user.pb.go 619 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458545954605461546254635464546554665467546854695470547154725473547454755476547754785479548054815482548354845485548654875488548954905491549254935494549554965497549854995500550155025503550455055506550755085509551055115512551355145515551655175518551955205521552255235524552555265527552855295530553155325533553455355536553755385539554055415542554355445545554655475548554955505551555255535554555555565557555855595560556155625563556455655566556755685569557055715572557355745575557655775578557955805581558255835584558555865587558855895590559155925593559455955596559755985599560056015602560356045605560656075608560956105611561256135614561556165617561856195620562156225623562456255626562756285629563056315632563356345635563656375638563956405641564256435644564556465647564856495650565156525653565456555656565756585659566056615662566356645665566656675668566956705671567256735674567556765677567856795680568156825683568456855686568756885689569056915692569356945695569656975698569957005701570257035704570557065707570857095710571157125713571457155716571757185719572057215722572357245725572657275728572957305731573257335734573557365737573857395740574157425743574457455746574757485749575057515752575357545755575657575758575957605761576257635764576557665767576857695770577157725773577457755776577757785779578057815782578357845785578657875788578957905791579257935794579557965797579857995800580158025803580458055806580758085809581058115812581358145815581658175818581958205821582258235824582558265827582858295830583158325833583458355836583758385839584058415842584358445845584658475848584958505851585258535854585558565857585858595860586158625863586458655866586758685869587058715872587358745875587658775878587958805881588258835884588558865887588858895890589158925893589458955896589758985899590059015902590359045905590659075908590959105911591259135914591559165917591859195920592159225923592459255926592759285929593059315932593359345935593659375938593959405941594259435944594559465947594859495950595159525953595459555956595759585959596059615962596359645965596659675968596959705971597259735974597559765977597859795980598159825983598459855986598759885989599059915992599359945995599659975998599960006001600260036004600560066007600860096010601160126013601460156016601760186019602060216022602360246025602660276028602960306031603260336034603560366037603860396040604160426043604460456046604760486049605060516052605360546055605660576058605960606061606260636064606560666067606860696070607160726073607460756076607760786079608060816082608360846085608660876088608960906091609260936094609560966097609860996100610161026103610461056106610761086109611061116112611361146115611661176118611961206121612261236124612561266127612861296130613161326133613461356136613761386139614061416142614361446145614661476148614961506151615261536154615561566157615861596160616161626163616461656166616761686169617061716172617361746175617661776178617961806181618261836184618561866187618861896190619161926193619461956196619761986199620062016202620362046205620662076208620962106211621262136214621562166217621862196220622162226223622462256226622762286229623062316232623362346235623662376238623962406241624262436244624562466247624862496250625162526253625462556256625762586259626062616262626362646265626662676268626962706271627262736274627562766277627862796280628162826283628462856286628762886289629062916292629362946295629662976298629963006301630263036304630563066307630863096310631163126313631463156316631763186319632063216322632363246325632663276328632963306331633263336334633563366337633863396340634163426343634463456346634763486349635063516352635363546355635663576358635963606361636263636364636563666367636863696370637163726373637463756376637763786379638063816382638363846385638663876388638963906391639263936394639563966397639863996400640164026403640464056406640764086409641064116412641364146415641664176418641964206421642264236424642564266427642864296430643164326433643464356436643764386439644064416442644364446445644664476448644964506451645264536454645564566457645864596460646164626463646464656466646764686469647064716472647364746475647664776478647964806481648264836484648564866487648864896490649164926493649464956496649764986499650065016502650365046505650665076508650965106511651265136514651565166517651865196520652165226523652465256526652765286529653065316532653365346535653665376538653965406541654265436544654565466547654865496550655165526553655465556556655765586559656065616562656365646565656665676568656965706571657265736574657565766577657865796580658165826583658465856586658765886589659065916592659365946595659665976598659966006601660266036604660566066607660866096610661166126613661466156616661766186619662066216622662366246625662666276628662966306631663266336634663566366637663866396640664166426643664466456646664766486649665066516652665366546655665666576658665966606661666266636664666566666667666866696670667166726673667466756676667766786679668066816682668366846685668666876688668966906691669266936694669566966697669866996700670167026703670467056706670767086709671067116712671367146715671667176718671967206721672267236724672567266727672867296730673167326733673467356736673767386739674067416742674367446745674667476748674967506751675267536754675567566757675867596760676167626763676467656766676767686769677067716772677367746775677667776778677967806781678267836784678567866787678867896790679167926793679467956796679767986799680068016802680368046805680668076808680968106811681268136814681568166817681868196820682168226823682468256826682768286829683068316832683368346835683668376838683968406841684268436844684568466847684868496850685168526853685468556856685768586859686068616862686368646865686668676868686968706871687268736874687568766877687868796880688168826883688468856886688768886889689068916892689368946895689668976898689969006901690269036904690569066907690869096910691169126913691469156916691769186919692069216922692369246925692669276928692969306931693269336934693569366937693869396940694169426943694469456946694769486949695069516952695369546955695669576958695969606961696269636964696569666967696869696970697169726973697469756976697769786979698069816982698369846985698669876988698969906991699269936994699569966997699869997000700170027003700470057006700770087009701070117012701370147015701670177018701970207021702270237024702570267027702870297030703170327033703470357036703770387039704070417042704370447045704670477048704970507051705270537054705570567057705870597060706170627063706470657066706770687069707070717072707370747075707670777078707970807081708270837084708570867087708870897090709170927093709470957096709770987099710071017102710371047105710671077108710971107111711271137114711571167117711871197120712171227123712471257126712771287129713071317132713371347135713671377138713971407141714271437144714571467147714871497150715171527153715471557156715771587159716071617162716371647165716671677168716971707171717271737174717571767177717871797180718171827183718471857186718771887189719071917192719371947195719671977198719972007201720272037204720572067207720872097210721172127213721472157216721772187219722072217222722372247225722672277228722972307231723272337234723572367237723872397240724172427243724472457246724772487249725072517252725372547255725672577258725972607261726272637264726572667267726872697270727172727273727472757276727772787279728072817282728372847285728672877288728972907291729272937294729572967297729872997300730173027303730473057306730773087309731073117312731373147315731673177318731973207321732273237324732573267327732873297330733173327333733473357336733773387339734073417342734373447345734673477348734973507351735273537354735573567357735873597360736173627363736473657366736773687369737073717372737373747375737673777378737973807381738273837384738573867387738873897390739173927393739473957396739773987399740074017402740374047405740674077408740974107411741274137414741574167417741874197420742174227423742474257426742774287429743074317432743374347435743674377438743974407441744274437444744574467447744874497450745174527453745474557456745774587459746074617462746374647465746674677468746974707471747274737474747574767477747874797480748174827483748474857486748774887489749074917492749374947495749674977498749975007501750275037504750575067507750875097510751175127513751475157516751775187519752075217522752375247525752675277528752975307531753275337534753575367537753875397540754175427543754475457546754775487549755075517552755375547555755675577558755975607561756275637564756575667567756875697570757175727573757475757576757775787579758075817582758375847585758675877588758975907591759275937594759575967597759875997600760176027603760476057606760776087609761076117612761376147615761676177618761976207621762276237624762576267627762876297630763176327633763476357636763776387639764076417642764376447645764676477648764976507651765276537654765576567657765876597660766176627663766476657666766776687669767076717672767376747675767676777678767976807681768276837684768576867687768876897690769176927693769476957696769776987699770077017702770377047705770677077708770977107711771277137714771577167717771877197720772177227723772477257726772777287729773077317732773377347735773677377738773977407741774277437744774577467747774877497750775177527753775477557756775777587759776077617762776377647765776677677768776977707771777277737774777577767777777877797780778177827783778477857786778777887789779077917792779377947795779677977798779978007801780278037804780578067807780878097810781178127813781478157816781778187819782078217822782378247825782678277828782978307831783278337834783578367837783878397840784178427843784478457846784778487849785078517852785378547855785678577858785978607861786278637864786578667867786878697870787178727873787478757876787778787879788078817882788378847885788678877888788978907891789278937894789578967897789878997900790179027903790479057906790779087909791079117912791379147915791679177918791979207921792279237924792579267927792879297930793179327933793479357936793779387939794079417942794379447945794679477948794979507951795279537954795579567957795879597960796179627963796479657966796779687969797079717972797379747975797679777978797979807981798279837984798579867987798879897990799179927993799479957996799779987999800080018002800380048005800680078008800980108011801280138014801580168017801880198020802180228023802480258026802780288029803080318032803380348035803680378038803980408041804280438044804580468047804880498050805180528053805480558056805780588059806080618062806380648065806680678068806980708071807280738074807580768077807880798080808180828083808480858086808780888089809080918092809380948095809680978098809981008101810281038104810581068107810881098110811181128113811481158116811781188119812081218122812381248125812681278128812981308131813281338134813581368137813881398140814181428143814481458146814781488149815081518152815381548155815681578158815981608161816281638164816581668167816881698170817181728173817481758176817781788179818081818182818381848185818681878188818981908191819281938194819581968197819881998200820182028203820482058206820782088209821082118212821382148215821682178218821982208221822282238224822582268227822882298230823182328233823482358236823782388239824082418242824382448245824682478248824982508251825282538254825582568257825882598260826182628263826482658266826782688269827082718272827382748275827682778278827982808281828282838284828582868287828882898290829182928293829482958296829782988299830083018302830383048305830683078308830983108311831283138314831583168317831883198320832183228323832483258326832783288329833083318332833383348335833683378338833983408341834283438344834583468347834883498350835183528353835483558356835783588359836083618362836383648365836683678368836983708371837283738374837583768377837883798380838183828383838483858386838783888389839083918392839383948395839683978398839984008401840284038404840584068407840884098410841184128413841484158416841784188419842084218422842384248425842684278428842984308431843284338434843584368437843884398440844184428443844484458446844784488449845084518452845384548455845684578458845984608461846284638464846584668467846884698470847184728473847484758476847784788479848084818482848384848485848684878488848984908491849284938494849584968497849884998500850185028503850485058506850785088509851085118512851385148515851685178518851985208521852285238524852585268527852885298530853185328533853485358536853785388539854085418542854385448545854685478548854985508551855285538554855585568557855885598560856185628563856485658566856785688569857085718572857385748575857685778578857985808581858285838584858585868587858885898590859185928593859485958596859785988599860086018602860386048605860686078608860986108611861286138614861586168617861886198620862186228623862486258626862786288629863086318632863386348635863686378638863986408641864286438644864586468647864886498650865186528653865486558656865786588659866086618662866386648665866686678668866986708671867286738674867586768677867886798680868186828683868486858686868786888689869086918692869386948695869686978698869987008701870287038704870587068707870887098710871187128713871487158716871787188719872087218722872387248725872687278728872987308731873287338734873587368737873887398740874187428743874487458746874787488749875087518752875387548755875687578758875987608761876287638764876587668767876887698770877187728773877487758776877787788779878087818782878387848785878687878788878987908791879287938794879587968797879887998800880188028803880488058806880788088809881088118812881388148815881688178818881988208821882288238824882588268827882888298830883188328833883488358836883788388839884088418842884388448845884688478848884988508851885288538854885588568857885888598860886188628863886488658866886788688869887088718872887388748875887688778878887988808881888288838884888588868887888888898890889188928893889488958896889788988899890089018902890389048905890689078908890989108911891289138914891589168917891889198920892189228923892489258926892789288929893089318932893389348935893689378938893989408941894289438944894589468947894889498950895189528953895489558956895789588959896089618962896389648965896689678968896989708971897289738974897589768977897889798980898189828983898489858986898789888989899089918992899389948995899689978998899990009001900290039004900590069007900890099010901190129013901490159016901790189019902090219022902390249025902690279028902990309031903290339034903590369037903890399040904190429043904490459046904790489049905090519052905390549055905690579058905990609061906290639064906590669067906890699070907190729073907490759076907790789079908090819082908390849085908690879088908990909091909290939094909590969097909890999100910191029103910491059106910791089109911091119112911391149115911691179118911991209121912291239124912591269127912891299130913191329133913491359136913791389139914091419142914391449145914691479148914991509151915291539154915591569157915891599160916191629163916491659166916791689169917091719172917391749175917691779178917991809181918291839184918591869187918891899190919191929193919491959196919791989199920092019202920392049205920692079208920992109211921292139214921592169217921892199220922192229223922492259226922792289229923092319232923392349235923692379238923992409241924292439244924592469247924892499250925192529253925492559256925792589259926092619262926392649265926692679268926992709271927292739274927592769277927892799280928192829283928492859286928792889289929092919292929392949295929692979298929993009301930293039304930593069307930893099310931193129313931493159316931793189319932093219322932393249325932693279328932993309331933293339334933593369337933893399340934193429343934493459346934793489349935093519352935393549355935693579358935993609361936293639364936593669367936893699370937193729373937493759376937793789379938093819382938393849385938693879388938993909391939293939394939593969397939893999400940194029403940494059406940794089409941094119412941394149415941694179418941994209421942294239424942594269427942894299430943194329433943494359436943794389439944094419442944394449445944694479448944994509451945294539454945594569457945894599460946194629463946494659466946794689469947094719472947394749475947694779478947994809481948294839484948594869487948894899490949194929493949494959496949794989499950095019502950395049505950695079508950995109511951295139514951595169517951895199520952195229523952495259526952795289529953095319532953395349535953695379538953995409541954295439544954595469547954895499550955195529553955495559556955795589559956095619562956395649565956695679568956995709571957295739574957595769577957895799580958195829583958495859586958795889589959095919592959395949595959695979598959996009601960296039604960596069607960896099610961196129613961496159616961796189619962096219622962396249625962696279628962996309631963296339634963596369637963896399640964196429643964496459646964796489649965096519652965396549655965696579658965996609661966296639664966596669667966896699670967196729673967496759676967796789679968096819682968396849685968696879688968996909691969296939694969596969697969896999700970197029703970497059706970797089709971097119712971397149715971697179718971997209721972297239724972597269727972897299730973197329733973497359736973797389739974097419742974397449745974697479748974997509751975297539754975597569757975897599760976197629763976497659766976797689769977097719772977397749775977697779778977997809781978297839784978597869787978897899790979197929793979497959796979797989799980098019802980398049805980698079808980998109811981298139814981598169817981898199820982198229823982498259826982798289829983098319832983398349835983698379838983998409841984298439844984598469847984898499850985198529853985498559856985798589859986098619862986398649865986698679868986998709871987298739874987598769877987898799880988198829883988498859886988798889889989098919892989398949895989698979898989999009901990299039904990599069907990899099910991199129913991499159916991799189919992099219922992399249925992699279928992999309931993299339934993599369937993899399940994199429943994499459946994799489949995099519952995399549955995699579958995999609961996299639964996599669967996899699970997199729973997499759976997799789979998099819982998399849985998699879988998999909991999299939994999599969997999899991000010001100021000310004100051000610007100081000910010100111001210013100141001510016100171001810019100201002110022100231002410025100261002710028100291003010031100321003310034100351003610037100381003910040100411004210043100441004510046100471004810049100501005110052100531005410055100561005710058100591006010061100621006310064100651006610067100681006910070100711007210073100741007510076100771007810079100801008110082100831008410085100861008710088100891009010091100921009310094100951009610097100981009910100101011010210103101041010510106101071010810109101101011110112101131011410115101161011710118101191012010121101221012310124101251012610127101281012910130101311013210133101341013510136101371013810139101401014110142101431014410145101461014710148101491015010151101521015310154101551015610157101581015910160101611016210163101641016510166101671016810169101701017110172101731017410175101761017710178101791018010181101821018310184101851018610187101881018910190101911019210193101941019510196101971019810199102001020110202102031020410205102061020710208102091021010211102121021310214102151021610217102181021910220102211022210223102241022510226102271022810229102301023110232102331023410235102361023710238102391024010241102421024310244102451024610247102481024910250102511025210253102541025510256102571025810259102601026110262102631026410265102661026710268102691027010271102721027310274102751027610277102781027910280102811028210283102841028510286102871028810289102901029110292102931029410295102961029710298102991030010301103021030310304103051030610307103081030910310103111031210313103141031510316103171031810319103201032110322103231032410325103261032710328103291033010331103321033310334103351033610337103381033910340103411034210343103441034510346103471034810349103501035110352103531035410355103561035710358103591036010361103621036310364103651036610367103681036910370103711037210373103741037510376103771037810379103801038110382103831038410385103861038710388103891039010391103921039310394103951039610397103981039910400104011040210403104041040510406104071040810409104101041110412104131041410415104161041710418104191042010421104221042310424104251042610427104281042910430104311043210433104341043510436104371043810439104401044110442104431044410445104461044710448104491045010451104521045310454104551045610457104581045910460104611046210463104641046510466104671046810469104701047110472104731047410475104761047710478104791048010481104821048310484104851048610487104881048910490104911049210493104941049510496104971049810499105001050110502105031050410505105061050710508105091051010511105121051310514105151051610517105181051910520105211052210523105241052510526105271052810529105301053110532105331053410535105361053710538105391054010541105421054310544105451054610547105481054910550105511055210553105541055510556105571055810559105601056110562105631056410565105661056710568105691057010571105721057310574105751057610577105781057910580105811058210583105841058510586105871058810589105901059110592105931059410595105961059710598105991060010601106021060310604106051060610607106081060910610106111061210613106141061510616106171061810619106201062110622106231062410625106261062710628106291063010631106321063310634106351063610637106381063910640106411064210643106441064510646106471064810649106501065110652106531065410655106561065710658106591066010661106621066310664106651066610667106681066910670106711067210673106741067510676106771067810679106801068110682106831068410685106861068710688106891069010691106921069310694106951069610697106981069910700107011070210703107041070510706107071070810709107101071110712107131071410715107161071710718107191072010721107221072310724107251072610727107281072910730107311073210733107341073510736107371073810739107401074110742107431074410745107461074710748107491075010751107521075310754107551075610757107581075910760107611076210763107641076510766107671076810769107701077110772107731077410775107761077710778107791078010781107821078310784107851078610787107881078910790107911079210793107941079510796107971079810799108001080110802108031080410805108061080710808108091081010811108121081310814108151081610817108181081910820108211082210823108241082510826108271082810829108301083110832108331083410835108361083710838108391084010841108421084310844108451084610847108481084910850108511085210853108541085510856108571085810859108601086110862108631086410865108661086710868108691087010871108721087310874108751087610877108781087910880108811088210883108841088510886108871088810889108901089110892108931089410895108961089710898108991090010901109021090310904109051090610907109081090910910109111091210913109141091510916109171091810919109201092110922109231092410925109261092710928109291093010931109321093310934109351093610937109381093910940109411094210943109441094510946109471094810949109501095110952109531095410955109561095710958109591096010961109621096310964109651096610967109681096910970109711097210973109741097510976109771097810979109801098110982109831098410985109861098710988109891099010991109921099310994109951099610997109981099911000110011100211003110041100511006110071100811009110101101111012110131101411015110161101711018110191102011021110221102311024110251102611027110281102911030110311103211033110341103511036110371103811039110401104111042110431104411045110461104711048110491105011051110521105311054110551105611057110581105911060110611106211063110641106511066110671106811069110701107111072110731107411075110761107711078110791108011081110821108311084110851108611087110881108911090110911109211093110941109511096110971109811099111001110111102111031110411105111061110711108111091111011111111121111311114111151111611117111181111911120111211112211123111241112511126111271112811129111301113111132111331113411135111361113711138111391114011141111421114311144111451114611147111481114911150111511115211153111541115511156111571115811159111601116111162111631116411165111661116711168111691117011171111721117311174111751117611177111781117911180111811118211183111841118511186111871118811189111901119111192111931119411195111961119711198111991120011201112021120311204112051120611207112081120911210112111121211213112141121511216112171121811219112201122111222112231122411225112261122711228112291123011231112321123311234112351123611237112381123911240112411124211243112441124511246112471124811249112501125111252112531125411255112561125711258112591126011261112621126311264112651126611267112681126911270112711127211273112741127511276112771127811279112801128111282112831128411285112861128711288112891129011291112921129311294112951129611297112981129911300113011130211303113041130511306113071130811309113101131111312113131131411315113161131711318113191132011321113221132311324113251132611327113281132911330113311133211333113341133511336113371133811339113401134111342113431134411345113461134711348113491135011351113521135311354113551135611357113581135911360113611136211363113641136511366113671136811369113701137111372113731137411375113761137711378113791138011381113821138311384113851138611387113881138911390113911139211393113941139511396113971139811399114001140111402114031140411405114061140711408114091141011411114121141311414114151141611417114181141911420114211142211423114241142511426114271142811429114301143111432114331143411435114361143711438114391144011441114421144311444114451144611447114481144911450114511145211453114541145511456114571145811459114601146111462114631146411465114661146711468114691147011471114721147311474114751147611477114781147911480114811148211483114841148511486114871148811489114901149111492114931149411495114961149711498114991150011501115021150311504115051150611507115081150911510115111151211513115141151511516115171151811519115201152111522115231152411525115261152711528115291153011531115321153311534115351153611537115381153911540115411154211543115441154511546115471154811549115501155111552115531155411555115561155711558115591156011561115621156311564115651156611567115681156911570115711157211573115741157511576115771157811579115801158111582115831158411585115861158711588115891159011591115921159311594115951159611597115981159911600116011160211603116041160511606116071160811609116101161111612116131161411615116161161711618116191162011621116221162311624116251162611627116281162911630116311163211633116341163511636116371163811639116401164111642116431164411645116461164711648116491165011651116521165311654116551165611657116581165911660116611166211663116641166511666116671166811669116701167111672116731167411675116761167711678116791168011681116821168311684116851168611687116881168911690116911169211693116941169511696116971169811699117001170111702117031170411705117061170711708117091171011711117121171311714117151171611717117181171911720117211172211723117241172511726117271172811729117301173111732117331173411735117361173711738117391174011741117421174311744117451174611747117481174911750117511175211753117541175511756117571175811759117601176111762117631176411765117661176711768117691177011771117721177311774117751177611777117781177911780117811178211783117841178511786117871178811789117901179111792117931179411795117961179711798117991180011801118021180311804118051180611807118081180911810118111181211813118141181511816118171181811819118201182111822118231182411825118261182711828118291183011831118321183311834118351183611837118381183911840118411184211843118441184511846118471184811849118501185111852118531185411855118561185711858118591186011861118621186311864118651186611867118681186911870118711187211873118741187511876118771187811879118801188111882118831188411885118861188711888118891189011891118921189311894118951189611897118981189911900119011190211903119041190511906119071190811909119101191111912119131191411915119161191711918119191192011921119221192311924119251192611927119281192911930119311193211933119341193511936119371193811939119401194111942119431194411945119461194711948119491195011951119521195311954119551195611957119581195911960119611196211963119641196511966119671196811969119701197111972119731197411975119761197711978119791198011981119821198311984119851198611987119881198911990119911199211993119941199511996119971199811999120001200112002120031200412005120061200712008120091201012011120121201312014120151201612017120181201912020120211202212023120241202512026120271202812029120301203112032120331203412035120361203712038120391204012041120421204312044120451204612047120481204912050120511205212053120541205512056120571205812059120601206112062120631206412065120661206712068120691207012071120721207312074120751207612077120781207912080120811208212083120841208512086120871208812089120901209112092120931209412095120961209712098120991210012101121021210312104121051210612107121081210912110121111211212113121141211512116121171211812119121201212112122121231212412125121261212712128121291213012131121321213312134121351213612137121381213912140121411214212143121441214512146121471214812149121501215112152121531215412155121561215712158121591216012161121621216312164121651216612167121681216912170121711217212173121741217512176121771217812179121801218112182121831218412185121861218712188121891219012191121921219312194121951219612197121981219912200122011220212203122041220512206122071220812209122101221112212122131221412215122161221712218122191222012221122221222312224122251222612227122281222912230122311223212233122341223512236122371223812239122401224112242122431224412245122461224712248122491225012251122521225312254122551225612257122581225912260122611226212263122641226512266122671226812269122701227112272122731227412275122761227712278122791228012281122821228312284122851228612287122881228912290122911229212293122941229512296122971229812299123001230112302123031230412305123061230712308123091231012311123121231312314123151231612317123181231912320123211232212323123241232512326123271232812329123301233112332123331233412335123361233712338123391234012341123421234312344123451234612347123481234912350123511235212353123541235512356123571235812359123601236112362123631236412365123661236712368123691237012371123721237312374123751237612377123781237912380123811238212383123841238512386123871238812389123901239112392123931239412395123961239712398123991240012401124021240312404124051240612407124081240912410124111241212413124141241512416124171241812419124201242112422124231242412425124261242712428124291243012431124321243312434124351243612437124381243912440124411244212443124441244512446124471244812449124501245112452124531245412455124561245712458124591246012461124621246312464124651246612467124681246912470124711247212473124741247512476124771247812479124801248112482124831248412485124861248712488124891249012491124921249312494124951249612497124981249912500125011250212503125041250512506125071250812509125101251112512125131251412515125161251712518125191252012521125221252312524125251252612527125281252912530125311253212533125341253512536125371253812539125401254112542125431254412545125461254712548125491255012551125521255312554125551255612557125581255912560125611256212563125641256512566125671256812569125701257112572125731257412575125761257712578125791258012581125821258312584125851258612587125881258912590125911259212593125941259512596125971259812599126001260112602126031260412605126061260712608126091261012611126121261312614126151261612617126181261912620126211262212623126241262512626126271262812629126301263112632126331263412635126361263712638126391264012641126421264312644126451264612647126481264912650126511265212653126541265512656126571265812659126601266112662126631266412665126661266712668126691267012671126721267312674126751267612677126781267912680126811268212683126841268512686126871268812689126901269112692126931269412695126961269712698126991270012701127021270312704127051270612707127081270912710127111271212713127141271512716127171271812719127201272112722127231272412725127261272712728127291273012731127321273312734127351273612737127381273912740127411274212743127441274512746127471274812749127501275112752127531275412755127561275712758127591276012761127621276312764127651276612767127681276912770127711277212773127741277512776127771277812779127801278112782127831278412785127861278712788127891279012791127921279312794127951279612797127981279912800128011280212803128041280512806128071280812809128101281112812128131281412815128161281712818128191282012821128221282312824128251282612827128281282912830128311283212833128341283512836128371283812839128401284112842128431284412845128461284712848128491285012851128521285312854128551285612857128581285912860128611286212863128641286512866128671286812869128701287112872128731287412875128761287712878128791288012881128821288312884128851288612887128881288912890128911289212893128941289512896128971289812899129001290112902129031290412905129061290712908129091291012911129121291312914129151291612917129181291912920129211292212923129241292512926129271292812929129301293112932129331293412935129361293712938129391294012941129421294312944129451294612947129481294912950129511295212953129541295512956129571295812959129601296112962129631296412965129661296712968129691297012971129721297312974129751297612977129781297912980129811298212983129841298512986129871298812989129901299112992129931299412995129961299712998129991300013001130021300313004130051300613007130081300913010130111301213013130141301513016130171301813019130201302113022130231302413025130261302713028130291303013031130321303313034130351303613037130381303913040130411304213043130441304513046130471304813049130501305113052130531305413055130561305713058130591306013061130621306313064130651306613067130681306913070130711307213073130741307513076130771307813079130801308113082130831308413085130861308713088130891309013091130921309313094130951309613097130981309913100131011310213103131041310513106131071310813109131101311113112131131311413115131161311713118131191312013121131221312313124131251312613127131281312913130131311313213133131341313513136131371313813139131401314113142131431314413145131461314713148131491315013151131521315313154131551315613157131581315913160131611316213163131641316513166131671316813169131701317113172131731317413175131761317713178131791318013181131821318313184131851318613187131881318913190131911319213193131941319513196131971319813199132001320113202132031320413205132061320713208132091321013211132121321313214132151321613217132181321913220132211322213223132241322513226132271322813229132301323113232132331323413235132361323713238132391324013241132421324313244132451324613247132481324913250132511325213253132541325513256132571325813259132601326113262132631326413265132661326713268132691327013271132721327313274132751327613277132781327913280132811328213283132841328513286132871328813289132901329113292132931329413295132961329713298132991330013301133021330313304133051330613307133081330913310133111331213313133141331513316133171331813319133201332113322133231332413325133261332713328133291333013331133321333313334133351333613337133381333913340133411334213343133441334513346133471334813349133501335113352133531335413355133561335713358133591336013361133621336313364133651336613367133681336913370133711337213373133741337513376133771337813379133801338113382133831338413385133861338713388133891339013391133921339313394133951339613397133981339913400134011340213403134041340513406134071340813409134101341113412134131341413415134161341713418134191342013421134221342313424134251342613427134281342913430134311343213433134341343513436134371343813439134401344113442134431344413445134461344713448134491345013451134521345313454134551345613457134581345913460134611346213463134641346513466134671346813469134701347113472134731347413475134761347713478134791348013481134821348313484134851348613487134881348913490134911349213493134941349513496134971349813499135001350113502135031350413505135061350713508135091351013511135121351313514135151351613517135181351913520135211352213523135241352513526135271352813529135301353113532135331353413535135361353713538135391354013541135421354313544135451354613547135481354913550135511355213553135541355513556135571355813559135601356113562135631356413565135661356713568135691357013571135721357313574135751357613577135781357913580135811358213583135841358513586135871358813589135901359113592135931359413595135961359713598135991360013601136021360313604136051360613607136081360913610136111361213613136141361513616136171361813619136201362113622136231362413625136261362713628136291363013631136321363313634136351363613637136381363913640136411364213643136441364513646136471364813649136501365113652136531365413655136561365713658136591366013661136621366313664136651366613667136681366913670136711367213673136741367513676136771367813679136801368113682136831368413685136861368713688136891369013691136921369313694136951369613697136981369913700137011370213703137041370513706137071370813709137101371113712137131371413715137161371713718137191372013721137221372313724137251372613727137281372913730137311373213733137341373513736137371373813739137401374113742137431374413745137461374713748137491375013751137521375313754137551375613757137581375913760137611376213763137641376513766137671376813769137701377113772137731377413775137761377713778137791378013781137821378313784137851378613787137881378913790137911379213793137941379513796137971379813799138001380113802138031380413805138061380713808138091381013811138121381313814138151381613817138181381913820138211382213823138241382513826138271382813829138301383113832138331383413835138361383713838138391384013841138421384313844138451384613847138481384913850138511385213853138541385513856138571385813859138601386113862138631386413865138661386713868138691387013871138721387313874138751387613877138781387913880138811388213883138841388513886138871388813889138901389113892138931389413895138961389713898138991390013901139021390313904139051390613907139081390913910139111391213913139141391513916139171391813919139201392113922139231392413925139261392713928139291393013931139321393313934139351393613937139381393913940139411394213943139441394513946139471394813949139501395113952139531395413955139561395713958139591396013961139621396313964139651396613967139681396913970139711397213973139741397513976139771397813979139801398113982139831398413985139861398713988139891399013991139921399313994139951399613997139981399914000140011400214003140041400514006140071400814009140101401114012140131401414015140161401714018140191402014021140221402314024140251402614027140281402914030140311403214033140341403514036140371403814039140401404114042140431404414045140461404714048140491405014051140521405314054140551405614057140581405914060140611406214063140641406514066140671406814069140701407114072140731407414075140761407714078140791408014081140821408314084140851408614087140881408914090140911409214093140941409514096140971409814099141001410114102141031410414105141061410714108141091411014111141121411314114141151411614117141181411914120141211412214123141241412514126141271412814129141301413114132141331413414135141361413714138141391414014141141421414314144141451414614147141481414914150141511415214153141541415514156141571415814159141601416114162141631416414165141661416714168141691417014171141721417314174141751417614177141781417914180141811418214183141841418514186141871418814189141901419114192141931419414195141961419714198141991420014201142021420314204142051420614207142081420914210142111421214213142141421514216142171421814219142201422114222142231422414225142261422714228142291423014231142321423314234142351423614237142381423914240142411424214243142441424514246142471424814249142501425114252142531425414255142561425714258142591426014261142621426314264142651426614267142681426914270142711427214273142741427514276142771427814279142801428114282142831428414285142861428714288142891429014291142921429314294142951429614297142981429914300143011430214303143041430514306143071430814309143101431114312143131431414315143161431714318143191432014321143221432314324143251432614327143281432914330143311433214333143341433514336143371433814339143401434114342143431434414345143461434714348143491435014351143521435314354143551435614357143581435914360143611436214363143641436514366143671436814369143701437114372143731437414375143761437714378143791438014381143821438314384143851438614387143881438914390143911439214393143941439514396143971439814399144001440114402144031440414405144061440714408144091441014411144121441314414144151441614417144181441914420144211442214423144241442514426144271442814429144301443114432144331443414435144361443714438144391444014441144421444314444144451444614447144481444914450144511445214453144541445514456144571445814459144601446114462144631446414465144661446714468144691447014471144721447314474144751447614477144781447914480144811448214483144841448514486144871448814489144901449114492144931449414495144961449714498144991450014501145021450314504145051450614507145081450914510145111451214513145141451514516145171451814519145201452114522145231452414525145261452714528145291453014531145321453314534145351453614537145381453914540145411454214543145441454514546145471454814549145501455114552145531455414555145561455714558145591456014561145621456314564145651456614567145681456914570145711457214573145741457514576145771457814579145801458114582145831458414585145861458714588145891459014591145921459314594145951459614597145981459914600146011460214603146041460514606146071460814609146101461114612146131461414615146161461714618146191462014621146221462314624146251462614627146281462914630146311463214633146341463514636146371463814639146401464114642146431464414645146461464714648146491465014651146521465314654146551465614657146581465914660146611466214663146641466514666146671466814669146701467114672146731467414675146761467714678146791468014681146821468314684146851468614687146881468914690146911469214693146941469514696146971469814699147001470114702147031470414705147061470714708147091471014711147121471314714147151471614717147181471914720147211472214723147241472514726147271472814729147301473114732147331473414735147361473714738147391474014741147421474314744147451474614747147481474914750147511475214753147541475514756147571475814759147601476114762147631476414765147661476714768147691477014771147721477314774147751477614777147781477914780147811478214783147841478514786147871478814789147901479114792147931479414795147961479714798147991480014801148021480314804148051480614807148081480914810148111481214813148141481514816148171481814819148201482114822148231482414825148261482714828148291483014831148321483314834148351483614837148381483914840148411484214843148441484514846148471484814849148501485114852148531485414855148561485714858148591486014861148621486314864148651486614867148681486914870148711487214873148741487514876148771487814879148801488114882148831488414885148861488714888148891489014891148921489314894148951489614897148981489914900149011490214903149041490514906149071490814909149101491114912149131491414915149161491714918149191492014921149221492314924149251492614927149281492914930149311493214933149341493514936149371493814939149401494114942149431494414945149461494714948149491495014951149521495314954149551495614957149581495914960149611496214963149641496514966149671496814969149701497114972149731497414975149761497714978149791498014981149821498314984149851498614987149881498914990149911499214993149941499514996149971499814999150001500115002150031500415005150061500715008150091501015011150121501315014150151501615017150181501915020150211502215023150241502515026150271502815029150301503115032150331503415035150361503715038150391504015041150421504315044150451504615047150481504915050150511505215053150541505515056150571505815059150601506115062150631506415065150661506715068150691507015071150721507315074150751507615077150781507915080150811508215083150841508515086150871508815089150901509115092150931509415095150961509715098150991510015101151021510315104151051510615107151081510915110151111511215113151141511515116151171511815119151201512115122151231512415125151261512715128151291513015131151321513315134151351513615137151381513915140151411514215143151441514515146151471514815149151501515115152151531515415155151561515715158151591516015161151621516315164151651516615167151681516915170151711517215173151741517515176151771517815179151801518115182151831518415185151861518715188151891519015191151921519315194151951519615197151981519915200152011520215203152041520515206152071520815209152101521115212152131521415215152161521715218152191522015221152221522315224152251522615227152281522915230152311523215233152341523515236152371523815239152401524115242152431524415245152461524715248152491525015251152521525315254152551525615257152581525915260152611526215263152641526515266152671526815269152701527115272152731527415275152761527715278152791528015281152821528315284152851528615287152881528915290152911529215293152941529515296152971529815299153001530115302153031530415305153061530715308153091531015311153121531315314153151531615317153181531915320153211532215323153241532515326153271532815329153301533115332153331533415335153361533715338153391534015341153421534315344153451534615347153481534915350153511535215353153541535515356153571535815359153601536115362153631536415365153661536715368153691537015371153721537315374153751537615377153781537915380153811538215383153841538515386153871538815389153901539115392153931539415395153961539715398153991540015401154021540315404154051540615407154081540915410154111541215413154141541515416154171541815419154201542115422154231542415425154261542715428154291543015431154321543315434154351543615437154381543915440154411544215443154441544515446154471544815449154501545115452154531545415455154561545715458154591546015461154621546315464154651546615467154681546915470154711547215473154741547515476154771547815479154801548115482154831548415485154861548715488154891549015491154921549315494154951549615497154981549915500155011550215503155041550515506155071550815509155101551115512155131551415515155161551715518155191552015521155221552315524155251552615527155281552915530155311553215533155341553515536155371553815539155401554115542155431554415545155461554715548155491555015551155521555315554155551555615557155581555915560155611556215563155641556515566155671556815569155701557115572155731557415575155761557715578155791558015581155821558315584155851558615587155881558915590155911559215593155941559515596155971559815599156001560115602156031560415605156061560715608156091561015611156121561315614156151561615617156181561915620156211562215623156241562515626156271562815629156301563115632156331563415635156361563715638156391564015641156421564315644156451564615647156481564915650156511565215653156541565515656156571565815659156601566115662156631566415665156661566715668156691567015671156721567315674156751567615677156781567915680156811568215683156841568515686156871568815689156901569115692156931569415695156961569715698156991570015701157021570315704157051570615707157081570915710157111571215713157141571515716157171571815719157201572115722157231572415725157261572715728157291573015731157321573315734157351573615737157381573915740157411574215743157441574515746157471574815749157501575115752157531575415755157561575715758157591576015761157621576315764157651576615767157681576915770157711577215773157741577515776157771577815779157801578115782157831578415785157861578715788157891579015791157921579315794157951579615797157981579915800158011580215803158041580515806158071580815809158101581115812158131581415815158161581715818158191582015821158221582315824158251582615827158281582915830158311583215833158341583515836158371583815839158401584115842158431584415845158461584715848158491585015851158521585315854158551585615857158581585915860158611586215863158641586515866158671586815869158701587115872158731587415875158761587715878158791588015881158821588315884158851588615887158881588915890158911589215893158941589515896158971589815899159001590115902159031590415905159061590715908159091591015911159121591315914159151591615917159181591915920159211592215923159241592515926159271592815929159301593115932159331593415935159361593715938159391594015941159421594315944159451594615947159481594915950159511595215953159541595515956159571595815959159601596115962159631596415965159661596715968159691597015971159721597315974159751597615977159781597915980159811598215983159841598515986159871598815989159901599115992159931599415995159961599715998159991600016001160021600316004160051600616007160081600916010160111601216013160141601516016160171601816019160201602116022160231602416025160261602716028160291603016031160321603316034160351603616037160381603916040160411604216043160441604516046160471604816049160501605116052160531605416055160561605716058160591606016061160621606316064160651606616067160681606916070160711607216073160741607516076160771607816079160801608116082160831608416085160861608716088160891609016091160921609316094160951609616097160981609916100161011610216103161041610516106161071610816109161101611116112161131611416115161161611716118161191612016121161221612316124161251612616127161281612916130161311613216133161341613516136161371613816139161401614116142161431614416145161461614716148161491615016151161521615316154161551615616157161581615916160161611616216163161641616516166161671616816169161701617116172161731617416175161761617716178161791618016181161821618316184161851618616187161881618916190161911619216193161941619516196161971619816199162001620116202162031620416205162061620716208162091621016211162121621316214162151621616217162181621916220162211622216223162241622516226162271622816229162301623116232162331623416235162361623716238162391624016241162421624316244162451624616247162481624916250162511625216253162541625516256162571625816259162601626116262162631626416265162661626716268162691627016271162721627316274162751627616277162781627916280162811628216283162841628516286162871628816289162901629116292162931629416295162961629716298162991630016301163021630316304163051630616307163081630916310163111631216313163141631516316163171631816319163201632116322163231632416325163261632716328163291633016331163321633316334163351633616337163381633916340163411634216343163441634516346163471634816349163501635116352163531635416355163561635716358163591636016361163621636316364163651636616367163681636916370163711637216373163741637516376163771637816379163801638116382163831638416385163861638716388163891639016391163921639316394163951639616397163981639916400164011640216403164041640516406164071640816409164101641116412164131641416415164161641716418164191642016421164221642316424164251642616427164281642916430164311643216433164341643516436164371643816439164401644116442164431644416445164461644716448164491645016451164521645316454164551645616457164581645916460164611646216463164641646516466164671646816469164701647116472164731647416475164761647716478164791648016481164821648316484164851648616487164881648916490164911649216493164941649516496164971649816499165001650116502165031650416505165061650716508165091651016511165121651316514165151651616517165181651916520165211652216523165241652516526165271652816529165301653116532165331653416535165361653716538165391654016541165421654316544165451654616547165481654916550165511655216553165541655516556165571655816559165601656116562165631656416565165661656716568165691657016571165721657316574165751657616577165781657916580165811658216583165841658516586165871658816589165901659116592165931659416595165961659716598165991660016601166021660316604166051660616607166081660916610166111661216613166141661516616166171661816619166201662116622166231662416625166261662716628166291663016631166321663316634166351663616637166381663916640166411664216643166441664516646166471664816649166501665116652166531665416655166561665716658166591666016661166621666316664166651666616667166681666916670166711667216673166741667516676166771667816679166801668116682166831668416685166861668716688166891669016691166921669316694166951669616697166981669916700167011670216703167041670516706167071670816709167101671116712167131671416715167161671716718167191672016721167221672316724167251672616727167281672916730167311673216733167341673516736167371673816739167401674116742167431674416745167461674716748167491675016751167521675316754167551675616757167581675916760167611676216763167641676516766167671676816769167701677116772167731677416775167761677716778167791678016781167821678316784167851678616787167881678916790167911679216793167941679516796167971679816799168001680116802168031680416805168061680716808168091681016811168121681316814168151681616817168181681916820168211682216823168241682516826168271682816829168301683116832168331683416835168361683716838168391684016841168421684316844168451684616847168481684916850168511685216853168541685516856168571685816859168601686116862168631686416865168661686716868168691687016871168721687316874168751687616877168781687916880168811688216883168841688516886168871688816889168901689116892168931689416895168961689716898168991690016901169021690316904169051690616907169081690916910169111691216913169141691516916169171691816919169201692116922169231692416925169261692716928169291693016931169321693316934169351693616937169381693916940169411694216943169441694516946169471694816949169501695116952169531695416955169561695716958169591696016961169621696316964169651696616967169681696916970169711697216973169741697516976169771697816979169801698116982169831698416985169861698716988169891699016991169921699316994169951699616997169981699917000170011700217003170041700517006170071700817009170101701117012170131701417015170161701717018170191702017021170221702317024170251702617027170281702917030170311703217033170341703517036170371703817039170401704117042170431704417045170461704717048170491705017051170521705317054170551705617057170581705917060170611706217063170641706517066170671706817069170701707117072170731707417075170761707717078170791708017081170821708317084170851708617087170881708917090170911709217093170941709517096170971709817099171001710117102171031710417105171061710717108171091711017111171121711317114171151711617117171181711917120171211712217123171241712517126171271712817129171301713117132171331713417135171361713717138171391714017141171421714317144171451714617147171481714917150171511715217153171541715517156171571715817159171601716117162171631716417165171661716717168171691717017171171721717317174171751717617177171781717917180171811718217183171841718517186171871718817189171901719117192171931719417195171961719717198171991720017201172021720317204172051720617207172081720917210172111721217213172141721517216172171721817219172201722117222172231722417225172261722717228172291723017231172321723317234172351723617237172381723917240172411724217243172441724517246172471724817249172501725117252172531725417255172561725717258172591726017261172621726317264172651726617267172681726917270172711727217273172741727517276172771727817279172801728117282172831728417285172861728717288172891729017291172921729317294172951729617297172981729917300173011730217303173041730517306173071730817309173101731117312173131731417315173161731717318173191732017321173221732317324173251732617327173281732917330173311733217333173341733517336173371733817339173401734117342173431734417345173461734717348173491735017351173521735317354173551735617357173581735917360173611736217363173641736517366173671736817369173701737117372173731737417375173761737717378173791738017381173821738317384173851738617387173881738917390173911739217393173941739517396173971739817399174001740117402174031740417405174061740717408174091741017411174121741317414174151741617417174181741917420174211742217423174241742517426174271742817429174301743117432174331743417435174361743717438174391744017441174421744317444174451744617447174481744917450174511745217453174541745517456174571745817459174601746117462174631746417465174661746717468174691747017471174721747317474174751747617477174781747917480174811748217483174841748517486174871748817489174901749117492174931749417495174961749717498174991750017501175021750317504175051750617507175081750917510175111751217513175141751517516175171751817519175201752117522175231752417525175261752717528175291753017531175321753317534175351753617537175381753917540175411754217543175441754517546175471754817549175501755117552175531755417555175561755717558175591756017561175621756317564175651756617567175681756917570175711757217573175741757517576175771757817579175801758117582175831758417585175861758717588175891759017591175921759317594175951759617597175981759917600176011760217603176041760517606176071760817609176101761117612176131761417615176161761717618176191762017621176221762317624176251762617627176281762917630176311763217633176341763517636176371763817639176401764117642176431764417645176461764717648176491765017651176521765317654176551765617657176581765917660176611766217663176641766517666176671766817669176701767117672176731767417675176761767717678176791768017681176821768317684176851768617687176881768917690176911769217693176941769517696176971769817699177001770117702177031770417705177061770717708177091771017711177121771317714177151771617717177181771917720177211772217723177241772517726177271772817729177301773117732177331773417735177361773717738177391774017741177421774317744177451774617747177481774917750177511775217753177541775517756177571775817759177601776117762177631776417765177661776717768177691777017771177721777317774177751777617777177781777917780177811778217783177841778517786177871778817789177901779117792177931779417795177961779717798177991780017801178021780317804178051780617807178081780917810178111781217813178141781517816178171781817819178201782117822178231782417825178261782717828178291783017831178321783317834178351783617837178381783917840178411784217843178441784517846178471784817849178501785117852178531785417855178561785717858178591786017861178621786317864178651786617867178681786917870178711787217873178741787517876178771787817879178801788117882178831788417885178861788717888178891789017891178921789317894178951789617897178981789917900179011790217903179041790517906179071790817909179101791117912179131791417915179161791717918179191792017921179221792317924179251792617927179281792917930179311793217933179341793517936179371793817939179401794117942179431794417945179461794717948179491795017951179521795317954179551795617957179581795917960179611796217963179641796517966179671796817969179701797117972179731797417975179761797717978179791798017981179821798317984179851798617987179881798917990179911799217993179941799517996
  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. SdkJson string `protobuf:"bytes,8,opt,name=sdk_json,json=sdkJson,proto3" json:"sdk_json,omitempty"`
  27. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  28. XXX_unrecognized []byte `json:"-"`
  29. XXX_sizecache int32 `json:"-"`
  30. }
  31. func (m *AccountRole) Reset() { *m = AccountRole{} }
  32. func (m *AccountRole) String() string { return proto.CompactTextString(m) }
  33. func (*AccountRole) ProtoMessage() {}
  34. func (*AccountRole) Descriptor() ([]byte, []int) {
  35. return fileDescriptor_116e343673f7ffaf, []int{0}
  36. }
  37. func (m *AccountRole) XXX_Unmarshal(b []byte) error {
  38. return xxx_messageInfo_AccountRole.Unmarshal(m, b)
  39. }
  40. func (m *AccountRole) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  41. return xxx_messageInfo_AccountRole.Marshal(b, m, deterministic)
  42. }
  43. func (m *AccountRole) XXX_Merge(src proto.Message) {
  44. xxx_messageInfo_AccountRole.Merge(m, src)
  45. }
  46. func (m *AccountRole) XXX_Size() int {
  47. return xxx_messageInfo_AccountRole.Size(m)
  48. }
  49. func (m *AccountRole) XXX_DiscardUnknown() {
  50. xxx_messageInfo_AccountRole.DiscardUnknown(m)
  51. }
  52. var xxx_messageInfo_AccountRole proto.InternalMessageInfo
  53. func (m *AccountRole) GetOpenId() string {
  54. if m != nil {
  55. return m.OpenId
  56. }
  57. return ""
  58. }
  59. func (m *AccountRole) GetPlatform() string {
  60. if m != nil {
  61. return m.Platform
  62. }
  63. return ""
  64. }
  65. func (m *AccountRole) GetUid() uint64 {
  66. if m != nil {
  67. return m.Uid
  68. }
  69. return 0
  70. }
  71. func (m *AccountRole) GetPhonePlatform() int32 {
  72. if m != nil {
  73. return m.PhonePlatform
  74. }
  75. return 0
  76. }
  77. func (m *AccountRole) GetRegisterTime() uint64 {
  78. if m != nil {
  79. return m.RegisterTime
  80. }
  81. return 0
  82. }
  83. func (m *AccountRole) GetZoneId() int32 {
  84. if m != nil {
  85. return m.ZoneId
  86. }
  87. return 0
  88. }
  89. func (m *AccountRole) GetDeleteTime() uint64 {
  90. if m != nil {
  91. return m.DeleteTime
  92. }
  93. return 0
  94. }
  95. func (m *AccountRole) GetSdkJson() string {
  96. if m != nil {
  97. return m.SdkJson
  98. }
  99. return ""
  100. }
  101. // 后续需要做战场时,的重连信息(战场所在的服务器信息)
  102. type ReconnectInfo struct {
  103. PvpNode string `protobuf:"bytes,1,opt,name=pvp_node,json=pvpNode,proto3" json:"pvp_node,omitempty"`
  104. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  105. XXX_unrecognized []byte `json:"-"`
  106. XXX_sizecache int32 `json:"-"`
  107. }
  108. func (m *ReconnectInfo) Reset() { *m = ReconnectInfo{} }
  109. func (m *ReconnectInfo) String() string { return proto.CompactTextString(m) }
  110. func (*ReconnectInfo) ProtoMessage() {}
  111. func (*ReconnectInfo) Descriptor() ([]byte, []int) {
  112. return fileDescriptor_116e343673f7ffaf, []int{1}
  113. }
  114. func (m *ReconnectInfo) XXX_Unmarshal(b []byte) error {
  115. return xxx_messageInfo_ReconnectInfo.Unmarshal(m, b)
  116. }
  117. func (m *ReconnectInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  118. return xxx_messageInfo_ReconnectInfo.Marshal(b, m, deterministic)
  119. }
  120. func (m *ReconnectInfo) XXX_Merge(src proto.Message) {
  121. xxx_messageInfo_ReconnectInfo.Merge(m, src)
  122. }
  123. func (m *ReconnectInfo) XXX_Size() int {
  124. return xxx_messageInfo_ReconnectInfo.Size(m)
  125. }
  126. func (m *ReconnectInfo) XXX_DiscardUnknown() {
  127. xxx_messageInfo_ReconnectInfo.DiscardUnknown(m)
  128. }
  129. var xxx_messageInfo_ReconnectInfo proto.InternalMessageInfo
  130. func (m *ReconnectInfo) GetPvpNode() string {
  131. if m != nil {
  132. return m.PvpNode
  133. }
  134. return ""
  135. }
  136. type UserConnectInfo struct {
  137. LogicNode string `protobuf:"bytes,1,opt,name=logic_node,json=logicNode,proto3" json:"logic_node,omitempty"`
  138. TimeStamp int64 `protobuf:"varint,2,opt,name=time_stamp,json=timeStamp,proto3" json:"time_stamp,omitempty"`
  139. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  140. XXX_unrecognized []byte `json:"-"`
  141. XXX_sizecache int32 `json:"-"`
  142. }
  143. func (m *UserConnectInfo) Reset() { *m = UserConnectInfo{} }
  144. func (m *UserConnectInfo) String() string { return proto.CompactTextString(m) }
  145. func (*UserConnectInfo) ProtoMessage() {}
  146. func (*UserConnectInfo) Descriptor() ([]byte, []int) {
  147. return fileDescriptor_116e343673f7ffaf, []int{2}
  148. }
  149. func (m *UserConnectInfo) XXX_Unmarshal(b []byte) error {
  150. return xxx_messageInfo_UserConnectInfo.Unmarshal(m, b)
  151. }
  152. func (m *UserConnectInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  153. return xxx_messageInfo_UserConnectInfo.Marshal(b, m, deterministic)
  154. }
  155. func (m *UserConnectInfo) XXX_Merge(src proto.Message) {
  156. xxx_messageInfo_UserConnectInfo.Merge(m, src)
  157. }
  158. func (m *UserConnectInfo) XXX_Size() int {
  159. return xxx_messageInfo_UserConnectInfo.Size(m)
  160. }
  161. func (m *UserConnectInfo) XXX_DiscardUnknown() {
  162. xxx_messageInfo_UserConnectInfo.DiscardUnknown(m)
  163. }
  164. var xxx_messageInfo_UserConnectInfo proto.InternalMessageInfo
  165. func (m *UserConnectInfo) GetLogicNode() string {
  166. if m != nil {
  167. return m.LogicNode
  168. }
  169. return ""
  170. }
  171. func (m *UserConnectInfo) GetTimeStamp() int64 {
  172. if m != nil {
  173. return m.TimeStamp
  174. }
  175. return 0
  176. }
  177. // key value 类型
  178. type KeyValueType struct {
  179. Key int32 `protobuf:"varint,1,opt,name=key,proto3" json:"key,omitempty"`
  180. Value int32 `protobuf:"varint,2,opt,name=value,proto3" json:"value,omitempty"`
  181. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  182. XXX_unrecognized []byte `json:"-"`
  183. XXX_sizecache int32 `json:"-"`
  184. }
  185. func (m *KeyValueType) Reset() { *m = KeyValueType{} }
  186. func (m *KeyValueType) String() string { return proto.CompactTextString(m) }
  187. func (*KeyValueType) ProtoMessage() {}
  188. func (*KeyValueType) Descriptor() ([]byte, []int) {
  189. return fileDescriptor_116e343673f7ffaf, []int{3}
  190. }
  191. func (m *KeyValueType) XXX_Unmarshal(b []byte) error {
  192. return xxx_messageInfo_KeyValueType.Unmarshal(m, b)
  193. }
  194. func (m *KeyValueType) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  195. return xxx_messageInfo_KeyValueType.Marshal(b, m, deterministic)
  196. }
  197. func (m *KeyValueType) XXX_Merge(src proto.Message) {
  198. xxx_messageInfo_KeyValueType.Merge(m, src)
  199. }
  200. func (m *KeyValueType) XXX_Size() int {
  201. return xxx_messageInfo_KeyValueType.Size(m)
  202. }
  203. func (m *KeyValueType) XXX_DiscardUnknown() {
  204. xxx_messageInfo_KeyValueType.DiscardUnknown(m)
  205. }
  206. var xxx_messageInfo_KeyValueType proto.InternalMessageInfo
  207. func (m *KeyValueType) GetKey() int32 {
  208. if m != nil {
  209. return m.Key
  210. }
  211. return 0
  212. }
  213. func (m *KeyValueType) GetValue() int32 {
  214. if m != nil {
  215. return m.Value
  216. }
  217. return 0
  218. }
  219. type KeyValueTypeList struct {
  220. Key int32 `protobuf:"varint,1,opt,name=key,proto3" json:"key,omitempty"`
  221. ValueList []int32 `protobuf:"varint,2,rep,packed,name=value_list,json=valueList,proto3" json:"value_list,omitempty"`
  222. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  223. XXX_unrecognized []byte `json:"-"`
  224. XXX_sizecache int32 `json:"-"`
  225. }
  226. func (m *KeyValueTypeList) Reset() { *m = KeyValueTypeList{} }
  227. func (m *KeyValueTypeList) String() string { return proto.CompactTextString(m) }
  228. func (*KeyValueTypeList) ProtoMessage() {}
  229. func (*KeyValueTypeList) Descriptor() ([]byte, []int) {
  230. return fileDescriptor_116e343673f7ffaf, []int{4}
  231. }
  232. func (m *KeyValueTypeList) XXX_Unmarshal(b []byte) error {
  233. return xxx_messageInfo_KeyValueTypeList.Unmarshal(m, b)
  234. }
  235. func (m *KeyValueTypeList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  236. return xxx_messageInfo_KeyValueTypeList.Marshal(b, m, deterministic)
  237. }
  238. func (m *KeyValueTypeList) XXX_Merge(src proto.Message) {
  239. xxx_messageInfo_KeyValueTypeList.Merge(m, src)
  240. }
  241. func (m *KeyValueTypeList) XXX_Size() int {
  242. return xxx_messageInfo_KeyValueTypeList.Size(m)
  243. }
  244. func (m *KeyValueTypeList) XXX_DiscardUnknown() {
  245. xxx_messageInfo_KeyValueTypeList.DiscardUnknown(m)
  246. }
  247. var xxx_messageInfo_KeyValueTypeList proto.InternalMessageInfo
  248. func (m *KeyValueTypeList) GetKey() int32 {
  249. if m != nil {
  250. return m.Key
  251. }
  252. return 0
  253. }
  254. func (m *KeyValueTypeList) GetValueList() []int32 {
  255. if m != nil {
  256. return m.ValueList
  257. }
  258. return nil
  259. }
  260. type KeyValueType64 struct {
  261. Key uint64 `protobuf:"varint,1,opt,name=key,proto3" json:"key,omitempty"`
  262. Value int32 `protobuf:"varint,2,opt,name=value,proto3" json:"value,omitempty"`
  263. Value2 int32 `protobuf:"varint,3,opt,name=value2,proto3" json:"value2,omitempty"`
  264. Value3 int32 `protobuf:"varint,4,opt,name=value3,proto3" json:"value3,omitempty"`
  265. StrVal string `protobuf:"bytes,5,opt,name=str_val,json=strVal,proto3" json:"str_val,omitempty"`
  266. Value4 uint64 `protobuf:"varint,6,opt,name=value4,proto3" json:"value4,omitempty"`
  267. Value5 bool `protobuf:"varint,7,opt,name=value5,proto3" json:"value5,omitempty"`
  268. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  269. XXX_unrecognized []byte `json:"-"`
  270. XXX_sizecache int32 `json:"-"`
  271. }
  272. func (m *KeyValueType64) Reset() { *m = KeyValueType64{} }
  273. func (m *KeyValueType64) String() string { return proto.CompactTextString(m) }
  274. func (*KeyValueType64) ProtoMessage() {}
  275. func (*KeyValueType64) Descriptor() ([]byte, []int) {
  276. return fileDescriptor_116e343673f7ffaf, []int{5}
  277. }
  278. func (m *KeyValueType64) XXX_Unmarshal(b []byte) error {
  279. return xxx_messageInfo_KeyValueType64.Unmarshal(m, b)
  280. }
  281. func (m *KeyValueType64) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  282. return xxx_messageInfo_KeyValueType64.Marshal(b, m, deterministic)
  283. }
  284. func (m *KeyValueType64) XXX_Merge(src proto.Message) {
  285. xxx_messageInfo_KeyValueType64.Merge(m, src)
  286. }
  287. func (m *KeyValueType64) XXX_Size() int {
  288. return xxx_messageInfo_KeyValueType64.Size(m)
  289. }
  290. func (m *KeyValueType64) XXX_DiscardUnknown() {
  291. xxx_messageInfo_KeyValueType64.DiscardUnknown(m)
  292. }
  293. var xxx_messageInfo_KeyValueType64 proto.InternalMessageInfo
  294. func (m *KeyValueType64) GetKey() uint64 {
  295. if m != nil {
  296. return m.Key
  297. }
  298. return 0
  299. }
  300. func (m *KeyValueType64) GetValue() int32 {
  301. if m != nil {
  302. return m.Value
  303. }
  304. return 0
  305. }
  306. func (m *KeyValueType64) GetValue2() int32 {
  307. if m != nil {
  308. return m.Value2
  309. }
  310. return 0
  311. }
  312. func (m *KeyValueType64) GetValue3() int32 {
  313. if m != nil {
  314. return m.Value3
  315. }
  316. return 0
  317. }
  318. func (m *KeyValueType64) GetStrVal() string {
  319. if m != nil {
  320. return m.StrVal
  321. }
  322. return ""
  323. }
  324. func (m *KeyValueType64) GetValue4() uint64 {
  325. if m != nil {
  326. return m.Value4
  327. }
  328. return 0
  329. }
  330. func (m *KeyValueType64) GetValue5() bool {
  331. if m != nil {
  332. return m.Value5
  333. }
  334. return false
  335. }
  336. type KeyValueType64Str struct {
  337. Key uint64 `protobuf:"varint,1,opt,name=key,proto3" json:"key,omitempty"`
  338. StrVal string `protobuf:"bytes,2,opt,name=str_val,json=strVal,proto3" json:"str_val,omitempty"`
  339. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  340. XXX_unrecognized []byte `json:"-"`
  341. XXX_sizecache int32 `json:"-"`
  342. }
  343. func (m *KeyValueType64Str) Reset() { *m = KeyValueType64Str{} }
  344. func (m *KeyValueType64Str) String() string { return proto.CompactTextString(m) }
  345. func (*KeyValueType64Str) ProtoMessage() {}
  346. func (*KeyValueType64Str) Descriptor() ([]byte, []int) {
  347. return fileDescriptor_116e343673f7ffaf, []int{6}
  348. }
  349. func (m *KeyValueType64Str) XXX_Unmarshal(b []byte) error {
  350. return xxx_messageInfo_KeyValueType64Str.Unmarshal(m, b)
  351. }
  352. func (m *KeyValueType64Str) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  353. return xxx_messageInfo_KeyValueType64Str.Marshal(b, m, deterministic)
  354. }
  355. func (m *KeyValueType64Str) XXX_Merge(src proto.Message) {
  356. xxx_messageInfo_KeyValueType64Str.Merge(m, src)
  357. }
  358. func (m *KeyValueType64Str) XXX_Size() int {
  359. return xxx_messageInfo_KeyValueType64Str.Size(m)
  360. }
  361. func (m *KeyValueType64Str) XXX_DiscardUnknown() {
  362. xxx_messageInfo_KeyValueType64Str.DiscardUnknown(m)
  363. }
  364. var xxx_messageInfo_KeyValueType64Str proto.InternalMessageInfo
  365. func (m *KeyValueType64Str) GetKey() uint64 {
  366. if m != nil {
  367. return m.Key
  368. }
  369. return 0
  370. }
  371. func (m *KeyValueType64Str) GetStrVal() string {
  372. if m != nil {
  373. return m.StrVal
  374. }
  375. return ""
  376. }
  377. type KeyValueFloat32 struct {
  378. Key int32 `protobuf:"varint,1,opt,name=key,proto3" json:"key,omitempty"`
  379. Value float32 `protobuf:"fixed32,2,opt,name=value,proto3" json:"value,omitempty"`
  380. Value64 float64 `protobuf:"fixed64,3,opt,name=value64,proto3" json:"value64,omitempty"`
  381. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  382. XXX_unrecognized []byte `json:"-"`
  383. XXX_sizecache int32 `json:"-"`
  384. }
  385. func (m *KeyValueFloat32) Reset() { *m = KeyValueFloat32{} }
  386. func (m *KeyValueFloat32) String() string { return proto.CompactTextString(m) }
  387. func (*KeyValueFloat32) ProtoMessage() {}
  388. func (*KeyValueFloat32) Descriptor() ([]byte, []int) {
  389. return fileDescriptor_116e343673f7ffaf, []int{7}
  390. }
  391. func (m *KeyValueFloat32) XXX_Unmarshal(b []byte) error {
  392. return xxx_messageInfo_KeyValueFloat32.Unmarshal(m, b)
  393. }
  394. func (m *KeyValueFloat32) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  395. return xxx_messageInfo_KeyValueFloat32.Marshal(b, m, deterministic)
  396. }
  397. func (m *KeyValueFloat32) XXX_Merge(src proto.Message) {
  398. xxx_messageInfo_KeyValueFloat32.Merge(m, src)
  399. }
  400. func (m *KeyValueFloat32) XXX_Size() int {
  401. return xxx_messageInfo_KeyValueFloat32.Size(m)
  402. }
  403. func (m *KeyValueFloat32) XXX_DiscardUnknown() {
  404. xxx_messageInfo_KeyValueFloat32.DiscardUnknown(m)
  405. }
  406. var xxx_messageInfo_KeyValueFloat32 proto.InternalMessageInfo
  407. func (m *KeyValueFloat32) GetKey() int32 {
  408. if m != nil {
  409. return m.Key
  410. }
  411. return 0
  412. }
  413. func (m *KeyValueFloat32) GetValue() float32 {
  414. if m != nil {
  415. return m.Value
  416. }
  417. return 0
  418. }
  419. func (m *KeyValueFloat32) GetValue64() float64 {
  420. if m != nil {
  421. return m.Value64
  422. }
  423. return 0
  424. }
  425. type UKeyValueType struct {
  426. Key uint32 `protobuf:"varint,1,opt,name=key,proto3" json:"key,omitempty"`
  427. Value uint32 `protobuf:"varint,2,opt,name=value,proto3" json:"value,omitempty"`
  428. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  429. XXX_unrecognized []byte `json:"-"`
  430. XXX_sizecache int32 `json:"-"`
  431. }
  432. func (m *UKeyValueType) Reset() { *m = UKeyValueType{} }
  433. func (m *UKeyValueType) String() string { return proto.CompactTextString(m) }
  434. func (*UKeyValueType) ProtoMessage() {}
  435. func (*UKeyValueType) Descriptor() ([]byte, []int) {
  436. return fileDescriptor_116e343673f7ffaf, []int{8}
  437. }
  438. func (m *UKeyValueType) XXX_Unmarshal(b []byte) error {
  439. return xxx_messageInfo_UKeyValueType.Unmarshal(m, b)
  440. }
  441. func (m *UKeyValueType) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  442. return xxx_messageInfo_UKeyValueType.Marshal(b, m, deterministic)
  443. }
  444. func (m *UKeyValueType) XXX_Merge(src proto.Message) {
  445. xxx_messageInfo_UKeyValueType.Merge(m, src)
  446. }
  447. func (m *UKeyValueType) XXX_Size() int {
  448. return xxx_messageInfo_UKeyValueType.Size(m)
  449. }
  450. func (m *UKeyValueType) XXX_DiscardUnknown() {
  451. xxx_messageInfo_UKeyValueType.DiscardUnknown(m)
  452. }
  453. var xxx_messageInfo_UKeyValueType proto.InternalMessageInfo
  454. func (m *UKeyValueType) GetKey() uint32 {
  455. if m != nil {
  456. return m.Key
  457. }
  458. return 0
  459. }
  460. func (m *UKeyValueType) GetValue() uint32 {
  461. if m != nil {
  462. return m.Value
  463. }
  464. return 0
  465. }
  466. // 6部位信息
  467. type SlotDetailData struct {
  468. Level int32 `protobuf:"varint,1,opt,name=level,proto3" json:"level,omitempty"`
  469. EquipId int32 `protobuf:"varint,2,opt,name=equip_id,json=equipId,proto3" json:"equip_id,omitempty"`
  470. CardIdList []int32 `protobuf:"varint,3,rep,packed,name=card_id_list,json=cardIdList,proto3" json:"card_id_list,omitempty"`
  471. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  472. XXX_unrecognized []byte `json:"-"`
  473. XXX_sizecache int32 `json:"-"`
  474. }
  475. func (m *SlotDetailData) Reset() { *m = SlotDetailData{} }
  476. func (m *SlotDetailData) String() string { return proto.CompactTextString(m) }
  477. func (*SlotDetailData) ProtoMessage() {}
  478. func (*SlotDetailData) Descriptor() ([]byte, []int) {
  479. return fileDescriptor_116e343673f7ffaf, []int{9}
  480. }
  481. func (m *SlotDetailData) XXX_Unmarshal(b []byte) error {
  482. return xxx_messageInfo_SlotDetailData.Unmarshal(m, b)
  483. }
  484. func (m *SlotDetailData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  485. return xxx_messageInfo_SlotDetailData.Marshal(b, m, deterministic)
  486. }
  487. func (m *SlotDetailData) XXX_Merge(src proto.Message) {
  488. xxx_messageInfo_SlotDetailData.Merge(m, src)
  489. }
  490. func (m *SlotDetailData) XXX_Size() int {
  491. return xxx_messageInfo_SlotDetailData.Size(m)
  492. }
  493. func (m *SlotDetailData) XXX_DiscardUnknown() {
  494. xxx_messageInfo_SlotDetailData.DiscardUnknown(m)
  495. }
  496. var xxx_messageInfo_SlotDetailData proto.InternalMessageInfo
  497. func (m *SlotDetailData) GetLevel() int32 {
  498. if m != nil {
  499. return m.Level
  500. }
  501. return 0
  502. }
  503. func (m *SlotDetailData) GetEquipId() int32 {
  504. if m != nil {
  505. return m.EquipId
  506. }
  507. return 0
  508. }
  509. func (m *SlotDetailData) GetCardIdList() []int32 {
  510. if m != nil {
  511. return m.CardIdList
  512. }
  513. return nil
  514. }
  515. // 坑位信息
  516. type SlotData struct {
  517. HeroId int32 `protobuf:"varint,1,opt,name=hero_id,json=heroId,proto3" json:"hero_id,omitempty"`
  518. SlotList []*SlotDetailData `protobuf:"bytes,2,rep,name=slot_list,json=slotList,proto3" json:"slot_list,omitempty"`
  519. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  520. XXX_unrecognized []byte `json:"-"`
  521. XXX_sizecache int32 `json:"-"`
  522. }
  523. func (m *SlotData) Reset() { *m = SlotData{} }
  524. func (m *SlotData) String() string { return proto.CompactTextString(m) }
  525. func (*SlotData) ProtoMessage() {}
  526. func (*SlotData) Descriptor() ([]byte, []int) {
  527. return fileDescriptor_116e343673f7ffaf, []int{10}
  528. }
  529. func (m *SlotData) XXX_Unmarshal(b []byte) error {
  530. return xxx_messageInfo_SlotData.Unmarshal(m, b)
  531. }
  532. func (m *SlotData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  533. return xxx_messageInfo_SlotData.Marshal(b, m, deterministic)
  534. }
  535. func (m *SlotData) XXX_Merge(src proto.Message) {
  536. xxx_messageInfo_SlotData.Merge(m, src)
  537. }
  538. func (m *SlotData) XXX_Size() int {
  539. return xxx_messageInfo_SlotData.Size(m)
  540. }
  541. func (m *SlotData) XXX_DiscardUnknown() {
  542. xxx_messageInfo_SlotData.DiscardUnknown(m)
  543. }
  544. var xxx_messageInfo_SlotData proto.InternalMessageInfo
  545. func (m *SlotData) GetHeroId() int32 {
  546. if m != nil {
  547. return m.HeroId
  548. }
  549. return 0
  550. }
  551. func (m *SlotData) GetSlotList() []*SlotDetailData {
  552. if m != nil {
  553. return m.SlotList
  554. }
  555. return nil
  556. }
  557. // 宠物6坑位信息
  558. // 宠物印记信息
  559. type PetEquipData struct {
  560. Id uint32 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
  561. EquipCfgId int32 `protobuf:"varint,2,opt,name=equip_cfg_id,json=equipCfgId,proto3" json:"equip_cfg_id,omitempty"`
  562. Level int32 `protobuf:"varint,3,opt,name=level,proto3" json:"level,omitempty"`
  563. EquipPetId uint32 `protobuf:"varint,4,opt,name=equip_pet_id,json=equipPetId,proto3" json:"equip_pet_id,omitempty"`
  564. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  565. XXX_unrecognized []byte `json:"-"`
  566. XXX_sizecache int32 `json:"-"`
  567. }
  568. func (m *PetEquipData) Reset() { *m = PetEquipData{} }
  569. func (m *PetEquipData) String() string { return proto.CompactTextString(m) }
  570. func (*PetEquipData) ProtoMessage() {}
  571. func (*PetEquipData) Descriptor() ([]byte, []int) {
  572. return fileDescriptor_116e343673f7ffaf, []int{11}
  573. }
  574. func (m *PetEquipData) XXX_Unmarshal(b []byte) error {
  575. return xxx_messageInfo_PetEquipData.Unmarshal(m, b)
  576. }
  577. func (m *PetEquipData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  578. return xxx_messageInfo_PetEquipData.Marshal(b, m, deterministic)
  579. }
  580. func (m *PetEquipData) XXX_Merge(src proto.Message) {
  581. xxx_messageInfo_PetEquipData.Merge(m, src)
  582. }
  583. func (m *PetEquipData) XXX_Size() int {
  584. return xxx_messageInfo_PetEquipData.Size(m)
  585. }
  586. func (m *PetEquipData) XXX_DiscardUnknown() {
  587. xxx_messageInfo_PetEquipData.DiscardUnknown(m)
  588. }
  589. var xxx_messageInfo_PetEquipData proto.InternalMessageInfo
  590. func (m *PetEquipData) GetId() uint32 {
  591. if m != nil {
  592. return m.Id
  593. }
  594. return 0
  595. }
  596. func (m *PetEquipData) GetEquipCfgId() int32 {
  597. if m != nil {
  598. return m.EquipCfgId
  599. }
  600. return 0
  601. }
  602. func (m *PetEquipData) GetLevel() int32 {
  603. if m != nil {
  604. return m.Level
  605. }
  606. return 0
  607. }
  608. func (m *PetEquipData) GetEquipPetId() uint32 {
  609. if m != nil {
  610. return m.EquipPetId
  611. }
  612. return 0
  613. }
  614. // 宠物6坑位信息(6个部位)
  615. type PetSlotDetailData struct {
  616. Idx int32 `protobuf:"varint,1,opt,name=idx,proto3" json:"idx,omitempty"`
  617. EquipId uint32 `protobuf:"varint,2,opt,name=equip_id,json=equipId,proto3" json:"equip_id,omitempty"`
  618. StoneIdList []int32 `protobuf:"varint,3,rep,packed,name=stone_id_list,json=stoneIdList,proto3" json:"stone_id_list,omitempty"`
  619. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  620. XXX_unrecognized []byte `json:"-"`
  621. XXX_sizecache int32 `json:"-"`
  622. }
  623. func (m *PetSlotDetailData) Reset() { *m = PetSlotDetailData{} }
  624. func (m *PetSlotDetailData) String() string { return proto.CompactTextString(m) }
  625. func (*PetSlotDetailData) ProtoMessage() {}
  626. func (*PetSlotDetailData) Descriptor() ([]byte, []int) {
  627. return fileDescriptor_116e343673f7ffaf, []int{12}
  628. }
  629. func (m *PetSlotDetailData) XXX_Unmarshal(b []byte) error {
  630. return xxx_messageInfo_PetSlotDetailData.Unmarshal(m, b)
  631. }
  632. func (m *PetSlotDetailData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  633. return xxx_messageInfo_PetSlotDetailData.Marshal(b, m, deterministic)
  634. }
  635. func (m *PetSlotDetailData) XXX_Merge(src proto.Message) {
  636. xxx_messageInfo_PetSlotDetailData.Merge(m, src)
  637. }
  638. func (m *PetSlotDetailData) XXX_Size() int {
  639. return xxx_messageInfo_PetSlotDetailData.Size(m)
  640. }
  641. func (m *PetSlotDetailData) XXX_DiscardUnknown() {
  642. xxx_messageInfo_PetSlotDetailData.DiscardUnknown(m)
  643. }
  644. var xxx_messageInfo_PetSlotDetailData proto.InternalMessageInfo
  645. func (m *PetSlotDetailData) GetIdx() int32 {
  646. if m != nil {
  647. return m.Idx
  648. }
  649. return 0
  650. }
  651. func (m *PetSlotDetailData) GetEquipId() uint32 {
  652. if m != nil {
  653. return m.EquipId
  654. }
  655. return 0
  656. }
  657. func (m *PetSlotDetailData) GetStoneIdList() []int32 {
  658. if m != nil {
  659. return m.StoneIdList
  660. }
  661. return nil
  662. }
  663. // 技能信息
  664. type SkillData struct {
  665. Id int32 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
  666. Point int32 `protobuf:"varint,2,opt,name=point,proto3" json:"point,omitempty"`
  667. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  668. XXX_unrecognized []byte `json:"-"`
  669. XXX_sizecache int32 `json:"-"`
  670. }
  671. func (m *SkillData) Reset() { *m = SkillData{} }
  672. func (m *SkillData) String() string { return proto.CompactTextString(m) }
  673. func (*SkillData) ProtoMessage() {}
  674. func (*SkillData) Descriptor() ([]byte, []int) {
  675. return fileDescriptor_116e343673f7ffaf, []int{13}
  676. }
  677. func (m *SkillData) XXX_Unmarshal(b []byte) error {
  678. return xxx_messageInfo_SkillData.Unmarshal(m, b)
  679. }
  680. func (m *SkillData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  681. return xxx_messageInfo_SkillData.Marshal(b, m, deterministic)
  682. }
  683. func (m *SkillData) XXX_Merge(src proto.Message) {
  684. xxx_messageInfo_SkillData.Merge(m, src)
  685. }
  686. func (m *SkillData) XXX_Size() int {
  687. return xxx_messageInfo_SkillData.Size(m)
  688. }
  689. func (m *SkillData) XXX_DiscardUnknown() {
  690. xxx_messageInfo_SkillData.DiscardUnknown(m)
  691. }
  692. var xxx_messageInfo_SkillData proto.InternalMessageInfo
  693. func (m *SkillData) GetId() int32 {
  694. if m != nil {
  695. return m.Id
  696. }
  697. return 0
  698. }
  699. func (m *SkillData) GetPoint() int32 {
  700. if m != nil {
  701. return m.Point
  702. }
  703. return 0
  704. }
  705. type ChangeJob struct {
  706. TaskList []*TaskData `protobuf:"bytes,1,rep,name=task_list,json=taskList,proto3" json:"task_list,omitempty"`
  707. HeroId int32 `protobuf:"varint,2,opt,name=hero_id,json=heroId,proto3" json:"hero_id,omitempty"`
  708. JobFushState uint32 `protobuf:"varint,3,opt,name=job_fush_state,json=jobFushState,proto3" json:"job_fush_state,omitempty"`
  709. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  710. XXX_unrecognized []byte `json:"-"`
  711. XXX_sizecache int32 `json:"-"`
  712. }
  713. func (m *ChangeJob) Reset() { *m = ChangeJob{} }
  714. func (m *ChangeJob) String() string { return proto.CompactTextString(m) }
  715. func (*ChangeJob) ProtoMessage() {}
  716. func (*ChangeJob) Descriptor() ([]byte, []int) {
  717. return fileDescriptor_116e343673f7ffaf, []int{14}
  718. }
  719. func (m *ChangeJob) XXX_Unmarshal(b []byte) error {
  720. return xxx_messageInfo_ChangeJob.Unmarshal(m, b)
  721. }
  722. func (m *ChangeJob) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  723. return xxx_messageInfo_ChangeJob.Marshal(b, m, deterministic)
  724. }
  725. func (m *ChangeJob) XXX_Merge(src proto.Message) {
  726. xxx_messageInfo_ChangeJob.Merge(m, src)
  727. }
  728. func (m *ChangeJob) XXX_Size() int {
  729. return xxx_messageInfo_ChangeJob.Size(m)
  730. }
  731. func (m *ChangeJob) XXX_DiscardUnknown() {
  732. xxx_messageInfo_ChangeJob.DiscardUnknown(m)
  733. }
  734. var xxx_messageInfo_ChangeJob proto.InternalMessageInfo
  735. func (m *ChangeJob) GetTaskList() []*TaskData {
  736. if m != nil {
  737. return m.TaskList
  738. }
  739. return nil
  740. }
  741. func (m *ChangeJob) GetHeroId() int32 {
  742. if m != nil {
  743. return m.HeroId
  744. }
  745. return 0
  746. }
  747. func (m *ChangeJob) GetJobFushState() uint32 {
  748. if m != nil {
  749. return m.JobFushState
  750. }
  751. return 0
  752. }
  753. // 宠物觉醒(当前伙伴跟随的宠物觉醒信息,觉醒槽位跟着角色走)
  754. type PetQiyueSlotInfo struct {
  755. SlotIdx int32 `protobuf:"varint,1,opt,name=slot_idx,json=slotIdx,proto3" json:"slot_idx,omitempty"`
  756. PetId uint32 `protobuf:"varint,2,opt,name=pet_id,json=petId,proto3" json:"pet_id,omitempty"`
  757. PetCfgId int32 `protobuf:"varint,3,opt,name=pet_cfg_id,json=petCfgId,proto3" json:"pet_cfg_id,omitempty"`
  758. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  759. XXX_unrecognized []byte `json:"-"`
  760. XXX_sizecache int32 `json:"-"`
  761. }
  762. func (m *PetQiyueSlotInfo) Reset() { *m = PetQiyueSlotInfo{} }
  763. func (m *PetQiyueSlotInfo) String() string { return proto.CompactTextString(m) }
  764. func (*PetQiyueSlotInfo) ProtoMessage() {}
  765. func (*PetQiyueSlotInfo) Descriptor() ([]byte, []int) {
  766. return fileDescriptor_116e343673f7ffaf, []int{15}
  767. }
  768. func (m *PetQiyueSlotInfo) XXX_Unmarshal(b []byte) error {
  769. return xxx_messageInfo_PetQiyueSlotInfo.Unmarshal(m, b)
  770. }
  771. func (m *PetQiyueSlotInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  772. return xxx_messageInfo_PetQiyueSlotInfo.Marshal(b, m, deterministic)
  773. }
  774. func (m *PetQiyueSlotInfo) XXX_Merge(src proto.Message) {
  775. xxx_messageInfo_PetQiyueSlotInfo.Merge(m, src)
  776. }
  777. func (m *PetQiyueSlotInfo) XXX_Size() int {
  778. return xxx_messageInfo_PetQiyueSlotInfo.Size(m)
  779. }
  780. func (m *PetQiyueSlotInfo) XXX_DiscardUnknown() {
  781. xxx_messageInfo_PetQiyueSlotInfo.DiscardUnknown(m)
  782. }
  783. var xxx_messageInfo_PetQiyueSlotInfo proto.InternalMessageInfo
  784. func (m *PetQiyueSlotInfo) GetSlotIdx() int32 {
  785. if m != nil {
  786. return m.SlotIdx
  787. }
  788. return 0
  789. }
  790. func (m *PetQiyueSlotInfo) GetPetId() uint32 {
  791. if m != nil {
  792. return m.PetId
  793. }
  794. return 0
  795. }
  796. func (m *PetQiyueSlotInfo) GetPetCfgId() int32 {
  797. if m != nil {
  798. return m.PetCfgId
  799. }
  800. return 0
  801. }
  802. type PetQiyueInfo struct {
  803. PetId uint32 `protobuf:"varint,1,opt,name=pet_id,json=petId,proto3" json:"pet_id,omitempty"`
  804. QiyueSlotList []*PetQiyueSlotInfo `protobuf:"bytes,2,rep,name=qiyue_slot_list,json=qiyueSlotList,proto3" json:"qiyue_slot_list,omitempty"`
  805. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  806. XXX_unrecognized []byte `json:"-"`
  807. XXX_sizecache int32 `json:"-"`
  808. }
  809. func (m *PetQiyueInfo) Reset() { *m = PetQiyueInfo{} }
  810. func (m *PetQiyueInfo) String() string { return proto.CompactTextString(m) }
  811. func (*PetQiyueInfo) ProtoMessage() {}
  812. func (*PetQiyueInfo) Descriptor() ([]byte, []int) {
  813. return fileDescriptor_116e343673f7ffaf, []int{16}
  814. }
  815. func (m *PetQiyueInfo) XXX_Unmarshal(b []byte) error {
  816. return xxx_messageInfo_PetQiyueInfo.Unmarshal(m, b)
  817. }
  818. func (m *PetQiyueInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  819. return xxx_messageInfo_PetQiyueInfo.Marshal(b, m, deterministic)
  820. }
  821. func (m *PetQiyueInfo) XXX_Merge(src proto.Message) {
  822. xxx_messageInfo_PetQiyueInfo.Merge(m, src)
  823. }
  824. func (m *PetQiyueInfo) XXX_Size() int {
  825. return xxx_messageInfo_PetQiyueInfo.Size(m)
  826. }
  827. func (m *PetQiyueInfo) XXX_DiscardUnknown() {
  828. xxx_messageInfo_PetQiyueInfo.DiscardUnknown(m)
  829. }
  830. var xxx_messageInfo_PetQiyueInfo proto.InternalMessageInfo
  831. func (m *PetQiyueInfo) GetPetId() uint32 {
  832. if m != nil {
  833. return m.PetId
  834. }
  835. return 0
  836. }
  837. func (m *PetQiyueInfo) GetQiyueSlotList() []*PetQiyueSlotInfo {
  838. if m != nil {
  839. return m.QiyueSlotList
  840. }
  841. return nil
  842. }
  843. // 宠物契约属性
  844. type PetQiyueAttr struct {
  845. PetId uint32 `protobuf:"varint,1,opt,name=pet_id,json=petId,proto3" json:"pet_id,omitempty"`
  846. BattleAttrList []*KeyValueFloat32 `protobuf:"bytes,2,rep,name=battle_attr_list,json=battleAttrList,proto3" json:"battle_attr_list,omitempty"`
  847. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  848. XXX_unrecognized []byte `json:"-"`
  849. XXX_sizecache int32 `json:"-"`
  850. }
  851. func (m *PetQiyueAttr) Reset() { *m = PetQiyueAttr{} }
  852. func (m *PetQiyueAttr) String() string { return proto.CompactTextString(m) }
  853. func (*PetQiyueAttr) ProtoMessage() {}
  854. func (*PetQiyueAttr) Descriptor() ([]byte, []int) {
  855. return fileDescriptor_116e343673f7ffaf, []int{17}
  856. }
  857. func (m *PetQiyueAttr) XXX_Unmarshal(b []byte) error {
  858. return xxx_messageInfo_PetQiyueAttr.Unmarshal(m, b)
  859. }
  860. func (m *PetQiyueAttr) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  861. return xxx_messageInfo_PetQiyueAttr.Marshal(b, m, deterministic)
  862. }
  863. func (m *PetQiyueAttr) XXX_Merge(src proto.Message) {
  864. xxx_messageInfo_PetQiyueAttr.Merge(m, src)
  865. }
  866. func (m *PetQiyueAttr) XXX_Size() int {
  867. return xxx_messageInfo_PetQiyueAttr.Size(m)
  868. }
  869. func (m *PetQiyueAttr) XXX_DiscardUnknown() {
  870. xxx_messageInfo_PetQiyueAttr.DiscardUnknown(m)
  871. }
  872. var xxx_messageInfo_PetQiyueAttr proto.InternalMessageInfo
  873. func (m *PetQiyueAttr) GetPetId() uint32 {
  874. if m != nil {
  875. return m.PetId
  876. }
  877. return 0
  878. }
  879. func (m *PetQiyueAttr) GetBattleAttrList() []*KeyValueFloat32 {
  880. if m != nil {
  881. return m.BattleAttrList
  882. }
  883. return nil
  884. }
  885. // 玩家角色结构中的strength_level和advance_level不使用
  886. type HeroData struct {
  887. Id int32 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
  888. ConfigId int32 `protobuf:"varint,2,opt,name=config_id,json=configId,proto3" json:"config_id,omitempty"`
  889. FightPower int32 `protobuf:"varint,3,opt,name=fight_power,json=fightPower,proto3" json:"fight_power,omitempty"`
  890. IsBattle bool `protobuf:"varint,4,opt,name=is_battle,json=isBattle,proto3" json:"is_battle,omitempty"`
  891. BaseLevel int32 `protobuf:"varint,5,opt,name=base_level,json=baseLevel,proto3" json:"base_level,omitempty"`
  892. AdvanceLevel int32 `protobuf:"varint,6,opt,name=advance_level,json=advanceLevel,proto3" json:"advance_level,omitempty"`
  893. StrengthLevel int32 `protobuf:"varint,7,opt,name=strength_level,json=strengthLevel,proto3" json:"strength_level,omitempty"`
  894. Slot *SlotData `protobuf:"bytes,8,opt,name=slot,proto3" json:"slot,omitempty"`
  895. Skill *RoleSkill `protobuf:"bytes,9,opt,name=skill,proto3" json:"skill,omitempty"`
  896. AttrList []*KeyValueType `protobuf:"bytes,10,rep,name=attr_list,json=attrList,proto3" json:"attr_list,omitempty"`
  897. AttrPoint int32 `protobuf:"varint,11,opt,name=attr_point,json=attrPoint,proto3" json:"attr_point,omitempty"`
  898. BattlePetId uint32 `protobuf:"varint,12,opt,name=battle_pet_id,json=battlePetId,proto3" json:"battle_pet_id,omitempty"`
  899. PetFightPower uint64 `protobuf:"varint,13,opt,name=pet_fight_power,json=petFightPower,proto3" json:"pet_fight_power,omitempty"`
  900. QualityList []*KeyValueType `protobuf:"bytes,14,rep,name=quality_list,json=qualityList,proto3" json:"quality_list,omitempty"`
  901. RepressSkillPvpVal int32 `protobuf:"varint,15,opt,name=repress_skill_pvp_val,json=repressSkillPvpVal,proto3" json:"repress_skill_pvp_val,omitempty"`
  902. SkillEquipSlot *SkillEquipSlotData `protobuf:"bytes,16,opt,name=skill_equip_slot,json=skillEquipSlot,proto3" json:"skill_equip_slot,omitempty"`
  903. PetQiyueData *PetQiyueInfo `protobuf:"bytes,17,opt,name=pet_qiyue_data,json=petQiyueData,proto3" json:"pet_qiyue_data,omitempty"`
  904. // 有可能没有(老号)
  905. BattleAttrListOld []*KeyValueType `protobuf:"bytes,50,rep,name=battle_attr_list_old,json=battleAttrListOld,proto3" json:"battle_attr_list_old,omitempty"`
  906. BattleAttrList []*KeyValueFloat32 `protobuf:"bytes,51,rep,name=battle_attr_list,json=battleAttrList,proto3" json:"battle_attr_list,omitempty"`
  907. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  908. XXX_unrecognized []byte `json:"-"`
  909. XXX_sizecache int32 `json:"-"`
  910. }
  911. func (m *HeroData) Reset() { *m = HeroData{} }
  912. func (m *HeroData) String() string { return proto.CompactTextString(m) }
  913. func (*HeroData) ProtoMessage() {}
  914. func (*HeroData) Descriptor() ([]byte, []int) {
  915. return fileDescriptor_116e343673f7ffaf, []int{18}
  916. }
  917. func (m *HeroData) XXX_Unmarshal(b []byte) error {
  918. return xxx_messageInfo_HeroData.Unmarshal(m, b)
  919. }
  920. func (m *HeroData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  921. return xxx_messageInfo_HeroData.Marshal(b, m, deterministic)
  922. }
  923. func (m *HeroData) XXX_Merge(src proto.Message) {
  924. xxx_messageInfo_HeroData.Merge(m, src)
  925. }
  926. func (m *HeroData) XXX_Size() int {
  927. return xxx_messageInfo_HeroData.Size(m)
  928. }
  929. func (m *HeroData) XXX_DiscardUnknown() {
  930. xxx_messageInfo_HeroData.DiscardUnknown(m)
  931. }
  932. var xxx_messageInfo_HeroData proto.InternalMessageInfo
  933. func (m *HeroData) GetId() int32 {
  934. if m != nil {
  935. return m.Id
  936. }
  937. return 0
  938. }
  939. func (m *HeroData) GetConfigId() int32 {
  940. if m != nil {
  941. return m.ConfigId
  942. }
  943. return 0
  944. }
  945. func (m *HeroData) GetFightPower() int32 {
  946. if m != nil {
  947. return m.FightPower
  948. }
  949. return 0
  950. }
  951. func (m *HeroData) GetIsBattle() bool {
  952. if m != nil {
  953. return m.IsBattle
  954. }
  955. return false
  956. }
  957. func (m *HeroData) GetBaseLevel() int32 {
  958. if m != nil {
  959. return m.BaseLevel
  960. }
  961. return 0
  962. }
  963. func (m *HeroData) GetAdvanceLevel() int32 {
  964. if m != nil {
  965. return m.AdvanceLevel
  966. }
  967. return 0
  968. }
  969. func (m *HeroData) GetStrengthLevel() int32 {
  970. if m != nil {
  971. return m.StrengthLevel
  972. }
  973. return 0
  974. }
  975. func (m *HeroData) GetSlot() *SlotData {
  976. if m != nil {
  977. return m.Slot
  978. }
  979. return nil
  980. }
  981. func (m *HeroData) GetSkill() *RoleSkill {
  982. if m != nil {
  983. return m.Skill
  984. }
  985. return nil
  986. }
  987. func (m *HeroData) GetAttrList() []*KeyValueType {
  988. if m != nil {
  989. return m.AttrList
  990. }
  991. return nil
  992. }
  993. func (m *HeroData) GetAttrPoint() int32 {
  994. if m != nil {
  995. return m.AttrPoint
  996. }
  997. return 0
  998. }
  999. func (m *HeroData) GetBattlePetId() uint32 {
  1000. if m != nil {
  1001. return m.BattlePetId
  1002. }
  1003. return 0
  1004. }
  1005. func (m *HeroData) GetPetFightPower() uint64 {
  1006. if m != nil {
  1007. return m.PetFightPower
  1008. }
  1009. return 0
  1010. }
  1011. func (m *HeroData) GetQualityList() []*KeyValueType {
  1012. if m != nil {
  1013. return m.QualityList
  1014. }
  1015. return nil
  1016. }
  1017. func (m *HeroData) GetRepressSkillPvpVal() int32 {
  1018. if m != nil {
  1019. return m.RepressSkillPvpVal
  1020. }
  1021. return 0
  1022. }
  1023. func (m *HeroData) GetSkillEquipSlot() *SkillEquipSlotData {
  1024. if m != nil {
  1025. return m.SkillEquipSlot
  1026. }
  1027. return nil
  1028. }
  1029. func (m *HeroData) GetPetQiyueData() *PetQiyueInfo {
  1030. if m != nil {
  1031. return m.PetQiyueData
  1032. }
  1033. return nil
  1034. }
  1035. func (m *HeroData) GetBattleAttrListOld() []*KeyValueType {
  1036. if m != nil {
  1037. return m.BattleAttrListOld
  1038. }
  1039. return nil
  1040. }
  1041. func (m *HeroData) GetBattleAttrList() []*KeyValueFloat32 {
  1042. if m != nil {
  1043. return m.BattleAttrList
  1044. }
  1045. return nil
  1046. }
  1047. // 时装数据
  1048. type FashionData struct {
  1049. Eye int32 `protobuf:"varint,1,opt,name=eye,proto3" json:"eye,omitempty"`
  1050. Hair int32 `protobuf:"varint,2,opt,name=hair,proto3" json:"hair,omitempty"`
  1051. HairAvatar int32 `protobuf:"varint,3,opt,name=hair_avatar,json=hairAvatar,proto3" json:"hair_avatar,omitempty"`
  1052. FashionUpList []int32 `protobuf:"varint,4,rep,packed,name=fashion_up_list,json=fashionUpList,proto3" json:"fashion_up_list,omitempty"`
  1053. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1054. XXX_unrecognized []byte `json:"-"`
  1055. XXX_sizecache int32 `json:"-"`
  1056. }
  1057. func (m *FashionData) Reset() { *m = FashionData{} }
  1058. func (m *FashionData) String() string { return proto.CompactTextString(m) }
  1059. func (*FashionData) ProtoMessage() {}
  1060. func (*FashionData) Descriptor() ([]byte, []int) {
  1061. return fileDescriptor_116e343673f7ffaf, []int{19}
  1062. }
  1063. func (m *FashionData) XXX_Unmarshal(b []byte) error {
  1064. return xxx_messageInfo_FashionData.Unmarshal(m, b)
  1065. }
  1066. func (m *FashionData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1067. return xxx_messageInfo_FashionData.Marshal(b, m, deterministic)
  1068. }
  1069. func (m *FashionData) XXX_Merge(src proto.Message) {
  1070. xxx_messageInfo_FashionData.Merge(m, src)
  1071. }
  1072. func (m *FashionData) XXX_Size() int {
  1073. return xxx_messageInfo_FashionData.Size(m)
  1074. }
  1075. func (m *FashionData) XXX_DiscardUnknown() {
  1076. xxx_messageInfo_FashionData.DiscardUnknown(m)
  1077. }
  1078. var xxx_messageInfo_FashionData proto.InternalMessageInfo
  1079. func (m *FashionData) GetEye() int32 {
  1080. if m != nil {
  1081. return m.Eye
  1082. }
  1083. return 0
  1084. }
  1085. func (m *FashionData) GetHair() int32 {
  1086. if m != nil {
  1087. return m.Hair
  1088. }
  1089. return 0
  1090. }
  1091. func (m *FashionData) GetHairAvatar() int32 {
  1092. if m != nil {
  1093. return m.HairAvatar
  1094. }
  1095. return 0
  1096. }
  1097. func (m *FashionData) GetFashionUpList() []int32 {
  1098. if m != nil {
  1099. return m.FashionUpList
  1100. }
  1101. return nil
  1102. }
  1103. type FashionAttr struct {
  1104. JobType int32 `protobuf:"varint,1,opt,name=jobType,proto3" json:"jobType,omitempty"`
  1105. AttrId int32 `protobuf:"varint,2,opt,name=attrId,proto3" json:"attrId,omitempty"`
  1106. Value int32 `protobuf:"varint,3,opt,name=value,proto3" json:"value,omitempty"`
  1107. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1108. XXX_unrecognized []byte `json:"-"`
  1109. XXX_sizecache int32 `json:"-"`
  1110. }
  1111. func (m *FashionAttr) Reset() { *m = FashionAttr{} }
  1112. func (m *FashionAttr) String() string { return proto.CompactTextString(m) }
  1113. func (*FashionAttr) ProtoMessage() {}
  1114. func (*FashionAttr) Descriptor() ([]byte, []int) {
  1115. return fileDescriptor_116e343673f7ffaf, []int{20}
  1116. }
  1117. func (m *FashionAttr) XXX_Unmarshal(b []byte) error {
  1118. return xxx_messageInfo_FashionAttr.Unmarshal(m, b)
  1119. }
  1120. func (m *FashionAttr) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1121. return xxx_messageInfo_FashionAttr.Marshal(b, m, deterministic)
  1122. }
  1123. func (m *FashionAttr) XXX_Merge(src proto.Message) {
  1124. xxx_messageInfo_FashionAttr.Merge(m, src)
  1125. }
  1126. func (m *FashionAttr) XXX_Size() int {
  1127. return xxx_messageInfo_FashionAttr.Size(m)
  1128. }
  1129. func (m *FashionAttr) XXX_DiscardUnknown() {
  1130. xxx_messageInfo_FashionAttr.DiscardUnknown(m)
  1131. }
  1132. var xxx_messageInfo_FashionAttr proto.InternalMessageInfo
  1133. func (m *FashionAttr) GetJobType() int32 {
  1134. if m != nil {
  1135. return m.JobType
  1136. }
  1137. return 0
  1138. }
  1139. func (m *FashionAttr) GetAttrId() int32 {
  1140. if m != nil {
  1141. return m.AttrId
  1142. }
  1143. return 0
  1144. }
  1145. func (m *FashionAttr) GetValue() int32 {
  1146. if m != nil {
  1147. return m.Value
  1148. }
  1149. return 0
  1150. }
  1151. type HeadFrameData struct {
  1152. HeadFrameId int32 `protobuf:"varint,1,opt,name=head_frame_id,json=headFrameId,proto3" json:"head_frame_id,omitempty"`
  1153. HeadFrameTime int64 `protobuf:"varint,2,opt,name=head_frame_time,json=headFrameTime,proto3" json:"head_frame_time,omitempty"`
  1154. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1155. XXX_unrecognized []byte `json:"-"`
  1156. XXX_sizecache int32 `json:"-"`
  1157. }
  1158. func (m *HeadFrameData) Reset() { *m = HeadFrameData{} }
  1159. func (m *HeadFrameData) String() string { return proto.CompactTextString(m) }
  1160. func (*HeadFrameData) ProtoMessage() {}
  1161. func (*HeadFrameData) Descriptor() ([]byte, []int) {
  1162. return fileDescriptor_116e343673f7ffaf, []int{21}
  1163. }
  1164. func (m *HeadFrameData) XXX_Unmarshal(b []byte) error {
  1165. return xxx_messageInfo_HeadFrameData.Unmarshal(m, b)
  1166. }
  1167. func (m *HeadFrameData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1168. return xxx_messageInfo_HeadFrameData.Marshal(b, m, deterministic)
  1169. }
  1170. func (m *HeadFrameData) XXX_Merge(src proto.Message) {
  1171. xxx_messageInfo_HeadFrameData.Merge(m, src)
  1172. }
  1173. func (m *HeadFrameData) XXX_Size() int {
  1174. return xxx_messageInfo_HeadFrameData.Size(m)
  1175. }
  1176. func (m *HeadFrameData) XXX_DiscardUnknown() {
  1177. xxx_messageInfo_HeadFrameData.DiscardUnknown(m)
  1178. }
  1179. var xxx_messageInfo_HeadFrameData proto.InternalMessageInfo
  1180. func (m *HeadFrameData) GetHeadFrameId() int32 {
  1181. if m != nil {
  1182. return m.HeadFrameId
  1183. }
  1184. return 0
  1185. }
  1186. func (m *HeadFrameData) GetHeadFrameTime() int64 {
  1187. if m != nil {
  1188. return m.HeadFrameTime
  1189. }
  1190. return 0
  1191. }
  1192. // 头像信息
  1193. type HeadInfo struct {
  1194. HeadVersion int32 `protobuf:"varint,1,opt,name=head_version,json=headVersion,proto3" json:"head_version,omitempty"`
  1195. HeadList []int32 `protobuf:"varint,2,rep,packed,name=head_list,json=headList,proto3" json:"head_list,omitempty"`
  1196. HeadFrameList []*HeadFrameData `protobuf:"bytes,3,rep,name=head_frame_list,json=headFrameList,proto3" json:"head_frame_list,omitempty"`
  1197. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1198. XXX_unrecognized []byte `json:"-"`
  1199. XXX_sizecache int32 `json:"-"`
  1200. }
  1201. func (m *HeadInfo) Reset() { *m = HeadInfo{} }
  1202. func (m *HeadInfo) String() string { return proto.CompactTextString(m) }
  1203. func (*HeadInfo) ProtoMessage() {}
  1204. func (*HeadInfo) Descriptor() ([]byte, []int) {
  1205. return fileDescriptor_116e343673f7ffaf, []int{22}
  1206. }
  1207. func (m *HeadInfo) XXX_Unmarshal(b []byte) error {
  1208. return xxx_messageInfo_HeadInfo.Unmarshal(m, b)
  1209. }
  1210. func (m *HeadInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1211. return xxx_messageInfo_HeadInfo.Marshal(b, m, deterministic)
  1212. }
  1213. func (m *HeadInfo) XXX_Merge(src proto.Message) {
  1214. xxx_messageInfo_HeadInfo.Merge(m, src)
  1215. }
  1216. func (m *HeadInfo) XXX_Size() int {
  1217. return xxx_messageInfo_HeadInfo.Size(m)
  1218. }
  1219. func (m *HeadInfo) XXX_DiscardUnknown() {
  1220. xxx_messageInfo_HeadInfo.DiscardUnknown(m)
  1221. }
  1222. var xxx_messageInfo_HeadInfo proto.InternalMessageInfo
  1223. func (m *HeadInfo) GetHeadVersion() int32 {
  1224. if m != nil {
  1225. return m.HeadVersion
  1226. }
  1227. return 0
  1228. }
  1229. func (m *HeadInfo) GetHeadList() []int32 {
  1230. if m != nil {
  1231. return m.HeadList
  1232. }
  1233. return nil
  1234. }
  1235. func (m *HeadInfo) GetHeadFrameList() []*HeadFrameData {
  1236. if m != nil {
  1237. return m.HeadFrameList
  1238. }
  1239. return nil
  1240. }
  1241. // 玩家附属属性
  1242. type RoleData struct {
  1243. BaseExp int32 `protobuf:"varint,1,opt,name=base_exp,json=baseExp,proto3" json:"base_exp,omitempty"`
  1244. JobExp int32 `protobuf:"varint,2,opt,name=job_exp,json=jobExp,proto3" json:"job_exp,omitempty"`
  1245. JobLevel int32 `protobuf:"varint,3,opt,name=job_level,json=jobLevel,proto3" json:"job_level,omitempty"`
  1246. HeroExp int32 `protobuf:"varint,4,opt,name=hero_exp,json=heroExp,proto3" json:"hero_exp,omitempty"`
  1247. HeroData *HeroData `protobuf:"bytes,5,opt,name=hero_data,json=heroData,proto3" json:"hero_data,omitempty"`
  1248. FightPower uint64 `protobuf:"varint,6,opt,name=fight_power,json=fightPower,proto3" json:"fight_power,omitempty"`
  1249. Cruise int32 `protobuf:"varint,7,opt,name=cruise,proto3" json:"cruise,omitempty"`
  1250. MaxCruise int32 `protobuf:"varint,8,opt,name=max_cruise,json=maxCruise,proto3" json:"max_cruise,omitempty"`
  1251. HeadId int32 `protobuf:"varint,9,opt,name=head_id,json=headId,proto3" json:"head_id,omitempty"`
  1252. LastLoginTime uint64 `protobuf:"varint,10,opt,name=last_login_time,json=lastLoginTime,proto3" json:"last_login_time,omitempty"`
  1253. SkillBox int32 `protobuf:"varint,11,opt,name=skill_box,json=skillBox,proto3" json:"skill_box,omitempty"`
  1254. BossRewardList []*KeyValueType `protobuf:"bytes,12,rep,name=boss_reward_list,json=bossRewardList,proto3" json:"boss_reward_list,omitempty"`
  1255. SkillResetCount int32 `protobuf:"varint,13,opt,name=skill_reset_count,json=skillResetCount,proto3" json:"skill_reset_count,omitempty"`
  1256. HeadFrameId int32 `protobuf:"varint,14,opt,name=head_frame_id,json=headFrameId,proto3" json:"head_frame_id,omitempty"`
  1257. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1258. XXX_unrecognized []byte `json:"-"`
  1259. XXX_sizecache int32 `json:"-"`
  1260. }
  1261. func (m *RoleData) Reset() { *m = RoleData{} }
  1262. func (m *RoleData) String() string { return proto.CompactTextString(m) }
  1263. func (*RoleData) ProtoMessage() {}
  1264. func (*RoleData) Descriptor() ([]byte, []int) {
  1265. return fileDescriptor_116e343673f7ffaf, []int{23}
  1266. }
  1267. func (m *RoleData) XXX_Unmarshal(b []byte) error {
  1268. return xxx_messageInfo_RoleData.Unmarshal(m, b)
  1269. }
  1270. func (m *RoleData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1271. return xxx_messageInfo_RoleData.Marshal(b, m, deterministic)
  1272. }
  1273. func (m *RoleData) XXX_Merge(src proto.Message) {
  1274. xxx_messageInfo_RoleData.Merge(m, src)
  1275. }
  1276. func (m *RoleData) XXX_Size() int {
  1277. return xxx_messageInfo_RoleData.Size(m)
  1278. }
  1279. func (m *RoleData) XXX_DiscardUnknown() {
  1280. xxx_messageInfo_RoleData.DiscardUnknown(m)
  1281. }
  1282. var xxx_messageInfo_RoleData proto.InternalMessageInfo
  1283. func (m *RoleData) GetBaseExp() int32 {
  1284. if m != nil {
  1285. return m.BaseExp
  1286. }
  1287. return 0
  1288. }
  1289. func (m *RoleData) GetJobExp() int32 {
  1290. if m != nil {
  1291. return m.JobExp
  1292. }
  1293. return 0
  1294. }
  1295. func (m *RoleData) GetJobLevel() int32 {
  1296. if m != nil {
  1297. return m.JobLevel
  1298. }
  1299. return 0
  1300. }
  1301. func (m *RoleData) GetHeroExp() int32 {
  1302. if m != nil {
  1303. return m.HeroExp
  1304. }
  1305. return 0
  1306. }
  1307. func (m *RoleData) GetHeroData() *HeroData {
  1308. if m != nil {
  1309. return m.HeroData
  1310. }
  1311. return nil
  1312. }
  1313. func (m *RoleData) GetFightPower() uint64 {
  1314. if m != nil {
  1315. return m.FightPower
  1316. }
  1317. return 0
  1318. }
  1319. func (m *RoleData) GetCruise() int32 {
  1320. if m != nil {
  1321. return m.Cruise
  1322. }
  1323. return 0
  1324. }
  1325. func (m *RoleData) GetMaxCruise() int32 {
  1326. if m != nil {
  1327. return m.MaxCruise
  1328. }
  1329. return 0
  1330. }
  1331. func (m *RoleData) GetHeadId() int32 {
  1332. if m != nil {
  1333. return m.HeadId
  1334. }
  1335. return 0
  1336. }
  1337. func (m *RoleData) GetLastLoginTime() uint64 {
  1338. if m != nil {
  1339. return m.LastLoginTime
  1340. }
  1341. return 0
  1342. }
  1343. func (m *RoleData) GetSkillBox() int32 {
  1344. if m != nil {
  1345. return m.SkillBox
  1346. }
  1347. return 0
  1348. }
  1349. func (m *RoleData) GetBossRewardList() []*KeyValueType {
  1350. if m != nil {
  1351. return m.BossRewardList
  1352. }
  1353. return nil
  1354. }
  1355. func (m *RoleData) GetSkillResetCount() int32 {
  1356. if m != nil {
  1357. return m.SkillResetCount
  1358. }
  1359. return 0
  1360. }
  1361. func (m *RoleData) GetHeadFrameId() int32 {
  1362. if m != nil {
  1363. return m.HeadFrameId
  1364. }
  1365. return 0
  1366. }
  1367. // 角色基本信息(不包括其他系统部分)
  1368. type RoleBase struct {
  1369. Id uint64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
  1370. NickName string `protobuf:"bytes,2,opt,name=nick_name,json=nickName,proto3" json:"nick_name,omitempty"`
  1371. Desc string `protobuf:"bytes,3,opt,name=desc,proto3" json:"desc,omitempty"`
  1372. Sex int32 `protobuf:"varint,4,opt,name=sex,proto3" json:"sex,omitempty"`
  1373. Country int32 `protobuf:"varint,5,opt,name=country,proto3" json:"country,omitempty"`
  1374. GuideId int32 `protobuf:"varint,6,opt,name=guide_id,json=guideId,proto3" json:"guide_id,omitempty"`
  1375. Coin uint64 `protobuf:"varint,7,opt,name=coin,proto3" json:"coin,omitempty"`
  1376. Rmb uint32 `protobuf:"varint,8,opt,name=rmb,proto3" json:"rmb,omitempty"`
  1377. ResList []*KeyValueType `protobuf:"bytes,9,rep,name=res_list,json=resList,proto3" json:"res_list,omitempty"`
  1378. RoleData *RoleData `protobuf:"bytes,10,opt,name=role_data,json=roleData,proto3" json:"role_data,omitempty"`
  1379. FashionData *FashionData `protobuf:"bytes,11,opt,name=fashion_data,json=fashionData,proto3" json:"fashion_data,omitempty"`
  1380. Head_Info *HeadInfo `protobuf:"bytes,13,opt,name=head_Info,json=headInfo,proto3" json:"head_Info,omitempty"`
  1381. StoryId []int32 `protobuf:"varint,14,rep,packed,name=story_id,json=storyId,proto3" json:"story_id,omitempty"`
  1382. Cguide *KeyValueType `protobuf:"bytes,15,opt,name=cguide,proto3" json:"cguide,omitempty"`
  1383. MapAnimation *KeyValueType `protobuf:"bytes,16,opt,name=map_animation,json=mapAnimation,proto3" json:"map_animation,omitempty"`
  1384. BanTime uint64 `protobuf:"varint,17,opt,name=ban_time,json=banTime,proto3" json:"ban_time,omitempty"`
  1385. TotalRecharge float32 `protobuf:"fixed32,18,opt,name=total_recharge,json=totalRecharge,proto3" json:"total_recharge,omitempty"`
  1386. DayRecharge float32 `protobuf:"fixed32,19,opt,name=day_recharge,json=dayRecharge,proto3" json:"day_recharge,omitempty"`
  1387. VipLevel int32 `protobuf:"varint,20,opt,name=vip_level,json=vipLevel,proto3" json:"vip_level,omitempty"`
  1388. LastRechargeTime uint64 `protobuf:"varint,21,opt,name=last_recharge_time,json=lastRechargeTime,proto3" json:"last_recharge_time,omitempty"`
  1389. QuestionReward int32 `protobuf:"varint,22,opt,name=question_reward,json=questionReward,proto3" json:"question_reward,omitempty"`
  1390. CreateReward bool `protobuf:"varint,23,opt,name=create_reward,json=createReward,proto3" json:"create_reward,omitempty"`
  1391. BanType int32 `protobuf:"varint,24,opt,name=ban_type,json=banType,proto3" json:"ban_type,omitempty"`
  1392. ChatBanTime uint64 `protobuf:"varint,25,opt,name=chat_ban_time,json=chatBanTime,proto3" json:"chat_ban_time,omitempty"`
  1393. ChatBanType int32 `protobuf:"varint,26,opt,name=chat_ban_type,json=chatBanType,proto3" json:"chat_ban_type,omitempty"`
  1394. TotalOnlineTime int32 `protobuf:"varint,27,opt,name=total_online_time,json=totalOnlineTime,proto3" json:"total_online_time,omitempty"`
  1395. OnlineStamp uint64 `protobuf:"varint,28,opt,name=online_stamp,json=onlineStamp,proto3" json:"online_stamp,omitempty"`
  1396. OnlineRewardId int32 `protobuf:"varint,29,opt,name=online_reward_id,json=onlineRewardId,proto3" json:"online_reward_id,omitempty"`
  1397. DailyResetTimeStamp uint64 `protobuf:"varint,30,opt,name=daily_reset_time_stamp,json=dailyResetTimeStamp,proto3" json:"daily_reset_time_stamp,omitempty"`
  1398. RepressSkillPvpVal int32 `protobuf:"varint,31,opt,name=repress_skill_pvp_val,json=repressSkillPvpVal,proto3" json:"repress_skill_pvp_val,omitempty"`
  1399. BtZhenDayRecharge float32 `protobuf:"fixed32,50,opt,name=bt_zhen_day_recharge,json=btZhenDayRecharge,proto3" json:"bt_zhen_day_recharge,omitempty"`
  1400. BtJiaDayRecharge int32 `protobuf:"varint,51,opt,name=bt_jia_day_recharge,json=btJiaDayRecharge,proto3" json:"bt_jia_day_recharge,omitempty"`
  1401. BtJiaTotalRecharge uint64 `protobuf:"varint,52,opt,name=bt_jia_total_recharge,json=btJiaTotalRecharge,proto3" json:"bt_jia_total_recharge,omitempty"`
  1402. RoleDelete bool `protobuf:"varint,53,opt,name=role_delete,json=roleDelete,proto3" json:"role_delete,omitempty"`
  1403. RoleDelete1 bool `protobuf:"varint,54,opt,name=role_delete1,json=roleDelete1,proto3" json:"role_delete1,omitempty"`
  1404. RoleDelete2 bool `protobuf:"varint,55,opt,name=role_delete2,json=roleDelete2,proto3" json:"role_delete2,omitempty"`
  1405. RoleDelete3 bool `protobuf:"varint,56,opt,name=role_delete3,json=roleDelete3,proto3" json:"role_delete3,omitempty"`
  1406. RoleDelete4 bool `protobuf:"varint,57,opt,name=role_delete4,json=roleDelete4,proto3" json:"role_delete4,omitempty"`
  1407. RoleDelete5 bool `protobuf:"varint,58,opt,name=role_delete5,json=roleDelete5,proto3" json:"role_delete5,omitempty"`
  1408. RoleDelete6 bool `protobuf:"varint,59,opt,name=role_delete6,json=roleDelete6,proto3" json:"role_delete6,omitempty"`
  1409. RoleDelete7 bool `protobuf:"varint,60,opt,name=role_delete7,json=roleDelete7,proto3" json:"role_delete7,omitempty"`
  1410. SdkJson string `protobuf:"bytes,61,opt,name=sdk_json,json=sdkJson,proto3" json:"sdk_json,omitempty"`
  1411. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1412. XXX_unrecognized []byte `json:"-"`
  1413. XXX_sizecache int32 `json:"-"`
  1414. }
  1415. func (m *RoleBase) Reset() { *m = RoleBase{} }
  1416. func (m *RoleBase) String() string { return proto.CompactTextString(m) }
  1417. func (*RoleBase) ProtoMessage() {}
  1418. func (*RoleBase) Descriptor() ([]byte, []int) {
  1419. return fileDescriptor_116e343673f7ffaf, []int{24}
  1420. }
  1421. func (m *RoleBase) XXX_Unmarshal(b []byte) error {
  1422. return xxx_messageInfo_RoleBase.Unmarshal(m, b)
  1423. }
  1424. func (m *RoleBase) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1425. return xxx_messageInfo_RoleBase.Marshal(b, m, deterministic)
  1426. }
  1427. func (m *RoleBase) XXX_Merge(src proto.Message) {
  1428. xxx_messageInfo_RoleBase.Merge(m, src)
  1429. }
  1430. func (m *RoleBase) XXX_Size() int {
  1431. return xxx_messageInfo_RoleBase.Size(m)
  1432. }
  1433. func (m *RoleBase) XXX_DiscardUnknown() {
  1434. xxx_messageInfo_RoleBase.DiscardUnknown(m)
  1435. }
  1436. var xxx_messageInfo_RoleBase proto.InternalMessageInfo
  1437. func (m *RoleBase) GetId() uint64 {
  1438. if m != nil {
  1439. return m.Id
  1440. }
  1441. return 0
  1442. }
  1443. func (m *RoleBase) GetNickName() string {
  1444. if m != nil {
  1445. return m.NickName
  1446. }
  1447. return ""
  1448. }
  1449. func (m *RoleBase) GetDesc() string {
  1450. if m != nil {
  1451. return m.Desc
  1452. }
  1453. return ""
  1454. }
  1455. func (m *RoleBase) GetSex() int32 {
  1456. if m != nil {
  1457. return m.Sex
  1458. }
  1459. return 0
  1460. }
  1461. func (m *RoleBase) GetCountry() int32 {
  1462. if m != nil {
  1463. return m.Country
  1464. }
  1465. return 0
  1466. }
  1467. func (m *RoleBase) GetGuideId() int32 {
  1468. if m != nil {
  1469. return m.GuideId
  1470. }
  1471. return 0
  1472. }
  1473. func (m *RoleBase) GetCoin() uint64 {
  1474. if m != nil {
  1475. return m.Coin
  1476. }
  1477. return 0
  1478. }
  1479. func (m *RoleBase) GetRmb() uint32 {
  1480. if m != nil {
  1481. return m.Rmb
  1482. }
  1483. return 0
  1484. }
  1485. func (m *RoleBase) GetResList() []*KeyValueType {
  1486. if m != nil {
  1487. return m.ResList
  1488. }
  1489. return nil
  1490. }
  1491. func (m *RoleBase) GetRoleData() *RoleData {
  1492. if m != nil {
  1493. return m.RoleData
  1494. }
  1495. return nil
  1496. }
  1497. func (m *RoleBase) GetFashionData() *FashionData {
  1498. if m != nil {
  1499. return m.FashionData
  1500. }
  1501. return nil
  1502. }
  1503. func (m *RoleBase) GetHead_Info() *HeadInfo {
  1504. if m != nil {
  1505. return m.Head_Info
  1506. }
  1507. return nil
  1508. }
  1509. func (m *RoleBase) GetStoryId() []int32 {
  1510. if m != nil {
  1511. return m.StoryId
  1512. }
  1513. return nil
  1514. }
  1515. func (m *RoleBase) GetCguide() *KeyValueType {
  1516. if m != nil {
  1517. return m.Cguide
  1518. }
  1519. return nil
  1520. }
  1521. func (m *RoleBase) GetMapAnimation() *KeyValueType {
  1522. if m != nil {
  1523. return m.MapAnimation
  1524. }
  1525. return nil
  1526. }
  1527. func (m *RoleBase) GetBanTime() uint64 {
  1528. if m != nil {
  1529. return m.BanTime
  1530. }
  1531. return 0
  1532. }
  1533. func (m *RoleBase) GetTotalRecharge() float32 {
  1534. if m != nil {
  1535. return m.TotalRecharge
  1536. }
  1537. return 0
  1538. }
  1539. func (m *RoleBase) GetDayRecharge() float32 {
  1540. if m != nil {
  1541. return m.DayRecharge
  1542. }
  1543. return 0
  1544. }
  1545. func (m *RoleBase) GetVipLevel() int32 {
  1546. if m != nil {
  1547. return m.VipLevel
  1548. }
  1549. return 0
  1550. }
  1551. func (m *RoleBase) GetLastRechargeTime() uint64 {
  1552. if m != nil {
  1553. return m.LastRechargeTime
  1554. }
  1555. return 0
  1556. }
  1557. func (m *RoleBase) GetQuestionReward() int32 {
  1558. if m != nil {
  1559. return m.QuestionReward
  1560. }
  1561. return 0
  1562. }
  1563. func (m *RoleBase) GetCreateReward() bool {
  1564. if m != nil {
  1565. return m.CreateReward
  1566. }
  1567. return false
  1568. }
  1569. func (m *RoleBase) GetBanType() int32 {
  1570. if m != nil {
  1571. return m.BanType
  1572. }
  1573. return 0
  1574. }
  1575. func (m *RoleBase) GetChatBanTime() uint64 {
  1576. if m != nil {
  1577. return m.ChatBanTime
  1578. }
  1579. return 0
  1580. }
  1581. func (m *RoleBase) GetChatBanType() int32 {
  1582. if m != nil {
  1583. return m.ChatBanType
  1584. }
  1585. return 0
  1586. }
  1587. func (m *RoleBase) GetTotalOnlineTime() int32 {
  1588. if m != nil {
  1589. return m.TotalOnlineTime
  1590. }
  1591. return 0
  1592. }
  1593. func (m *RoleBase) GetOnlineStamp() uint64 {
  1594. if m != nil {
  1595. return m.OnlineStamp
  1596. }
  1597. return 0
  1598. }
  1599. func (m *RoleBase) GetOnlineRewardId() int32 {
  1600. if m != nil {
  1601. return m.OnlineRewardId
  1602. }
  1603. return 0
  1604. }
  1605. func (m *RoleBase) GetDailyResetTimeStamp() uint64 {
  1606. if m != nil {
  1607. return m.DailyResetTimeStamp
  1608. }
  1609. return 0
  1610. }
  1611. func (m *RoleBase) GetRepressSkillPvpVal() int32 {
  1612. if m != nil {
  1613. return m.RepressSkillPvpVal
  1614. }
  1615. return 0
  1616. }
  1617. func (m *RoleBase) GetBtZhenDayRecharge() float32 {
  1618. if m != nil {
  1619. return m.BtZhenDayRecharge
  1620. }
  1621. return 0
  1622. }
  1623. func (m *RoleBase) GetBtJiaDayRecharge() int32 {
  1624. if m != nil {
  1625. return m.BtJiaDayRecharge
  1626. }
  1627. return 0
  1628. }
  1629. func (m *RoleBase) GetBtJiaTotalRecharge() uint64 {
  1630. if m != nil {
  1631. return m.BtJiaTotalRecharge
  1632. }
  1633. return 0
  1634. }
  1635. func (m *RoleBase) GetRoleDelete() bool {
  1636. if m != nil {
  1637. return m.RoleDelete
  1638. }
  1639. return false
  1640. }
  1641. func (m *RoleBase) GetRoleDelete1() bool {
  1642. if m != nil {
  1643. return m.RoleDelete1
  1644. }
  1645. return false
  1646. }
  1647. func (m *RoleBase) GetRoleDelete2() bool {
  1648. if m != nil {
  1649. return m.RoleDelete2
  1650. }
  1651. return false
  1652. }
  1653. func (m *RoleBase) GetRoleDelete3() bool {
  1654. if m != nil {
  1655. return m.RoleDelete3
  1656. }
  1657. return false
  1658. }
  1659. func (m *RoleBase) GetRoleDelete4() bool {
  1660. if m != nil {
  1661. return m.RoleDelete4
  1662. }
  1663. return false
  1664. }
  1665. func (m *RoleBase) GetRoleDelete5() bool {
  1666. if m != nil {
  1667. return m.RoleDelete5
  1668. }
  1669. return false
  1670. }
  1671. func (m *RoleBase) GetRoleDelete6() bool {
  1672. if m != nil {
  1673. return m.RoleDelete6
  1674. }
  1675. return false
  1676. }
  1677. func (m *RoleBase) GetRoleDelete7() bool {
  1678. if m != nil {
  1679. return m.RoleDelete7
  1680. }
  1681. return false
  1682. }
  1683. func (m *RoleBase) GetSdkJson() string {
  1684. if m != nil {
  1685. return m.SdkJson
  1686. }
  1687. return ""
  1688. }
  1689. // 神器槽位详细信息
  1690. type SkillEquipSlotDetailData struct {
  1691. SkillEquipId uint32 `protobuf:"varint,1,opt,name=skill_equip_id,json=skillEquipId,proto3" json:"skill_equip_id,omitempty"`
  1692. SkillEquipConfigId int32 `protobuf:"varint,2,opt,name=skill_equip_config_id,json=skillEquipConfigId,proto3" json:"skill_equip_config_id,omitempty"`
  1693. SkillEquipStarLevel int32 `protobuf:"varint,3,opt,name=skill_equip_star_level,json=skillEquipStarLevel,proto3" json:"skill_equip_star_level,omitempty"`
  1694. SlotLevel int32 `protobuf:"varint,4,opt,name=slot_level,json=slotLevel,proto3" json:"slot_level,omitempty"`
  1695. SlotAttrs []*KeyValueType `protobuf:"bytes,5,rep,name=slot_attrs,json=slotAttrs,proto3" json:"slot_attrs,omitempty"`
  1696. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1697. XXX_unrecognized []byte `json:"-"`
  1698. XXX_sizecache int32 `json:"-"`
  1699. }
  1700. func (m *SkillEquipSlotDetailData) Reset() { *m = SkillEquipSlotDetailData{} }
  1701. func (m *SkillEquipSlotDetailData) String() string { return proto.CompactTextString(m) }
  1702. func (*SkillEquipSlotDetailData) ProtoMessage() {}
  1703. func (*SkillEquipSlotDetailData) Descriptor() ([]byte, []int) {
  1704. return fileDescriptor_116e343673f7ffaf, []int{25}
  1705. }
  1706. func (m *SkillEquipSlotDetailData) XXX_Unmarshal(b []byte) error {
  1707. return xxx_messageInfo_SkillEquipSlotDetailData.Unmarshal(m, b)
  1708. }
  1709. func (m *SkillEquipSlotDetailData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1710. return xxx_messageInfo_SkillEquipSlotDetailData.Marshal(b, m, deterministic)
  1711. }
  1712. func (m *SkillEquipSlotDetailData) XXX_Merge(src proto.Message) {
  1713. xxx_messageInfo_SkillEquipSlotDetailData.Merge(m, src)
  1714. }
  1715. func (m *SkillEquipSlotDetailData) XXX_Size() int {
  1716. return xxx_messageInfo_SkillEquipSlotDetailData.Size(m)
  1717. }
  1718. func (m *SkillEquipSlotDetailData) XXX_DiscardUnknown() {
  1719. xxx_messageInfo_SkillEquipSlotDetailData.DiscardUnknown(m)
  1720. }
  1721. var xxx_messageInfo_SkillEquipSlotDetailData proto.InternalMessageInfo
  1722. func (m *SkillEquipSlotDetailData) GetSkillEquipId() uint32 {
  1723. if m != nil {
  1724. return m.SkillEquipId
  1725. }
  1726. return 0
  1727. }
  1728. func (m *SkillEquipSlotDetailData) GetSkillEquipConfigId() int32 {
  1729. if m != nil {
  1730. return m.SkillEquipConfigId
  1731. }
  1732. return 0
  1733. }
  1734. func (m *SkillEquipSlotDetailData) GetSkillEquipStarLevel() int32 {
  1735. if m != nil {
  1736. return m.SkillEquipStarLevel
  1737. }
  1738. return 0
  1739. }
  1740. func (m *SkillEquipSlotDetailData) GetSlotLevel() int32 {
  1741. if m != nil {
  1742. return m.SlotLevel
  1743. }
  1744. return 0
  1745. }
  1746. func (m *SkillEquipSlotDetailData) GetSlotAttrs() []*KeyValueType {
  1747. if m != nil {
  1748. return m.SlotAttrs
  1749. }
  1750. return nil
  1751. }
  1752. // 神器槽位列表详细数据
  1753. type SkillEquipSlotData struct {
  1754. HeroId int32 `protobuf:"varint,1,opt,name=hero_id,json=heroId,proto3" json:"hero_id,omitempty"`
  1755. SlotList []*SkillEquipSlotDetailData `protobuf:"bytes,2,rep,name=slot_list,json=slotList,proto3" json:"slot_list,omitempty"`
  1756. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1757. XXX_unrecognized []byte `json:"-"`
  1758. XXX_sizecache int32 `json:"-"`
  1759. }
  1760. func (m *SkillEquipSlotData) Reset() { *m = SkillEquipSlotData{} }
  1761. func (m *SkillEquipSlotData) String() string { return proto.CompactTextString(m) }
  1762. func (*SkillEquipSlotData) ProtoMessage() {}
  1763. func (*SkillEquipSlotData) Descriptor() ([]byte, []int) {
  1764. return fileDescriptor_116e343673f7ffaf, []int{26}
  1765. }
  1766. func (m *SkillEquipSlotData) XXX_Unmarshal(b []byte) error {
  1767. return xxx_messageInfo_SkillEquipSlotData.Unmarshal(m, b)
  1768. }
  1769. func (m *SkillEquipSlotData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1770. return xxx_messageInfo_SkillEquipSlotData.Marshal(b, m, deterministic)
  1771. }
  1772. func (m *SkillEquipSlotData) XXX_Merge(src proto.Message) {
  1773. xxx_messageInfo_SkillEquipSlotData.Merge(m, src)
  1774. }
  1775. func (m *SkillEquipSlotData) XXX_Size() int {
  1776. return xxx_messageInfo_SkillEquipSlotData.Size(m)
  1777. }
  1778. func (m *SkillEquipSlotData) XXX_DiscardUnknown() {
  1779. xxx_messageInfo_SkillEquipSlotData.DiscardUnknown(m)
  1780. }
  1781. var xxx_messageInfo_SkillEquipSlotData proto.InternalMessageInfo
  1782. func (m *SkillEquipSlotData) GetHeroId() int32 {
  1783. if m != nil {
  1784. return m.HeroId
  1785. }
  1786. return 0
  1787. }
  1788. func (m *SkillEquipSlotData) GetSlotList() []*SkillEquipSlotDetailData {
  1789. if m != nil {
  1790. return m.SlotList
  1791. }
  1792. return nil
  1793. }
  1794. // 神器数据
  1795. type SkillEquipData struct {
  1796. Id uint32 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
  1797. ConfigId int32 `protobuf:"varint,2,opt,name=config_id,json=configId,proto3" json:"config_id,omitempty"`
  1798. StarLevel int32 `protobuf:"varint,3,opt,name=star_level,json=starLevel,proto3" json:"star_level,omitempty"`
  1799. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1800. XXX_unrecognized []byte `json:"-"`
  1801. XXX_sizecache int32 `json:"-"`
  1802. }
  1803. func (m *SkillEquipData) Reset() { *m = SkillEquipData{} }
  1804. func (m *SkillEquipData) String() string { return proto.CompactTextString(m) }
  1805. func (*SkillEquipData) ProtoMessage() {}
  1806. func (*SkillEquipData) Descriptor() ([]byte, []int) {
  1807. return fileDescriptor_116e343673f7ffaf, []int{27}
  1808. }
  1809. func (m *SkillEquipData) XXX_Unmarshal(b []byte) error {
  1810. return xxx_messageInfo_SkillEquipData.Unmarshal(m, b)
  1811. }
  1812. func (m *SkillEquipData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1813. return xxx_messageInfo_SkillEquipData.Marshal(b, m, deterministic)
  1814. }
  1815. func (m *SkillEquipData) XXX_Merge(src proto.Message) {
  1816. xxx_messageInfo_SkillEquipData.Merge(m, src)
  1817. }
  1818. func (m *SkillEquipData) XXX_Size() int {
  1819. return xxx_messageInfo_SkillEquipData.Size(m)
  1820. }
  1821. func (m *SkillEquipData) XXX_DiscardUnknown() {
  1822. xxx_messageInfo_SkillEquipData.DiscardUnknown(m)
  1823. }
  1824. var xxx_messageInfo_SkillEquipData proto.InternalMessageInfo
  1825. func (m *SkillEquipData) GetId() uint32 {
  1826. if m != nil {
  1827. return m.Id
  1828. }
  1829. return 0
  1830. }
  1831. func (m *SkillEquipData) GetConfigId() int32 {
  1832. if m != nil {
  1833. return m.ConfigId
  1834. }
  1835. return 0
  1836. }
  1837. func (m *SkillEquipData) GetStarLevel() int32 {
  1838. if m != nil {
  1839. return m.StarLevel
  1840. }
  1841. return 0
  1842. }
  1843. type SkillEquipChangeData struct {
  1844. SkillEquipData *SkillEquipData `protobuf:"bytes,1,opt,name=skill_equip_data,json=skillEquipData,proto3" json:"skill_equip_data,omitempty"`
  1845. Add bool `protobuf:"varint,2,opt,name=add,proto3" json:"add,omitempty"`
  1846. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1847. XXX_unrecognized []byte `json:"-"`
  1848. XXX_sizecache int32 `json:"-"`
  1849. }
  1850. func (m *SkillEquipChangeData) Reset() { *m = SkillEquipChangeData{} }
  1851. func (m *SkillEquipChangeData) String() string { return proto.CompactTextString(m) }
  1852. func (*SkillEquipChangeData) ProtoMessage() {}
  1853. func (*SkillEquipChangeData) Descriptor() ([]byte, []int) {
  1854. return fileDescriptor_116e343673f7ffaf, []int{28}
  1855. }
  1856. func (m *SkillEquipChangeData) XXX_Unmarshal(b []byte) error {
  1857. return xxx_messageInfo_SkillEquipChangeData.Unmarshal(m, b)
  1858. }
  1859. func (m *SkillEquipChangeData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1860. return xxx_messageInfo_SkillEquipChangeData.Marshal(b, m, deterministic)
  1861. }
  1862. func (m *SkillEquipChangeData) XXX_Merge(src proto.Message) {
  1863. xxx_messageInfo_SkillEquipChangeData.Merge(m, src)
  1864. }
  1865. func (m *SkillEquipChangeData) XXX_Size() int {
  1866. return xxx_messageInfo_SkillEquipChangeData.Size(m)
  1867. }
  1868. func (m *SkillEquipChangeData) XXX_DiscardUnknown() {
  1869. xxx_messageInfo_SkillEquipChangeData.DiscardUnknown(m)
  1870. }
  1871. var xxx_messageInfo_SkillEquipChangeData proto.InternalMessageInfo
  1872. func (m *SkillEquipChangeData) GetSkillEquipData() *SkillEquipData {
  1873. if m != nil {
  1874. return m.SkillEquipData
  1875. }
  1876. return nil
  1877. }
  1878. func (m *SkillEquipChangeData) GetAdd() bool {
  1879. if m != nil {
  1880. return m.Add
  1881. }
  1882. return false
  1883. }
  1884. // 玩家神器列表
  1885. type RoleSkillEquip struct {
  1886. MaxSkillEquipId uint32 `protobuf:"varint,1,opt,name=max_skill_equip_id,json=maxSkillEquipId,proto3" json:"max_skill_equip_id,omitempty"`
  1887. SkillEquipList []*SkillEquipData `protobuf:"bytes,2,rep,name=skill_equip_list,json=skillEquipList,proto3" json:"skill_equip_list,omitempty"`
  1888. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1889. XXX_unrecognized []byte `json:"-"`
  1890. XXX_sizecache int32 `json:"-"`
  1891. }
  1892. func (m *RoleSkillEquip) Reset() { *m = RoleSkillEquip{} }
  1893. func (m *RoleSkillEquip) String() string { return proto.CompactTextString(m) }
  1894. func (*RoleSkillEquip) ProtoMessage() {}
  1895. func (*RoleSkillEquip) Descriptor() ([]byte, []int) {
  1896. return fileDescriptor_116e343673f7ffaf, []int{29}
  1897. }
  1898. func (m *RoleSkillEquip) XXX_Unmarshal(b []byte) error {
  1899. return xxx_messageInfo_RoleSkillEquip.Unmarshal(m, b)
  1900. }
  1901. func (m *RoleSkillEquip) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1902. return xxx_messageInfo_RoleSkillEquip.Marshal(b, m, deterministic)
  1903. }
  1904. func (m *RoleSkillEquip) XXX_Merge(src proto.Message) {
  1905. xxx_messageInfo_RoleSkillEquip.Merge(m, src)
  1906. }
  1907. func (m *RoleSkillEquip) XXX_Size() int {
  1908. return xxx_messageInfo_RoleSkillEquip.Size(m)
  1909. }
  1910. func (m *RoleSkillEquip) XXX_DiscardUnknown() {
  1911. xxx_messageInfo_RoleSkillEquip.DiscardUnknown(m)
  1912. }
  1913. var xxx_messageInfo_RoleSkillEquip proto.InternalMessageInfo
  1914. func (m *RoleSkillEquip) GetMaxSkillEquipId() uint32 {
  1915. if m != nil {
  1916. return m.MaxSkillEquipId
  1917. }
  1918. return 0
  1919. }
  1920. func (m *RoleSkillEquip) GetSkillEquipList() []*SkillEquipData {
  1921. if m != nil {
  1922. return m.SkillEquipList
  1923. }
  1924. return nil
  1925. }
  1926. // ///////////////////////////////////////////////////////////////////////////
  1927. type EquipData struct {
  1928. ConfigId int32 `protobuf:"varint,1,opt,name=config_id,json=configId,proto3" json:"config_id,omitempty"`
  1929. Num int32 `protobuf:"varint,2,opt,name=num,proto3" json:"num,omitempty"`
  1930. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1931. XXX_unrecognized []byte `json:"-"`
  1932. XXX_sizecache int32 `json:"-"`
  1933. }
  1934. func (m *EquipData) Reset() { *m = EquipData{} }
  1935. func (m *EquipData) String() string { return proto.CompactTextString(m) }
  1936. func (*EquipData) ProtoMessage() {}
  1937. func (*EquipData) Descriptor() ([]byte, []int) {
  1938. return fileDescriptor_116e343673f7ffaf, []int{30}
  1939. }
  1940. func (m *EquipData) XXX_Unmarshal(b []byte) error {
  1941. return xxx_messageInfo_EquipData.Unmarshal(m, b)
  1942. }
  1943. func (m *EquipData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1944. return xxx_messageInfo_EquipData.Marshal(b, m, deterministic)
  1945. }
  1946. func (m *EquipData) XXX_Merge(src proto.Message) {
  1947. xxx_messageInfo_EquipData.Merge(m, src)
  1948. }
  1949. func (m *EquipData) XXX_Size() int {
  1950. return xxx_messageInfo_EquipData.Size(m)
  1951. }
  1952. func (m *EquipData) XXX_DiscardUnknown() {
  1953. xxx_messageInfo_EquipData.DiscardUnknown(m)
  1954. }
  1955. var xxx_messageInfo_EquipData proto.InternalMessageInfo
  1956. func (m *EquipData) GetConfigId() int32 {
  1957. if m != nil {
  1958. return m.ConfigId
  1959. }
  1960. return 0
  1961. }
  1962. func (m *EquipData) GetNum() int32 {
  1963. if m != nil {
  1964. return m.Num
  1965. }
  1966. return 0
  1967. }
  1968. type RoleEquip struct {
  1969. EquipList []*EquipData `protobuf:"bytes,1,rep,name=equip_list,json=equipList,proto3" json:"equip_list,omitempty"`
  1970. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1971. XXX_unrecognized []byte `json:"-"`
  1972. XXX_sizecache int32 `json:"-"`
  1973. }
  1974. func (m *RoleEquip) Reset() { *m = RoleEquip{} }
  1975. func (m *RoleEquip) String() string { return proto.CompactTextString(m) }
  1976. func (*RoleEquip) ProtoMessage() {}
  1977. func (*RoleEquip) Descriptor() ([]byte, []int) {
  1978. return fileDescriptor_116e343673f7ffaf, []int{31}
  1979. }
  1980. func (m *RoleEquip) XXX_Unmarshal(b []byte) error {
  1981. return xxx_messageInfo_RoleEquip.Unmarshal(m, b)
  1982. }
  1983. func (m *RoleEquip) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1984. return xxx_messageInfo_RoleEquip.Marshal(b, m, deterministic)
  1985. }
  1986. func (m *RoleEquip) XXX_Merge(src proto.Message) {
  1987. xxx_messageInfo_RoleEquip.Merge(m, src)
  1988. }
  1989. func (m *RoleEquip) XXX_Size() int {
  1990. return xxx_messageInfo_RoleEquip.Size(m)
  1991. }
  1992. func (m *RoleEquip) XXX_DiscardUnknown() {
  1993. xxx_messageInfo_RoleEquip.DiscardUnknown(m)
  1994. }
  1995. var xxx_messageInfo_RoleEquip proto.InternalMessageInfo
  1996. func (m *RoleEquip) GetEquipList() []*EquipData {
  1997. if m != nil {
  1998. return m.EquipList
  1999. }
  2000. return nil
  2001. }
  2002. // 道具数据
  2003. type ItemData struct {
  2004. Id uint64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
  2005. ConfigId int32 `protobuf:"varint,2,opt,name=config_id,json=configId,proto3" json:"config_id,omitempty"`
  2006. Num uint32 `protobuf:"varint,3,opt,name=num,proto3" json:"num,omitempty"`
  2007. TimeStamp uint32 `protobuf:"varint,4,opt,name=time_stamp,json=timeStamp,proto3" json:"time_stamp,omitempty"`
  2008. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2009. XXX_unrecognized []byte `json:"-"`
  2010. XXX_sizecache int32 `json:"-"`
  2011. }
  2012. func (m *ItemData) Reset() { *m = ItemData{} }
  2013. func (m *ItemData) String() string { return proto.CompactTextString(m) }
  2014. func (*ItemData) ProtoMessage() {}
  2015. func (*ItemData) Descriptor() ([]byte, []int) {
  2016. return fileDescriptor_116e343673f7ffaf, []int{32}
  2017. }
  2018. func (m *ItemData) XXX_Unmarshal(b []byte) error {
  2019. return xxx_messageInfo_ItemData.Unmarshal(m, b)
  2020. }
  2021. func (m *ItemData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2022. return xxx_messageInfo_ItemData.Marshal(b, m, deterministic)
  2023. }
  2024. func (m *ItemData) XXX_Merge(src proto.Message) {
  2025. xxx_messageInfo_ItemData.Merge(m, src)
  2026. }
  2027. func (m *ItemData) XXX_Size() int {
  2028. return xxx_messageInfo_ItemData.Size(m)
  2029. }
  2030. func (m *ItemData) XXX_DiscardUnknown() {
  2031. xxx_messageInfo_ItemData.DiscardUnknown(m)
  2032. }
  2033. var xxx_messageInfo_ItemData proto.InternalMessageInfo
  2034. func (m *ItemData) GetId() uint64 {
  2035. if m != nil {
  2036. return m.Id
  2037. }
  2038. return 0
  2039. }
  2040. func (m *ItemData) GetConfigId() int32 {
  2041. if m != nil {
  2042. return m.ConfigId
  2043. }
  2044. return 0
  2045. }
  2046. func (m *ItemData) GetNum() uint32 {
  2047. if m != nil {
  2048. return m.Num
  2049. }
  2050. return 0
  2051. }
  2052. func (m *ItemData) GetTimeStamp() uint32 {
  2053. if m != nil {
  2054. return m.TimeStamp
  2055. }
  2056. return 0
  2057. }
  2058. // 碎片数据
  2059. type ChipData struct {
  2060. ConfigId int32 `protobuf:"varint,1,opt,name=config_id,json=configId,proto3" json:"config_id,omitempty"`
  2061. Num uint32 `protobuf:"varint,2,opt,name=num,proto3" json:"num,omitempty"`
  2062. TimeStamp uint32 `protobuf:"varint,3,opt,name=time_stamp,json=timeStamp,proto3" json:"time_stamp,omitempty"`
  2063. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2064. XXX_unrecognized []byte `json:"-"`
  2065. XXX_sizecache int32 `json:"-"`
  2066. }
  2067. func (m *ChipData) Reset() { *m = ChipData{} }
  2068. func (m *ChipData) String() string { return proto.CompactTextString(m) }
  2069. func (*ChipData) ProtoMessage() {}
  2070. func (*ChipData) Descriptor() ([]byte, []int) {
  2071. return fileDescriptor_116e343673f7ffaf, []int{33}
  2072. }
  2073. func (m *ChipData) XXX_Unmarshal(b []byte) error {
  2074. return xxx_messageInfo_ChipData.Unmarshal(m, b)
  2075. }
  2076. func (m *ChipData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2077. return xxx_messageInfo_ChipData.Marshal(b, m, deterministic)
  2078. }
  2079. func (m *ChipData) XXX_Merge(src proto.Message) {
  2080. xxx_messageInfo_ChipData.Merge(m, src)
  2081. }
  2082. func (m *ChipData) XXX_Size() int {
  2083. return xxx_messageInfo_ChipData.Size(m)
  2084. }
  2085. func (m *ChipData) XXX_DiscardUnknown() {
  2086. xxx_messageInfo_ChipData.DiscardUnknown(m)
  2087. }
  2088. var xxx_messageInfo_ChipData proto.InternalMessageInfo
  2089. func (m *ChipData) GetConfigId() int32 {
  2090. if m != nil {
  2091. return m.ConfigId
  2092. }
  2093. return 0
  2094. }
  2095. func (m *ChipData) GetNum() uint32 {
  2096. if m != nil {
  2097. return m.Num
  2098. }
  2099. return 0
  2100. }
  2101. func (m *ChipData) GetTimeStamp() uint32 {
  2102. if m != nil {
  2103. return m.TimeStamp
  2104. }
  2105. return 0
  2106. }
  2107. type RoleBag struct {
  2108. ItemList []*ItemData `protobuf:"bytes,1,rep,name=item_list,json=itemList,proto3" json:"item_list,omitempty"`
  2109. BagCount int32 `protobuf:"varint,2,opt,name=bag_count,json=bagCount,proto3" json:"bag_count,omitempty"`
  2110. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2111. XXX_unrecognized []byte `json:"-"`
  2112. XXX_sizecache int32 `json:"-"`
  2113. }
  2114. func (m *RoleBag) Reset() { *m = RoleBag{} }
  2115. func (m *RoleBag) String() string { return proto.CompactTextString(m) }
  2116. func (*RoleBag) ProtoMessage() {}
  2117. func (*RoleBag) Descriptor() ([]byte, []int) {
  2118. return fileDescriptor_116e343673f7ffaf, []int{34}
  2119. }
  2120. func (m *RoleBag) XXX_Unmarshal(b []byte) error {
  2121. return xxx_messageInfo_RoleBag.Unmarshal(m, b)
  2122. }
  2123. func (m *RoleBag) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2124. return xxx_messageInfo_RoleBag.Marshal(b, m, deterministic)
  2125. }
  2126. func (m *RoleBag) XXX_Merge(src proto.Message) {
  2127. xxx_messageInfo_RoleBag.Merge(m, src)
  2128. }
  2129. func (m *RoleBag) XXX_Size() int {
  2130. return xxx_messageInfo_RoleBag.Size(m)
  2131. }
  2132. func (m *RoleBag) XXX_DiscardUnknown() {
  2133. xxx_messageInfo_RoleBag.DiscardUnknown(m)
  2134. }
  2135. var xxx_messageInfo_RoleBag proto.InternalMessageInfo
  2136. func (m *RoleBag) GetItemList() []*ItemData {
  2137. if m != nil {
  2138. return m.ItemList
  2139. }
  2140. return nil
  2141. }
  2142. func (m *RoleBag) GetBagCount() int32 {
  2143. if m != nil {
  2144. return m.BagCount
  2145. }
  2146. return 0
  2147. }
  2148. type RoleHero struct {
  2149. HeroData []*HeroData `protobuf:"bytes,1,rep,name=hero_data,json=heroData,proto3" json:"hero_data,omitempty"`
  2150. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2151. XXX_unrecognized []byte `json:"-"`
  2152. XXX_sizecache int32 `json:"-"`
  2153. }
  2154. func (m *RoleHero) Reset() { *m = RoleHero{} }
  2155. func (m *RoleHero) String() string { return proto.CompactTextString(m) }
  2156. func (*RoleHero) ProtoMessage() {}
  2157. func (*RoleHero) Descriptor() ([]byte, []int) {
  2158. return fileDescriptor_116e343673f7ffaf, []int{35}
  2159. }
  2160. func (m *RoleHero) XXX_Unmarshal(b []byte) error {
  2161. return xxx_messageInfo_RoleHero.Unmarshal(m, b)
  2162. }
  2163. func (m *RoleHero) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2164. return xxx_messageInfo_RoleHero.Marshal(b, m, deterministic)
  2165. }
  2166. func (m *RoleHero) XXX_Merge(src proto.Message) {
  2167. xxx_messageInfo_RoleHero.Merge(m, src)
  2168. }
  2169. func (m *RoleHero) XXX_Size() int {
  2170. return xxx_messageInfo_RoleHero.Size(m)
  2171. }
  2172. func (m *RoleHero) XXX_DiscardUnknown() {
  2173. xxx_messageInfo_RoleHero.DiscardUnknown(m)
  2174. }
  2175. var xxx_messageInfo_RoleHero proto.InternalMessageInfo
  2176. func (m *RoleHero) GetHeroData() []*HeroData {
  2177. if m != nil {
  2178. return m.HeroData
  2179. }
  2180. return nil
  2181. }
  2182. type RoleChip struct {
  2183. ChipList []*ChipData `protobuf:"bytes,1,rep,name=chip_list,json=chipList,proto3" json:"chip_list,omitempty"`
  2184. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2185. XXX_unrecognized []byte `json:"-"`
  2186. XXX_sizecache int32 `json:"-"`
  2187. }
  2188. func (m *RoleChip) Reset() { *m = RoleChip{} }
  2189. func (m *RoleChip) String() string { return proto.CompactTextString(m) }
  2190. func (*RoleChip) ProtoMessage() {}
  2191. func (*RoleChip) Descriptor() ([]byte, []int) {
  2192. return fileDescriptor_116e343673f7ffaf, []int{36}
  2193. }
  2194. func (m *RoleChip) XXX_Unmarshal(b []byte) error {
  2195. return xxx_messageInfo_RoleChip.Unmarshal(m, b)
  2196. }
  2197. func (m *RoleChip) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2198. return xxx_messageInfo_RoleChip.Marshal(b, m, deterministic)
  2199. }
  2200. func (m *RoleChip) XXX_Merge(src proto.Message) {
  2201. xxx_messageInfo_RoleChip.Merge(m, src)
  2202. }
  2203. func (m *RoleChip) XXX_Size() int {
  2204. return xxx_messageInfo_RoleChip.Size(m)
  2205. }
  2206. func (m *RoleChip) XXX_DiscardUnknown() {
  2207. xxx_messageInfo_RoleChip.DiscardUnknown(m)
  2208. }
  2209. var xxx_messageInfo_RoleChip proto.InternalMessageInfo
  2210. func (m *RoleChip) GetChipList() []*ChipData {
  2211. if m != nil {
  2212. return m.ChipList
  2213. }
  2214. return nil
  2215. }
  2216. // 当前职业对应拥有的技能
  2217. type JobSkillData struct {
  2218. JobStage int32 `protobuf:"varint,1,opt,name=job_stage,json=jobStage,proto3" json:"job_stage,omitempty"`
  2219. UnlockSkillList []*KeyValueType `protobuf:"bytes,2,rep,name=unlock_skill_list,json=unlockSkillList,proto3" json:"unlock_skill_list,omitempty"`
  2220. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2221. XXX_unrecognized []byte `json:"-"`
  2222. XXX_sizecache int32 `json:"-"`
  2223. }
  2224. func (m *JobSkillData) Reset() { *m = JobSkillData{} }
  2225. func (m *JobSkillData) String() string { return proto.CompactTextString(m) }
  2226. func (*JobSkillData) ProtoMessage() {}
  2227. func (*JobSkillData) Descriptor() ([]byte, []int) {
  2228. return fileDescriptor_116e343673f7ffaf, []int{37}
  2229. }
  2230. func (m *JobSkillData) XXX_Unmarshal(b []byte) error {
  2231. return xxx_messageInfo_JobSkillData.Unmarshal(m, b)
  2232. }
  2233. func (m *JobSkillData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2234. return xxx_messageInfo_JobSkillData.Marshal(b, m, deterministic)
  2235. }
  2236. func (m *JobSkillData) XXX_Merge(src proto.Message) {
  2237. xxx_messageInfo_JobSkillData.Merge(m, src)
  2238. }
  2239. func (m *JobSkillData) XXX_Size() int {
  2240. return xxx_messageInfo_JobSkillData.Size(m)
  2241. }
  2242. func (m *JobSkillData) XXX_DiscardUnknown() {
  2243. xxx_messageInfo_JobSkillData.DiscardUnknown(m)
  2244. }
  2245. var xxx_messageInfo_JobSkillData proto.InternalMessageInfo
  2246. func (m *JobSkillData) GetJobStage() int32 {
  2247. if m != nil {
  2248. return m.JobStage
  2249. }
  2250. return 0
  2251. }
  2252. func (m *JobSkillData) GetUnlockSkillList() []*KeyValueType {
  2253. if m != nil {
  2254. return m.UnlockSkillList
  2255. }
  2256. return nil
  2257. }
  2258. // 技能槽位信息
  2259. type RoleSkillSlot struct {
  2260. SkillId int32 `protobuf:"varint,1,opt,name=skill_id,json=skillId,proto3" json:"skill_id,omitempty"`
  2261. Unlock int32 `protobuf:"varint,2,opt,name=unlock,proto3" json:"unlock,omitempty"`
  2262. DefaultSkillId int32 `protobuf:"varint,3,opt,name=default_skill_id,json=defaultSkillId,proto3" json:"default_skill_id,omitempty"`
  2263. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2264. XXX_unrecognized []byte `json:"-"`
  2265. XXX_sizecache int32 `json:"-"`
  2266. }
  2267. func (m *RoleSkillSlot) Reset() { *m = RoleSkillSlot{} }
  2268. func (m *RoleSkillSlot) String() string { return proto.CompactTextString(m) }
  2269. func (*RoleSkillSlot) ProtoMessage() {}
  2270. func (*RoleSkillSlot) Descriptor() ([]byte, []int) {
  2271. return fileDescriptor_116e343673f7ffaf, []int{38}
  2272. }
  2273. func (m *RoleSkillSlot) XXX_Unmarshal(b []byte) error {
  2274. return xxx_messageInfo_RoleSkillSlot.Unmarshal(m, b)
  2275. }
  2276. func (m *RoleSkillSlot) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2277. return xxx_messageInfo_RoleSkillSlot.Marshal(b, m, deterministic)
  2278. }
  2279. func (m *RoleSkillSlot) XXX_Merge(src proto.Message) {
  2280. xxx_messageInfo_RoleSkillSlot.Merge(m, src)
  2281. }
  2282. func (m *RoleSkillSlot) XXX_Size() int {
  2283. return xxx_messageInfo_RoleSkillSlot.Size(m)
  2284. }
  2285. func (m *RoleSkillSlot) XXX_DiscardUnknown() {
  2286. xxx_messageInfo_RoleSkillSlot.DiscardUnknown(m)
  2287. }
  2288. var xxx_messageInfo_RoleSkillSlot proto.InternalMessageInfo
  2289. func (m *RoleSkillSlot) GetSkillId() int32 {
  2290. if m != nil {
  2291. return m.SkillId
  2292. }
  2293. return 0
  2294. }
  2295. func (m *RoleSkillSlot) GetUnlock() int32 {
  2296. if m != nil {
  2297. return m.Unlock
  2298. }
  2299. return 0
  2300. }
  2301. func (m *RoleSkillSlot) GetDefaultSkillId() int32 {
  2302. if m != nil {
  2303. return m.DefaultSkillId
  2304. }
  2305. return 0
  2306. }
  2307. type RoleSkill struct {
  2308. JobSkillList []*JobSkillData `protobuf:"bytes,1,rep,name=job_skill_list,json=jobSkillList,proto3" json:"job_skill_list,omitempty"`
  2309. SkillList []*RoleSkillSlot `protobuf:"bytes,2,rep,name=skill_list,json=skillList,proto3" json:"skill_list,omitempty"`
  2310. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2311. XXX_unrecognized []byte `json:"-"`
  2312. XXX_sizecache int32 `json:"-"`
  2313. }
  2314. func (m *RoleSkill) Reset() { *m = RoleSkill{} }
  2315. func (m *RoleSkill) String() string { return proto.CompactTextString(m) }
  2316. func (*RoleSkill) ProtoMessage() {}
  2317. func (*RoleSkill) Descriptor() ([]byte, []int) {
  2318. return fileDescriptor_116e343673f7ffaf, []int{39}
  2319. }
  2320. func (m *RoleSkill) XXX_Unmarshal(b []byte) error {
  2321. return xxx_messageInfo_RoleSkill.Unmarshal(m, b)
  2322. }
  2323. func (m *RoleSkill) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2324. return xxx_messageInfo_RoleSkill.Marshal(b, m, deterministic)
  2325. }
  2326. func (m *RoleSkill) XXX_Merge(src proto.Message) {
  2327. xxx_messageInfo_RoleSkill.Merge(m, src)
  2328. }
  2329. func (m *RoleSkill) XXX_Size() int {
  2330. return xxx_messageInfo_RoleSkill.Size(m)
  2331. }
  2332. func (m *RoleSkill) XXX_DiscardUnknown() {
  2333. xxx_messageInfo_RoleSkill.DiscardUnknown(m)
  2334. }
  2335. var xxx_messageInfo_RoleSkill proto.InternalMessageInfo
  2336. func (m *RoleSkill) GetJobSkillList() []*JobSkillData {
  2337. if m != nil {
  2338. return m.JobSkillList
  2339. }
  2340. return nil
  2341. }
  2342. func (m *RoleSkill) GetSkillList() []*RoleSkillSlot {
  2343. if m != nil {
  2344. return m.SkillList
  2345. }
  2346. return nil
  2347. }
  2348. type CardData struct {
  2349. ConfigId int32 `protobuf:"varint,1,opt,name=config_id,json=configId,proto3" json:"config_id,omitempty"`
  2350. Num int32 `protobuf:"varint,2,opt,name=num,proto3" json:"num,omitempty"`
  2351. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2352. XXX_unrecognized []byte `json:"-"`
  2353. XXX_sizecache int32 `json:"-"`
  2354. }
  2355. func (m *CardData) Reset() { *m = CardData{} }
  2356. func (m *CardData) String() string { return proto.CompactTextString(m) }
  2357. func (*CardData) ProtoMessage() {}
  2358. func (*CardData) Descriptor() ([]byte, []int) {
  2359. return fileDescriptor_116e343673f7ffaf, []int{40}
  2360. }
  2361. func (m *CardData) XXX_Unmarshal(b []byte) error {
  2362. return xxx_messageInfo_CardData.Unmarshal(m, b)
  2363. }
  2364. func (m *CardData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2365. return xxx_messageInfo_CardData.Marshal(b, m, deterministic)
  2366. }
  2367. func (m *CardData) XXX_Merge(src proto.Message) {
  2368. xxx_messageInfo_CardData.Merge(m, src)
  2369. }
  2370. func (m *CardData) XXX_Size() int {
  2371. return xxx_messageInfo_CardData.Size(m)
  2372. }
  2373. func (m *CardData) XXX_DiscardUnknown() {
  2374. xxx_messageInfo_CardData.DiscardUnknown(m)
  2375. }
  2376. var xxx_messageInfo_CardData proto.InternalMessageInfo
  2377. func (m *CardData) GetConfigId() int32 {
  2378. if m != nil {
  2379. return m.ConfigId
  2380. }
  2381. return 0
  2382. }
  2383. func (m *CardData) GetNum() int32 {
  2384. if m != nil {
  2385. return m.Num
  2386. }
  2387. return 0
  2388. }
  2389. type CardHandBook struct {
  2390. CardId int32 `protobuf:"varint,1,opt,name=card_id,json=cardId,proto3" json:"card_id,omitempty"`
  2391. CardLevel int32 `protobuf:"varint,2,opt,name=card_level,json=cardLevel,proto3" json:"card_level,omitempty"`
  2392. RewardRec int32 `protobuf:"varint,3,opt,name=reward_rec,json=rewardRec,proto3" json:"reward_rec,omitempty"`
  2393. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2394. XXX_unrecognized []byte `json:"-"`
  2395. XXX_sizecache int32 `json:"-"`
  2396. }
  2397. func (m *CardHandBook) Reset() { *m = CardHandBook{} }
  2398. func (m *CardHandBook) String() string { return proto.CompactTextString(m) }
  2399. func (*CardHandBook) ProtoMessage() {}
  2400. func (*CardHandBook) Descriptor() ([]byte, []int) {
  2401. return fileDescriptor_116e343673f7ffaf, []int{41}
  2402. }
  2403. func (m *CardHandBook) XXX_Unmarshal(b []byte) error {
  2404. return xxx_messageInfo_CardHandBook.Unmarshal(m, b)
  2405. }
  2406. func (m *CardHandBook) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2407. return xxx_messageInfo_CardHandBook.Marshal(b, m, deterministic)
  2408. }
  2409. func (m *CardHandBook) XXX_Merge(src proto.Message) {
  2410. xxx_messageInfo_CardHandBook.Merge(m, src)
  2411. }
  2412. func (m *CardHandBook) XXX_Size() int {
  2413. return xxx_messageInfo_CardHandBook.Size(m)
  2414. }
  2415. func (m *CardHandBook) XXX_DiscardUnknown() {
  2416. xxx_messageInfo_CardHandBook.DiscardUnknown(m)
  2417. }
  2418. var xxx_messageInfo_CardHandBook proto.InternalMessageInfo
  2419. func (m *CardHandBook) GetCardId() int32 {
  2420. if m != nil {
  2421. return m.CardId
  2422. }
  2423. return 0
  2424. }
  2425. func (m *CardHandBook) GetCardLevel() int32 {
  2426. if m != nil {
  2427. return m.CardLevel
  2428. }
  2429. return 0
  2430. }
  2431. func (m *CardHandBook) GetRewardRec() int32 {
  2432. if m != nil {
  2433. return m.RewardRec
  2434. }
  2435. return 0
  2436. }
  2437. type CardCollect struct {
  2438. CardQuality int32 `protobuf:"varint,1,opt,name=card_quality,json=cardQuality,proto3" json:"card_quality,omitempty"`
  2439. CardBook []*CardHandBook `protobuf:"bytes,2,rep,name=card_book,json=cardBook,proto3" json:"card_book,omitempty"`
  2440. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2441. XXX_unrecognized []byte `json:"-"`
  2442. XXX_sizecache int32 `json:"-"`
  2443. }
  2444. func (m *CardCollect) Reset() { *m = CardCollect{} }
  2445. func (m *CardCollect) String() string { return proto.CompactTextString(m) }
  2446. func (*CardCollect) ProtoMessage() {}
  2447. func (*CardCollect) Descriptor() ([]byte, []int) {
  2448. return fileDescriptor_116e343673f7ffaf, []int{42}
  2449. }
  2450. func (m *CardCollect) XXX_Unmarshal(b []byte) error {
  2451. return xxx_messageInfo_CardCollect.Unmarshal(m, b)
  2452. }
  2453. func (m *CardCollect) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2454. return xxx_messageInfo_CardCollect.Marshal(b, m, deterministic)
  2455. }
  2456. func (m *CardCollect) XXX_Merge(src proto.Message) {
  2457. xxx_messageInfo_CardCollect.Merge(m, src)
  2458. }
  2459. func (m *CardCollect) XXX_Size() int {
  2460. return xxx_messageInfo_CardCollect.Size(m)
  2461. }
  2462. func (m *CardCollect) XXX_DiscardUnknown() {
  2463. xxx_messageInfo_CardCollect.DiscardUnknown(m)
  2464. }
  2465. var xxx_messageInfo_CardCollect proto.InternalMessageInfo
  2466. func (m *CardCollect) GetCardQuality() int32 {
  2467. if m != nil {
  2468. return m.CardQuality
  2469. }
  2470. return 0
  2471. }
  2472. func (m *CardCollect) GetCardBook() []*CardHandBook {
  2473. if m != nil {
  2474. return m.CardBook
  2475. }
  2476. return nil
  2477. }
  2478. type RoleCard struct {
  2479. CardList []*CardData `protobuf:"bytes,1,rep,name=card_list,json=cardList,proto3" json:"card_list,omitempty"`
  2480. CardSlotList []int32 `protobuf:"varint,2,rep,packed,name=card_slot_list,json=cardSlotList,proto3" json:"card_slot_list,omitempty"`
  2481. CardCollect []*CardCollect `protobuf:"bytes,3,rep,name=card_collect,json=cardCollect,proto3" json:"card_collect,omitempty"`
  2482. TotalCardNumList []*KeyValueType `protobuf:"bytes,4,rep,name=total_card_num_list,json=totalCardNumList,proto3" json:"total_card_num_list,omitempty"`
  2483. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2484. XXX_unrecognized []byte `json:"-"`
  2485. XXX_sizecache int32 `json:"-"`
  2486. }
  2487. func (m *RoleCard) Reset() { *m = RoleCard{} }
  2488. func (m *RoleCard) String() string { return proto.CompactTextString(m) }
  2489. func (*RoleCard) ProtoMessage() {}
  2490. func (*RoleCard) Descriptor() ([]byte, []int) {
  2491. return fileDescriptor_116e343673f7ffaf, []int{43}
  2492. }
  2493. func (m *RoleCard) XXX_Unmarshal(b []byte) error {
  2494. return xxx_messageInfo_RoleCard.Unmarshal(m, b)
  2495. }
  2496. func (m *RoleCard) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2497. return xxx_messageInfo_RoleCard.Marshal(b, m, deterministic)
  2498. }
  2499. func (m *RoleCard) XXX_Merge(src proto.Message) {
  2500. xxx_messageInfo_RoleCard.Merge(m, src)
  2501. }
  2502. func (m *RoleCard) XXX_Size() int {
  2503. return xxx_messageInfo_RoleCard.Size(m)
  2504. }
  2505. func (m *RoleCard) XXX_DiscardUnknown() {
  2506. xxx_messageInfo_RoleCard.DiscardUnknown(m)
  2507. }
  2508. var xxx_messageInfo_RoleCard proto.InternalMessageInfo
  2509. func (m *RoleCard) GetCardList() []*CardData {
  2510. if m != nil {
  2511. return m.CardList
  2512. }
  2513. return nil
  2514. }
  2515. func (m *RoleCard) GetCardSlotList() []int32 {
  2516. if m != nil {
  2517. return m.CardSlotList
  2518. }
  2519. return nil
  2520. }
  2521. func (m *RoleCard) GetCardCollect() []*CardCollect {
  2522. if m != nil {
  2523. return m.CardCollect
  2524. }
  2525. return nil
  2526. }
  2527. func (m *RoleCard) GetTotalCardNumList() []*KeyValueType {
  2528. if m != nil {
  2529. return m.TotalCardNumList
  2530. }
  2531. return nil
  2532. }
  2533. type RoleFashionData struct {
  2534. FashionId int32 `protobuf:"varint,1,opt,name=fashion_id,json=fashionId,proto3" json:"fashion_id,omitempty"`
  2535. FashionLvl int32 `protobuf:"varint,2,opt,name=fashion_lvl,json=fashionLvl,proto3" json:"fashion_lvl,omitempty"`
  2536. FashionWear bool `protobuf:"varint,3,opt,name=fashion_wear,json=fashionWear,proto3" json:"fashion_wear,omitempty"`
  2537. ResetAttrs []*FashionAttr `protobuf:"bytes,4,rep,name=resetAttrs,proto3" json:"resetAttrs,omitempty"`
  2538. Attrs []*FashionAttr `protobuf:"bytes,5,rep,name=attrs,proto3" json:"attrs,omitempty"`
  2539. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2540. XXX_unrecognized []byte `json:"-"`
  2541. XXX_sizecache int32 `json:"-"`
  2542. }
  2543. func (m *RoleFashionData) Reset() { *m = RoleFashionData{} }
  2544. func (m *RoleFashionData) String() string { return proto.CompactTextString(m) }
  2545. func (*RoleFashionData) ProtoMessage() {}
  2546. func (*RoleFashionData) Descriptor() ([]byte, []int) {
  2547. return fileDescriptor_116e343673f7ffaf, []int{44}
  2548. }
  2549. func (m *RoleFashionData) XXX_Unmarshal(b []byte) error {
  2550. return xxx_messageInfo_RoleFashionData.Unmarshal(m, b)
  2551. }
  2552. func (m *RoleFashionData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2553. return xxx_messageInfo_RoleFashionData.Marshal(b, m, deterministic)
  2554. }
  2555. func (m *RoleFashionData) XXX_Merge(src proto.Message) {
  2556. xxx_messageInfo_RoleFashionData.Merge(m, src)
  2557. }
  2558. func (m *RoleFashionData) XXX_Size() int {
  2559. return xxx_messageInfo_RoleFashionData.Size(m)
  2560. }
  2561. func (m *RoleFashionData) XXX_DiscardUnknown() {
  2562. xxx_messageInfo_RoleFashionData.DiscardUnknown(m)
  2563. }
  2564. var xxx_messageInfo_RoleFashionData proto.InternalMessageInfo
  2565. func (m *RoleFashionData) GetFashionId() int32 {
  2566. if m != nil {
  2567. return m.FashionId
  2568. }
  2569. return 0
  2570. }
  2571. func (m *RoleFashionData) GetFashionLvl() int32 {
  2572. if m != nil {
  2573. return m.FashionLvl
  2574. }
  2575. return 0
  2576. }
  2577. func (m *RoleFashionData) GetFashionWear() bool {
  2578. if m != nil {
  2579. return m.FashionWear
  2580. }
  2581. return false
  2582. }
  2583. func (m *RoleFashionData) GetResetAttrs() []*FashionAttr {
  2584. if m != nil {
  2585. return m.ResetAttrs
  2586. }
  2587. return nil
  2588. }
  2589. func (m *RoleFashionData) GetAttrs() []*FashionAttr {
  2590. if m != nil {
  2591. return m.Attrs
  2592. }
  2593. return nil
  2594. }
  2595. type RoleFashion struct {
  2596. FashionList []int32 `protobuf:"varint,1,rep,packed,name=fashion_list,json=fashionList,proto3" json:"fashion_list,omitempty"`
  2597. FashionData []*RoleFashionData `protobuf:"bytes,2,rep,name=fashion_data,json=fashionData,proto3" json:"fashion_data,omitempty"`
  2598. Lvs []*KeyValueType `protobuf:"bytes,3,rep,name=lvs,proto3" json:"lvs,omitempty"`
  2599. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2600. XXX_unrecognized []byte `json:"-"`
  2601. XXX_sizecache int32 `json:"-"`
  2602. }
  2603. func (m *RoleFashion) Reset() { *m = RoleFashion{} }
  2604. func (m *RoleFashion) String() string { return proto.CompactTextString(m) }
  2605. func (*RoleFashion) ProtoMessage() {}
  2606. func (*RoleFashion) Descriptor() ([]byte, []int) {
  2607. return fileDescriptor_116e343673f7ffaf, []int{45}
  2608. }
  2609. func (m *RoleFashion) XXX_Unmarshal(b []byte) error {
  2610. return xxx_messageInfo_RoleFashion.Unmarshal(m, b)
  2611. }
  2612. func (m *RoleFashion) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2613. return xxx_messageInfo_RoleFashion.Marshal(b, m, deterministic)
  2614. }
  2615. func (m *RoleFashion) XXX_Merge(src proto.Message) {
  2616. xxx_messageInfo_RoleFashion.Merge(m, src)
  2617. }
  2618. func (m *RoleFashion) XXX_Size() int {
  2619. return xxx_messageInfo_RoleFashion.Size(m)
  2620. }
  2621. func (m *RoleFashion) XXX_DiscardUnknown() {
  2622. xxx_messageInfo_RoleFashion.DiscardUnknown(m)
  2623. }
  2624. var xxx_messageInfo_RoleFashion proto.InternalMessageInfo
  2625. func (m *RoleFashion) GetFashionList() []int32 {
  2626. if m != nil {
  2627. return m.FashionList
  2628. }
  2629. return nil
  2630. }
  2631. func (m *RoleFashion) GetFashionData() []*RoleFashionData {
  2632. if m != nil {
  2633. return m.FashionData
  2634. }
  2635. return nil
  2636. }
  2637. func (m *RoleFashion) GetLvs() []*KeyValueType {
  2638. if m != nil {
  2639. return m.Lvs
  2640. }
  2641. return nil
  2642. }
  2643. // //////////////////////AOI
  2644. type RoleMap struct {
  2645. MapType int32 `protobuf:"varint,1,opt,name=map_type,json=mapType,proto3" json:"map_type,omitempty"`
  2646. Pos *Position `protobuf:"bytes,2,opt,name=pos,proto3" json:"pos,omitempty"`
  2647. WorldBossCount int32 `protobuf:"varint,3,opt,name=world_boss_count,json=worldBossCount,proto3" json:"world_boss_count,omitempty"`
  2648. WorldBossChallengeList []int32 `protobuf:"varint,4,rep,packed,name=world_boss_challenge_list,json=worldBossChallengeList,proto3" json:"world_boss_challenge_list,omitempty"`
  2649. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2650. XXX_unrecognized []byte `json:"-"`
  2651. XXX_sizecache int32 `json:"-"`
  2652. }
  2653. func (m *RoleMap) Reset() { *m = RoleMap{} }
  2654. func (m *RoleMap) String() string { return proto.CompactTextString(m) }
  2655. func (*RoleMap) ProtoMessage() {}
  2656. func (*RoleMap) Descriptor() ([]byte, []int) {
  2657. return fileDescriptor_116e343673f7ffaf, []int{46}
  2658. }
  2659. func (m *RoleMap) XXX_Unmarshal(b []byte) error {
  2660. return xxx_messageInfo_RoleMap.Unmarshal(m, b)
  2661. }
  2662. func (m *RoleMap) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2663. return xxx_messageInfo_RoleMap.Marshal(b, m, deterministic)
  2664. }
  2665. func (m *RoleMap) XXX_Merge(src proto.Message) {
  2666. xxx_messageInfo_RoleMap.Merge(m, src)
  2667. }
  2668. func (m *RoleMap) XXX_Size() int {
  2669. return xxx_messageInfo_RoleMap.Size(m)
  2670. }
  2671. func (m *RoleMap) XXX_DiscardUnknown() {
  2672. xxx_messageInfo_RoleMap.DiscardUnknown(m)
  2673. }
  2674. var xxx_messageInfo_RoleMap proto.InternalMessageInfo
  2675. func (m *RoleMap) GetMapType() int32 {
  2676. if m != nil {
  2677. return m.MapType
  2678. }
  2679. return 0
  2680. }
  2681. func (m *RoleMap) GetPos() *Position {
  2682. if m != nil {
  2683. return m.Pos
  2684. }
  2685. return nil
  2686. }
  2687. func (m *RoleMap) GetWorldBossCount() int32 {
  2688. if m != nil {
  2689. return m.WorldBossCount
  2690. }
  2691. return 0
  2692. }
  2693. func (m *RoleMap) GetWorldBossChallengeList() []int32 {
  2694. if m != nil {
  2695. return m.WorldBossChallengeList
  2696. }
  2697. return nil
  2698. }
  2699. type Position struct {
  2700. X float32 `protobuf:"fixed32,1,opt,name=x,proto3" json:"x,omitempty"`
  2701. Y float32 `protobuf:"fixed32,2,opt,name=y,proto3" json:"y,omitempty"`
  2702. Z float32 `protobuf:"fixed32,3,opt,name=z,proto3" json:"z,omitempty"`
  2703. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2704. XXX_unrecognized []byte `json:"-"`
  2705. XXX_sizecache int32 `json:"-"`
  2706. }
  2707. func (m *Position) Reset() { *m = Position{} }
  2708. func (m *Position) String() string { return proto.CompactTextString(m) }
  2709. func (*Position) ProtoMessage() {}
  2710. func (*Position) Descriptor() ([]byte, []int) {
  2711. return fileDescriptor_116e343673f7ffaf, []int{47}
  2712. }
  2713. func (m *Position) XXX_Unmarshal(b []byte) error {
  2714. return xxx_messageInfo_Position.Unmarshal(m, b)
  2715. }
  2716. func (m *Position) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2717. return xxx_messageInfo_Position.Marshal(b, m, deterministic)
  2718. }
  2719. func (m *Position) XXX_Merge(src proto.Message) {
  2720. xxx_messageInfo_Position.Merge(m, src)
  2721. }
  2722. func (m *Position) XXX_Size() int {
  2723. return xxx_messageInfo_Position.Size(m)
  2724. }
  2725. func (m *Position) XXX_DiscardUnknown() {
  2726. xxx_messageInfo_Position.DiscardUnknown(m)
  2727. }
  2728. var xxx_messageInfo_Position proto.InternalMessageInfo
  2729. func (m *Position) GetX() float32 {
  2730. if m != nil {
  2731. return m.X
  2732. }
  2733. return 0
  2734. }
  2735. func (m *Position) GetY() float32 {
  2736. if m != nil {
  2737. return m.Y
  2738. }
  2739. return 0
  2740. }
  2741. func (m *Position) GetZ() float32 {
  2742. if m != nil {
  2743. return m.Z
  2744. }
  2745. return 0
  2746. }
  2747. type Vector3 struct {
  2748. X float32 `protobuf:"fixed32,1,opt,name=x,proto3" json:"x,omitempty"`
  2749. Y float32 `protobuf:"fixed32,2,opt,name=y,proto3" json:"y,omitempty"`
  2750. Z float32 `protobuf:"fixed32,3,opt,name=z,proto3" json:"z,omitempty"`
  2751. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2752. XXX_unrecognized []byte `json:"-"`
  2753. XXX_sizecache int32 `json:"-"`
  2754. }
  2755. func (m *Vector3) Reset() { *m = Vector3{} }
  2756. func (m *Vector3) String() string { return proto.CompactTextString(m) }
  2757. func (*Vector3) ProtoMessage() {}
  2758. func (*Vector3) Descriptor() ([]byte, []int) {
  2759. return fileDescriptor_116e343673f7ffaf, []int{48}
  2760. }
  2761. func (m *Vector3) XXX_Unmarshal(b []byte) error {
  2762. return xxx_messageInfo_Vector3.Unmarshal(m, b)
  2763. }
  2764. func (m *Vector3) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2765. return xxx_messageInfo_Vector3.Marshal(b, m, deterministic)
  2766. }
  2767. func (m *Vector3) XXX_Merge(src proto.Message) {
  2768. xxx_messageInfo_Vector3.Merge(m, src)
  2769. }
  2770. func (m *Vector3) XXX_Size() int {
  2771. return xxx_messageInfo_Vector3.Size(m)
  2772. }
  2773. func (m *Vector3) XXX_DiscardUnknown() {
  2774. xxx_messageInfo_Vector3.DiscardUnknown(m)
  2775. }
  2776. var xxx_messageInfo_Vector3 proto.InternalMessageInfo
  2777. func (m *Vector3) GetX() float32 {
  2778. if m != nil {
  2779. return m.X
  2780. }
  2781. return 0
  2782. }
  2783. func (m *Vector3) GetY() float32 {
  2784. if m != nil {
  2785. return m.Y
  2786. }
  2787. return 0
  2788. }
  2789. func (m *Vector3) GetZ() float32 {
  2790. if m != nil {
  2791. return m.Z
  2792. }
  2793. return 0
  2794. }
  2795. type Player struct {
  2796. Uid uint64 `protobuf:"varint,1,opt,name=uid,proto3" json:"uid,omitempty"`
  2797. Pos *Position `protobuf:"bytes,2,opt,name=pos,proto3" json:"pos,omitempty"`
  2798. UType int32 `protobuf:"varint,3,opt,name=u_type,json=uType,proto3" json:"u_type,omitempty"`
  2799. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2800. XXX_unrecognized []byte `json:"-"`
  2801. XXX_sizecache int32 `json:"-"`
  2802. }
  2803. func (m *Player) Reset() { *m = Player{} }
  2804. func (m *Player) String() string { return proto.CompactTextString(m) }
  2805. func (*Player) ProtoMessage() {}
  2806. func (*Player) Descriptor() ([]byte, []int) {
  2807. return fileDescriptor_116e343673f7ffaf, []int{49}
  2808. }
  2809. func (m *Player) XXX_Unmarshal(b []byte) error {
  2810. return xxx_messageInfo_Player.Unmarshal(m, b)
  2811. }
  2812. func (m *Player) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2813. return xxx_messageInfo_Player.Marshal(b, m, deterministic)
  2814. }
  2815. func (m *Player) XXX_Merge(src proto.Message) {
  2816. xxx_messageInfo_Player.Merge(m, src)
  2817. }
  2818. func (m *Player) XXX_Size() int {
  2819. return xxx_messageInfo_Player.Size(m)
  2820. }
  2821. func (m *Player) XXX_DiscardUnknown() {
  2822. xxx_messageInfo_Player.DiscardUnknown(m)
  2823. }
  2824. var xxx_messageInfo_Player proto.InternalMessageInfo
  2825. func (m *Player) GetUid() uint64 {
  2826. if m != nil {
  2827. return m.Uid
  2828. }
  2829. return 0
  2830. }
  2831. func (m *Player) GetPos() *Position {
  2832. if m != nil {
  2833. return m.Pos
  2834. }
  2835. return nil
  2836. }
  2837. func (m *Player) GetUType() int32 {
  2838. if m != nil {
  2839. return m.UType
  2840. }
  2841. return 0
  2842. }
  2843. // 地图显示玩家数据
  2844. type PlayerShowInfo struct {
  2845. Uid uint64 `protobuf:"varint,1,opt,name=uid,proto3" json:"uid,omitempty"`
  2846. Level int32 `protobuf:"varint,2,opt,name=level,proto3" json:"level,omitempty"`
  2847. VipLevel int32 `protobuf:"varint,3,opt,name=vip_level,json=vipLevel,proto3" json:"vip_level,omitempty"`
  2848. Gender int32 `protobuf:"varint,4,opt,name=gender,proto3" json:"gender,omitempty"`
  2849. JobId int32 `protobuf:"varint,5,opt,name=job_id,json=jobId,proto3" json:"job_id,omitempty"`
  2850. NickName string `protobuf:"bytes,6,opt,name=nick_name,json=nickName,proto3" json:"nick_name,omitempty"`
  2851. FashionData *FashionData `protobuf:"bytes,7,opt,name=fashion_data,json=fashionData,proto3" json:"fashion_data,omitempty"`
  2852. ActionId int32 `protobuf:"varint,8,opt,name=action_id,json=actionId,proto3" json:"action_id,omitempty"`
  2853. HeadId int32 `protobuf:"varint,9,opt,name=head_id,json=headId,proto3" json:"head_id,omitempty"`
  2854. ImgId int32 `protobuf:"varint,10,opt,name=img_id,json=imgId,proto3" json:"img_id,omitempty"`
  2855. HeadFrameId int32 `protobuf:"varint,11,opt,name=head_frame_id,json=headFrameId,proto3" json:"head_frame_id,omitempty"`
  2856. FightPower int32 `protobuf:"varint,12,opt,name=fight_power,json=fightPower,proto3" json:"fight_power,omitempty"`
  2857. FromZone int32 `protobuf:"varint,20,opt,name=from_zone,json=fromZone,proto3" json:"from_zone,omitempty"`
  2858. RealZone int32 `protobuf:"varint,21,opt,name=real_zone,json=realZone,proto3" json:"real_zone,omitempty"`
  2859. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2860. XXX_unrecognized []byte `json:"-"`
  2861. XXX_sizecache int32 `json:"-"`
  2862. }
  2863. func (m *PlayerShowInfo) Reset() { *m = PlayerShowInfo{} }
  2864. func (m *PlayerShowInfo) String() string { return proto.CompactTextString(m) }
  2865. func (*PlayerShowInfo) ProtoMessage() {}
  2866. func (*PlayerShowInfo) Descriptor() ([]byte, []int) {
  2867. return fileDescriptor_116e343673f7ffaf, []int{50}
  2868. }
  2869. func (m *PlayerShowInfo) XXX_Unmarshal(b []byte) error {
  2870. return xxx_messageInfo_PlayerShowInfo.Unmarshal(m, b)
  2871. }
  2872. func (m *PlayerShowInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2873. return xxx_messageInfo_PlayerShowInfo.Marshal(b, m, deterministic)
  2874. }
  2875. func (m *PlayerShowInfo) XXX_Merge(src proto.Message) {
  2876. xxx_messageInfo_PlayerShowInfo.Merge(m, src)
  2877. }
  2878. func (m *PlayerShowInfo) XXX_Size() int {
  2879. return xxx_messageInfo_PlayerShowInfo.Size(m)
  2880. }
  2881. func (m *PlayerShowInfo) XXX_DiscardUnknown() {
  2882. xxx_messageInfo_PlayerShowInfo.DiscardUnknown(m)
  2883. }
  2884. var xxx_messageInfo_PlayerShowInfo proto.InternalMessageInfo
  2885. func (m *PlayerShowInfo) GetUid() uint64 {
  2886. if m != nil {
  2887. return m.Uid
  2888. }
  2889. return 0
  2890. }
  2891. func (m *PlayerShowInfo) GetLevel() int32 {
  2892. if m != nil {
  2893. return m.Level
  2894. }
  2895. return 0
  2896. }
  2897. func (m *PlayerShowInfo) GetVipLevel() int32 {
  2898. if m != nil {
  2899. return m.VipLevel
  2900. }
  2901. return 0
  2902. }
  2903. func (m *PlayerShowInfo) GetGender() int32 {
  2904. if m != nil {
  2905. return m.Gender
  2906. }
  2907. return 0
  2908. }
  2909. func (m *PlayerShowInfo) GetJobId() int32 {
  2910. if m != nil {
  2911. return m.JobId
  2912. }
  2913. return 0
  2914. }
  2915. func (m *PlayerShowInfo) GetNickName() string {
  2916. if m != nil {
  2917. return m.NickName
  2918. }
  2919. return ""
  2920. }
  2921. func (m *PlayerShowInfo) GetFashionData() *FashionData {
  2922. if m != nil {
  2923. return m.FashionData
  2924. }
  2925. return nil
  2926. }
  2927. func (m *PlayerShowInfo) GetActionId() int32 {
  2928. if m != nil {
  2929. return m.ActionId
  2930. }
  2931. return 0
  2932. }
  2933. func (m *PlayerShowInfo) GetHeadId() int32 {
  2934. if m != nil {
  2935. return m.HeadId
  2936. }
  2937. return 0
  2938. }
  2939. func (m *PlayerShowInfo) GetImgId() int32 {
  2940. if m != nil {
  2941. return m.ImgId
  2942. }
  2943. return 0
  2944. }
  2945. func (m *PlayerShowInfo) GetHeadFrameId() int32 {
  2946. if m != nil {
  2947. return m.HeadFrameId
  2948. }
  2949. return 0
  2950. }
  2951. func (m *PlayerShowInfo) GetFightPower() int32 {
  2952. if m != nil {
  2953. return m.FightPower
  2954. }
  2955. return 0
  2956. }
  2957. func (m *PlayerShowInfo) GetFromZone() int32 {
  2958. if m != nil {
  2959. return m.FromZone
  2960. }
  2961. return 0
  2962. }
  2963. func (m *PlayerShowInfo) GetRealZone() int32 {
  2964. if m != nil {
  2965. return m.RealZone
  2966. }
  2967. return 0
  2968. }
  2969. // 玩家详细信息
  2970. type OtherPlayerDetailInfo struct {
  2971. Uid uint64 `protobuf:"varint,1,opt,name=uid,proto3" json:"uid,omitempty"`
  2972. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2973. XXX_unrecognized []byte `json:"-"`
  2974. XXX_sizecache int32 `json:"-"`
  2975. }
  2976. func (m *OtherPlayerDetailInfo) Reset() { *m = OtherPlayerDetailInfo{} }
  2977. func (m *OtherPlayerDetailInfo) String() string { return proto.CompactTextString(m) }
  2978. func (*OtherPlayerDetailInfo) ProtoMessage() {}
  2979. func (*OtherPlayerDetailInfo) Descriptor() ([]byte, []int) {
  2980. return fileDescriptor_116e343673f7ffaf, []int{51}
  2981. }
  2982. func (m *OtherPlayerDetailInfo) XXX_Unmarshal(b []byte) error {
  2983. return xxx_messageInfo_OtherPlayerDetailInfo.Unmarshal(m, b)
  2984. }
  2985. func (m *OtherPlayerDetailInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2986. return xxx_messageInfo_OtherPlayerDetailInfo.Marshal(b, m, deterministic)
  2987. }
  2988. func (m *OtherPlayerDetailInfo) XXX_Merge(src proto.Message) {
  2989. xxx_messageInfo_OtherPlayerDetailInfo.Merge(m, src)
  2990. }
  2991. func (m *OtherPlayerDetailInfo) XXX_Size() int {
  2992. return xxx_messageInfo_OtherPlayerDetailInfo.Size(m)
  2993. }
  2994. func (m *OtherPlayerDetailInfo) XXX_DiscardUnknown() {
  2995. xxx_messageInfo_OtherPlayerDetailInfo.DiscardUnknown(m)
  2996. }
  2997. var xxx_messageInfo_OtherPlayerDetailInfo proto.InternalMessageInfo
  2998. func (m *OtherPlayerDetailInfo) GetUid() uint64 {
  2999. if m != nil {
  3000. return m.Uid
  3001. }
  3002. return 0
  3003. }
  3004. type UnitPosAndDir struct {
  3005. Uid uint64 `protobuf:"varint,1,opt,name=uid,proto3" json:"uid,omitempty"`
  3006. Pos *Vector3 `protobuf:"bytes,2,opt,name=pos,proto3" json:"pos,omitempty"`
  3007. Dir *Vector3 `protobuf:"bytes,3,opt,name=dir,proto3" json:"dir,omitempty"`
  3008. IsOnGround bool `protobuf:"varint,4,opt,name=is_on_ground,json=isOnGround,proto3" json:"is_on_ground,omitempty"`
  3009. UType int32 `protobuf:"varint,5,opt,name=u_type,json=uType,proto3" json:"u_type,omitempty"`
  3010. ParamId int32 `protobuf:"varint,6,opt,name=param_id,json=paramId,proto3" json:"param_id,omitempty"`
  3011. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  3012. XXX_unrecognized []byte `json:"-"`
  3013. XXX_sizecache int32 `json:"-"`
  3014. }
  3015. func (m *UnitPosAndDir) Reset() { *m = UnitPosAndDir{} }
  3016. func (m *UnitPosAndDir) String() string { return proto.CompactTextString(m) }
  3017. func (*UnitPosAndDir) ProtoMessage() {}
  3018. func (*UnitPosAndDir) Descriptor() ([]byte, []int) {
  3019. return fileDescriptor_116e343673f7ffaf, []int{52}
  3020. }
  3021. func (m *UnitPosAndDir) XXX_Unmarshal(b []byte) error {
  3022. return xxx_messageInfo_UnitPosAndDir.Unmarshal(m, b)
  3023. }
  3024. func (m *UnitPosAndDir) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  3025. return xxx_messageInfo_UnitPosAndDir.Marshal(b, m, deterministic)
  3026. }
  3027. func (m *UnitPosAndDir) XXX_Merge(src proto.Message) {
  3028. xxx_messageInfo_UnitPosAndDir.Merge(m, src)
  3029. }
  3030. func (m *UnitPosAndDir) XXX_Size() int {
  3031. return xxx_messageInfo_UnitPosAndDir.Size(m)
  3032. }
  3033. func (m *UnitPosAndDir) XXX_DiscardUnknown() {
  3034. xxx_messageInfo_UnitPosAndDir.DiscardUnknown(m)
  3035. }
  3036. var xxx_messageInfo_UnitPosAndDir proto.InternalMessageInfo
  3037. func (m *UnitPosAndDir) GetUid() uint64 {
  3038. if m != nil {
  3039. return m.Uid
  3040. }
  3041. return 0
  3042. }
  3043. func (m *UnitPosAndDir) GetPos() *Vector3 {
  3044. if m != nil {
  3045. return m.Pos
  3046. }
  3047. return nil
  3048. }
  3049. func (m *UnitPosAndDir) GetDir() *Vector3 {
  3050. if m != nil {
  3051. return m.Dir
  3052. }
  3053. return nil
  3054. }
  3055. func (m *UnitPosAndDir) GetIsOnGround() bool {
  3056. if m != nil {
  3057. return m.IsOnGround
  3058. }
  3059. return false
  3060. }
  3061. func (m *UnitPosAndDir) GetUType() int32 {
  3062. if m != nil {
  3063. return m.UType
  3064. }
  3065. return 0
  3066. }
  3067. func (m *UnitPosAndDir) GetParamId() int32 {
  3068. if m != nil {
  3069. return m.ParamId
  3070. }
  3071. return 0
  3072. }
  3073. // //////////////////////Battle
  3074. // 快速战斗
  3075. type QuickBattleData struct {
  3076. MaxTimes int32 `protobuf:"varint,1,opt,name=max_times,json=maxTimes,proto3" json:"max_times,omitempty"`
  3077. DayTimes int32 `protobuf:"varint,2,opt,name=day_times,json=dayTimes,proto3" json:"day_times,omitempty"`
  3078. DrawTime uint64 `protobuf:"varint,3,opt,name=draw_time,json=drawTime,proto3" json:"draw_time,omitempty"`
  3079. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  3080. XXX_unrecognized []byte `json:"-"`
  3081. XXX_sizecache int32 `json:"-"`
  3082. }
  3083. func (m *QuickBattleData) Reset() { *m = QuickBattleData{} }
  3084. func (m *QuickBattleData) String() string { return proto.CompactTextString(m) }
  3085. func (*QuickBattleData) ProtoMessage() {}
  3086. func (*QuickBattleData) Descriptor() ([]byte, []int) {
  3087. return fileDescriptor_116e343673f7ffaf, []int{53}
  3088. }
  3089. func (m *QuickBattleData) XXX_Unmarshal(b []byte) error {
  3090. return xxx_messageInfo_QuickBattleData.Unmarshal(m, b)
  3091. }
  3092. func (m *QuickBattleData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  3093. return xxx_messageInfo_QuickBattleData.Marshal(b, m, deterministic)
  3094. }
  3095. func (m *QuickBattleData) XXX_Merge(src proto.Message) {
  3096. xxx_messageInfo_QuickBattleData.Merge(m, src)
  3097. }
  3098. func (m *QuickBattleData) XXX_Size() int {
  3099. return xxx_messageInfo_QuickBattleData.Size(m)
  3100. }
  3101. func (m *QuickBattleData) XXX_DiscardUnknown() {
  3102. xxx_messageInfo_QuickBattleData.DiscardUnknown(m)
  3103. }
  3104. var xxx_messageInfo_QuickBattleData proto.InternalMessageInfo
  3105. func (m *QuickBattleData) GetMaxTimes() int32 {
  3106. if m != nil {
  3107. return m.MaxTimes
  3108. }
  3109. return 0
  3110. }
  3111. func (m *QuickBattleData) GetDayTimes() int32 {
  3112. if m != nil {
  3113. return m.DayTimes
  3114. }
  3115. return 0
  3116. }
  3117. func (m *QuickBattleData) GetDrawTime() uint64 {
  3118. if m != nil {
  3119. return m.DrawTime
  3120. }
  3121. return 0
  3122. }
  3123. type BattleEvilBossData struct {
  3124. PosIdx int32 `protobuf:"varint,1,opt,name=pos_idx,json=posIdx,proto3" json:"pos_idx,omitempty"`
  3125. BossId int32 `protobuf:"varint,2,opt,name=boss_id,json=bossId,proto3" json:"boss_id,omitempty"`
  3126. ExpireTime uint64 `protobuf:"varint,3,opt,name=expire_time,json=expireTime,proto3" json:"expire_time,omitempty"`
  3127. RewardEvilExp int32 `protobuf:"varint,4,opt,name=reward_evil_exp,json=rewardEvilExp,proto3" json:"reward_evil_exp,omitempty"`
  3128. RefreshTime int32 `protobuf:"varint,5,opt,name=refresh_time,json=refreshTime,proto3" json:"refresh_time,omitempty"`
  3129. Quality int32 `protobuf:"varint,6,opt,name=quality,proto3" json:"quality,omitempty"`
  3130. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  3131. XXX_unrecognized []byte `json:"-"`
  3132. XXX_sizecache int32 `json:"-"`
  3133. }
  3134. func (m *BattleEvilBossData) Reset() { *m = BattleEvilBossData{} }
  3135. func (m *BattleEvilBossData) String() string { return proto.CompactTextString(m) }
  3136. func (*BattleEvilBossData) ProtoMessage() {}
  3137. func (*BattleEvilBossData) Descriptor() ([]byte, []int) {
  3138. return fileDescriptor_116e343673f7ffaf, []int{54}
  3139. }
  3140. func (m *BattleEvilBossData) XXX_Unmarshal(b []byte) error {
  3141. return xxx_messageInfo_BattleEvilBossData.Unmarshal(m, b)
  3142. }
  3143. func (m *BattleEvilBossData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  3144. return xxx_messageInfo_BattleEvilBossData.Marshal(b, m, deterministic)
  3145. }
  3146. func (m *BattleEvilBossData) XXX_Merge(src proto.Message) {
  3147. xxx_messageInfo_BattleEvilBossData.Merge(m, src)
  3148. }
  3149. func (m *BattleEvilBossData) XXX_Size() int {
  3150. return xxx_messageInfo_BattleEvilBossData.Size(m)
  3151. }
  3152. func (m *BattleEvilBossData) XXX_DiscardUnknown() {
  3153. xxx_messageInfo_BattleEvilBossData.DiscardUnknown(m)
  3154. }
  3155. var xxx_messageInfo_BattleEvilBossData proto.InternalMessageInfo
  3156. func (m *BattleEvilBossData) GetPosIdx() int32 {
  3157. if m != nil {
  3158. return m.PosIdx
  3159. }
  3160. return 0
  3161. }
  3162. func (m *BattleEvilBossData) GetBossId() int32 {
  3163. if m != nil {
  3164. return m.BossId
  3165. }
  3166. return 0
  3167. }
  3168. func (m *BattleEvilBossData) GetExpireTime() uint64 {
  3169. if m != nil {
  3170. return m.ExpireTime
  3171. }
  3172. return 0
  3173. }
  3174. func (m *BattleEvilBossData) GetRewardEvilExp() int32 {
  3175. if m != nil {
  3176. return m.RewardEvilExp
  3177. }
  3178. return 0
  3179. }
  3180. func (m *BattleEvilBossData) GetRefreshTime() int32 {
  3181. if m != nil {
  3182. return m.RefreshTime
  3183. }
  3184. return 0
  3185. }
  3186. func (m *BattleEvilBossData) GetQuality() int32 {
  3187. if m != nil {
  3188. return m.Quality
  3189. }
  3190. return 0
  3191. }
  3192. type BattleEvilData struct {
  3193. FreeCount int32 `protobuf:"varint,1,opt,name=free_count,json=freeCount,proto3" json:"free_count,omitempty"`
  3194. FreeLimit bool `protobuf:"varint,2,opt,name=free_limit,json=freeLimit,proto3" json:"free_limit,omitempty"`
  3195. ChallengeCount int32 `protobuf:"varint,3,opt,name=challenge_count,json=challengeCount,proto3" json:"challenge_count,omitempty"`
  3196. EvilLevel int32 `protobuf:"varint,4,opt,name=evil_level,json=evilLevel,proto3" json:"evil_level,omitempty"`
  3197. BossList []*BattleEvilBossData `protobuf:"bytes,5,rep,name=boss_list,json=bossList,proto3" json:"boss_list,omitempty"`
  3198. QualityChallengeCount []*KeyValueType `protobuf:"bytes,6,rep,name=quality_challenge_count,json=qualityChallengeCount,proto3" json:"quality_challenge_count,omitempty"`
  3199. TotalCount int32 `protobuf:"varint,7,opt,name=total_count,json=totalCount,proto3" json:"total_count,omitempty"`
  3200. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  3201. XXX_unrecognized []byte `json:"-"`
  3202. XXX_sizecache int32 `json:"-"`
  3203. }
  3204. func (m *BattleEvilData) Reset() { *m = BattleEvilData{} }
  3205. func (m *BattleEvilData) String() string { return proto.CompactTextString(m) }
  3206. func (*BattleEvilData) ProtoMessage() {}
  3207. func (*BattleEvilData) Descriptor() ([]byte, []int) {
  3208. return fileDescriptor_116e343673f7ffaf, []int{55}
  3209. }
  3210. func (m *BattleEvilData) XXX_Unmarshal(b []byte) error {
  3211. return xxx_messageInfo_BattleEvilData.Unmarshal(m, b)
  3212. }
  3213. func (m *BattleEvilData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  3214. return xxx_messageInfo_BattleEvilData.Marshal(b, m, deterministic)
  3215. }
  3216. func (m *BattleEvilData) XXX_Merge(src proto.Message) {
  3217. xxx_messageInfo_BattleEvilData.Merge(m, src)
  3218. }
  3219. func (m *BattleEvilData) XXX_Size() int {
  3220. return xxx_messageInfo_BattleEvilData.Size(m)
  3221. }
  3222. func (m *BattleEvilData) XXX_DiscardUnknown() {
  3223. xxx_messageInfo_BattleEvilData.DiscardUnknown(m)
  3224. }
  3225. var xxx_messageInfo_BattleEvilData proto.InternalMessageInfo
  3226. func (m *BattleEvilData) GetFreeCount() int32 {
  3227. if m != nil {
  3228. return m.FreeCount
  3229. }
  3230. return 0
  3231. }
  3232. func (m *BattleEvilData) GetFreeLimit() bool {
  3233. if m != nil {
  3234. return m.FreeLimit
  3235. }
  3236. return false
  3237. }
  3238. func (m *BattleEvilData) GetChallengeCount() int32 {
  3239. if m != nil {
  3240. return m.ChallengeCount
  3241. }
  3242. return 0
  3243. }
  3244. func (m *BattleEvilData) GetEvilLevel() int32 {
  3245. if m != nil {
  3246. return m.EvilLevel
  3247. }
  3248. return 0
  3249. }
  3250. func (m *BattleEvilData) GetBossList() []*BattleEvilBossData {
  3251. if m != nil {
  3252. return m.BossList
  3253. }
  3254. return nil
  3255. }
  3256. func (m *BattleEvilData) GetQualityChallengeCount() []*KeyValueType {
  3257. if m != nil {
  3258. return m.QualityChallengeCount
  3259. }
  3260. return nil
  3261. }
  3262. func (m *BattleEvilData) GetTotalCount() int32 {
  3263. if m != nil {
  3264. return m.TotalCount
  3265. }
  3266. return 0
  3267. }
  3268. // 远征之门
  3269. type BattleExpeditionActor struct {
  3270. Id int32 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
  3271. Level int32 `protobuf:"varint,2,opt,name=level,proto3" json:"level,omitempty"`
  3272. Hp int32 `protobuf:"varint,3,opt,name=hp,proto3" json:"hp,omitempty"`
  3273. Sp int32 `protobuf:"varint,4,opt,name=sp,proto3" json:"sp,omitempty"`
  3274. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  3275. XXX_unrecognized []byte `json:"-"`
  3276. XXX_sizecache int32 `json:"-"`
  3277. }
  3278. func (m *BattleExpeditionActor) Reset() { *m = BattleExpeditionActor{} }
  3279. func (m *BattleExpeditionActor) String() string { return proto.CompactTextString(m) }
  3280. func (*BattleExpeditionActor) ProtoMessage() {}
  3281. func (*BattleExpeditionActor) Descriptor() ([]byte, []int) {
  3282. return fileDescriptor_116e343673f7ffaf, []int{56}
  3283. }
  3284. func (m *BattleExpeditionActor) XXX_Unmarshal(b []byte) error {
  3285. return xxx_messageInfo_BattleExpeditionActor.Unmarshal(m, b)
  3286. }
  3287. func (m *BattleExpeditionActor) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  3288. return xxx_messageInfo_BattleExpeditionActor.Marshal(b, m, deterministic)
  3289. }
  3290. func (m *BattleExpeditionActor) XXX_Merge(src proto.Message) {
  3291. xxx_messageInfo_BattleExpeditionActor.Merge(m, src)
  3292. }
  3293. func (m *BattleExpeditionActor) XXX_Size() int {
  3294. return xxx_messageInfo_BattleExpeditionActor.Size(m)
  3295. }
  3296. func (m *BattleExpeditionActor) XXX_DiscardUnknown() {
  3297. xxx_messageInfo_BattleExpeditionActor.DiscardUnknown(m)
  3298. }
  3299. var xxx_messageInfo_BattleExpeditionActor proto.InternalMessageInfo
  3300. func (m *BattleExpeditionActor) GetId() int32 {
  3301. if m != nil {
  3302. return m.Id
  3303. }
  3304. return 0
  3305. }
  3306. func (m *BattleExpeditionActor) GetLevel() int32 {
  3307. if m != nil {
  3308. return m.Level
  3309. }
  3310. return 0
  3311. }
  3312. func (m *BattleExpeditionActor) GetHp() int32 {
  3313. if m != nil {
  3314. return m.Hp
  3315. }
  3316. return 0
  3317. }
  3318. func (m *BattleExpeditionActor) GetSp() int32 {
  3319. if m != nil {
  3320. return m.Sp
  3321. }
  3322. return 0
  3323. }
  3324. type BattleExpeditionReward struct {
  3325. ExpeditionType int32 `protobuf:"varint,1,opt,name=expedition_type,json=expeditionType,proto3" json:"expedition_type,omitempty"`
  3326. RewardState []int32 `protobuf:"varint,2,rep,packed,name=reward_state,json=rewardState,proto3" json:"reward_state,omitempty"`
  3327. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  3328. XXX_unrecognized []byte `json:"-"`
  3329. XXX_sizecache int32 `json:"-"`
  3330. }
  3331. func (m *BattleExpeditionReward) Reset() { *m = BattleExpeditionReward{} }
  3332. func (m *BattleExpeditionReward) String() string { return proto.CompactTextString(m) }
  3333. func (*BattleExpeditionReward) ProtoMessage() {}
  3334. func (*BattleExpeditionReward) Descriptor() ([]byte, []int) {
  3335. return fileDescriptor_116e343673f7ffaf, []int{57}
  3336. }
  3337. func (m *BattleExpeditionReward) XXX_Unmarshal(b []byte) error {
  3338. return xxx_messageInfo_BattleExpeditionReward.Unmarshal(m, b)
  3339. }
  3340. func (m *BattleExpeditionReward) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  3341. return xxx_messageInfo_BattleExpeditionReward.Marshal(b, m, deterministic)
  3342. }
  3343. func (m *BattleExpeditionReward) XXX_Merge(src proto.Message) {
  3344. xxx_messageInfo_BattleExpeditionReward.Merge(m, src)
  3345. }
  3346. func (m *BattleExpeditionReward) XXX_Size() int {
  3347. return xxx_messageInfo_BattleExpeditionReward.Size(m)
  3348. }
  3349. func (m *BattleExpeditionReward) XXX_DiscardUnknown() {
  3350. xxx_messageInfo_BattleExpeditionReward.DiscardUnknown(m)
  3351. }
  3352. var xxx_messageInfo_BattleExpeditionReward proto.InternalMessageInfo
  3353. func (m *BattleExpeditionReward) GetExpeditionType() int32 {
  3354. if m != nil {
  3355. return m.ExpeditionType
  3356. }
  3357. return 0
  3358. }
  3359. func (m *BattleExpeditionReward) GetRewardState() []int32 {
  3360. if m != nil {
  3361. return m.RewardState
  3362. }
  3363. return nil
  3364. }
  3365. type ExpeditionRankInfo struct {
  3366. Rank int32 `protobuf:"varint,1,opt,name=rank,proto3" json:"rank,omitempty"`
  3367. BriefInfo *CommonPlayerBriefInfo `protobuf:"bytes,2,opt,name=brief_info,json=briefInfo,proto3" json:"brief_info,omitempty"`
  3368. Score uint32 `protobuf:"varint,3,opt,name=score,proto3" json:"score,omitempty"`
  3369. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  3370. XXX_unrecognized []byte `json:"-"`
  3371. XXX_sizecache int32 `json:"-"`
  3372. }
  3373. func (m *ExpeditionRankInfo) Reset() { *m = ExpeditionRankInfo{} }
  3374. func (m *ExpeditionRankInfo) String() string { return proto.CompactTextString(m) }
  3375. func (*ExpeditionRankInfo) ProtoMessage() {}
  3376. func (*ExpeditionRankInfo) Descriptor() ([]byte, []int) {
  3377. return fileDescriptor_116e343673f7ffaf, []int{58}
  3378. }
  3379. func (m *ExpeditionRankInfo) XXX_Unmarshal(b []byte) error {
  3380. return xxx_messageInfo_ExpeditionRankInfo.Unmarshal(m, b)
  3381. }
  3382. func (m *ExpeditionRankInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  3383. return xxx_messageInfo_ExpeditionRankInfo.Marshal(b, m, deterministic)
  3384. }
  3385. func (m *ExpeditionRankInfo) XXX_Merge(src proto.Message) {
  3386. xxx_messageInfo_ExpeditionRankInfo.Merge(m, src)
  3387. }
  3388. func (m *ExpeditionRankInfo) XXX_Size() int {
  3389. return xxx_messageInfo_ExpeditionRankInfo.Size(m)
  3390. }
  3391. func (m *ExpeditionRankInfo) XXX_DiscardUnknown() {
  3392. xxx_messageInfo_ExpeditionRankInfo.DiscardUnknown(m)
  3393. }
  3394. var xxx_messageInfo_ExpeditionRankInfo proto.InternalMessageInfo
  3395. func (m *ExpeditionRankInfo) GetRank() int32 {
  3396. if m != nil {
  3397. return m.Rank
  3398. }
  3399. return 0
  3400. }
  3401. func (m *ExpeditionRankInfo) GetBriefInfo() *CommonPlayerBriefInfo {
  3402. if m != nil {
  3403. return m.BriefInfo
  3404. }
  3405. return nil
  3406. }
  3407. func (m *ExpeditionRankInfo) GetScore() uint32 {
  3408. if m != nil {
  3409. return m.Score
  3410. }
  3411. return 0
  3412. }
  3413. type BattleExpedition struct {
  3414. ExpeditionType int32 `protobuf:"varint,1,opt,name=expedition_type,json=expeditionType,proto3" json:"expedition_type,omitempty"`
  3415. BattleHeroList []int32 `protobuf:"varint,2,rep,packed,name=battle_hero_list,json=battleHeroList,proto3" json:"battle_hero_list,omitempty"`
  3416. TotalExpeditionNum int32 `protobuf:"varint,3,opt,name=total_expedition_num,json=totalExpeditionNum,proto3" json:"total_expedition_num,omitempty"`
  3417. // 数据需要隔天清空(关卡数据在挑战关区域地图后可以进行重置)
  3418. ChallengeNum int32 `protobuf:"varint,4,opt,name=challenge_num,json=challengeNum,proto3" json:"challenge_num,omitempty"`
  3419. CurExpeditionType int32 `protobuf:"varint,5,opt,name=cur_expedition_type,json=curExpeditionType,proto3" json:"cur_expedition_type,omitempty"`
  3420. FinishExpeditionList []int32 `protobuf:"varint,6,rep,packed,name=finish_expedition_list,json=finishExpeditionList,proto3" json:"finish_expedition_list,omitempty"`
  3421. RewardStateList []*BattleExpeditionReward `protobuf:"bytes,7,rep,name=reward_state_list,json=rewardStateList,proto3" json:"reward_state_list,omitempty"`
  3422. CurBattleLevel int32 `protobuf:"varint,8,opt,name=cur_battle_level,json=curBattleLevel,proto3" json:"cur_battle_level,omitempty"`
  3423. BossList []*BattleExpeditionActor `protobuf:"bytes,9,rep,name=boss_list,json=bossList,proto3" json:"boss_list,omitempty"`
  3424. BattleBuffList []int32 `protobuf:"varint,10,rep,packed,name=battle_buff_list,json=battleBuffList,proto3" json:"battle_buff_list,omitempty"`
  3425. BattleSelectBuffList []int32 `protobuf:"varint,11,rep,packed,name=battle_select_buff_list,json=battleSelectBuffList,proto3" json:"battle_select_buff_list,omitempty"`
  3426. BattleHeroHpList []*BattleExpeditionActor `protobuf:"bytes,12,rep,name=battle_hero_hp_list,json=battleHeroHpList,proto3" json:"battle_hero_hp_list,omitempty"`
  3427. BattleIdx int32 `protobuf:"varint,13,opt,name=battle_idx,json=battleIdx,proto3" json:"battle_idx,omitempty"`
  3428. AssistNum *KeyValueType `protobuf:"bytes,14,opt,name=assist_num,json=assistNum,proto3" json:"assist_num,omitempty"`
  3429. BeAssistNum *KeyValueType `protobuf:"bytes,15,opt,name=be_assist_num,json=beAssistNum,proto3" json:"be_assist_num,omitempty"`
  3430. AssistState bool `protobuf:"varint,16,opt,name=assist_state,json=assistState,proto3" json:"assist_state,omitempty"`
  3431. AssistGuildEndTime uint64 `protobuf:"varint,17,opt,name=assist_guild_end_time,json=assistGuildEndTime,proto3" json:"assist_guild_end_time,omitempty"`
  3432. BeAssistUidList []*KeyValueType64 `protobuf:"bytes,18,rep,name=be_assist_uid_list,json=beAssistUidList,proto3" json:"be_assist_uid_list,omitempty"`
  3433. AssistTimeStamp uint64 `protobuf:"varint,19,opt,name=assist_time_stamp,json=assistTimeStamp,proto3" json:"assist_time_stamp,omitempty"`
  3434. CurExpeditionScore uint32 `protobuf:"varint,20,opt,name=cur_expedition_score,json=curExpeditionScore,proto3" json:"cur_expedition_score,omitempty"`
  3435. CurExpeditionScoreMax uint32 `protobuf:"varint,21,opt,name=cur_expedition_score_max,json=curExpeditionScoreMax,proto3" json:"cur_expedition_score_max,omitempty"`
  3436. ExpeditionScoreResetTime uint64 `protobuf:"varint,22,opt,name=expedition_score_reset_time,json=expeditionScoreResetTime,proto3" json:"expedition_score_reset_time,omitempty"`
  3437. ExpeditionTypeReward uint64 `protobuf:"varint,23,opt,name=expedition_type_reward,json=expeditionTypeReward,proto3" json:"expedition_type_reward,omitempty"`
  3438. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  3439. XXX_unrecognized []byte `json:"-"`
  3440. XXX_sizecache int32 `json:"-"`
  3441. }
  3442. func (m *BattleExpedition) Reset() { *m = BattleExpedition{} }
  3443. func (m *BattleExpedition) String() string { return proto.CompactTextString(m) }
  3444. func (*BattleExpedition) ProtoMessage() {}
  3445. func (*BattleExpedition) Descriptor() ([]byte, []int) {
  3446. return fileDescriptor_116e343673f7ffaf, []int{59}
  3447. }
  3448. func (m *BattleExpedition) XXX_Unmarshal(b []byte) error {
  3449. return xxx_messageInfo_BattleExpedition.Unmarshal(m, b)
  3450. }
  3451. func (m *BattleExpedition) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  3452. return xxx_messageInfo_BattleExpedition.Marshal(b, m, deterministic)
  3453. }
  3454. func (m *BattleExpedition) XXX_Merge(src proto.Message) {
  3455. xxx_messageInfo_BattleExpedition.Merge(m, src)
  3456. }
  3457. func (m *BattleExpedition) XXX_Size() int {
  3458. return xxx_messageInfo_BattleExpedition.Size(m)
  3459. }
  3460. func (m *BattleExpedition) XXX_DiscardUnknown() {
  3461. xxx_messageInfo_BattleExpedition.DiscardUnknown(m)
  3462. }
  3463. var xxx_messageInfo_BattleExpedition proto.InternalMessageInfo
  3464. func (m *BattleExpedition) GetExpeditionType() int32 {
  3465. if m != nil {
  3466. return m.ExpeditionType
  3467. }
  3468. return 0
  3469. }
  3470. func (m *BattleExpedition) GetBattleHeroList() []int32 {
  3471. if m != nil {
  3472. return m.BattleHeroList
  3473. }
  3474. return nil
  3475. }
  3476. func (m *BattleExpedition) GetTotalExpeditionNum() int32 {
  3477. if m != nil {
  3478. return m.TotalExpeditionNum
  3479. }
  3480. return 0
  3481. }
  3482. func (m *BattleExpedition) GetChallengeNum() int32 {
  3483. if m != nil {
  3484. return m.ChallengeNum
  3485. }
  3486. return 0
  3487. }
  3488. func (m *BattleExpedition) GetCurExpeditionType() int32 {
  3489. if m != nil {
  3490. return m.CurExpeditionType
  3491. }
  3492. return 0
  3493. }
  3494. func (m *BattleExpedition) GetFinishExpeditionList() []int32 {
  3495. if m != nil {
  3496. return m.FinishExpeditionList
  3497. }
  3498. return nil
  3499. }
  3500. func (m *BattleExpedition) GetRewardStateList() []*BattleExpeditionReward {
  3501. if m != nil {
  3502. return m.RewardStateList
  3503. }
  3504. return nil
  3505. }
  3506. func (m *BattleExpedition) GetCurBattleLevel() int32 {
  3507. if m != nil {
  3508. return m.CurBattleLevel
  3509. }
  3510. return 0
  3511. }
  3512. func (m *BattleExpedition) GetBossList() []*BattleExpeditionActor {
  3513. if m != nil {
  3514. return m.BossList
  3515. }
  3516. return nil
  3517. }
  3518. func (m *BattleExpedition) GetBattleBuffList() []int32 {
  3519. if m != nil {
  3520. return m.BattleBuffList
  3521. }
  3522. return nil
  3523. }
  3524. func (m *BattleExpedition) GetBattleSelectBuffList() []int32 {
  3525. if m != nil {
  3526. return m.BattleSelectBuffList
  3527. }
  3528. return nil
  3529. }
  3530. func (m *BattleExpedition) GetBattleHeroHpList() []*BattleExpeditionActor {
  3531. if m != nil {
  3532. return m.BattleHeroHpList
  3533. }
  3534. return nil
  3535. }
  3536. func (m *BattleExpedition) GetBattleIdx() int32 {
  3537. if m != nil {
  3538. return m.BattleIdx
  3539. }
  3540. return 0
  3541. }
  3542. func (m *BattleExpedition) GetAssistNum() *KeyValueType {
  3543. if m != nil {
  3544. return m.AssistNum
  3545. }
  3546. return nil
  3547. }
  3548. func (m *BattleExpedition) GetBeAssistNum() *KeyValueType {
  3549. if m != nil {
  3550. return m.BeAssistNum
  3551. }
  3552. return nil
  3553. }
  3554. func (m *BattleExpedition) GetAssistState() bool {
  3555. if m != nil {
  3556. return m.AssistState
  3557. }
  3558. return false
  3559. }
  3560. func (m *BattleExpedition) GetAssistGuildEndTime() uint64 {
  3561. if m != nil {
  3562. return m.AssistGuildEndTime
  3563. }
  3564. return 0
  3565. }
  3566. func (m *BattleExpedition) GetBeAssistUidList() []*KeyValueType64 {
  3567. if m != nil {
  3568. return m.BeAssistUidList
  3569. }
  3570. return nil
  3571. }
  3572. func (m *BattleExpedition) GetAssistTimeStamp() uint64 {
  3573. if m != nil {
  3574. return m.AssistTimeStamp
  3575. }
  3576. return 0
  3577. }
  3578. func (m *BattleExpedition) GetCurExpeditionScore() uint32 {
  3579. if m != nil {
  3580. return m.CurExpeditionScore
  3581. }
  3582. return 0
  3583. }
  3584. func (m *BattleExpedition) GetCurExpeditionScoreMax() uint32 {
  3585. if m != nil {
  3586. return m.CurExpeditionScoreMax
  3587. }
  3588. return 0
  3589. }
  3590. func (m *BattleExpedition) GetExpeditionScoreResetTime() uint64 {
  3591. if m != nil {
  3592. return m.ExpeditionScoreResetTime
  3593. }
  3594. return 0
  3595. }
  3596. func (m *BattleExpedition) GetExpeditionTypeReward() uint64 {
  3597. if m != nil {
  3598. return m.ExpeditionTypeReward
  3599. }
  3600. return 0
  3601. }
  3602. type RushMap struct {
  3603. MapScore uint32 `protobuf:"varint,1,opt,name=map_score,json=mapScore,proto3" json:"map_score,omitempty"`
  3604. BagScore uint32 `protobuf:"varint,2,opt,name=bag_score,json=bagScore,proto3" json:"bag_score,omitempty"`
  3605. RushMapId uint32 `protobuf:"varint,3,opt,name=rush_map_id,json=rushMapId,proto3" json:"rush_map_id,omitempty"`
  3606. FightRound int32 `protobuf:"varint,4,opt,name=fight_round,json=fightRound,proto3" json:"fight_round,omitempty"`
  3607. RewardRound int32 `protobuf:"varint,5,opt,name=reward_round,json=rewardRound,proto3" json:"reward_round,omitempty"`
  3608. RankReward int32 `protobuf:"varint,6,opt,name=rank_reward,json=rankReward,proto3" json:"rank_reward,omitempty"`
  3609. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  3610. XXX_unrecognized []byte `json:"-"`
  3611. XXX_sizecache int32 `json:"-"`
  3612. }
  3613. func (m *RushMap) Reset() { *m = RushMap{} }
  3614. func (m *RushMap) String() string { return proto.CompactTextString(m) }
  3615. func (*RushMap) ProtoMessage() {}
  3616. func (*RushMap) Descriptor() ([]byte, []int) {
  3617. return fileDescriptor_116e343673f7ffaf, []int{60}
  3618. }
  3619. func (m *RushMap) XXX_Unmarshal(b []byte) error {
  3620. return xxx_messageInfo_RushMap.Unmarshal(m, b)
  3621. }
  3622. func (m *RushMap) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  3623. return xxx_messageInfo_RushMap.Marshal(b, m, deterministic)
  3624. }
  3625. func (m *RushMap) XXX_Merge(src proto.Message) {
  3626. xxx_messageInfo_RushMap.Merge(m, src)
  3627. }
  3628. func (m *RushMap) XXX_Size() int {
  3629. return xxx_messageInfo_RushMap.Size(m)
  3630. }
  3631. func (m *RushMap) XXX_DiscardUnknown() {
  3632. xxx_messageInfo_RushMap.DiscardUnknown(m)
  3633. }
  3634. var xxx_messageInfo_RushMap proto.InternalMessageInfo
  3635. func (m *RushMap) GetMapScore() uint32 {
  3636. if m != nil {
  3637. return m.MapScore
  3638. }
  3639. return 0
  3640. }
  3641. func (m *RushMap) GetBagScore() uint32 {
  3642. if m != nil {
  3643. return m.BagScore
  3644. }
  3645. return 0
  3646. }
  3647. func (m *RushMap) GetRushMapId() uint32 {
  3648. if m != nil {
  3649. return m.RushMapId
  3650. }
  3651. return 0
  3652. }
  3653. func (m *RushMap) GetFightRound() int32 {
  3654. if m != nil {
  3655. return m.FightRound
  3656. }
  3657. return 0
  3658. }
  3659. func (m *RushMap) GetRewardRound() int32 {
  3660. if m != nil {
  3661. return m.RewardRound
  3662. }
  3663. return 0
  3664. }
  3665. func (m *RushMap) GetRankReward() int32 {
  3666. if m != nil {
  3667. return m.RankReward
  3668. }
  3669. return 0
  3670. }
  3671. type RoleBattle struct {
  3672. LastIncomeTime uint64 `protobuf:"varint,1,opt,name=last_income_time,json=lastIncomeTime,proto3" json:"last_income_time,omitempty"`
  3673. MapLevel uint32 `protobuf:"varint,2,opt,name=map_level,json=mapLevel,proto3" json:"map_level,omitempty"`
  3674. MapId uint32 `protobuf:"varint,3,opt,name=map_id,json=mapId,proto3" json:"map_id,omitempty"`
  3675. MaxIncomeTime uint32 `protobuf:"varint,4,opt,name=max_income_time,json=maxIncomeTime,proto3" json:"max_income_time,omitempty"`
  3676. QuickBattle *QuickBattleData `protobuf:"bytes,5,opt,name=quick_battle,json=quickBattle,proto3" json:"quick_battle,omitempty"`
  3677. // 当前领取到的奖励关ID
  3678. RewardMapId uint32 `protobuf:"varint,6,opt,name=reward_map_id,json=rewardMapId,proto3" json:"reward_map_id,omitempty"`
  3679. RewardMapLevel uint32 `protobuf:"varint,7,opt,name=reward_map_level,json=rewardMapLevel,proto3" json:"reward_map_level,omitempty"`
  3680. RewardMapCount uint32 `protobuf:"varint,8,opt,name=reward_map_count,json=rewardMapCount,proto3" json:"reward_map_count,omitempty"`
  3681. // 恶魔协会
  3682. EvilInfo *BattleEvilData `protobuf:"bytes,9,opt,name=evil_info,json=evilInfo,proto3" json:"evil_info,omitempty"`
  3683. // 远征之门
  3684. ExpeditionInfo *BattleExpedition `protobuf:"bytes,10,opt,name=expedition_info,json=expeditionInfo,proto3" json:"expedition_info,omitempty"`
  3685. MapLevelTime uint64 `protobuf:"varint,11,opt,name=map_level_time,json=mapLevelTime,proto3" json:"map_level_time,omitempty"`
  3686. RushMap *RushMap `protobuf:"bytes,12,opt,name=rush_map,json=rushMap,proto3" json:"rush_map,omitempty"`
  3687. MapChallengeNumList []*KeyValueType `protobuf:"bytes,13,rep,name=map_challenge_num_list,json=mapChallengeNumList,proto3" json:"map_challenge_num_list,omitempty"`
  3688. // 战斗加速时间(客户端显示根据last_record_battle_acce_time+battle_acce_duration为最大能使用的结束时间戳)
  3689. LastRecordBattleAcceTime uint64 `protobuf:"varint,14,opt,name=last_record_battle_acce_time,json=lastRecordBattleAcceTime,proto3" json:"last_record_battle_acce_time,omitempty"`
  3690. BattleAcceDuration uint64 `protobuf:"varint,15,opt,name=battle_acce_duration,json=battleAcceDuration,proto3" json:"battle_acce_duration,omitempty"`
  3691. MapLevelHard uint32 `protobuf:"varint,16,opt,name=map_level_hard,json=mapLevelHard,proto3" json:"map_level_hard,omitempty"`
  3692. MapIdHard uint32 `protobuf:"varint,17,opt,name=map_id_hard,json=mapIdHard,proto3" json:"map_id_hard,omitempty"`
  3693. HardSMapLevel uint32 `protobuf:"varint,18,opt,name=hard_s_map_level,json=hardSMapLevel,proto3" json:"hard_s_map_level,omitempty"`
  3694. HardSMapId uint32 `protobuf:"varint,19,opt,name=hard_s_map_id,json=hardSMapId,proto3" json:"hard_s_map_id,omitempty"`
  3695. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  3696. XXX_unrecognized []byte `json:"-"`
  3697. XXX_sizecache int32 `json:"-"`
  3698. }
  3699. func (m *RoleBattle) Reset() { *m = RoleBattle{} }
  3700. func (m *RoleBattle) String() string { return proto.CompactTextString(m) }
  3701. func (*RoleBattle) ProtoMessage() {}
  3702. func (*RoleBattle) Descriptor() ([]byte, []int) {
  3703. return fileDescriptor_116e343673f7ffaf, []int{61}
  3704. }
  3705. func (m *RoleBattle) XXX_Unmarshal(b []byte) error {
  3706. return xxx_messageInfo_RoleBattle.Unmarshal(m, b)
  3707. }
  3708. func (m *RoleBattle) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  3709. return xxx_messageInfo_RoleBattle.Marshal(b, m, deterministic)
  3710. }
  3711. func (m *RoleBattle) XXX_Merge(src proto.Message) {
  3712. xxx_messageInfo_RoleBattle.Merge(m, src)
  3713. }
  3714. func (m *RoleBattle) XXX_Size() int {
  3715. return xxx_messageInfo_RoleBattle.Size(m)
  3716. }
  3717. func (m *RoleBattle) XXX_DiscardUnknown() {
  3718. xxx_messageInfo_RoleBattle.DiscardUnknown(m)
  3719. }
  3720. var xxx_messageInfo_RoleBattle proto.InternalMessageInfo
  3721. func (m *RoleBattle) GetLastIncomeTime() uint64 {
  3722. if m != nil {
  3723. return m.LastIncomeTime
  3724. }
  3725. return 0
  3726. }
  3727. func (m *RoleBattle) GetMapLevel() uint32 {
  3728. if m != nil {
  3729. return m.MapLevel
  3730. }
  3731. return 0
  3732. }
  3733. func (m *RoleBattle) GetMapId() uint32 {
  3734. if m != nil {
  3735. return m.MapId
  3736. }
  3737. return 0
  3738. }
  3739. func (m *RoleBattle) GetMaxIncomeTime() uint32 {
  3740. if m != nil {
  3741. return m.MaxIncomeTime
  3742. }
  3743. return 0
  3744. }
  3745. func (m *RoleBattle) GetQuickBattle() *QuickBattleData {
  3746. if m != nil {
  3747. return m.QuickBattle
  3748. }
  3749. return nil
  3750. }
  3751. func (m *RoleBattle) GetRewardMapId() uint32 {
  3752. if m != nil {
  3753. return m.RewardMapId
  3754. }
  3755. return 0
  3756. }
  3757. func (m *RoleBattle) GetRewardMapLevel() uint32 {
  3758. if m != nil {
  3759. return m.RewardMapLevel
  3760. }
  3761. return 0
  3762. }
  3763. func (m *RoleBattle) GetRewardMapCount() uint32 {
  3764. if m != nil {
  3765. return m.RewardMapCount
  3766. }
  3767. return 0
  3768. }
  3769. func (m *RoleBattle) GetEvilInfo() *BattleEvilData {
  3770. if m != nil {
  3771. return m.EvilInfo
  3772. }
  3773. return nil
  3774. }
  3775. func (m *RoleBattle) GetExpeditionInfo() *BattleExpedition {
  3776. if m != nil {
  3777. return m.ExpeditionInfo
  3778. }
  3779. return nil
  3780. }
  3781. func (m *RoleBattle) GetMapLevelTime() uint64 {
  3782. if m != nil {
  3783. return m.MapLevelTime
  3784. }
  3785. return 0
  3786. }
  3787. func (m *RoleBattle) GetRushMap() *RushMap {
  3788. if m != nil {
  3789. return m.RushMap
  3790. }
  3791. return nil
  3792. }
  3793. func (m *RoleBattle) GetMapChallengeNumList() []*KeyValueType {
  3794. if m != nil {
  3795. return m.MapChallengeNumList
  3796. }
  3797. return nil
  3798. }
  3799. func (m *RoleBattle) GetLastRecordBattleAcceTime() uint64 {
  3800. if m != nil {
  3801. return m.LastRecordBattleAcceTime
  3802. }
  3803. return 0
  3804. }
  3805. func (m *RoleBattle) GetBattleAcceDuration() uint64 {
  3806. if m != nil {
  3807. return m.BattleAcceDuration
  3808. }
  3809. return 0
  3810. }
  3811. func (m *RoleBattle) GetMapLevelHard() uint32 {
  3812. if m != nil {
  3813. return m.MapLevelHard
  3814. }
  3815. return 0
  3816. }
  3817. func (m *RoleBattle) GetMapIdHard() uint32 {
  3818. if m != nil {
  3819. return m.MapIdHard
  3820. }
  3821. return 0
  3822. }
  3823. func (m *RoleBattle) GetHardSMapLevel() uint32 {
  3824. if m != nil {
  3825. return m.HardSMapLevel
  3826. }
  3827. return 0
  3828. }
  3829. func (m *RoleBattle) GetHardSMapId() uint32 {
  3830. if m != nil {
  3831. return m.HardSMapId
  3832. }
  3833. return 0
  3834. }
  3835. type ActorPosition struct {
  3836. Id uint32 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
  3837. Pos *Position `protobuf:"bytes,2,opt,name=pos,proto3" json:"pos,omitempty"`
  3838. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  3839. XXX_unrecognized []byte `json:"-"`
  3840. XXX_sizecache int32 `json:"-"`
  3841. }
  3842. func (m *ActorPosition) Reset() { *m = ActorPosition{} }
  3843. func (m *ActorPosition) String() string { return proto.CompactTextString(m) }
  3844. func (*ActorPosition) ProtoMessage() {}
  3845. func (*ActorPosition) Descriptor() ([]byte, []int) {
  3846. return fileDescriptor_116e343673f7ffaf, []int{62}
  3847. }
  3848. func (m *ActorPosition) XXX_Unmarshal(b []byte) error {
  3849. return xxx_messageInfo_ActorPosition.Unmarshal(m, b)
  3850. }
  3851. func (m *ActorPosition) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  3852. return xxx_messageInfo_ActorPosition.Marshal(b, m, deterministic)
  3853. }
  3854. func (m *ActorPosition) XXX_Merge(src proto.Message) {
  3855. xxx_messageInfo_ActorPosition.Merge(m, src)
  3856. }
  3857. func (m *ActorPosition) XXX_Size() int {
  3858. return xxx_messageInfo_ActorPosition.Size(m)
  3859. }
  3860. func (m *ActorPosition) XXX_DiscardUnknown() {
  3861. xxx_messageInfo_ActorPosition.DiscardUnknown(m)
  3862. }
  3863. var xxx_messageInfo_ActorPosition proto.InternalMessageInfo
  3864. func (m *ActorPosition) GetId() uint32 {
  3865. if m != nil {
  3866. return m.Id
  3867. }
  3868. return 0
  3869. }
  3870. func (m *ActorPosition) GetPos() *Position {
  3871. if m != nil {
  3872. return m.Pos
  3873. }
  3874. return nil
  3875. }
  3876. type RankPlayerInfo struct {
  3877. Uid uint64 `protobuf:"varint,1,opt,name=uid,proto3" json:"uid,omitempty"`
  3878. MapLevel uint32 `protobuf:"varint,2,opt,name=map_level,json=mapLevel,proto3" json:"map_level,omitempty"`
  3879. MapId uint32 `protobuf:"varint,3,opt,name=map_id,json=mapId,proto3" json:"map_id,omitempty"`
  3880. Brief *CommonPlayerBriefInfo `protobuf:"bytes,4,opt,name=brief,proto3" json:"brief,omitempty"`
  3881. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  3882. XXX_unrecognized []byte `json:"-"`
  3883. XXX_sizecache int32 `json:"-"`
  3884. }
  3885. func (m *RankPlayerInfo) Reset() { *m = RankPlayerInfo{} }
  3886. func (m *RankPlayerInfo) String() string { return proto.CompactTextString(m) }
  3887. func (*RankPlayerInfo) ProtoMessage() {}
  3888. func (*RankPlayerInfo) Descriptor() ([]byte, []int) {
  3889. return fileDescriptor_116e343673f7ffaf, []int{63}
  3890. }
  3891. func (m *RankPlayerInfo) XXX_Unmarshal(b []byte) error {
  3892. return xxx_messageInfo_RankPlayerInfo.Unmarshal(m, b)
  3893. }
  3894. func (m *RankPlayerInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  3895. return xxx_messageInfo_RankPlayerInfo.Marshal(b, m, deterministic)
  3896. }
  3897. func (m *RankPlayerInfo) XXX_Merge(src proto.Message) {
  3898. xxx_messageInfo_RankPlayerInfo.Merge(m, src)
  3899. }
  3900. func (m *RankPlayerInfo) XXX_Size() int {
  3901. return xxx_messageInfo_RankPlayerInfo.Size(m)
  3902. }
  3903. func (m *RankPlayerInfo) XXX_DiscardUnknown() {
  3904. xxx_messageInfo_RankPlayerInfo.DiscardUnknown(m)
  3905. }
  3906. var xxx_messageInfo_RankPlayerInfo proto.InternalMessageInfo
  3907. func (m *RankPlayerInfo) GetUid() uint64 {
  3908. if m != nil {
  3909. return m.Uid
  3910. }
  3911. return 0
  3912. }
  3913. func (m *RankPlayerInfo) GetMapLevel() uint32 {
  3914. if m != nil {
  3915. return m.MapLevel
  3916. }
  3917. return 0
  3918. }
  3919. func (m *RankPlayerInfo) GetMapId() uint32 {
  3920. if m != nil {
  3921. return m.MapId
  3922. }
  3923. return 0
  3924. }
  3925. func (m *RankPlayerInfo) GetBrief() *CommonPlayerBriefInfo {
  3926. if m != nil {
  3927. return m.Brief
  3928. }
  3929. return nil
  3930. }
  3931. // 世界boss列表信息
  3932. type WorldBossContentInfo struct {
  3933. CfgId int32 `protobuf:"varint,1,opt,name=cfg_id,json=cfgId,proto3" json:"cfg_id,omitempty"`
  3934. BossId int32 `protobuf:"varint,3,opt,name=boss_id,json=bossId,proto3" json:"boss_id,omitempty"`
  3935. BossSummonIdx int32 `protobuf:"varint,4,opt,name=boss_summon_idx,json=bossSummonIdx,proto3" json:"boss_summon_idx,omitempty"`
  3936. Brief *CommonPlayerBriefInfo `protobuf:"bytes,5,opt,name=brief,proto3" json:"brief,omitempty"`
  3937. FighterNum int32 `protobuf:"varint,6,opt,name=fighter_num,json=fighterNum,proto3" json:"fighter_num,omitempty"`
  3938. ExpireTime uint64 `protobuf:"varint,7,opt,name=expire_time,json=expireTime,proto3" json:"expire_time,omitempty"`
  3939. TotalHp int32 `protobuf:"varint,8,opt,name=total_hp,json=totalHp,proto3" json:"total_hp,omitempty"`
  3940. CurHp int32 `protobuf:"varint,9,opt,name=cur_hp,json=curHp,proto3" json:"cur_hp,omitempty"`
  3941. IsFight bool `protobuf:"varint,10,opt,name=is_fight,json=isFight,proto3" json:"is_fight,omitempty"`
  3942. NextRefreshTime uint64 `protobuf:"varint,11,opt,name=next_refresh_time,json=nextRefreshTime,proto3" json:"next_refresh_time,omitempty"`
  3943. BossSummonType int32 `protobuf:"varint,15,opt,name=boss_summon_type,json=bossSummonType,proto3" json:"boss_summon_type,omitempty"`
  3944. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  3945. XXX_unrecognized []byte `json:"-"`
  3946. XXX_sizecache int32 `json:"-"`
  3947. }
  3948. func (m *WorldBossContentInfo) Reset() { *m = WorldBossContentInfo{} }
  3949. func (m *WorldBossContentInfo) String() string { return proto.CompactTextString(m) }
  3950. func (*WorldBossContentInfo) ProtoMessage() {}
  3951. func (*WorldBossContentInfo) Descriptor() ([]byte, []int) {
  3952. return fileDescriptor_116e343673f7ffaf, []int{64}
  3953. }
  3954. func (m *WorldBossContentInfo) XXX_Unmarshal(b []byte) error {
  3955. return xxx_messageInfo_WorldBossContentInfo.Unmarshal(m, b)
  3956. }
  3957. func (m *WorldBossContentInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  3958. return xxx_messageInfo_WorldBossContentInfo.Marshal(b, m, deterministic)
  3959. }
  3960. func (m *WorldBossContentInfo) XXX_Merge(src proto.Message) {
  3961. xxx_messageInfo_WorldBossContentInfo.Merge(m, src)
  3962. }
  3963. func (m *WorldBossContentInfo) XXX_Size() int {
  3964. return xxx_messageInfo_WorldBossContentInfo.Size(m)
  3965. }
  3966. func (m *WorldBossContentInfo) XXX_DiscardUnknown() {
  3967. xxx_messageInfo_WorldBossContentInfo.DiscardUnknown(m)
  3968. }
  3969. var xxx_messageInfo_WorldBossContentInfo proto.InternalMessageInfo
  3970. func (m *WorldBossContentInfo) GetCfgId() int32 {
  3971. if m != nil {
  3972. return m.CfgId
  3973. }
  3974. return 0
  3975. }
  3976. func (m *WorldBossContentInfo) GetBossId() int32 {
  3977. if m != nil {
  3978. return m.BossId
  3979. }
  3980. return 0
  3981. }
  3982. func (m *WorldBossContentInfo) GetBossSummonIdx() int32 {
  3983. if m != nil {
  3984. return m.BossSummonIdx
  3985. }
  3986. return 0
  3987. }
  3988. func (m *WorldBossContentInfo) GetBrief() *CommonPlayerBriefInfo {
  3989. if m != nil {
  3990. return m.Brief
  3991. }
  3992. return nil
  3993. }
  3994. func (m *WorldBossContentInfo) GetFighterNum() int32 {
  3995. if m != nil {
  3996. return m.FighterNum
  3997. }
  3998. return 0
  3999. }
  4000. func (m *WorldBossContentInfo) GetExpireTime() uint64 {
  4001. if m != nil {
  4002. return m.ExpireTime
  4003. }
  4004. return 0
  4005. }
  4006. func (m *WorldBossContentInfo) GetTotalHp() int32 {
  4007. if m != nil {
  4008. return m.TotalHp
  4009. }
  4010. return 0
  4011. }
  4012. func (m *WorldBossContentInfo) GetCurHp() int32 {
  4013. if m != nil {
  4014. return m.CurHp
  4015. }
  4016. return 0
  4017. }
  4018. func (m *WorldBossContentInfo) GetIsFight() bool {
  4019. if m != nil {
  4020. return m.IsFight
  4021. }
  4022. return false
  4023. }
  4024. func (m *WorldBossContentInfo) GetNextRefreshTime() uint64 {
  4025. if m != nil {
  4026. return m.NextRefreshTime
  4027. }
  4028. return 0
  4029. }
  4030. func (m *WorldBossContentInfo) GetBossSummonType() int32 {
  4031. if m != nil {
  4032. return m.BossSummonType
  4033. }
  4034. return 0
  4035. }
  4036. // 世界boss rand点数据
  4037. type PointNameInfo struct {
  4038. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
  4039. Point int32 `protobuf:"varint,2,opt,name=point,proto3" json:"point,omitempty"`
  4040. Uid uint64 `protobuf:"varint,3,opt,name=uid,proto3" json:"uid,omitempty"`
  4041. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  4042. XXX_unrecognized []byte `json:"-"`
  4043. XXX_sizecache int32 `json:"-"`
  4044. }
  4045. func (m *PointNameInfo) Reset() { *m = PointNameInfo{} }
  4046. func (m *PointNameInfo) String() string { return proto.CompactTextString(m) }
  4047. func (*PointNameInfo) ProtoMessage() {}
  4048. func (*PointNameInfo) Descriptor() ([]byte, []int) {
  4049. return fileDescriptor_116e343673f7ffaf, []int{65}
  4050. }
  4051. func (m *PointNameInfo) XXX_Unmarshal(b []byte) error {
  4052. return xxx_messageInfo_PointNameInfo.Unmarshal(m, b)
  4053. }
  4054. func (m *PointNameInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  4055. return xxx_messageInfo_PointNameInfo.Marshal(b, m, deterministic)
  4056. }
  4057. func (m *PointNameInfo) XXX_Merge(src proto.Message) {
  4058. xxx_messageInfo_PointNameInfo.Merge(m, src)
  4059. }
  4060. func (m *PointNameInfo) XXX_Size() int {
  4061. return xxx_messageInfo_PointNameInfo.Size(m)
  4062. }
  4063. func (m *PointNameInfo) XXX_DiscardUnknown() {
  4064. xxx_messageInfo_PointNameInfo.DiscardUnknown(m)
  4065. }
  4066. var xxx_messageInfo_PointNameInfo proto.InternalMessageInfo
  4067. func (m *PointNameInfo) GetName() string {
  4068. if m != nil {
  4069. return m.Name
  4070. }
  4071. return ""
  4072. }
  4073. func (m *PointNameInfo) GetPoint() int32 {
  4074. if m != nil {
  4075. return m.Point
  4076. }
  4077. return 0
  4078. }
  4079. func (m *PointNameInfo) GetUid() uint64 {
  4080. if m != nil {
  4081. return m.Uid
  4082. }
  4083. return 0
  4084. }
  4085. type WorldBossRandPointInfo struct {
  4086. RewardList []int32 `protobuf:"varint,1,rep,packed,name=reward_list,json=rewardList,proto3" json:"reward_list,omitempty"`
  4087. BossId int32 `protobuf:"varint,2,opt,name=boss_id,json=bossId,proto3" json:"boss_id,omitempty"`
  4088. BossSummonIdx int32 `protobuf:"varint,3,opt,name=boss_summon_idx,json=bossSummonIdx,proto3" json:"boss_summon_idx,omitempty"`
  4089. BossSummonType int32 `protobuf:"varint,4,opt,name=boss_summon_type,json=bossSummonType,proto3" json:"boss_summon_type,omitempty"`
  4090. IsOffline bool `protobuf:"varint,5,opt,name=isOffline,proto3" json:"isOffline,omitempty"`
  4091. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  4092. XXX_unrecognized []byte `json:"-"`
  4093. XXX_sizecache int32 `json:"-"`
  4094. }
  4095. func (m *WorldBossRandPointInfo) Reset() { *m = WorldBossRandPointInfo{} }
  4096. func (m *WorldBossRandPointInfo) String() string { return proto.CompactTextString(m) }
  4097. func (*WorldBossRandPointInfo) ProtoMessage() {}
  4098. func (*WorldBossRandPointInfo) Descriptor() ([]byte, []int) {
  4099. return fileDescriptor_116e343673f7ffaf, []int{66}
  4100. }
  4101. func (m *WorldBossRandPointInfo) XXX_Unmarshal(b []byte) error {
  4102. return xxx_messageInfo_WorldBossRandPointInfo.Unmarshal(m, b)
  4103. }
  4104. func (m *WorldBossRandPointInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  4105. return xxx_messageInfo_WorldBossRandPointInfo.Marshal(b, m, deterministic)
  4106. }
  4107. func (m *WorldBossRandPointInfo) XXX_Merge(src proto.Message) {
  4108. xxx_messageInfo_WorldBossRandPointInfo.Merge(m, src)
  4109. }
  4110. func (m *WorldBossRandPointInfo) XXX_Size() int {
  4111. return xxx_messageInfo_WorldBossRandPointInfo.Size(m)
  4112. }
  4113. func (m *WorldBossRandPointInfo) XXX_DiscardUnknown() {
  4114. xxx_messageInfo_WorldBossRandPointInfo.DiscardUnknown(m)
  4115. }
  4116. var xxx_messageInfo_WorldBossRandPointInfo proto.InternalMessageInfo
  4117. func (m *WorldBossRandPointInfo) GetRewardList() []int32 {
  4118. if m != nil {
  4119. return m.RewardList
  4120. }
  4121. return nil
  4122. }
  4123. func (m *WorldBossRandPointInfo) GetBossId() int32 {
  4124. if m != nil {
  4125. return m.BossId
  4126. }
  4127. return 0
  4128. }
  4129. func (m *WorldBossRandPointInfo) GetBossSummonIdx() int32 {
  4130. if m != nil {
  4131. return m.BossSummonIdx
  4132. }
  4133. return 0
  4134. }
  4135. func (m *WorldBossRandPointInfo) GetBossSummonType() int32 {
  4136. if m != nil {
  4137. return m.BossSummonType
  4138. }
  4139. return 0
  4140. }
  4141. func (m *WorldBossRandPointInfo) GetIsOffline() bool {
  4142. if m != nil {
  4143. return m.IsOffline
  4144. }
  4145. return false
  4146. }
  4147. // //////////////////////Task
  4148. // key value 类型
  4149. type TaskProgressType struct {
  4150. Key int32 `protobuf:"varint,1,opt,name=key,proto3" json:"key,omitempty"`
  4151. Value int32 `protobuf:"varint,2,opt,name=value,proto3" json:"value,omitempty"`
  4152. State int32 `protobuf:"varint,3,opt,name=state,proto3" json:"state,omitempty"`
  4153. Total uint32 `protobuf:"varint,4,opt,name=total,proto3" json:"total,omitempty"`
  4154. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  4155. XXX_unrecognized []byte `json:"-"`
  4156. XXX_sizecache int32 `json:"-"`
  4157. }
  4158. func (m *TaskProgressType) Reset() { *m = TaskProgressType{} }
  4159. func (m *TaskProgressType) String() string { return proto.CompactTextString(m) }
  4160. func (*TaskProgressType) ProtoMessage() {}
  4161. func (*TaskProgressType) Descriptor() ([]byte, []int) {
  4162. return fileDescriptor_116e343673f7ffaf, []int{67}
  4163. }
  4164. func (m *TaskProgressType) XXX_Unmarshal(b []byte) error {
  4165. return xxx_messageInfo_TaskProgressType.Unmarshal(m, b)
  4166. }
  4167. func (m *TaskProgressType) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  4168. return xxx_messageInfo_TaskProgressType.Marshal(b, m, deterministic)
  4169. }
  4170. func (m *TaskProgressType) XXX_Merge(src proto.Message) {
  4171. xxx_messageInfo_TaskProgressType.Merge(m, src)
  4172. }
  4173. func (m *TaskProgressType) XXX_Size() int {
  4174. return xxx_messageInfo_TaskProgressType.Size(m)
  4175. }
  4176. func (m *TaskProgressType) XXX_DiscardUnknown() {
  4177. xxx_messageInfo_TaskProgressType.DiscardUnknown(m)
  4178. }
  4179. var xxx_messageInfo_TaskProgressType proto.InternalMessageInfo
  4180. func (m *TaskProgressType) GetKey() int32 {
  4181. if m != nil {
  4182. return m.Key
  4183. }
  4184. return 0
  4185. }
  4186. func (m *TaskProgressType) GetValue() int32 {
  4187. if m != nil {
  4188. return m.Value
  4189. }
  4190. return 0
  4191. }
  4192. func (m *TaskProgressType) GetState() int32 {
  4193. if m != nil {
  4194. return m.State
  4195. }
  4196. return 0
  4197. }
  4198. func (m *TaskProgressType) GetTotal() uint32 {
  4199. if m != nil {
  4200. return m.Total
  4201. }
  4202. return 0
  4203. }
  4204. type TaskData struct {
  4205. TaskId uint32 `protobuf:"varint,1,opt,name=task_id,json=taskId,proto3" json:"task_id,omitempty"`
  4206. Progress []*TaskProgressType `protobuf:"bytes,2,rep,name=progress,proto3" json:"progress,omitempty"`
  4207. State uint32 `protobuf:"varint,3,opt,name=state,proto3" json:"state,omitempty"`
  4208. BeginTime uint64 `protobuf:"varint,4,opt,name=begin_time,json=beginTime,proto3" json:"begin_time,omitempty"`
  4209. TaskType int32 `protobuf:"varint,5,opt,name=task_type,json=taskType,proto3" json:"task_type,omitempty"`
  4210. HardState int32 `protobuf:"varint,6,opt,name=hard_state,json=hardState,proto3" json:"hard_state,omitempty"`
  4211. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  4212. XXX_unrecognized []byte `json:"-"`
  4213. XXX_sizecache int32 `json:"-"`
  4214. }
  4215. func (m *TaskData) Reset() { *m = TaskData{} }
  4216. func (m *TaskData) String() string { return proto.CompactTextString(m) }
  4217. func (*TaskData) ProtoMessage() {}
  4218. func (*TaskData) Descriptor() ([]byte, []int) {
  4219. return fileDescriptor_116e343673f7ffaf, []int{68}
  4220. }
  4221. func (m *TaskData) XXX_Unmarshal(b []byte) error {
  4222. return xxx_messageInfo_TaskData.Unmarshal(m, b)
  4223. }
  4224. func (m *TaskData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  4225. return xxx_messageInfo_TaskData.Marshal(b, m, deterministic)
  4226. }
  4227. func (m *TaskData) XXX_Merge(src proto.Message) {
  4228. xxx_messageInfo_TaskData.Merge(m, src)
  4229. }
  4230. func (m *TaskData) XXX_Size() int {
  4231. return xxx_messageInfo_TaskData.Size(m)
  4232. }
  4233. func (m *TaskData) XXX_DiscardUnknown() {
  4234. xxx_messageInfo_TaskData.DiscardUnknown(m)
  4235. }
  4236. var xxx_messageInfo_TaskData proto.InternalMessageInfo
  4237. func (m *TaskData) GetTaskId() uint32 {
  4238. if m != nil {
  4239. return m.TaskId
  4240. }
  4241. return 0
  4242. }
  4243. func (m *TaskData) GetProgress() []*TaskProgressType {
  4244. if m != nil {
  4245. return m.Progress
  4246. }
  4247. return nil
  4248. }
  4249. func (m *TaskData) GetState() uint32 {
  4250. if m != nil {
  4251. return m.State
  4252. }
  4253. return 0
  4254. }
  4255. func (m *TaskData) GetBeginTime() uint64 {
  4256. if m != nil {
  4257. return m.BeginTime
  4258. }
  4259. return 0
  4260. }
  4261. func (m *TaskData) GetTaskType() int32 {
  4262. if m != nil {
  4263. return m.TaskType
  4264. }
  4265. return 0
  4266. }
  4267. func (m *TaskData) GetHardState() int32 {
  4268. if m != nil {
  4269. return m.HardState
  4270. }
  4271. return 0
  4272. }
  4273. type HeadCond struct {
  4274. HeadId int32 `protobuf:"varint,1,opt,name=head_id,json=headId,proto3" json:"head_id,omitempty"`
  4275. TaskList []*TaskData `protobuf:"bytes,2,rep,name=task_list,json=taskList,proto3" json:"task_list,omitempty"`
  4276. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  4277. XXX_unrecognized []byte `json:"-"`
  4278. XXX_sizecache int32 `json:"-"`
  4279. }
  4280. func (m *HeadCond) Reset() { *m = HeadCond{} }
  4281. func (m *HeadCond) String() string { return proto.CompactTextString(m) }
  4282. func (*HeadCond) ProtoMessage() {}
  4283. func (*HeadCond) Descriptor() ([]byte, []int) {
  4284. return fileDescriptor_116e343673f7ffaf, []int{69}
  4285. }
  4286. func (m *HeadCond) XXX_Unmarshal(b []byte) error {
  4287. return xxx_messageInfo_HeadCond.Unmarshal(m, b)
  4288. }
  4289. func (m *HeadCond) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  4290. return xxx_messageInfo_HeadCond.Marshal(b, m, deterministic)
  4291. }
  4292. func (m *HeadCond) XXX_Merge(src proto.Message) {
  4293. xxx_messageInfo_HeadCond.Merge(m, src)
  4294. }
  4295. func (m *HeadCond) XXX_Size() int {
  4296. return xxx_messageInfo_HeadCond.Size(m)
  4297. }
  4298. func (m *HeadCond) XXX_DiscardUnknown() {
  4299. xxx_messageInfo_HeadCond.DiscardUnknown(m)
  4300. }
  4301. var xxx_messageInfo_HeadCond proto.InternalMessageInfo
  4302. func (m *HeadCond) GetHeadId() int32 {
  4303. if m != nil {
  4304. return m.HeadId
  4305. }
  4306. return 0
  4307. }
  4308. func (m *HeadCond) GetTaskList() []*TaskData {
  4309. if m != nil {
  4310. return m.TaskList
  4311. }
  4312. return nil
  4313. }
  4314. type RoleHeadCond struct {
  4315. Conditions []*HeadCond `protobuf:"bytes,1,rep,name=conditions,proto3" json:"conditions,omitempty"`
  4316. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  4317. XXX_unrecognized []byte `json:"-"`
  4318. XXX_sizecache int32 `json:"-"`
  4319. }
  4320. func (m *RoleHeadCond) Reset() { *m = RoleHeadCond{} }
  4321. func (m *RoleHeadCond) String() string { return proto.CompactTextString(m) }
  4322. func (*RoleHeadCond) ProtoMessage() {}
  4323. func (*RoleHeadCond) Descriptor() ([]byte, []int) {
  4324. return fileDescriptor_116e343673f7ffaf, []int{70}
  4325. }
  4326. func (m *RoleHeadCond) XXX_Unmarshal(b []byte) error {
  4327. return xxx_messageInfo_RoleHeadCond.Unmarshal(m, b)
  4328. }
  4329. func (m *RoleHeadCond) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  4330. return xxx_messageInfo_RoleHeadCond.Marshal(b, m, deterministic)
  4331. }
  4332. func (m *RoleHeadCond) XXX_Merge(src proto.Message) {
  4333. xxx_messageInfo_RoleHeadCond.Merge(m, src)
  4334. }
  4335. func (m *RoleHeadCond) XXX_Size() int {
  4336. return xxx_messageInfo_RoleHeadCond.Size(m)
  4337. }
  4338. func (m *RoleHeadCond) XXX_DiscardUnknown() {
  4339. xxx_messageInfo_RoleHeadCond.DiscardUnknown(m)
  4340. }
  4341. var xxx_messageInfo_RoleHeadCond proto.InternalMessageInfo
  4342. func (m *RoleHeadCond) GetConditions() []*HeadCond {
  4343. if m != nil {
  4344. return m.Conditions
  4345. }
  4346. return nil
  4347. }
  4348. type HeroCond struct {
  4349. HeroId int32 `protobuf:"varint,1,opt,name=hero_id,json=heroId,proto3" json:"hero_id,omitempty"`
  4350. TaskList []*TaskData `protobuf:"bytes,2,rep,name=task_list,json=taskList,proto3" json:"task_list,omitempty"`
  4351. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  4352. XXX_unrecognized []byte `json:"-"`
  4353. XXX_sizecache int32 `json:"-"`
  4354. }
  4355. func (m *HeroCond) Reset() { *m = HeroCond{} }
  4356. func (m *HeroCond) String() string { return proto.CompactTextString(m) }
  4357. func (*HeroCond) ProtoMessage() {}
  4358. func (*HeroCond) Descriptor() ([]byte, []int) {
  4359. return fileDescriptor_116e343673f7ffaf, []int{71}
  4360. }
  4361. func (m *HeroCond) XXX_Unmarshal(b []byte) error {
  4362. return xxx_messageInfo_HeroCond.Unmarshal(m, b)
  4363. }
  4364. func (m *HeroCond) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  4365. return xxx_messageInfo_HeroCond.Marshal(b, m, deterministic)
  4366. }
  4367. func (m *HeroCond) XXX_Merge(src proto.Message) {
  4368. xxx_messageInfo_HeroCond.Merge(m, src)
  4369. }
  4370. func (m *HeroCond) XXX_Size() int {
  4371. return xxx_messageInfo_HeroCond.Size(m)
  4372. }
  4373. func (m *HeroCond) XXX_DiscardUnknown() {
  4374. xxx_messageInfo_HeroCond.DiscardUnknown(m)
  4375. }
  4376. var xxx_messageInfo_HeroCond proto.InternalMessageInfo
  4377. func (m *HeroCond) GetHeroId() int32 {
  4378. if m != nil {
  4379. return m.HeroId
  4380. }
  4381. return 0
  4382. }
  4383. func (m *HeroCond) GetTaskList() []*TaskData {
  4384. if m != nil {
  4385. return m.TaskList
  4386. }
  4387. return nil
  4388. }
  4389. type RoleHeroCond struct {
  4390. Conditions []*HeroCond `protobuf:"bytes,1,rep,name=conditions,proto3" json:"conditions,omitempty"`
  4391. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  4392. XXX_unrecognized []byte `json:"-"`
  4393. XXX_sizecache int32 `json:"-"`
  4394. }
  4395. func (m *RoleHeroCond) Reset() { *m = RoleHeroCond{} }
  4396. func (m *RoleHeroCond) String() string { return proto.CompactTextString(m) }
  4397. func (*RoleHeroCond) ProtoMessage() {}
  4398. func (*RoleHeroCond) Descriptor() ([]byte, []int) {
  4399. return fileDescriptor_116e343673f7ffaf, []int{72}
  4400. }
  4401. func (m *RoleHeroCond) XXX_Unmarshal(b []byte) error {
  4402. return xxx_messageInfo_RoleHeroCond.Unmarshal(m, b)
  4403. }
  4404. func (m *RoleHeroCond) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  4405. return xxx_messageInfo_RoleHeroCond.Marshal(b, m, deterministic)
  4406. }
  4407. func (m *RoleHeroCond) XXX_Merge(src proto.Message) {
  4408. xxx_messageInfo_RoleHeroCond.Merge(m, src)
  4409. }
  4410. func (m *RoleHeroCond) XXX_Size() int {
  4411. return xxx_messageInfo_RoleHeroCond.Size(m)
  4412. }
  4413. func (m *RoleHeroCond) XXX_DiscardUnknown() {
  4414. xxx_messageInfo_RoleHeroCond.DiscardUnknown(m)
  4415. }
  4416. var xxx_messageInfo_RoleHeroCond proto.InternalMessageInfo
  4417. func (m *RoleHeroCond) GetConditions() []*HeroCond {
  4418. if m != nil {
  4419. return m.Conditions
  4420. }
  4421. return nil
  4422. }
  4423. type RoleTask struct {
  4424. TaskList []*TaskData `protobuf:"bytes,1,rep,name=task_list,json=taskList,proto3" json:"task_list,omitempty"`
  4425. Condition []*ChangeJob `protobuf:"bytes,2,rep,name=condition,proto3" json:"condition,omitempty"`
  4426. HeadCond *RoleHeadCond `protobuf:"bytes,3,opt,name=head_cond,json=headCond,proto3" json:"head_cond,omitempty"`
  4427. HeroCond *RoleHeroCond `protobuf:"bytes,4,opt,name=hero_cond,json=heroCond,proto3" json:"hero_cond,omitempty"`
  4428. DailyTaskScore *KeyValueType `protobuf:"bytes,5,opt,name=daily_task_score,json=dailyTaskScore,proto3" json:"daily_task_score,omitempty"`
  4429. WeekTaskScore *KeyValueType `protobuf:"bytes,6,opt,name=week_task_score,json=weekTaskScore,proto3" json:"week_task_score,omitempty"`
  4430. // 任务通用累计计数
  4431. TotalAddZeny uint64 `protobuf:"varint,7,opt,name=total_add_zeny,json=totalAddZeny,proto3" json:"total_add_zeny,omitempty"`
  4432. AccumulativeCardMvp int32 `protobuf:"varint,8,opt,name=accumulative_card_mvp,json=accumulativeCardMvp,proto3" json:"accumulative_card_mvp,omitempty"`
  4433. Latest5HourTime uint64 `protobuf:"varint,9,opt,name=latest5_hour_time,json=latest5HourTime,proto3" json:"latest5_hour_time,omitempty"`
  4434. LatestWeek5HourTime uint64 `protobuf:"varint,10,opt,name=latest_week5_hour_time,json=latestWeek5HourTime,proto3" json:"latest_week5_hour_time,omitempty"`
  4435. TypeRecCount []*KeyValueType `protobuf:"bytes,11,rep,name=type_rec_count,json=typeRecCount,proto3" json:"type_rec_count,omitempty"`
  4436. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  4437. XXX_unrecognized []byte `json:"-"`
  4438. XXX_sizecache int32 `json:"-"`
  4439. }
  4440. func (m *RoleTask) Reset() { *m = RoleTask{} }
  4441. func (m *RoleTask) String() string { return proto.CompactTextString(m) }
  4442. func (*RoleTask) ProtoMessage() {}
  4443. func (*RoleTask) Descriptor() ([]byte, []int) {
  4444. return fileDescriptor_116e343673f7ffaf, []int{73}
  4445. }
  4446. func (m *RoleTask) XXX_Unmarshal(b []byte) error {
  4447. return xxx_messageInfo_RoleTask.Unmarshal(m, b)
  4448. }
  4449. func (m *RoleTask) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  4450. return xxx_messageInfo_RoleTask.Marshal(b, m, deterministic)
  4451. }
  4452. func (m *RoleTask) XXX_Merge(src proto.Message) {
  4453. xxx_messageInfo_RoleTask.Merge(m, src)
  4454. }
  4455. func (m *RoleTask) XXX_Size() int {
  4456. return xxx_messageInfo_RoleTask.Size(m)
  4457. }
  4458. func (m *RoleTask) XXX_DiscardUnknown() {
  4459. xxx_messageInfo_RoleTask.DiscardUnknown(m)
  4460. }
  4461. var xxx_messageInfo_RoleTask proto.InternalMessageInfo
  4462. func (m *RoleTask) GetTaskList() []*TaskData {
  4463. if m != nil {
  4464. return m.TaskList
  4465. }
  4466. return nil
  4467. }
  4468. func (m *RoleTask) GetCondition() []*ChangeJob {
  4469. if m != nil {
  4470. return m.Condition
  4471. }
  4472. return nil
  4473. }
  4474. func (m *RoleTask) GetHeadCond() *RoleHeadCond {
  4475. if m != nil {
  4476. return m.HeadCond
  4477. }
  4478. return nil
  4479. }
  4480. func (m *RoleTask) GetHeroCond() *RoleHeroCond {
  4481. if m != nil {
  4482. return m.HeroCond
  4483. }
  4484. return nil
  4485. }
  4486. func (m *RoleTask) GetDailyTaskScore() *KeyValueType {
  4487. if m != nil {
  4488. return m.DailyTaskScore
  4489. }
  4490. return nil
  4491. }
  4492. func (m *RoleTask) GetWeekTaskScore() *KeyValueType {
  4493. if m != nil {
  4494. return m.WeekTaskScore
  4495. }
  4496. return nil
  4497. }
  4498. func (m *RoleTask) GetTotalAddZeny() uint64 {
  4499. if m != nil {
  4500. return m.TotalAddZeny
  4501. }
  4502. return 0
  4503. }
  4504. func (m *RoleTask) GetAccumulativeCardMvp() int32 {
  4505. if m != nil {
  4506. return m.AccumulativeCardMvp
  4507. }
  4508. return 0
  4509. }
  4510. func (m *RoleTask) GetLatest5HourTime() uint64 {
  4511. if m != nil {
  4512. return m.Latest5HourTime
  4513. }
  4514. return 0
  4515. }
  4516. func (m *RoleTask) GetLatestWeek5HourTime() uint64 {
  4517. if m != nil {
  4518. return m.LatestWeek5HourTime
  4519. }
  4520. return 0
  4521. }
  4522. func (m *RoleTask) GetTypeRecCount() []*KeyValueType {
  4523. if m != nil {
  4524. return m.TypeRecCount
  4525. }
  4526. return nil
  4527. }
  4528. type SlotFightPower struct {
  4529. HeroId int32 `protobuf:"varint,1,opt,name=hero_id,json=heroId,proto3" json:"hero_id,omitempty"`
  4530. HeroFightPower uint64 `protobuf:"varint,2,opt,name=hero_fight_power,json=heroFightPower,proto3" json:"hero_fight_power,omitempty"`
  4531. PetFightPower uint64 `protobuf:"varint,3,opt,name=pet_fight_power,json=petFightPower,proto3" json:"pet_fight_power,omitempty"`
  4532. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  4533. XXX_unrecognized []byte `json:"-"`
  4534. XXX_sizecache int32 `json:"-"`
  4535. }
  4536. func (m *SlotFightPower) Reset() { *m = SlotFightPower{} }
  4537. func (m *SlotFightPower) String() string { return proto.CompactTextString(m) }
  4538. func (*SlotFightPower) ProtoMessage() {}
  4539. func (*SlotFightPower) Descriptor() ([]byte, []int) {
  4540. return fileDescriptor_116e343673f7ffaf, []int{74}
  4541. }
  4542. func (m *SlotFightPower) XXX_Unmarshal(b []byte) error {
  4543. return xxx_messageInfo_SlotFightPower.Unmarshal(m, b)
  4544. }
  4545. func (m *SlotFightPower) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  4546. return xxx_messageInfo_SlotFightPower.Marshal(b, m, deterministic)
  4547. }
  4548. func (m *SlotFightPower) XXX_Merge(src proto.Message) {
  4549. xxx_messageInfo_SlotFightPower.Merge(m, src)
  4550. }
  4551. func (m *SlotFightPower) XXX_Size() int {
  4552. return xxx_messageInfo_SlotFightPower.Size(m)
  4553. }
  4554. func (m *SlotFightPower) XXX_DiscardUnknown() {
  4555. xxx_messageInfo_SlotFightPower.DiscardUnknown(m)
  4556. }
  4557. var xxx_messageInfo_SlotFightPower proto.InternalMessageInfo
  4558. func (m *SlotFightPower) GetHeroId() int32 {
  4559. if m != nil {
  4560. return m.HeroId
  4561. }
  4562. return 0
  4563. }
  4564. func (m *SlotFightPower) GetHeroFightPower() uint64 {
  4565. if m != nil {
  4566. return m.HeroFightPower
  4567. }
  4568. return 0
  4569. }
  4570. func (m *SlotFightPower) GetPetFightPower() uint64 {
  4571. if m != nil {
  4572. return m.PetFightPower
  4573. }
  4574. return 0
  4575. }
  4576. type FightPowerData struct {
  4577. TotalFightpower uint32 `protobuf:"varint,1,opt,name=total_fightpower,json=totalFightpower,proto3" json:"total_fightpower,omitempty"`
  4578. SlotFightpower []*SlotFightPower `protobuf:"bytes,2,rep,name=slot_fightpower,json=slotFightpower,proto3" json:"slot_fightpower,omitempty"`
  4579. PetBondFightpower uint32 `protobuf:"varint,3,opt,name=pet_bond_fightpower,json=petBondFightpower,proto3" json:"pet_bond_fightpower,omitempty"`
  4580. ActorFightpower []*SlotFightPower `protobuf:"bytes,4,rep,name=actor_fightpower,json=actorFightpower,proto3" json:"actor_fightpower,omitempty"`
  4581. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  4582. XXX_unrecognized []byte `json:"-"`
  4583. XXX_sizecache int32 `json:"-"`
  4584. }
  4585. func (m *FightPowerData) Reset() { *m = FightPowerData{} }
  4586. func (m *FightPowerData) String() string { return proto.CompactTextString(m) }
  4587. func (*FightPowerData) ProtoMessage() {}
  4588. func (*FightPowerData) Descriptor() ([]byte, []int) {
  4589. return fileDescriptor_116e343673f7ffaf, []int{75}
  4590. }
  4591. func (m *FightPowerData) XXX_Unmarshal(b []byte) error {
  4592. return xxx_messageInfo_FightPowerData.Unmarshal(m, b)
  4593. }
  4594. func (m *FightPowerData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  4595. return xxx_messageInfo_FightPowerData.Marshal(b, m, deterministic)
  4596. }
  4597. func (m *FightPowerData) XXX_Merge(src proto.Message) {
  4598. xxx_messageInfo_FightPowerData.Merge(m, src)
  4599. }
  4600. func (m *FightPowerData) XXX_Size() int {
  4601. return xxx_messageInfo_FightPowerData.Size(m)
  4602. }
  4603. func (m *FightPowerData) XXX_DiscardUnknown() {
  4604. xxx_messageInfo_FightPowerData.DiscardUnknown(m)
  4605. }
  4606. var xxx_messageInfo_FightPowerData proto.InternalMessageInfo
  4607. func (m *FightPowerData) GetTotalFightpower() uint32 {
  4608. if m != nil {
  4609. return m.TotalFightpower
  4610. }
  4611. return 0
  4612. }
  4613. func (m *FightPowerData) GetSlotFightpower() []*SlotFightPower {
  4614. if m != nil {
  4615. return m.SlotFightpower
  4616. }
  4617. return nil
  4618. }
  4619. func (m *FightPowerData) GetPetBondFightpower() uint32 {
  4620. if m != nil {
  4621. return m.PetBondFightpower
  4622. }
  4623. return 0
  4624. }
  4625. func (m *FightPowerData) GetActorFightpower() []*SlotFightPower {
  4626. if m != nil {
  4627. return m.ActorFightpower
  4628. }
  4629. return nil
  4630. }
  4631. // //////////////////////Arena
  4632. type RushArena struct {
  4633. RushRound int32 `protobuf:"varint,1,opt,name=rush_round,json=rushRound,proto3" json:"rush_round,omitempty"`
  4634. Count int32 `protobuf:"varint,2,opt,name=count,proto3" json:"count,omitempty"`
  4635. Reward int32 `protobuf:"varint,3,opt,name=reward,proto3" json:"reward,omitempty"`
  4636. RankReward int32 `protobuf:"varint,4,opt,name=rank_reward,json=rankReward,proto3" json:"rank_reward,omitempty"`
  4637. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  4638. XXX_unrecognized []byte `json:"-"`
  4639. XXX_sizecache int32 `json:"-"`
  4640. }
  4641. func (m *RushArena) Reset() { *m = RushArena{} }
  4642. func (m *RushArena) String() string { return proto.CompactTextString(m) }
  4643. func (*RushArena) ProtoMessage() {}
  4644. func (*RushArena) Descriptor() ([]byte, []int) {
  4645. return fileDescriptor_116e343673f7ffaf, []int{76}
  4646. }
  4647. func (m *RushArena) XXX_Unmarshal(b []byte) error {
  4648. return xxx_messageInfo_RushArena.Unmarshal(m, b)
  4649. }
  4650. func (m *RushArena) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  4651. return xxx_messageInfo_RushArena.Marshal(b, m, deterministic)
  4652. }
  4653. func (m *RushArena) XXX_Merge(src proto.Message) {
  4654. xxx_messageInfo_RushArena.Merge(m, src)
  4655. }
  4656. func (m *RushArena) XXX_Size() int {
  4657. return xxx_messageInfo_RushArena.Size(m)
  4658. }
  4659. func (m *RushArena) XXX_DiscardUnknown() {
  4660. xxx_messageInfo_RushArena.DiscardUnknown(m)
  4661. }
  4662. var xxx_messageInfo_RushArena proto.InternalMessageInfo
  4663. func (m *RushArena) GetRushRound() int32 {
  4664. if m != nil {
  4665. return m.RushRound
  4666. }
  4667. return 0
  4668. }
  4669. func (m *RushArena) GetCount() int32 {
  4670. if m != nil {
  4671. return m.Count
  4672. }
  4673. return 0
  4674. }
  4675. func (m *RushArena) GetReward() int32 {
  4676. if m != nil {
  4677. return m.Reward
  4678. }
  4679. return 0
  4680. }
  4681. func (m *RushArena) GetRankReward() int32 {
  4682. if m != nil {
  4683. return m.RankReward
  4684. }
  4685. return 0
  4686. }
  4687. type ArenaInfo struct {
  4688. ChallengeCount int32 `protobuf:"varint,1,opt,name=challenge_count,json=challengeCount,proto3" json:"challenge_count,omitempty"`
  4689. RewardCount int32 `protobuf:"varint,2,opt,name=reward_count,json=rewardCount,proto3" json:"reward_count,omitempty"`
  4690. BuyCount int32 `protobuf:"varint,3,opt,name=buy_count,json=buyCount,proto3" json:"buy_count,omitempty"`
  4691. Score int32 `protobuf:"varint,4,opt,name=score,proto3" json:"score,omitempty"`
  4692. WinCount int32 `protobuf:"varint,5,opt,name=win_count,json=winCount,proto3" json:"win_count,omitempty"`
  4693. TotalCount int32 `protobuf:"varint,6,opt,name=total_count,json=totalCount,proto3" json:"total_count,omitempty"`
  4694. OldScore int32 `protobuf:"varint,7,opt,name=old_score,json=oldScore,proto3" json:"old_score,omitempty"`
  4695. WinStreak int32 `protobuf:"varint,8,opt,name=win_streak,json=winStreak,proto3" json:"win_streak,omitempty"`
  4696. FailedStreak int32 `protobuf:"varint,9,opt,name=failed_streak,json=failedStreak,proto3" json:"failed_streak,omitempty"`
  4697. LastChallengePlayer uint64 `protobuf:"varint,10,opt,name=last_challenge_player,json=lastChallengePlayer,proto3" json:"last_challenge_player,omitempty"`
  4698. SelfHeroList []int32 `protobuf:"varint,11,rep,packed,name=self_hero_list,json=selfHeroList,proto3" json:"self_hero_list,omitempty"`
  4699. ArenaSeasonId int32 `protobuf:"varint,12,opt,name=arena_season_id,json=arenaSeasonId,proto3" json:"arena_season_id,omitempty"`
  4700. LastArenaSeasonTime uint64 `protobuf:"varint,13,opt,name=last_arena_season_time,json=lastArenaSeasonTime,proto3" json:"last_arena_season_time,omitempty"`
  4701. // 历史记录换赛季不清空
  4702. RecordWinCount int32 `protobuf:"varint,14,opt,name=record_win_count,json=recordWinCount,proto3" json:"record_win_count,omitempty"`
  4703. RecordTotalCount int32 `protobuf:"varint,15,opt,name=record_total_count,json=recordTotalCount,proto3" json:"record_total_count,omitempty"`
  4704. RushArena *RushArena `protobuf:"bytes,16,opt,name=rush_arena,json=rushArena,proto3" json:"rush_arena,omitempty"`
  4705. ArenaSeasonIdReduce int32 `protobuf:"varint,17,opt,name=arena_season_id_reduce,json=arenaSeasonIdReduce,proto3" json:"arena_season_id_reduce,omitempty"`
  4706. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  4707. XXX_unrecognized []byte `json:"-"`
  4708. XXX_sizecache int32 `json:"-"`
  4709. }
  4710. func (m *ArenaInfo) Reset() { *m = ArenaInfo{} }
  4711. func (m *ArenaInfo) String() string { return proto.CompactTextString(m) }
  4712. func (*ArenaInfo) ProtoMessage() {}
  4713. func (*ArenaInfo) Descriptor() ([]byte, []int) {
  4714. return fileDescriptor_116e343673f7ffaf, []int{77}
  4715. }
  4716. func (m *ArenaInfo) XXX_Unmarshal(b []byte) error {
  4717. return xxx_messageInfo_ArenaInfo.Unmarshal(m, b)
  4718. }
  4719. func (m *ArenaInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  4720. return xxx_messageInfo_ArenaInfo.Marshal(b, m, deterministic)
  4721. }
  4722. func (m *ArenaInfo) XXX_Merge(src proto.Message) {
  4723. xxx_messageInfo_ArenaInfo.Merge(m, src)
  4724. }
  4725. func (m *ArenaInfo) XXX_Size() int {
  4726. return xxx_messageInfo_ArenaInfo.Size(m)
  4727. }
  4728. func (m *ArenaInfo) XXX_DiscardUnknown() {
  4729. xxx_messageInfo_ArenaInfo.DiscardUnknown(m)
  4730. }
  4731. var xxx_messageInfo_ArenaInfo proto.InternalMessageInfo
  4732. func (m *ArenaInfo) GetChallengeCount() int32 {
  4733. if m != nil {
  4734. return m.ChallengeCount
  4735. }
  4736. return 0
  4737. }
  4738. func (m *ArenaInfo) GetRewardCount() int32 {
  4739. if m != nil {
  4740. return m.RewardCount
  4741. }
  4742. return 0
  4743. }
  4744. func (m *ArenaInfo) GetBuyCount() int32 {
  4745. if m != nil {
  4746. return m.BuyCount
  4747. }
  4748. return 0
  4749. }
  4750. func (m *ArenaInfo) GetScore() int32 {
  4751. if m != nil {
  4752. return m.Score
  4753. }
  4754. return 0
  4755. }
  4756. func (m *ArenaInfo) GetWinCount() int32 {
  4757. if m != nil {
  4758. return m.WinCount
  4759. }
  4760. return 0
  4761. }
  4762. func (m *ArenaInfo) GetTotalCount() int32 {
  4763. if m != nil {
  4764. return m.TotalCount
  4765. }
  4766. return 0
  4767. }
  4768. func (m *ArenaInfo) GetOldScore() int32 {
  4769. if m != nil {
  4770. return m.OldScore
  4771. }
  4772. return 0
  4773. }
  4774. func (m *ArenaInfo) GetWinStreak() int32 {
  4775. if m != nil {
  4776. return m.WinStreak
  4777. }
  4778. return 0
  4779. }
  4780. func (m *ArenaInfo) GetFailedStreak() int32 {
  4781. if m != nil {
  4782. return m.FailedStreak
  4783. }
  4784. return 0
  4785. }
  4786. func (m *ArenaInfo) GetLastChallengePlayer() uint64 {
  4787. if m != nil {
  4788. return m.LastChallengePlayer
  4789. }
  4790. return 0
  4791. }
  4792. func (m *ArenaInfo) GetSelfHeroList() []int32 {
  4793. if m != nil {
  4794. return m.SelfHeroList
  4795. }
  4796. return nil
  4797. }
  4798. func (m *ArenaInfo) GetArenaSeasonId() int32 {
  4799. if m != nil {
  4800. return m.ArenaSeasonId
  4801. }
  4802. return 0
  4803. }
  4804. func (m *ArenaInfo) GetLastArenaSeasonTime() uint64 {
  4805. if m != nil {
  4806. return m.LastArenaSeasonTime
  4807. }
  4808. return 0
  4809. }
  4810. func (m *ArenaInfo) GetRecordWinCount() int32 {
  4811. if m != nil {
  4812. return m.RecordWinCount
  4813. }
  4814. return 0
  4815. }
  4816. func (m *ArenaInfo) GetRecordTotalCount() int32 {
  4817. if m != nil {
  4818. return m.RecordTotalCount
  4819. }
  4820. return 0
  4821. }
  4822. func (m *ArenaInfo) GetRushArena() *RushArena {
  4823. if m != nil {
  4824. return m.RushArena
  4825. }
  4826. return nil
  4827. }
  4828. func (m *ArenaInfo) GetArenaSeasonIdReduce() int32 {
  4829. if m != nil {
  4830. return m.ArenaSeasonIdReduce
  4831. }
  4832. return 0
  4833. }
  4834. // 道场排行信息
  4835. type ArenaRankInfo struct {
  4836. Rank int32 `protobuf:"varint,1,opt,name=rank,proto3" json:"rank,omitempty"`
  4837. BriefInfo *CommonPlayerBriefInfo `protobuf:"bytes,2,opt,name=brief_info,json=briefInfo,proto3" json:"brief_info,omitempty"`
  4838. Score int32 `protobuf:"varint,3,opt,name=score,proto3" json:"score,omitempty"`
  4839. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  4840. XXX_unrecognized []byte `json:"-"`
  4841. XXX_sizecache int32 `json:"-"`
  4842. }
  4843. func (m *ArenaRankInfo) Reset() { *m = ArenaRankInfo{} }
  4844. func (m *ArenaRankInfo) String() string { return proto.CompactTextString(m) }
  4845. func (*ArenaRankInfo) ProtoMessage() {}
  4846. func (*ArenaRankInfo) Descriptor() ([]byte, []int) {
  4847. return fileDescriptor_116e343673f7ffaf, []int{78}
  4848. }
  4849. func (m *ArenaRankInfo) XXX_Unmarshal(b []byte) error {
  4850. return xxx_messageInfo_ArenaRankInfo.Unmarshal(m, b)
  4851. }
  4852. func (m *ArenaRankInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  4853. return xxx_messageInfo_ArenaRankInfo.Marshal(b, m, deterministic)
  4854. }
  4855. func (m *ArenaRankInfo) XXX_Merge(src proto.Message) {
  4856. xxx_messageInfo_ArenaRankInfo.Merge(m, src)
  4857. }
  4858. func (m *ArenaRankInfo) XXX_Size() int {
  4859. return xxx_messageInfo_ArenaRankInfo.Size(m)
  4860. }
  4861. func (m *ArenaRankInfo) XXX_DiscardUnknown() {
  4862. xxx_messageInfo_ArenaRankInfo.DiscardUnknown(m)
  4863. }
  4864. var xxx_messageInfo_ArenaRankInfo proto.InternalMessageInfo
  4865. func (m *ArenaRankInfo) GetRank() int32 {
  4866. if m != nil {
  4867. return m.Rank
  4868. }
  4869. return 0
  4870. }
  4871. func (m *ArenaRankInfo) GetBriefInfo() *CommonPlayerBriefInfo {
  4872. if m != nil {
  4873. return m.BriefInfo
  4874. }
  4875. return nil
  4876. }
  4877. func (m *ArenaRankInfo) GetScore() int32 {
  4878. if m != nil {
  4879. return m.Score
  4880. }
  4881. return 0
  4882. }
  4883. type RoleArena struct {
  4884. Arena *ArenaInfo `protobuf:"bytes,1,opt,name=arena,proto3" json:"arena,omitempty"`
  4885. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  4886. XXX_unrecognized []byte `json:"-"`
  4887. XXX_sizecache int32 `json:"-"`
  4888. }
  4889. func (m *RoleArena) Reset() { *m = RoleArena{} }
  4890. func (m *RoleArena) String() string { return proto.CompactTextString(m) }
  4891. func (*RoleArena) ProtoMessage() {}
  4892. func (*RoleArena) Descriptor() ([]byte, []int) {
  4893. return fileDescriptor_116e343673f7ffaf, []int{79}
  4894. }
  4895. func (m *RoleArena) XXX_Unmarshal(b []byte) error {
  4896. return xxx_messageInfo_RoleArena.Unmarshal(m, b)
  4897. }
  4898. func (m *RoleArena) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  4899. return xxx_messageInfo_RoleArena.Marshal(b, m, deterministic)
  4900. }
  4901. func (m *RoleArena) XXX_Merge(src proto.Message) {
  4902. xxx_messageInfo_RoleArena.Merge(m, src)
  4903. }
  4904. func (m *RoleArena) XXX_Size() int {
  4905. return xxx_messageInfo_RoleArena.Size(m)
  4906. }
  4907. func (m *RoleArena) XXX_DiscardUnknown() {
  4908. xxx_messageInfo_RoleArena.DiscardUnknown(m)
  4909. }
  4910. var xxx_messageInfo_RoleArena proto.InternalMessageInfo
  4911. func (m *RoleArena) GetArena() *ArenaInfo {
  4912. if m != nil {
  4913. return m.Arena
  4914. }
  4915. return nil
  4916. }
  4917. // //////////////////////mail
  4918. type MailContent struct {
  4919. Id int32 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
  4920. ConfigId int32 `protobuf:"varint,2,opt,name=config_id,json=configId,proto3" json:"config_id,omitempty"`
  4921. Type int32 `protobuf:"varint,3,opt,name=type,proto3" json:"type,omitempty"`
  4922. RewardList []*KeyValueType `protobuf:"bytes,4,rep,name=reward_list,json=rewardList,proto3" json:"reward_list,omitempty"`
  4923. BeginTime uint64 `protobuf:"varint,5,opt,name=begin_time,json=beginTime,proto3" json:"begin_time,omitempty"`
  4924. ExpireTime uint64 `protobuf:"varint,6,opt,name=expire_time,json=expireTime,proto3" json:"expire_time,omitempty"`
  4925. // 0未读取 1已读取 | 00未获取 10已获取 | 000 未删除 100 已删除
  4926. State int32 `protobuf:"varint,7,opt,name=state,proto3" json:"state,omitempty"`
  4927. ParamList []int32 `protobuf:"varint,8,rep,packed,name=param_list,json=paramList,proto3" json:"param_list,omitempty"`
  4928. Title string `protobuf:"bytes,9,opt,name=title,proto3" json:"title,omitempty"`
  4929. Content string `protobuf:"bytes,10,opt,name=content,proto3" json:"content,omitempty"`
  4930. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  4931. XXX_unrecognized []byte `json:"-"`
  4932. XXX_sizecache int32 `json:"-"`
  4933. }
  4934. func (m *MailContent) Reset() { *m = MailContent{} }
  4935. func (m *MailContent) String() string { return proto.CompactTextString(m) }
  4936. func (*MailContent) ProtoMessage() {}
  4937. func (*MailContent) Descriptor() ([]byte, []int) {
  4938. return fileDescriptor_116e343673f7ffaf, []int{80}
  4939. }
  4940. func (m *MailContent) XXX_Unmarshal(b []byte) error {
  4941. return xxx_messageInfo_MailContent.Unmarshal(m, b)
  4942. }
  4943. func (m *MailContent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  4944. return xxx_messageInfo_MailContent.Marshal(b, m, deterministic)
  4945. }
  4946. func (m *MailContent) XXX_Merge(src proto.Message) {
  4947. xxx_messageInfo_MailContent.Merge(m, src)
  4948. }
  4949. func (m *MailContent) XXX_Size() int {
  4950. return xxx_messageInfo_MailContent.Size(m)
  4951. }
  4952. func (m *MailContent) XXX_DiscardUnknown() {
  4953. xxx_messageInfo_MailContent.DiscardUnknown(m)
  4954. }
  4955. var xxx_messageInfo_MailContent proto.InternalMessageInfo
  4956. func (m *MailContent) GetId() int32 {
  4957. if m != nil {
  4958. return m.Id
  4959. }
  4960. return 0
  4961. }
  4962. func (m *MailContent) GetConfigId() int32 {
  4963. if m != nil {
  4964. return m.ConfigId
  4965. }
  4966. return 0
  4967. }
  4968. func (m *MailContent) GetType() int32 {
  4969. if m != nil {
  4970. return m.Type
  4971. }
  4972. return 0
  4973. }
  4974. func (m *MailContent) GetRewardList() []*KeyValueType {
  4975. if m != nil {
  4976. return m.RewardList
  4977. }
  4978. return nil
  4979. }
  4980. func (m *MailContent) GetBeginTime() uint64 {
  4981. if m != nil {
  4982. return m.BeginTime
  4983. }
  4984. return 0
  4985. }
  4986. func (m *MailContent) GetExpireTime() uint64 {
  4987. if m != nil {
  4988. return m.ExpireTime
  4989. }
  4990. return 0
  4991. }
  4992. func (m *MailContent) GetState() int32 {
  4993. if m != nil {
  4994. return m.State
  4995. }
  4996. return 0
  4997. }
  4998. func (m *MailContent) GetParamList() []int32 {
  4999. if m != nil {
  5000. return m.ParamList
  5001. }
  5002. return nil
  5003. }
  5004. func (m *MailContent) GetTitle() string {
  5005. if m != nil {
  5006. return m.Title
  5007. }
  5008. return ""
  5009. }
  5010. func (m *MailContent) GetContent() string {
  5011. if m != nil {
  5012. return m.Content
  5013. }
  5014. return ""
  5015. }
  5016. type RoleMail struct {
  5017. MailList []*MailContent `protobuf:"bytes,1,rep,name=mail_list,json=mailList,proto3" json:"mail_list,omitempty"`
  5018. MaxMailId int32 `protobuf:"varint,2,opt,name=max_mail_id,json=maxMailId,proto3" json:"max_mail_id,omitempty"`
  5019. CurrGlobalMailId int32 `protobuf:"varint,3,opt,name=curr_global_mail_id,json=currGlobalMailId,proto3" json:"curr_global_mail_id,omitempty"`
  5020. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  5021. XXX_unrecognized []byte `json:"-"`
  5022. XXX_sizecache int32 `json:"-"`
  5023. }
  5024. func (m *RoleMail) Reset() { *m = RoleMail{} }
  5025. func (m *RoleMail) String() string { return proto.CompactTextString(m) }
  5026. func (*RoleMail) ProtoMessage() {}
  5027. func (*RoleMail) Descriptor() ([]byte, []int) {
  5028. return fileDescriptor_116e343673f7ffaf, []int{81}
  5029. }
  5030. func (m *RoleMail) XXX_Unmarshal(b []byte) error {
  5031. return xxx_messageInfo_RoleMail.Unmarshal(m, b)
  5032. }
  5033. func (m *RoleMail) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  5034. return xxx_messageInfo_RoleMail.Marshal(b, m, deterministic)
  5035. }
  5036. func (m *RoleMail) XXX_Merge(src proto.Message) {
  5037. xxx_messageInfo_RoleMail.Merge(m, src)
  5038. }
  5039. func (m *RoleMail) XXX_Size() int {
  5040. return xxx_messageInfo_RoleMail.Size(m)
  5041. }
  5042. func (m *RoleMail) XXX_DiscardUnknown() {
  5043. xxx_messageInfo_RoleMail.DiscardUnknown(m)
  5044. }
  5045. var xxx_messageInfo_RoleMail proto.InternalMessageInfo
  5046. func (m *RoleMail) GetMailList() []*MailContent {
  5047. if m != nil {
  5048. return m.MailList
  5049. }
  5050. return nil
  5051. }
  5052. func (m *RoleMail) GetMaxMailId() int32 {
  5053. if m != nil {
  5054. return m.MaxMailId
  5055. }
  5056. return 0
  5057. }
  5058. func (m *RoleMail) GetCurrGlobalMailId() int32 {
  5059. if m != nil {
  5060. return m.CurrGlobalMailId
  5061. }
  5062. return 0
  5063. }
  5064. // //////////////////////ReadInfo 小红点数据
  5065. type RoleRed struct {
  5066. IsUnreadMail bool `protobuf:"varint,1,opt,name=is_unread_mail,json=isUnreadMail,proto3" json:"is_unread_mail,omitempty"`
  5067. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  5068. XXX_unrecognized []byte `json:"-"`
  5069. XXX_sizecache int32 `json:"-"`
  5070. }
  5071. func (m *RoleRed) Reset() { *m = RoleRed{} }
  5072. func (m *RoleRed) String() string { return proto.CompactTextString(m) }
  5073. func (*RoleRed) ProtoMessage() {}
  5074. func (*RoleRed) Descriptor() ([]byte, []int) {
  5075. return fileDescriptor_116e343673f7ffaf, []int{82}
  5076. }
  5077. func (m *RoleRed) XXX_Unmarshal(b []byte) error {
  5078. return xxx_messageInfo_RoleRed.Unmarshal(m, b)
  5079. }
  5080. func (m *RoleRed) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  5081. return xxx_messageInfo_RoleRed.Marshal(b, m, deterministic)
  5082. }
  5083. func (m *RoleRed) XXX_Merge(src proto.Message) {
  5084. xxx_messageInfo_RoleRed.Merge(m, src)
  5085. }
  5086. func (m *RoleRed) XXX_Size() int {
  5087. return xxx_messageInfo_RoleRed.Size(m)
  5088. }
  5089. func (m *RoleRed) XXX_DiscardUnknown() {
  5090. xxx_messageInfo_RoleRed.DiscardUnknown(m)
  5091. }
  5092. var xxx_messageInfo_RoleRed proto.InternalMessageInfo
  5093. func (m *RoleRed) GetIsUnreadMail() bool {
  5094. if m != nil {
  5095. return m.IsUnreadMail
  5096. }
  5097. return false
  5098. }
  5099. // //////////////////////Competition 赛季玩法
  5100. // 赛季结算信息
  5101. type CompetitionRewardInfo struct {
  5102. RewardIdx int32 `protobuf:"varint,1,opt,name=reward_idx,json=rewardIdx,proto3" json:"reward_idx,omitempty"`
  5103. RewardEndTme uint64 `protobuf:"varint,2,opt,name=reward_end_tme,json=rewardEndTme,proto3" json:"reward_end_tme,omitempty"`
  5104. // 参数说明
  5105. // 1,2赛季类型,对应档位礼包id
  5106. ParamList []int32 `protobuf:"varint,3,rep,packed,name=param_list,json=paramList,proto3" json:"param_list,omitempty"`
  5107. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  5108. XXX_unrecognized []byte `json:"-"`
  5109. XXX_sizecache int32 `json:"-"`
  5110. }
  5111. func (m *CompetitionRewardInfo) Reset() { *m = CompetitionRewardInfo{} }
  5112. func (m *CompetitionRewardInfo) String() string { return proto.CompactTextString(m) }
  5113. func (*CompetitionRewardInfo) ProtoMessage() {}
  5114. func (*CompetitionRewardInfo) Descriptor() ([]byte, []int) {
  5115. return fileDescriptor_116e343673f7ffaf, []int{83}
  5116. }
  5117. func (m *CompetitionRewardInfo) XXX_Unmarshal(b []byte) error {
  5118. return xxx_messageInfo_CompetitionRewardInfo.Unmarshal(m, b)
  5119. }
  5120. func (m *CompetitionRewardInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  5121. return xxx_messageInfo_CompetitionRewardInfo.Marshal(b, m, deterministic)
  5122. }
  5123. func (m *CompetitionRewardInfo) XXX_Merge(src proto.Message) {
  5124. xxx_messageInfo_CompetitionRewardInfo.Merge(m, src)
  5125. }
  5126. func (m *CompetitionRewardInfo) XXX_Size() int {
  5127. return xxx_messageInfo_CompetitionRewardInfo.Size(m)
  5128. }
  5129. func (m *CompetitionRewardInfo) XXX_DiscardUnknown() {
  5130. xxx_messageInfo_CompetitionRewardInfo.DiscardUnknown(m)
  5131. }
  5132. var xxx_messageInfo_CompetitionRewardInfo proto.InternalMessageInfo
  5133. func (m *CompetitionRewardInfo) GetRewardIdx() int32 {
  5134. if m != nil {
  5135. return m.RewardIdx
  5136. }
  5137. return 0
  5138. }
  5139. func (m *CompetitionRewardInfo) GetRewardEndTme() uint64 {
  5140. if m != nil {
  5141. return m.RewardEndTme
  5142. }
  5143. return 0
  5144. }
  5145. func (m *CompetitionRewardInfo) GetParamList() []int32 {
  5146. if m != nil {
  5147. return m.ParamList
  5148. }
  5149. return nil
  5150. }
  5151. // 历史赛季信息
  5152. type CompetitionInfo struct {
  5153. CompetitionId int32 `protobuf:"varint,1,opt,name=competition_id,json=competitionId,proto3" json:"competition_id,omitempty"`
  5154. CurEndTime uint64 `protobuf:"varint,2,opt,name=cur_end_time,json=curEndTime,proto3" json:"cur_end_time,omitempty"`
  5155. RewardInfoList []*CompetitionRewardInfo `protobuf:"bytes,3,rep,name=reward_info_list,json=rewardInfoList,proto3" json:"reward_info_list,omitempty"`
  5156. ComParam int32 `protobuf:"varint,4,opt,name=com_param,json=comParam,proto3" json:"com_param,omitempty"`
  5157. ComParamAddTime uint64 `protobuf:"varint,5,opt,name=com_param_add_time,json=comParamAddTime,proto3" json:"com_param_add_time,omitempty"`
  5158. // 显示超过进度使用
  5159. SelfRank int32 `protobuf:"varint,6,opt,name=self_rank,json=selfRank,proto3" json:"self_rank,omitempty"`
  5160. TotalRank int32 `protobuf:"varint,7,opt,name=total_rank,json=totalRank,proto3" json:"total_rank,omitempty"`
  5161. // 下一档积分差距
  5162. NextComScore int32 `protobuf:"varint,8,opt,name=next_com_score,json=nextComScore,proto3" json:"next_com_score,omitempty"`
  5163. LastComScore int32 `protobuf:"varint,9,opt,name=last_com_score,json=lastComScore,proto3" json:"last_com_score,omitempty"`
  5164. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  5165. XXX_unrecognized []byte `json:"-"`
  5166. XXX_sizecache int32 `json:"-"`
  5167. }
  5168. func (m *CompetitionInfo) Reset() { *m = CompetitionInfo{} }
  5169. func (m *CompetitionInfo) String() string { return proto.CompactTextString(m) }
  5170. func (*CompetitionInfo) ProtoMessage() {}
  5171. func (*CompetitionInfo) Descriptor() ([]byte, []int) {
  5172. return fileDescriptor_116e343673f7ffaf, []int{84}
  5173. }
  5174. func (m *CompetitionInfo) XXX_Unmarshal(b []byte) error {
  5175. return xxx_messageInfo_CompetitionInfo.Unmarshal(m, b)
  5176. }
  5177. func (m *CompetitionInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  5178. return xxx_messageInfo_CompetitionInfo.Marshal(b, m, deterministic)
  5179. }
  5180. func (m *CompetitionInfo) XXX_Merge(src proto.Message) {
  5181. xxx_messageInfo_CompetitionInfo.Merge(m, src)
  5182. }
  5183. func (m *CompetitionInfo) XXX_Size() int {
  5184. return xxx_messageInfo_CompetitionInfo.Size(m)
  5185. }
  5186. func (m *CompetitionInfo) XXX_DiscardUnknown() {
  5187. xxx_messageInfo_CompetitionInfo.DiscardUnknown(m)
  5188. }
  5189. var xxx_messageInfo_CompetitionInfo proto.InternalMessageInfo
  5190. func (m *CompetitionInfo) GetCompetitionId() int32 {
  5191. if m != nil {
  5192. return m.CompetitionId
  5193. }
  5194. return 0
  5195. }
  5196. func (m *CompetitionInfo) GetCurEndTime() uint64 {
  5197. if m != nil {
  5198. return m.CurEndTime
  5199. }
  5200. return 0
  5201. }
  5202. func (m *CompetitionInfo) GetRewardInfoList() []*CompetitionRewardInfo {
  5203. if m != nil {
  5204. return m.RewardInfoList
  5205. }
  5206. return nil
  5207. }
  5208. func (m *CompetitionInfo) GetComParam() int32 {
  5209. if m != nil {
  5210. return m.ComParam
  5211. }
  5212. return 0
  5213. }
  5214. func (m *CompetitionInfo) GetComParamAddTime() uint64 {
  5215. if m != nil {
  5216. return m.ComParamAddTime
  5217. }
  5218. return 0
  5219. }
  5220. func (m *CompetitionInfo) GetSelfRank() int32 {
  5221. if m != nil {
  5222. return m.SelfRank
  5223. }
  5224. return 0
  5225. }
  5226. func (m *CompetitionInfo) GetTotalRank() int32 {
  5227. if m != nil {
  5228. return m.TotalRank
  5229. }
  5230. return 0
  5231. }
  5232. func (m *CompetitionInfo) GetNextComScore() int32 {
  5233. if m != nil {
  5234. return m.NextComScore
  5235. }
  5236. return 0
  5237. }
  5238. func (m *CompetitionInfo) GetLastComScore() int32 {
  5239. if m != nil {
  5240. return m.LastComScore
  5241. }
  5242. return 0
  5243. }
  5244. type DivineInfo struct {
  5245. // 占星
  5246. CurStars []int32 `protobuf:"varint,1,rep,packed,name=cur_stars,json=curStars,proto3" json:"cur_stars,omitempty"`
  5247. FailedCount int32 `protobuf:"varint,2,opt,name=failed_count,json=failedCount,proto3" json:"failed_count,omitempty"`
  5248. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  5249. XXX_unrecognized []byte `json:"-"`
  5250. XXX_sizecache int32 `json:"-"`
  5251. }
  5252. func (m *DivineInfo) Reset() { *m = DivineInfo{} }
  5253. func (m *DivineInfo) String() string { return proto.CompactTextString(m) }
  5254. func (*DivineInfo) ProtoMessage() {}
  5255. func (*DivineInfo) Descriptor() ([]byte, []int) {
  5256. return fileDescriptor_116e343673f7ffaf, []int{85}
  5257. }
  5258. func (m *DivineInfo) XXX_Unmarshal(b []byte) error {
  5259. return xxx_messageInfo_DivineInfo.Unmarshal(m, b)
  5260. }
  5261. func (m *DivineInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  5262. return xxx_messageInfo_DivineInfo.Marshal(b, m, deterministic)
  5263. }
  5264. func (m *DivineInfo) XXX_Merge(src proto.Message) {
  5265. xxx_messageInfo_DivineInfo.Merge(m, src)
  5266. }
  5267. func (m *DivineInfo) XXX_Size() int {
  5268. return xxx_messageInfo_DivineInfo.Size(m)
  5269. }
  5270. func (m *DivineInfo) XXX_DiscardUnknown() {
  5271. xxx_messageInfo_DivineInfo.DiscardUnknown(m)
  5272. }
  5273. var xxx_messageInfo_DivineInfo proto.InternalMessageInfo
  5274. func (m *DivineInfo) GetCurStars() []int32 {
  5275. if m != nil {
  5276. return m.CurStars
  5277. }
  5278. return nil
  5279. }
  5280. func (m *DivineInfo) GetFailedCount() int32 {
  5281. if m != nil {
  5282. return m.FailedCount
  5283. }
  5284. return 0
  5285. }
  5286. // 每日领奖数据
  5287. type DaySupplyData struct {
  5288. Begin uint64 `protobuf:"varint,1,opt,name=begin,proto3" json:"begin,omitempty"`
  5289. EndIndex uint64 `protobuf:"varint,2,opt,name=end_index,json=endIndex,proto3" json:"end_index,omitempty"`
  5290. Draw bool `protobuf:"varint,3,opt,name=draw,proto3" json:"draw,omitempty"`
  5291. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  5292. XXX_unrecognized []byte `json:"-"`
  5293. XXX_sizecache int32 `json:"-"`
  5294. }
  5295. func (m *DaySupplyData) Reset() { *m = DaySupplyData{} }
  5296. func (m *DaySupplyData) String() string { return proto.CompactTextString(m) }
  5297. func (*DaySupplyData) ProtoMessage() {}
  5298. func (*DaySupplyData) Descriptor() ([]byte, []int) {
  5299. return fileDescriptor_116e343673f7ffaf, []int{86}
  5300. }
  5301. func (m *DaySupplyData) XXX_Unmarshal(b []byte) error {
  5302. return xxx_messageInfo_DaySupplyData.Unmarshal(m, b)
  5303. }
  5304. func (m *DaySupplyData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  5305. return xxx_messageInfo_DaySupplyData.Marshal(b, m, deterministic)
  5306. }
  5307. func (m *DaySupplyData) XXX_Merge(src proto.Message) {
  5308. xxx_messageInfo_DaySupplyData.Merge(m, src)
  5309. }
  5310. func (m *DaySupplyData) XXX_Size() int {
  5311. return xxx_messageInfo_DaySupplyData.Size(m)
  5312. }
  5313. func (m *DaySupplyData) XXX_DiscardUnknown() {
  5314. xxx_messageInfo_DaySupplyData.DiscardUnknown(m)
  5315. }
  5316. var xxx_messageInfo_DaySupplyData proto.InternalMessageInfo
  5317. func (m *DaySupplyData) GetBegin() uint64 {
  5318. if m != nil {
  5319. return m.Begin
  5320. }
  5321. return 0
  5322. }
  5323. func (m *DaySupplyData) GetEndIndex() uint64 {
  5324. if m != nil {
  5325. return m.EndIndex
  5326. }
  5327. return 0
  5328. }
  5329. func (m *DaySupplyData) GetDraw() bool {
  5330. if m != nil {
  5331. return m.Draw
  5332. }
  5333. return false
  5334. }
  5335. // 粉丝投票数据
  5336. type FansVoteData struct {
  5337. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
  5338. Rank int32 `protobuf:"varint,2,opt,name=rank,proto3" json:"rank,omitempty"`
  5339. Score int32 `protobuf:"varint,3,opt,name=score,proto3" json:"score,omitempty"`
  5340. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  5341. XXX_unrecognized []byte `json:"-"`
  5342. XXX_sizecache int32 `json:"-"`
  5343. }
  5344. func (m *FansVoteData) Reset() { *m = FansVoteData{} }
  5345. func (m *FansVoteData) String() string { return proto.CompactTextString(m) }
  5346. func (*FansVoteData) ProtoMessage() {}
  5347. func (*FansVoteData) Descriptor() ([]byte, []int) {
  5348. return fileDescriptor_116e343673f7ffaf, []int{87}
  5349. }
  5350. func (m *FansVoteData) XXX_Unmarshal(b []byte) error {
  5351. return xxx_messageInfo_FansVoteData.Unmarshal(m, b)
  5352. }
  5353. func (m *FansVoteData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  5354. return xxx_messageInfo_FansVoteData.Marshal(b, m, deterministic)
  5355. }
  5356. func (m *FansVoteData) XXX_Merge(src proto.Message) {
  5357. xxx_messageInfo_FansVoteData.Merge(m, src)
  5358. }
  5359. func (m *FansVoteData) XXX_Size() int {
  5360. return xxx_messageInfo_FansVoteData.Size(m)
  5361. }
  5362. func (m *FansVoteData) XXX_DiscardUnknown() {
  5363. xxx_messageInfo_FansVoteData.DiscardUnknown(m)
  5364. }
  5365. var xxx_messageInfo_FansVoteData proto.InternalMessageInfo
  5366. func (m *FansVoteData) GetName() string {
  5367. if m != nil {
  5368. return m.Name
  5369. }
  5370. return ""
  5371. }
  5372. func (m *FansVoteData) GetRank() int32 {
  5373. if m != nil {
  5374. return m.Rank
  5375. }
  5376. return 0
  5377. }
  5378. func (m *FansVoteData) GetScore() int32 {
  5379. if m != nil {
  5380. return m.Score
  5381. }
  5382. return 0
  5383. }
  5384. // 箱子排名数据
  5385. type FansBoxData struct {
  5386. Uid uint64 `protobuf:"varint,1,opt,name=uid,proto3" json:"uid,omitempty"`
  5387. Box int32 `protobuf:"varint,2,opt,name=box,proto3" json:"box,omitempty"`
  5388. Rank int32 `protobuf:"varint,3,opt,name=rank,proto3" json:"rank,omitempty"`
  5389. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  5390. XXX_unrecognized []byte `json:"-"`
  5391. XXX_sizecache int32 `json:"-"`
  5392. }
  5393. func (m *FansBoxData) Reset() { *m = FansBoxData{} }
  5394. func (m *FansBoxData) String() string { return proto.CompactTextString(m) }
  5395. func (*FansBoxData) ProtoMessage() {}
  5396. func (*FansBoxData) Descriptor() ([]byte, []int) {
  5397. return fileDescriptor_116e343673f7ffaf, []int{88}
  5398. }
  5399. func (m *FansBoxData) XXX_Unmarshal(b []byte) error {
  5400. return xxx_messageInfo_FansBoxData.Unmarshal(m, b)
  5401. }
  5402. func (m *FansBoxData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  5403. return xxx_messageInfo_FansBoxData.Marshal(b, m, deterministic)
  5404. }
  5405. func (m *FansBoxData) XXX_Merge(src proto.Message) {
  5406. xxx_messageInfo_FansBoxData.Merge(m, src)
  5407. }
  5408. func (m *FansBoxData) XXX_Size() int {
  5409. return xxx_messageInfo_FansBoxData.Size(m)
  5410. }
  5411. func (m *FansBoxData) XXX_DiscardUnknown() {
  5412. xxx_messageInfo_FansBoxData.DiscardUnknown(m)
  5413. }
  5414. var xxx_messageInfo_FansBoxData proto.InternalMessageInfo
  5415. func (m *FansBoxData) GetUid() uint64 {
  5416. if m != nil {
  5417. return m.Uid
  5418. }
  5419. return 0
  5420. }
  5421. func (m *FansBoxData) GetBox() int32 {
  5422. if m != nil {
  5423. return m.Box
  5424. }
  5425. return 0
  5426. }
  5427. func (m *FansBoxData) GetRank() int32 {
  5428. if m != nil {
  5429. return m.Rank
  5430. }
  5431. return 0
  5432. }
  5433. // 排名数据
  5434. type FansRankData struct {
  5435. Uid uint64 `protobuf:"varint,1,opt,name=uid,proto3" json:"uid,omitempty"`
  5436. Score int32 `protobuf:"varint,2,opt,name=score,proto3" json:"score,omitempty"`
  5437. Rank int32 `protobuf:"varint,3,opt,name=rank,proto3" json:"rank,omitempty"`
  5438. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  5439. XXX_unrecognized []byte `json:"-"`
  5440. XXX_sizecache int32 `json:"-"`
  5441. }
  5442. func (m *FansRankData) Reset() { *m = FansRankData{} }
  5443. func (m *FansRankData) String() string { return proto.CompactTextString(m) }
  5444. func (*FansRankData) ProtoMessage() {}
  5445. func (*FansRankData) Descriptor() ([]byte, []int) {
  5446. return fileDescriptor_116e343673f7ffaf, []int{89}
  5447. }
  5448. func (m *FansRankData) XXX_Unmarshal(b []byte) error {
  5449. return xxx_messageInfo_FansRankData.Unmarshal(m, b)
  5450. }
  5451. func (m *FansRankData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  5452. return xxx_messageInfo_FansRankData.Marshal(b, m, deterministic)
  5453. }
  5454. func (m *FansRankData) XXX_Merge(src proto.Message) {
  5455. xxx_messageInfo_FansRankData.Merge(m, src)
  5456. }
  5457. func (m *FansRankData) XXX_Size() int {
  5458. return xxx_messageInfo_FansRankData.Size(m)
  5459. }
  5460. func (m *FansRankData) XXX_DiscardUnknown() {
  5461. xxx_messageInfo_FansRankData.DiscardUnknown(m)
  5462. }
  5463. var xxx_messageInfo_FansRankData proto.InternalMessageInfo
  5464. func (m *FansRankData) GetUid() uint64 {
  5465. if m != nil {
  5466. return m.Uid
  5467. }
  5468. return 0
  5469. }
  5470. func (m *FansRankData) GetScore() int32 {
  5471. if m != nil {
  5472. return m.Score
  5473. }
  5474. return 0
  5475. }
  5476. func (m *FansRankData) GetRank() int32 {
  5477. if m != nil {
  5478. return m.Rank
  5479. }
  5480. return 0
  5481. }
  5482. type FansVoteDetail struct {
  5483. Uid uint64 `protobuf:"varint,1,opt,name=uid,proto3" json:"uid,omitempty"`
  5484. VoteTime uint64 `protobuf:"varint,2,opt,name=vote_time,json=voteTime,proto3" json:"vote_time,omitempty"`
  5485. TicketCount int32 `protobuf:"varint,3,opt,name=ticket_count,json=ticketCount,proto3" json:"ticket_count,omitempty"`
  5486. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  5487. XXX_unrecognized []byte `json:"-"`
  5488. XXX_sizecache int32 `json:"-"`
  5489. }
  5490. func (m *FansVoteDetail) Reset() { *m = FansVoteDetail{} }
  5491. func (m *FansVoteDetail) String() string { return proto.CompactTextString(m) }
  5492. func (*FansVoteDetail) ProtoMessage() {}
  5493. func (*FansVoteDetail) Descriptor() ([]byte, []int) {
  5494. return fileDescriptor_116e343673f7ffaf, []int{90}
  5495. }
  5496. func (m *FansVoteDetail) XXX_Unmarshal(b []byte) error {
  5497. return xxx_messageInfo_FansVoteDetail.Unmarshal(m, b)
  5498. }
  5499. func (m *FansVoteDetail) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  5500. return xxx_messageInfo_FansVoteDetail.Marshal(b, m, deterministic)
  5501. }
  5502. func (m *FansVoteDetail) XXX_Merge(src proto.Message) {
  5503. xxx_messageInfo_FansVoteDetail.Merge(m, src)
  5504. }
  5505. func (m *FansVoteDetail) XXX_Size() int {
  5506. return xxx_messageInfo_FansVoteDetail.Size(m)
  5507. }
  5508. func (m *FansVoteDetail) XXX_DiscardUnknown() {
  5509. xxx_messageInfo_FansVoteDetail.DiscardUnknown(m)
  5510. }
  5511. var xxx_messageInfo_FansVoteDetail proto.InternalMessageInfo
  5512. func (m *FansVoteDetail) GetUid() uint64 {
  5513. if m != nil {
  5514. return m.Uid
  5515. }
  5516. return 0
  5517. }
  5518. func (m *FansVoteDetail) GetVoteTime() uint64 {
  5519. if m != nil {
  5520. return m.VoteTime
  5521. }
  5522. return 0
  5523. }
  5524. func (m *FansVoteDetail) GetTicketCount() int32 {
  5525. if m != nil {
  5526. return m.TicketCount
  5527. }
  5528. return 0
  5529. }
  5530. // 请求自己的粉丝榜单
  5531. type IdolFansInfo struct {
  5532. FansList []*FansVoteDetail `protobuf:"bytes,1,rep,name=fans_list,json=fansList,proto3" json:"fans_list,omitempty"`
  5533. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  5534. XXX_unrecognized []byte `json:"-"`
  5535. XXX_sizecache int32 `json:"-"`
  5536. }
  5537. func (m *IdolFansInfo) Reset() { *m = IdolFansInfo{} }
  5538. func (m *IdolFansInfo) String() string { return proto.CompactTextString(m) }
  5539. func (*IdolFansInfo) ProtoMessage() {}
  5540. func (*IdolFansInfo) Descriptor() ([]byte, []int) {
  5541. return fileDescriptor_116e343673f7ffaf, []int{91}
  5542. }
  5543. func (m *IdolFansInfo) XXX_Unmarshal(b []byte) error {
  5544. return xxx_messageInfo_IdolFansInfo.Unmarshal(m, b)
  5545. }
  5546. func (m *IdolFansInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  5547. return xxx_messageInfo_IdolFansInfo.Marshal(b, m, deterministic)
  5548. }
  5549. func (m *IdolFansInfo) XXX_Merge(src proto.Message) {
  5550. xxx_messageInfo_IdolFansInfo.Merge(m, src)
  5551. }
  5552. func (m *IdolFansInfo) XXX_Size() int {
  5553. return xxx_messageInfo_IdolFansInfo.Size(m)
  5554. }
  5555. func (m *IdolFansInfo) XXX_DiscardUnknown() {
  5556. xxx_messageInfo_IdolFansInfo.DiscardUnknown(m)
  5557. }
  5558. var xxx_messageInfo_IdolFansInfo proto.InternalMessageInfo
  5559. func (m *IdolFansInfo) GetFansList() []*FansVoteDetail {
  5560. if m != nil {
  5561. return m.FansList
  5562. }
  5563. return nil
  5564. }
  5565. type IdolInfo struct {
  5566. VoteData []*KeyValueType64 `protobuf:"bytes,1,rep,name=vote_data,json=voteData,proto3" json:"vote_data,omitempty"`
  5567. DayReward []int32 `protobuf:"varint,2,rep,packed,name=day_reward,json=dayReward,proto3" json:"day_reward,omitempty"`
  5568. JoinCompetition bool `protobuf:"varint,3,opt,name=join_competition,json=joinCompetition,proto3" json:"join_competition,omitempty"`
  5569. BoxScore int32 `protobuf:"varint,4,opt,name=box_score,json=boxScore,proto3" json:"box_score,omitempty"`
  5570. FirstBegin uint64 `protobuf:"varint,5,opt,name=first_begin,json=firstBegin,proto3" json:"first_begin,omitempty"`
  5571. FirstEnd uint64 `protobuf:"varint,6,opt,name=first_end,json=firstEnd,proto3" json:"first_end,omitempty"`
  5572. SecondBegin uint64 `protobuf:"varint,7,opt,name=second_begin,json=secondBegin,proto3" json:"second_begin,omitempty"`
  5573. SecondEnd uint64 `protobuf:"varint,8,opt,name=second_end,json=secondEnd,proto3" json:"second_end,omitempty"`
  5574. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  5575. XXX_unrecognized []byte `json:"-"`
  5576. XXX_sizecache int32 `json:"-"`
  5577. }
  5578. func (m *IdolInfo) Reset() { *m = IdolInfo{} }
  5579. func (m *IdolInfo) String() string { return proto.CompactTextString(m) }
  5580. func (*IdolInfo) ProtoMessage() {}
  5581. func (*IdolInfo) Descriptor() ([]byte, []int) {
  5582. return fileDescriptor_116e343673f7ffaf, []int{92}
  5583. }
  5584. func (m *IdolInfo) XXX_Unmarshal(b []byte) error {
  5585. return xxx_messageInfo_IdolInfo.Unmarshal(m, b)
  5586. }
  5587. func (m *IdolInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  5588. return xxx_messageInfo_IdolInfo.Marshal(b, m, deterministic)
  5589. }
  5590. func (m *IdolInfo) XXX_Merge(src proto.Message) {
  5591. xxx_messageInfo_IdolInfo.Merge(m, src)
  5592. }
  5593. func (m *IdolInfo) XXX_Size() int {
  5594. return xxx_messageInfo_IdolInfo.Size(m)
  5595. }
  5596. func (m *IdolInfo) XXX_DiscardUnknown() {
  5597. xxx_messageInfo_IdolInfo.DiscardUnknown(m)
  5598. }
  5599. var xxx_messageInfo_IdolInfo proto.InternalMessageInfo
  5600. func (m *IdolInfo) GetVoteData() []*KeyValueType64 {
  5601. if m != nil {
  5602. return m.VoteData
  5603. }
  5604. return nil
  5605. }
  5606. func (m *IdolInfo) GetDayReward() []int32 {
  5607. if m != nil {
  5608. return m.DayReward
  5609. }
  5610. return nil
  5611. }
  5612. func (m *IdolInfo) GetJoinCompetition() bool {
  5613. if m != nil {
  5614. return m.JoinCompetition
  5615. }
  5616. return false
  5617. }
  5618. func (m *IdolInfo) GetBoxScore() int32 {
  5619. if m != nil {
  5620. return m.BoxScore
  5621. }
  5622. return 0
  5623. }
  5624. func (m *IdolInfo) GetFirstBegin() uint64 {
  5625. if m != nil {
  5626. return m.FirstBegin
  5627. }
  5628. return 0
  5629. }
  5630. func (m *IdolInfo) GetFirstEnd() uint64 {
  5631. if m != nil {
  5632. return m.FirstEnd
  5633. }
  5634. return 0
  5635. }
  5636. func (m *IdolInfo) GetSecondBegin() uint64 {
  5637. if m != nil {
  5638. return m.SecondBegin
  5639. }
  5640. return 0
  5641. }
  5642. func (m *IdolInfo) GetSecondEnd() uint64 {
  5643. if m != nil {
  5644. return m.SecondEnd
  5645. }
  5646. return 0
  5647. }
  5648. type PlayerShowData struct {
  5649. Uid uint64 `protobuf:"varint,1,opt,name=uid,proto3" json:"uid,omitempty"`
  5650. RoleBase *RoleBase `protobuf:"bytes,2,opt,name=role_base,json=roleBase,proto3" json:"role_base,omitempty"`
  5651. HeroData *HeroData `protobuf:"bytes,3,opt,name=hero_data,json=heroData,proto3" json:"hero_data,omitempty"`
  5652. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  5653. XXX_unrecognized []byte `json:"-"`
  5654. XXX_sizecache int32 `json:"-"`
  5655. }
  5656. func (m *PlayerShowData) Reset() { *m = PlayerShowData{} }
  5657. func (m *PlayerShowData) String() string { return proto.CompactTextString(m) }
  5658. func (*PlayerShowData) ProtoMessage() {}
  5659. func (*PlayerShowData) Descriptor() ([]byte, []int) {
  5660. return fileDescriptor_116e343673f7ffaf, []int{93}
  5661. }
  5662. func (m *PlayerShowData) XXX_Unmarshal(b []byte) error {
  5663. return xxx_messageInfo_PlayerShowData.Unmarshal(m, b)
  5664. }
  5665. func (m *PlayerShowData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  5666. return xxx_messageInfo_PlayerShowData.Marshal(b, m, deterministic)
  5667. }
  5668. func (m *PlayerShowData) XXX_Merge(src proto.Message) {
  5669. xxx_messageInfo_PlayerShowData.Merge(m, src)
  5670. }
  5671. func (m *PlayerShowData) XXX_Size() int {
  5672. return xxx_messageInfo_PlayerShowData.Size(m)
  5673. }
  5674. func (m *PlayerShowData) XXX_DiscardUnknown() {
  5675. xxx_messageInfo_PlayerShowData.DiscardUnknown(m)
  5676. }
  5677. var xxx_messageInfo_PlayerShowData proto.InternalMessageInfo
  5678. func (m *PlayerShowData) GetUid() uint64 {
  5679. if m != nil {
  5680. return m.Uid
  5681. }
  5682. return 0
  5683. }
  5684. func (m *PlayerShowData) GetRoleBase() *RoleBase {
  5685. if m != nil {
  5686. return m.RoleBase
  5687. }
  5688. return nil
  5689. }
  5690. func (m *PlayerShowData) GetHeroData() *HeroData {
  5691. if m != nil {
  5692. return m.HeroData
  5693. }
  5694. return nil
  5695. }
  5696. type IdolSeasonData struct {
  5697. // 前三名数据
  5698. DetailList []*PlayerShowData `protobuf:"bytes,1,rep,name=detail_list,json=detailList,proto3" json:"detail_list,omitempty"`
  5699. // 前三名的票数
  5700. VoteList []*FansRankData `protobuf:"bytes,2,rep,name=vote_list,json=voteList,proto3" json:"vote_list,omitempty"`
  5701. DayReward []int32 `protobuf:"varint,3,rep,packed,name=day_reward,json=dayReward,proto3" json:"day_reward,omitempty"`
  5702. FirstBegin uint64 `protobuf:"varint,4,opt,name=first_begin,json=firstBegin,proto3" json:"first_begin,omitempty"`
  5703. FirstEnd uint64 `protobuf:"varint,5,opt,name=first_end,json=firstEnd,proto3" json:"first_end,omitempty"`
  5704. SecondBegin uint64 `protobuf:"varint,6,opt,name=second_begin,json=secondBegin,proto3" json:"second_begin,omitempty"`
  5705. SecondEnd uint64 `protobuf:"varint,7,opt,name=second_end,json=secondEnd,proto3" json:"second_end,omitempty"`
  5706. HasBoxReward bool `protobuf:"varint,8,opt,name=has_box_reward,json=hasBoxReward,proto3" json:"has_box_reward,omitempty"`
  5707. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  5708. XXX_unrecognized []byte `json:"-"`
  5709. XXX_sizecache int32 `json:"-"`
  5710. }
  5711. func (m *IdolSeasonData) Reset() { *m = IdolSeasonData{} }
  5712. func (m *IdolSeasonData) String() string { return proto.CompactTextString(m) }
  5713. func (*IdolSeasonData) ProtoMessage() {}
  5714. func (*IdolSeasonData) Descriptor() ([]byte, []int) {
  5715. return fileDescriptor_116e343673f7ffaf, []int{94}
  5716. }
  5717. func (m *IdolSeasonData) XXX_Unmarshal(b []byte) error {
  5718. return xxx_messageInfo_IdolSeasonData.Unmarshal(m, b)
  5719. }
  5720. func (m *IdolSeasonData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  5721. return xxx_messageInfo_IdolSeasonData.Marshal(b, m, deterministic)
  5722. }
  5723. func (m *IdolSeasonData) XXX_Merge(src proto.Message) {
  5724. xxx_messageInfo_IdolSeasonData.Merge(m, src)
  5725. }
  5726. func (m *IdolSeasonData) XXX_Size() int {
  5727. return xxx_messageInfo_IdolSeasonData.Size(m)
  5728. }
  5729. func (m *IdolSeasonData) XXX_DiscardUnknown() {
  5730. xxx_messageInfo_IdolSeasonData.DiscardUnknown(m)
  5731. }
  5732. var xxx_messageInfo_IdolSeasonData proto.InternalMessageInfo
  5733. func (m *IdolSeasonData) GetDetailList() []*PlayerShowData {
  5734. if m != nil {
  5735. return m.DetailList
  5736. }
  5737. return nil
  5738. }
  5739. func (m *IdolSeasonData) GetVoteList() []*FansRankData {
  5740. if m != nil {
  5741. return m.VoteList
  5742. }
  5743. return nil
  5744. }
  5745. func (m *IdolSeasonData) GetDayReward() []int32 {
  5746. if m != nil {
  5747. return m.DayReward
  5748. }
  5749. return nil
  5750. }
  5751. func (m *IdolSeasonData) GetFirstBegin() uint64 {
  5752. if m != nil {
  5753. return m.FirstBegin
  5754. }
  5755. return 0
  5756. }
  5757. func (m *IdolSeasonData) GetFirstEnd() uint64 {
  5758. if m != nil {
  5759. return m.FirstEnd
  5760. }
  5761. return 0
  5762. }
  5763. func (m *IdolSeasonData) GetSecondBegin() uint64 {
  5764. if m != nil {
  5765. return m.SecondBegin
  5766. }
  5767. return 0
  5768. }
  5769. func (m *IdolSeasonData) GetSecondEnd() uint64 {
  5770. if m != nil {
  5771. return m.SecondEnd
  5772. }
  5773. return 0
  5774. }
  5775. func (m *IdolSeasonData) GetHasBoxReward() bool {
  5776. if m != nil {
  5777. return m.HasBoxReward
  5778. }
  5779. return false
  5780. }
  5781. type FansVoteRewardData struct {
  5782. Uid uint64 `protobuf:"varint,1,opt,name=uid,proto3" json:"uid,omitempty"`
  5783. IdolList []*KeyValueType64 `protobuf:"bytes,2,rep,name=idol_list,json=idolList,proto3" json:"idol_list,omitempty"`
  5784. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  5785. XXX_unrecognized []byte `json:"-"`
  5786. XXX_sizecache int32 `json:"-"`
  5787. }
  5788. func (m *FansVoteRewardData) Reset() { *m = FansVoteRewardData{} }
  5789. func (m *FansVoteRewardData) String() string { return proto.CompactTextString(m) }
  5790. func (*FansVoteRewardData) ProtoMessage() {}
  5791. func (*FansVoteRewardData) Descriptor() ([]byte, []int) {
  5792. return fileDescriptor_116e343673f7ffaf, []int{95}
  5793. }
  5794. func (m *FansVoteRewardData) XXX_Unmarshal(b []byte) error {
  5795. return xxx_messageInfo_FansVoteRewardData.Unmarshal(m, b)
  5796. }
  5797. func (m *FansVoteRewardData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  5798. return xxx_messageInfo_FansVoteRewardData.Marshal(b, m, deterministic)
  5799. }
  5800. func (m *FansVoteRewardData) XXX_Merge(src proto.Message) {
  5801. xxx_messageInfo_FansVoteRewardData.Merge(m, src)
  5802. }
  5803. func (m *FansVoteRewardData) XXX_Size() int {
  5804. return xxx_messageInfo_FansVoteRewardData.Size(m)
  5805. }
  5806. func (m *FansVoteRewardData) XXX_DiscardUnknown() {
  5807. xxx_messageInfo_FansVoteRewardData.DiscardUnknown(m)
  5808. }
  5809. var xxx_messageInfo_FansVoteRewardData proto.InternalMessageInfo
  5810. func (m *FansVoteRewardData) GetUid() uint64 {
  5811. if m != nil {
  5812. return m.Uid
  5813. }
  5814. return 0
  5815. }
  5816. func (m *FansVoteRewardData) GetIdolList() []*KeyValueType64 {
  5817. if m != nil {
  5818. return m.IdolList
  5819. }
  5820. return nil
  5821. }
  5822. type RoleCompetition struct {
  5823. CurCompetition *CompetitionInfo `protobuf:"bytes,1,opt,name=cur_competition,json=curCompetition,proto3" json:"cur_competition,omitempty"`
  5824. RewardCompetitionId int32 `protobuf:"varint,2,opt,name=reward_competition_id,json=rewardCompetitionId,proto3" json:"reward_competition_id,omitempty"`
  5825. RewardCompetitionSubId int32 `protobuf:"varint,3,opt,name=reward_competition_sub_id,json=rewardCompetitionSubId,proto3" json:"reward_competition_sub_id,omitempty"`
  5826. Divine *DivineInfo `protobuf:"bytes,4,opt,name=divine,proto3" json:"divine,omitempty"`
  5827. Idol *IdolInfo `protobuf:"bytes,5,opt,name=idol,proto3" json:"idol,omitempty"`
  5828. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  5829. XXX_unrecognized []byte `json:"-"`
  5830. XXX_sizecache int32 `json:"-"`
  5831. }
  5832. func (m *RoleCompetition) Reset() { *m = RoleCompetition{} }
  5833. func (m *RoleCompetition) String() string { return proto.CompactTextString(m) }
  5834. func (*RoleCompetition) ProtoMessage() {}
  5835. func (*RoleCompetition) Descriptor() ([]byte, []int) {
  5836. return fileDescriptor_116e343673f7ffaf, []int{96}
  5837. }
  5838. func (m *RoleCompetition) XXX_Unmarshal(b []byte) error {
  5839. return xxx_messageInfo_RoleCompetition.Unmarshal(m, b)
  5840. }
  5841. func (m *RoleCompetition) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  5842. return xxx_messageInfo_RoleCompetition.Marshal(b, m, deterministic)
  5843. }
  5844. func (m *RoleCompetition) XXX_Merge(src proto.Message) {
  5845. xxx_messageInfo_RoleCompetition.Merge(m, src)
  5846. }
  5847. func (m *RoleCompetition) XXX_Size() int {
  5848. return xxx_messageInfo_RoleCompetition.Size(m)
  5849. }
  5850. func (m *RoleCompetition) XXX_DiscardUnknown() {
  5851. xxx_messageInfo_RoleCompetition.DiscardUnknown(m)
  5852. }
  5853. var xxx_messageInfo_RoleCompetition proto.InternalMessageInfo
  5854. func (m *RoleCompetition) GetCurCompetition() *CompetitionInfo {
  5855. if m != nil {
  5856. return m.CurCompetition
  5857. }
  5858. return nil
  5859. }
  5860. func (m *RoleCompetition) GetRewardCompetitionId() int32 {
  5861. if m != nil {
  5862. return m.RewardCompetitionId
  5863. }
  5864. return 0
  5865. }
  5866. func (m *RoleCompetition) GetRewardCompetitionSubId() int32 {
  5867. if m != nil {
  5868. return m.RewardCompetitionSubId
  5869. }
  5870. return 0
  5871. }
  5872. func (m *RoleCompetition) GetDivine() *DivineInfo {
  5873. if m != nil {
  5874. return m.Divine
  5875. }
  5876. return nil
  5877. }
  5878. func (m *RoleCompetition) GetIdol() *IdolInfo {
  5879. if m != nil {
  5880. return m.Idol
  5881. }
  5882. return nil
  5883. }
  5884. // //////////////////////social好友
  5885. // 每次上线时需要重新加载
  5886. type RoleFriend struct {
  5887. SubList []uint64 `protobuf:"varint,1,rep,packed,name=sub_list,json=subList,proto3" json:"sub_list,omitempty"`
  5888. FansList []uint64 `protobuf:"varint,2,rep,packed,name=fans_list,json=fansList,proto3" json:"fans_list,omitempty"`
  5889. BlackList []uint64 `protobuf:"varint,3,rep,packed,name=black_list,json=blackList,proto3" json:"black_list,omitempty"`
  5890. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  5891. XXX_unrecognized []byte `json:"-"`
  5892. XXX_sizecache int32 `json:"-"`
  5893. }
  5894. func (m *RoleFriend) Reset() { *m = RoleFriend{} }
  5895. func (m *RoleFriend) String() string { return proto.CompactTextString(m) }
  5896. func (*RoleFriend) ProtoMessage() {}
  5897. func (*RoleFriend) Descriptor() ([]byte, []int) {
  5898. return fileDescriptor_116e343673f7ffaf, []int{97}
  5899. }
  5900. func (m *RoleFriend) XXX_Unmarshal(b []byte) error {
  5901. return xxx_messageInfo_RoleFriend.Unmarshal(m, b)
  5902. }
  5903. func (m *RoleFriend) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  5904. return xxx_messageInfo_RoleFriend.Marshal(b, m, deterministic)
  5905. }
  5906. func (m *RoleFriend) XXX_Merge(src proto.Message) {
  5907. xxx_messageInfo_RoleFriend.Merge(m, src)
  5908. }
  5909. func (m *RoleFriend) XXX_Size() int {
  5910. return xxx_messageInfo_RoleFriend.Size(m)
  5911. }
  5912. func (m *RoleFriend) XXX_DiscardUnknown() {
  5913. xxx_messageInfo_RoleFriend.DiscardUnknown(m)
  5914. }
  5915. var xxx_messageInfo_RoleFriend proto.InternalMessageInfo
  5916. func (m *RoleFriend) GetSubList() []uint64 {
  5917. if m != nil {
  5918. return m.SubList
  5919. }
  5920. return nil
  5921. }
  5922. func (m *RoleFriend) GetFansList() []uint64 {
  5923. if m != nil {
  5924. return m.FansList
  5925. }
  5926. return nil
  5927. }
  5928. func (m *RoleFriend) GetBlackList() []uint64 {
  5929. if m != nil {
  5930. return m.BlackList
  5931. }
  5932. return nil
  5933. }
  5934. type RoleSocial struct {
  5935. FriendInfo *RoleFriend `protobuf:"bytes,1,opt,name=friendInfo,proto3" json:"friendInfo,omitempty"`
  5936. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  5937. XXX_unrecognized []byte `json:"-"`
  5938. XXX_sizecache int32 `json:"-"`
  5939. }
  5940. func (m *RoleSocial) Reset() { *m = RoleSocial{} }
  5941. func (m *RoleSocial) String() string { return proto.CompactTextString(m) }
  5942. func (*RoleSocial) ProtoMessage() {}
  5943. func (*RoleSocial) Descriptor() ([]byte, []int) {
  5944. return fileDescriptor_116e343673f7ffaf, []int{98}
  5945. }
  5946. func (m *RoleSocial) XXX_Unmarshal(b []byte) error {
  5947. return xxx_messageInfo_RoleSocial.Unmarshal(m, b)
  5948. }
  5949. func (m *RoleSocial) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  5950. return xxx_messageInfo_RoleSocial.Marshal(b, m, deterministic)
  5951. }
  5952. func (m *RoleSocial) XXX_Merge(src proto.Message) {
  5953. xxx_messageInfo_RoleSocial.Merge(m, src)
  5954. }
  5955. func (m *RoleSocial) XXX_Size() int {
  5956. return xxx_messageInfo_RoleSocial.Size(m)
  5957. }
  5958. func (m *RoleSocial) XXX_DiscardUnknown() {
  5959. xxx_messageInfo_RoleSocial.DiscardUnknown(m)
  5960. }
  5961. var xxx_messageInfo_RoleSocial proto.InternalMessageInfo
  5962. func (m *RoleSocial) GetFriendInfo() *RoleFriend {
  5963. if m != nil {
  5964. return m.FriendInfo
  5965. }
  5966. return nil
  5967. }
  5968. // //////////////////////common
  5969. // 战斗玩家数据
  5970. type FightRoleInfo struct {
  5971. IsRobot bool `protobuf:"varint,1,opt,name=is_robot,json=isRobot,proto3" json:"is_robot,omitempty"`
  5972. BriefInfo *CommonPlayerBriefInfo `protobuf:"bytes,2,opt,name=brief_info,json=briefInfo,proto3" json:"brief_info,omitempty"`
  5973. // 系统数据
  5974. JobLevel int32 `protobuf:"varint,3,opt,name=job_level,json=jobLevel,proto3" json:"job_level,omitempty"`
  5975. AttrList []*KeyValueType `protobuf:"bytes,4,rep,name=attr_list,json=attrList,proto3" json:"attr_list,omitempty"`
  5976. FashionData *FashionData `protobuf:"bytes,5,opt,name=fashion_data,json=fashionData,proto3" json:"fashion_data,omitempty"`
  5977. HeroDataList []*HeroData `protobuf:"bytes,6,rep,name=hero_data_list,json=heroDataList,proto3" json:"hero_data_list,omitempty"`
  5978. MaxFightPower int32 `protobuf:"varint,7,opt,name=max_fight_power,json=maxFightPower,proto3" json:"max_fight_power,omitempty"`
  5979. BattlePetList []*PetData `protobuf:"bytes,8,rep,name=battle_pet_list,json=battlePetList,proto3" json:"battle_pet_list,omitempty"`
  5980. ChangePlayId int32 `protobuf:"varint,9,opt,name=change_play_id,json=changePlayId,proto3" json:"change_play_id,omitempty"`
  5981. RepressSkillPvpVal int32 `protobuf:"varint,10,opt,name=repress_skill_pvp_val,json=repressSkillPvpVal,proto3" json:"repress_skill_pvp_val,omitempty"`
  5982. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  5983. XXX_unrecognized []byte `json:"-"`
  5984. XXX_sizecache int32 `json:"-"`
  5985. }
  5986. func (m *FightRoleInfo) Reset() { *m = FightRoleInfo{} }
  5987. func (m *FightRoleInfo) String() string { return proto.CompactTextString(m) }
  5988. func (*FightRoleInfo) ProtoMessage() {}
  5989. func (*FightRoleInfo) Descriptor() ([]byte, []int) {
  5990. return fileDescriptor_116e343673f7ffaf, []int{99}
  5991. }
  5992. func (m *FightRoleInfo) XXX_Unmarshal(b []byte) error {
  5993. return xxx_messageInfo_FightRoleInfo.Unmarshal(m, b)
  5994. }
  5995. func (m *FightRoleInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  5996. return xxx_messageInfo_FightRoleInfo.Marshal(b, m, deterministic)
  5997. }
  5998. func (m *FightRoleInfo) XXX_Merge(src proto.Message) {
  5999. xxx_messageInfo_FightRoleInfo.Merge(m, src)
  6000. }
  6001. func (m *FightRoleInfo) XXX_Size() int {
  6002. return xxx_messageInfo_FightRoleInfo.Size(m)
  6003. }
  6004. func (m *FightRoleInfo) XXX_DiscardUnknown() {
  6005. xxx_messageInfo_FightRoleInfo.DiscardUnknown(m)
  6006. }
  6007. var xxx_messageInfo_FightRoleInfo proto.InternalMessageInfo
  6008. func (m *FightRoleInfo) GetIsRobot() bool {
  6009. if m != nil {
  6010. return m.IsRobot
  6011. }
  6012. return false
  6013. }
  6014. func (m *FightRoleInfo) GetBriefInfo() *CommonPlayerBriefInfo {
  6015. if m != nil {
  6016. return m.BriefInfo
  6017. }
  6018. return nil
  6019. }
  6020. func (m *FightRoleInfo) GetJobLevel() int32 {
  6021. if m != nil {
  6022. return m.JobLevel
  6023. }
  6024. return 0
  6025. }
  6026. func (m *FightRoleInfo) GetAttrList() []*KeyValueType {
  6027. if m != nil {
  6028. return m.AttrList
  6029. }
  6030. return nil
  6031. }
  6032. func (m *FightRoleInfo) GetFashionData() *FashionData {
  6033. if m != nil {
  6034. return m.FashionData
  6035. }
  6036. return nil
  6037. }
  6038. func (m *FightRoleInfo) GetHeroDataList() []*HeroData {
  6039. if m != nil {
  6040. return m.HeroDataList
  6041. }
  6042. return nil
  6043. }
  6044. func (m *FightRoleInfo) GetMaxFightPower() int32 {
  6045. if m != nil {
  6046. return m.MaxFightPower
  6047. }
  6048. return 0
  6049. }
  6050. func (m *FightRoleInfo) GetBattlePetList() []*PetData {
  6051. if m != nil {
  6052. return m.BattlePetList
  6053. }
  6054. return nil
  6055. }
  6056. func (m *FightRoleInfo) GetChangePlayId() int32 {
  6057. if m != nil {
  6058. return m.ChangePlayId
  6059. }
  6060. return 0
  6061. }
  6062. func (m *FightRoleInfo) GetRepressSkillPvpVal() int32 {
  6063. if m != nil {
  6064. return m.RepressSkillPvpVal
  6065. }
  6066. return 0
  6067. }
  6068. type ChatMessageInfo struct {
  6069. Message string `protobuf:"bytes,1,opt,name=message,proto3" json:"message,omitempty"`
  6070. SendTime uint64 `protobuf:"varint,2,opt,name=send_time,json=sendTime,proto3" json:"send_time,omitempty"`
  6071. SubType int32 `protobuf:"varint,3,opt,name=sub_type,json=subType,proto3" json:"sub_type,omitempty"`
  6072. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  6073. XXX_unrecognized []byte `json:"-"`
  6074. XXX_sizecache int32 `json:"-"`
  6075. }
  6076. func (m *ChatMessageInfo) Reset() { *m = ChatMessageInfo{} }
  6077. func (m *ChatMessageInfo) String() string { return proto.CompactTextString(m) }
  6078. func (*ChatMessageInfo) ProtoMessage() {}
  6079. func (*ChatMessageInfo) Descriptor() ([]byte, []int) {
  6080. return fileDescriptor_116e343673f7ffaf, []int{100}
  6081. }
  6082. func (m *ChatMessageInfo) XXX_Unmarshal(b []byte) error {
  6083. return xxx_messageInfo_ChatMessageInfo.Unmarshal(m, b)
  6084. }
  6085. func (m *ChatMessageInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  6086. return xxx_messageInfo_ChatMessageInfo.Marshal(b, m, deterministic)
  6087. }
  6088. func (m *ChatMessageInfo) XXX_Merge(src proto.Message) {
  6089. xxx_messageInfo_ChatMessageInfo.Merge(m, src)
  6090. }
  6091. func (m *ChatMessageInfo) XXX_Size() int {
  6092. return xxx_messageInfo_ChatMessageInfo.Size(m)
  6093. }
  6094. func (m *ChatMessageInfo) XXX_DiscardUnknown() {
  6095. xxx_messageInfo_ChatMessageInfo.DiscardUnknown(m)
  6096. }
  6097. var xxx_messageInfo_ChatMessageInfo proto.InternalMessageInfo
  6098. func (m *ChatMessageInfo) GetMessage() string {
  6099. if m != nil {
  6100. return m.Message
  6101. }
  6102. return ""
  6103. }
  6104. func (m *ChatMessageInfo) GetSendTime() uint64 {
  6105. if m != nil {
  6106. return m.SendTime
  6107. }
  6108. return 0
  6109. }
  6110. func (m *ChatMessageInfo) GetSubType() int32 {
  6111. if m != nil {
  6112. return m.SubType
  6113. }
  6114. return 0
  6115. }
  6116. type ChatPlayerBriefInfo struct {
  6117. Uid uint64 `protobuf:"varint,1,opt,name=uid,proto3" json:"uid,omitempty"`
  6118. NickName string `protobuf:"bytes,2,opt,name=nick_name,json=nickName,proto3" json:"nick_name,omitempty"`
  6119. ImgId int32 `protobuf:"varint,3,opt,name=img_id,json=imgId,proto3" json:"img_id,omitempty"`
  6120. ConfigId int32 `protobuf:"varint,4,opt,name=config_id,json=configId,proto3" json:"config_id,omitempty"`
  6121. Level int32 `protobuf:"varint,5,opt,name=level,proto3" json:"level,omitempty"`
  6122. HeadFrameId int32 `protobuf:"varint,6,opt,name=head_frame_id,json=headFrameId,proto3" json:"head_frame_id,omitempty"`
  6123. Gender int32 `protobuf:"varint,7,opt,name=gender,proto3" json:"gender,omitempty"`
  6124. VipLevel int32 `protobuf:"varint,8,opt,name=vip_level,json=vipLevel,proto3" json:"vip_level,omitempty"`
  6125. HeadId int32 `protobuf:"varint,9,opt,name=head_id,json=headId,proto3" json:"head_id,omitempty"`
  6126. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  6127. XXX_unrecognized []byte `json:"-"`
  6128. XXX_sizecache int32 `json:"-"`
  6129. }
  6130. func (m *ChatPlayerBriefInfo) Reset() { *m = ChatPlayerBriefInfo{} }
  6131. func (m *ChatPlayerBriefInfo) String() string { return proto.CompactTextString(m) }
  6132. func (*ChatPlayerBriefInfo) ProtoMessage() {}
  6133. func (*ChatPlayerBriefInfo) Descriptor() ([]byte, []int) {
  6134. return fileDescriptor_116e343673f7ffaf, []int{101}
  6135. }
  6136. func (m *ChatPlayerBriefInfo) XXX_Unmarshal(b []byte) error {
  6137. return xxx_messageInfo_ChatPlayerBriefInfo.Unmarshal(m, b)
  6138. }
  6139. func (m *ChatPlayerBriefInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  6140. return xxx_messageInfo_ChatPlayerBriefInfo.Marshal(b, m, deterministic)
  6141. }
  6142. func (m *ChatPlayerBriefInfo) XXX_Merge(src proto.Message) {
  6143. xxx_messageInfo_ChatPlayerBriefInfo.Merge(m, src)
  6144. }
  6145. func (m *ChatPlayerBriefInfo) XXX_Size() int {
  6146. return xxx_messageInfo_ChatPlayerBriefInfo.Size(m)
  6147. }
  6148. func (m *ChatPlayerBriefInfo) XXX_DiscardUnknown() {
  6149. xxx_messageInfo_ChatPlayerBriefInfo.DiscardUnknown(m)
  6150. }
  6151. var xxx_messageInfo_ChatPlayerBriefInfo proto.InternalMessageInfo
  6152. func (m *ChatPlayerBriefInfo) GetUid() uint64 {
  6153. if m != nil {
  6154. return m.Uid
  6155. }
  6156. return 0
  6157. }
  6158. func (m *ChatPlayerBriefInfo) GetNickName() string {
  6159. if m != nil {
  6160. return m.NickName
  6161. }
  6162. return ""
  6163. }
  6164. func (m *ChatPlayerBriefInfo) GetImgId() int32 {
  6165. if m != nil {
  6166. return m.ImgId
  6167. }
  6168. return 0
  6169. }
  6170. func (m *ChatPlayerBriefInfo) GetConfigId() int32 {
  6171. if m != nil {
  6172. return m.ConfigId
  6173. }
  6174. return 0
  6175. }
  6176. func (m *ChatPlayerBriefInfo) GetLevel() int32 {
  6177. if m != nil {
  6178. return m.Level
  6179. }
  6180. return 0
  6181. }
  6182. func (m *ChatPlayerBriefInfo) GetHeadFrameId() int32 {
  6183. if m != nil {
  6184. return m.HeadFrameId
  6185. }
  6186. return 0
  6187. }
  6188. func (m *ChatPlayerBriefInfo) GetGender() int32 {
  6189. if m != nil {
  6190. return m.Gender
  6191. }
  6192. return 0
  6193. }
  6194. func (m *ChatPlayerBriefInfo) GetVipLevel() int32 {
  6195. if m != nil {
  6196. return m.VipLevel
  6197. }
  6198. return 0
  6199. }
  6200. func (m *ChatPlayerBriefInfo) GetHeadId() int32 {
  6201. if m != nil {
  6202. return m.HeadId
  6203. }
  6204. return 0
  6205. }
  6206. type CommonPlayerBriefInfo struct {
  6207. Uid uint64 `protobuf:"varint,1,opt,name=uid,proto3" json:"uid,omitempty"`
  6208. NickName string `protobuf:"bytes,2,opt,name=nick_name,json=nickName,proto3" json:"nick_name,omitempty"`
  6209. ImgId int32 `protobuf:"varint,3,opt,name=img_id,json=imgId,proto3" json:"img_id,omitempty"`
  6210. Gender int32 `protobuf:"varint,4,opt,name=gender,proto3" json:"gender,omitempty"`
  6211. Level int32 `protobuf:"varint,5,opt,name=level,proto3" json:"level,omitempty"`
  6212. ConfigId int32 `protobuf:"varint,6,opt,name=config_id,json=configId,proto3" json:"config_id,omitempty"`
  6213. FightPower int32 `protobuf:"varint,7,opt,name=fight_power,json=fightPower,proto3" json:"fight_power,omitempty"`
  6214. OnlineState bool `protobuf:"varint,8,opt,name=online_state,json=onlineState,proto3" json:"online_state,omitempty"`
  6215. OnlineTime uint64 `protobuf:"varint,9,opt,name=online_time,json=onlineTime,proto3" json:"online_time,omitempty"`
  6216. TowerLevel int32 `protobuf:"varint,10,opt,name=tower_level,json=towerLevel,proto3" json:"tower_level,omitempty"`
  6217. TowerTime uint64 `protobuf:"varint,11,opt,name=tower_time,json=towerTime,proto3" json:"tower_time,omitempty"`
  6218. MapLevelId int32 `protobuf:"varint,12,opt,name=map_level_id,json=mapLevelId,proto3" json:"map_level_id,omitempty"`
  6219. BattleRecordId uint64 `protobuf:"varint,13,opt,name=battle_record_id,json=battleRecordId,proto3" json:"battle_record_id,omitempty"`
  6220. HeadFrameId int32 `protobuf:"varint,14,opt,name=head_frame_id,json=headFrameId,proto3" json:"head_frame_id,omitempty"`
  6221. VipLevel int32 `protobuf:"varint,15,opt,name=vip_level,json=vipLevel,proto3" json:"vip_level,omitempty"`
  6222. SelectZone int32 `protobuf:"varint,16,opt,name=select_zone,json=selectZone,proto3" json:"select_zone,omitempty"`
  6223. HeadId int32 `protobuf:"varint,17,opt,name=head_id,json=headId,proto3" json:"head_id,omitempty"`
  6224. TowerWjLevel int32 `protobuf:"varint,18,opt,name=tower_wj_level,json=towerWjLevel,proto3" json:"tower_wj_level,omitempty"`
  6225. TowerWjTime uint64 `protobuf:"varint,19,opt,name=tower_wj_time,json=towerWjTime,proto3" json:"tower_wj_time,omitempty"`
  6226. // 后续字段不做保存操作
  6227. TotalRecharge float32 `protobuf:"fixed32,30,opt,name=total_recharge,json=totalRecharge,proto3" json:"total_recharge,omitempty"`
  6228. LastRechargeTime uint64 `protobuf:"varint,31,opt,name=last_recharge_time,json=lastRechargeTime,proto3" json:"last_recharge_time,omitempty"`
  6229. Rmb uint64 `protobuf:"varint,32,opt,name=rmb,proto3" json:"rmb,omitempty"`
  6230. Zeny uint64 `protobuf:"varint,33,opt,name=zeny,proto3" json:"zeny,omitempty"`
  6231. MaxFightPower uint32 `protobuf:"varint,34,opt,name=max_fight_power,json=maxFightPower,proto3" json:"max_fight_power,omitempty"`
  6232. Daochang100Tips string `protobuf:"bytes,35,opt,name=daochang100_tips,json=daochang100Tips,proto3" json:"daochang100_tips,omitempty"`
  6233. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  6234. XXX_unrecognized []byte `json:"-"`
  6235. XXX_sizecache int32 `json:"-"`
  6236. }
  6237. func (m *CommonPlayerBriefInfo) Reset() { *m = CommonPlayerBriefInfo{} }
  6238. func (m *CommonPlayerBriefInfo) String() string { return proto.CompactTextString(m) }
  6239. func (*CommonPlayerBriefInfo) ProtoMessage() {}
  6240. func (*CommonPlayerBriefInfo) Descriptor() ([]byte, []int) {
  6241. return fileDescriptor_116e343673f7ffaf, []int{102}
  6242. }
  6243. func (m *CommonPlayerBriefInfo) XXX_Unmarshal(b []byte) error {
  6244. return xxx_messageInfo_CommonPlayerBriefInfo.Unmarshal(m, b)
  6245. }
  6246. func (m *CommonPlayerBriefInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  6247. return xxx_messageInfo_CommonPlayerBriefInfo.Marshal(b, m, deterministic)
  6248. }
  6249. func (m *CommonPlayerBriefInfo) XXX_Merge(src proto.Message) {
  6250. xxx_messageInfo_CommonPlayerBriefInfo.Merge(m, src)
  6251. }
  6252. func (m *CommonPlayerBriefInfo) XXX_Size() int {
  6253. return xxx_messageInfo_CommonPlayerBriefInfo.Size(m)
  6254. }
  6255. func (m *CommonPlayerBriefInfo) XXX_DiscardUnknown() {
  6256. xxx_messageInfo_CommonPlayerBriefInfo.DiscardUnknown(m)
  6257. }
  6258. var xxx_messageInfo_CommonPlayerBriefInfo proto.InternalMessageInfo
  6259. func (m *CommonPlayerBriefInfo) GetUid() uint64 {
  6260. if m != nil {
  6261. return m.Uid
  6262. }
  6263. return 0
  6264. }
  6265. func (m *CommonPlayerBriefInfo) GetNickName() string {
  6266. if m != nil {
  6267. return m.NickName
  6268. }
  6269. return ""
  6270. }
  6271. func (m *CommonPlayerBriefInfo) GetImgId() int32 {
  6272. if m != nil {
  6273. return m.ImgId
  6274. }
  6275. return 0
  6276. }
  6277. func (m *CommonPlayerBriefInfo) GetGender() int32 {
  6278. if m != nil {
  6279. return m.Gender
  6280. }
  6281. return 0
  6282. }
  6283. func (m *CommonPlayerBriefInfo) GetLevel() int32 {
  6284. if m != nil {
  6285. return m.Level
  6286. }
  6287. return 0
  6288. }
  6289. func (m *CommonPlayerBriefInfo) GetConfigId() int32 {
  6290. if m != nil {
  6291. return m.ConfigId
  6292. }
  6293. return 0
  6294. }
  6295. func (m *CommonPlayerBriefInfo) GetFightPower() int32 {
  6296. if m != nil {
  6297. return m.FightPower
  6298. }
  6299. return 0
  6300. }
  6301. func (m *CommonPlayerBriefInfo) GetOnlineState() bool {
  6302. if m != nil {
  6303. return m.OnlineState
  6304. }
  6305. return false
  6306. }
  6307. func (m *CommonPlayerBriefInfo) GetOnlineTime() uint64 {
  6308. if m != nil {
  6309. return m.OnlineTime
  6310. }
  6311. return 0
  6312. }
  6313. func (m *CommonPlayerBriefInfo) GetTowerLevel() int32 {
  6314. if m != nil {
  6315. return m.TowerLevel
  6316. }
  6317. return 0
  6318. }
  6319. func (m *CommonPlayerBriefInfo) GetTowerTime() uint64 {
  6320. if m != nil {
  6321. return m.TowerTime
  6322. }
  6323. return 0
  6324. }
  6325. func (m *CommonPlayerBriefInfo) GetMapLevelId() int32 {
  6326. if m != nil {
  6327. return m.MapLevelId
  6328. }
  6329. return 0
  6330. }
  6331. func (m *CommonPlayerBriefInfo) GetBattleRecordId() uint64 {
  6332. if m != nil {
  6333. return m.BattleRecordId
  6334. }
  6335. return 0
  6336. }
  6337. func (m *CommonPlayerBriefInfo) GetHeadFrameId() int32 {
  6338. if m != nil {
  6339. return m.HeadFrameId
  6340. }
  6341. return 0
  6342. }
  6343. func (m *CommonPlayerBriefInfo) GetVipLevel() int32 {
  6344. if m != nil {
  6345. return m.VipLevel
  6346. }
  6347. return 0
  6348. }
  6349. func (m *CommonPlayerBriefInfo) GetSelectZone() int32 {
  6350. if m != nil {
  6351. return m.SelectZone
  6352. }
  6353. return 0
  6354. }
  6355. func (m *CommonPlayerBriefInfo) GetHeadId() int32 {
  6356. if m != nil {
  6357. return m.HeadId
  6358. }
  6359. return 0
  6360. }
  6361. func (m *CommonPlayerBriefInfo) GetTowerWjLevel() int32 {
  6362. if m != nil {
  6363. return m.TowerWjLevel
  6364. }
  6365. return 0
  6366. }
  6367. func (m *CommonPlayerBriefInfo) GetTowerWjTime() uint64 {
  6368. if m != nil {
  6369. return m.TowerWjTime
  6370. }
  6371. return 0
  6372. }
  6373. func (m *CommonPlayerBriefInfo) GetTotalRecharge() float32 {
  6374. if m != nil {
  6375. return m.TotalRecharge
  6376. }
  6377. return 0
  6378. }
  6379. func (m *CommonPlayerBriefInfo) GetLastRechargeTime() uint64 {
  6380. if m != nil {
  6381. return m.LastRechargeTime
  6382. }
  6383. return 0
  6384. }
  6385. func (m *CommonPlayerBriefInfo) GetRmb() uint64 {
  6386. if m != nil {
  6387. return m.Rmb
  6388. }
  6389. return 0
  6390. }
  6391. func (m *CommonPlayerBriefInfo) GetZeny() uint64 {
  6392. if m != nil {
  6393. return m.Zeny
  6394. }
  6395. return 0
  6396. }
  6397. func (m *CommonPlayerBriefInfo) GetMaxFightPower() uint32 {
  6398. if m != nil {
  6399. return m.MaxFightPower
  6400. }
  6401. return 0
  6402. }
  6403. func (m *CommonPlayerBriefInfo) GetDaochang100Tips() string {
  6404. if m != nil {
  6405. return m.Daochang100Tips
  6406. }
  6407. return ""
  6408. }
  6409. type PlayerStateInfo struct {
  6410. Uid uint64 `protobuf:"varint,1,opt,name=uid,proto3" json:"uid,omitempty"`
  6411. Online bool `protobuf:"varint,2,opt,name=online,proto3" json:"online,omitempty"`
  6412. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  6413. XXX_unrecognized []byte `json:"-"`
  6414. XXX_sizecache int32 `json:"-"`
  6415. }
  6416. func (m *PlayerStateInfo) Reset() { *m = PlayerStateInfo{} }
  6417. func (m *PlayerStateInfo) String() string { return proto.CompactTextString(m) }
  6418. func (*PlayerStateInfo) ProtoMessage() {}
  6419. func (*PlayerStateInfo) Descriptor() ([]byte, []int) {
  6420. return fileDescriptor_116e343673f7ffaf, []int{103}
  6421. }
  6422. func (m *PlayerStateInfo) XXX_Unmarshal(b []byte) error {
  6423. return xxx_messageInfo_PlayerStateInfo.Unmarshal(m, b)
  6424. }
  6425. func (m *PlayerStateInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  6426. return xxx_messageInfo_PlayerStateInfo.Marshal(b, m, deterministic)
  6427. }
  6428. func (m *PlayerStateInfo) XXX_Merge(src proto.Message) {
  6429. xxx_messageInfo_PlayerStateInfo.Merge(m, src)
  6430. }
  6431. func (m *PlayerStateInfo) XXX_Size() int {
  6432. return xxx_messageInfo_PlayerStateInfo.Size(m)
  6433. }
  6434. func (m *PlayerStateInfo) XXX_DiscardUnknown() {
  6435. xxx_messageInfo_PlayerStateInfo.DiscardUnknown(m)
  6436. }
  6437. var xxx_messageInfo_PlayerStateInfo proto.InternalMessageInfo
  6438. func (m *PlayerStateInfo) GetUid() uint64 {
  6439. if m != nil {
  6440. return m.Uid
  6441. }
  6442. return 0
  6443. }
  6444. func (m *PlayerStateInfo) GetOnline() bool {
  6445. if m != nil {
  6446. return m.Online
  6447. }
  6448. return false
  6449. }
  6450. type SystemMessage struct {
  6451. Type int32 `protobuf:"varint,1,opt,name=type,proto3" json:"type,omitempty"`
  6452. NickName string `protobuf:"bytes,2,opt,name=nick_name,json=nickName,proto3" json:"nick_name,omitempty"`
  6453. ParamId []int32 `protobuf:"varint,3,rep,packed,name=param_id,json=paramId,proto3" json:"param_id,omitempty"`
  6454. SendTime uint64 `protobuf:"varint,4,opt,name=send_time,json=sendTime,proto3" json:"send_time,omitempty"`
  6455. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  6456. XXX_unrecognized []byte `json:"-"`
  6457. XXX_sizecache int32 `json:"-"`
  6458. }
  6459. func (m *SystemMessage) Reset() { *m = SystemMessage{} }
  6460. func (m *SystemMessage) String() string { return proto.CompactTextString(m) }
  6461. func (*SystemMessage) ProtoMessage() {}
  6462. func (*SystemMessage) Descriptor() ([]byte, []int) {
  6463. return fileDescriptor_116e343673f7ffaf, []int{104}
  6464. }
  6465. func (m *SystemMessage) XXX_Unmarshal(b []byte) error {
  6466. return xxx_messageInfo_SystemMessage.Unmarshal(m, b)
  6467. }
  6468. func (m *SystemMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  6469. return xxx_messageInfo_SystemMessage.Marshal(b, m, deterministic)
  6470. }
  6471. func (m *SystemMessage) XXX_Merge(src proto.Message) {
  6472. xxx_messageInfo_SystemMessage.Merge(m, src)
  6473. }
  6474. func (m *SystemMessage) XXX_Size() int {
  6475. return xxx_messageInfo_SystemMessage.Size(m)
  6476. }
  6477. func (m *SystemMessage) XXX_DiscardUnknown() {
  6478. xxx_messageInfo_SystemMessage.DiscardUnknown(m)
  6479. }
  6480. var xxx_messageInfo_SystemMessage proto.InternalMessageInfo
  6481. func (m *SystemMessage) GetType() int32 {
  6482. if m != nil {
  6483. return m.Type
  6484. }
  6485. return 0
  6486. }
  6487. func (m *SystemMessage) GetNickName() string {
  6488. if m != nil {
  6489. return m.NickName
  6490. }
  6491. return ""
  6492. }
  6493. func (m *SystemMessage) GetParamId() []int32 {
  6494. if m != nil {
  6495. return m.ParamId
  6496. }
  6497. return nil
  6498. }
  6499. func (m *SystemMessage) GetSendTime() uint64 {
  6500. if m != nil {
  6501. return m.SendTime
  6502. }
  6503. return 0
  6504. }
  6505. type MessageContentInfo struct {
  6506. Type int32 `protobuf:"varint,1,opt,name=type,proto3" json:"type,omitempty"`
  6507. FromId *ChatPlayerBriefInfo `protobuf:"bytes,2,opt,name=from_id,json=fromId,proto3" json:"from_id,omitempty"`
  6508. Message *ChatMessageInfo `protobuf:"bytes,3,opt,name=message,proto3" json:"message,omitempty"`
  6509. TargetId uint64 `protobuf:"varint,4,opt,name=target_id,json=targetId,proto3" json:"target_id,omitempty"`
  6510. ParamList []int32 `protobuf:"varint,5,rep,packed,name=param_list,json=paramList,proto3" json:"param_list,omitempty"`
  6511. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  6512. XXX_unrecognized []byte `json:"-"`
  6513. XXX_sizecache int32 `json:"-"`
  6514. }
  6515. func (m *MessageContentInfo) Reset() { *m = MessageContentInfo{} }
  6516. func (m *MessageContentInfo) String() string { return proto.CompactTextString(m) }
  6517. func (*MessageContentInfo) ProtoMessage() {}
  6518. func (*MessageContentInfo) Descriptor() ([]byte, []int) {
  6519. return fileDescriptor_116e343673f7ffaf, []int{105}
  6520. }
  6521. func (m *MessageContentInfo) XXX_Unmarshal(b []byte) error {
  6522. return xxx_messageInfo_MessageContentInfo.Unmarshal(m, b)
  6523. }
  6524. func (m *MessageContentInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  6525. return xxx_messageInfo_MessageContentInfo.Marshal(b, m, deterministic)
  6526. }
  6527. func (m *MessageContentInfo) XXX_Merge(src proto.Message) {
  6528. xxx_messageInfo_MessageContentInfo.Merge(m, src)
  6529. }
  6530. func (m *MessageContentInfo) XXX_Size() int {
  6531. return xxx_messageInfo_MessageContentInfo.Size(m)
  6532. }
  6533. func (m *MessageContentInfo) XXX_DiscardUnknown() {
  6534. xxx_messageInfo_MessageContentInfo.DiscardUnknown(m)
  6535. }
  6536. var xxx_messageInfo_MessageContentInfo proto.InternalMessageInfo
  6537. func (m *MessageContentInfo) GetType() int32 {
  6538. if m != nil {
  6539. return m.Type
  6540. }
  6541. return 0
  6542. }
  6543. func (m *MessageContentInfo) GetFromId() *ChatPlayerBriefInfo {
  6544. if m != nil {
  6545. return m.FromId
  6546. }
  6547. return nil
  6548. }
  6549. func (m *MessageContentInfo) GetMessage() *ChatMessageInfo {
  6550. if m != nil {
  6551. return m.Message
  6552. }
  6553. return nil
  6554. }
  6555. func (m *MessageContentInfo) GetTargetId() uint64 {
  6556. if m != nil {
  6557. return m.TargetId
  6558. }
  6559. return 0
  6560. }
  6561. func (m *MessageContentInfo) GetParamList() []int32 {
  6562. if m != nil {
  6563. return m.ParamList
  6564. }
  6565. return nil
  6566. }
  6567. type RoleChat struct {
  6568. OfflineMsgPlayerList []*ChatPlayerBriefInfo `protobuf:"bytes,1,rep,name=offline_msg_player_list,json=offlineMsgPlayerList,proto3" json:"offline_msg_player_list,omitempty"`
  6569. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  6570. XXX_unrecognized []byte `json:"-"`
  6571. XXX_sizecache int32 `json:"-"`
  6572. }
  6573. func (m *RoleChat) Reset() { *m = RoleChat{} }
  6574. func (m *RoleChat) String() string { return proto.CompactTextString(m) }
  6575. func (*RoleChat) ProtoMessage() {}
  6576. func (*RoleChat) Descriptor() ([]byte, []int) {
  6577. return fileDescriptor_116e343673f7ffaf, []int{106}
  6578. }
  6579. func (m *RoleChat) XXX_Unmarshal(b []byte) error {
  6580. return xxx_messageInfo_RoleChat.Unmarshal(m, b)
  6581. }
  6582. func (m *RoleChat) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  6583. return xxx_messageInfo_RoleChat.Marshal(b, m, deterministic)
  6584. }
  6585. func (m *RoleChat) XXX_Merge(src proto.Message) {
  6586. xxx_messageInfo_RoleChat.Merge(m, src)
  6587. }
  6588. func (m *RoleChat) XXX_Size() int {
  6589. return xxx_messageInfo_RoleChat.Size(m)
  6590. }
  6591. func (m *RoleChat) XXX_DiscardUnknown() {
  6592. xxx_messageInfo_RoleChat.DiscardUnknown(m)
  6593. }
  6594. var xxx_messageInfo_RoleChat proto.InternalMessageInfo
  6595. func (m *RoleChat) GetOfflineMsgPlayerList() []*ChatPlayerBriefInfo {
  6596. if m != nil {
  6597. return m.OfflineMsgPlayerList
  6598. }
  6599. return nil
  6600. }
  6601. type BuyInfo struct {
  6602. GoodsId int32 `protobuf:"varint,1,opt,name=goods_id,json=goodsId,proto3" json:"goods_id,omitempty"`
  6603. BuyNum int32 `protobuf:"varint,2,opt,name=buy_num,json=buyNum,proto3" json:"buy_num,omitempty"`
  6604. BuyTime uint64 `protobuf:"varint,3,opt,name=buy_time,json=buyTime,proto3" json:"buy_time,omitempty"`
  6605. RefTime int64 `protobuf:"varint,5,opt,name=ref_time,json=refTime,proto3" json:"ref_time,omitempty"`
  6606. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  6607. XXX_unrecognized []byte `json:"-"`
  6608. XXX_sizecache int32 `json:"-"`
  6609. }
  6610. func (m *BuyInfo) Reset() { *m = BuyInfo{} }
  6611. func (m *BuyInfo) String() string { return proto.CompactTextString(m) }
  6612. func (*BuyInfo) ProtoMessage() {}
  6613. func (*BuyInfo) Descriptor() ([]byte, []int) {
  6614. return fileDescriptor_116e343673f7ffaf, []int{107}
  6615. }
  6616. func (m *BuyInfo) XXX_Unmarshal(b []byte) error {
  6617. return xxx_messageInfo_BuyInfo.Unmarshal(m, b)
  6618. }
  6619. func (m *BuyInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  6620. return xxx_messageInfo_BuyInfo.Marshal(b, m, deterministic)
  6621. }
  6622. func (m *BuyInfo) XXX_Merge(src proto.Message) {
  6623. xxx_messageInfo_BuyInfo.Merge(m, src)
  6624. }
  6625. func (m *BuyInfo) XXX_Size() int {
  6626. return xxx_messageInfo_BuyInfo.Size(m)
  6627. }
  6628. func (m *BuyInfo) XXX_DiscardUnknown() {
  6629. xxx_messageInfo_BuyInfo.DiscardUnknown(m)
  6630. }
  6631. var xxx_messageInfo_BuyInfo proto.InternalMessageInfo
  6632. func (m *BuyInfo) GetGoodsId() int32 {
  6633. if m != nil {
  6634. return m.GoodsId
  6635. }
  6636. return 0
  6637. }
  6638. func (m *BuyInfo) GetBuyNum() int32 {
  6639. if m != nil {
  6640. return m.BuyNum
  6641. }
  6642. return 0
  6643. }
  6644. func (m *BuyInfo) GetBuyTime() uint64 {
  6645. if m != nil {
  6646. return m.BuyTime
  6647. }
  6648. return 0
  6649. }
  6650. func (m *BuyInfo) GetRefTime() int64 {
  6651. if m != nil {
  6652. return m.RefTime
  6653. }
  6654. return 0
  6655. }
  6656. // 黑市类型商店数据
  6657. type SpecialShop struct {
  6658. RefreshTime int64 `protobuf:"varint,1,opt,name=refresh_time,json=refreshTime,proto3" json:"refresh_time,omitempty"`
  6659. GoodsList []int32 `protobuf:"varint,2,rep,packed,name=goods_list,json=goodsList,proto3" json:"goods_list,omitempty"`
  6660. RefreshCount int32 `protobuf:"varint,3,opt,name=refresh_count,json=refreshCount,proto3" json:"refresh_count,omitempty"`
  6661. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  6662. XXX_unrecognized []byte `json:"-"`
  6663. XXX_sizecache int32 `json:"-"`
  6664. }
  6665. func (m *SpecialShop) Reset() { *m = SpecialShop{} }
  6666. func (m *SpecialShop) String() string { return proto.CompactTextString(m) }
  6667. func (*SpecialShop) ProtoMessage() {}
  6668. func (*SpecialShop) Descriptor() ([]byte, []int) {
  6669. return fileDescriptor_116e343673f7ffaf, []int{108}
  6670. }
  6671. func (m *SpecialShop) XXX_Unmarshal(b []byte) error {
  6672. return xxx_messageInfo_SpecialShop.Unmarshal(m, b)
  6673. }
  6674. func (m *SpecialShop) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  6675. return xxx_messageInfo_SpecialShop.Marshal(b, m, deterministic)
  6676. }
  6677. func (m *SpecialShop) XXX_Merge(src proto.Message) {
  6678. xxx_messageInfo_SpecialShop.Merge(m, src)
  6679. }
  6680. func (m *SpecialShop) XXX_Size() int {
  6681. return xxx_messageInfo_SpecialShop.Size(m)
  6682. }
  6683. func (m *SpecialShop) XXX_DiscardUnknown() {
  6684. xxx_messageInfo_SpecialShop.DiscardUnknown(m)
  6685. }
  6686. var xxx_messageInfo_SpecialShop proto.InternalMessageInfo
  6687. func (m *SpecialShop) GetRefreshTime() int64 {
  6688. if m != nil {
  6689. return m.RefreshTime
  6690. }
  6691. return 0
  6692. }
  6693. func (m *SpecialShop) GetGoodsList() []int32 {
  6694. if m != nil {
  6695. return m.GoodsList
  6696. }
  6697. return nil
  6698. }
  6699. func (m *SpecialShop) GetRefreshCount() int32 {
  6700. if m != nil {
  6701. return m.RefreshCount
  6702. }
  6703. return 0
  6704. }
  6705. type ShopBuyInfo struct {
  6706. GoodsType int32 `protobuf:"varint,1,opt,name=goods_type,json=goodsType,proto3" json:"goods_type,omitempty"`
  6707. ItemInfo []*BuyInfo `protobuf:"bytes,2,rep,name=item_info,json=itemInfo,proto3" json:"item_info,omitempty"`
  6708. RefData *SpecialShop `protobuf:"bytes,3,opt,name=ref_data,json=refData,proto3" json:"ref_data,omitempty"`
  6709. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  6710. XXX_unrecognized []byte `json:"-"`
  6711. XXX_sizecache int32 `json:"-"`
  6712. }
  6713. func (m *ShopBuyInfo) Reset() { *m = ShopBuyInfo{} }
  6714. func (m *ShopBuyInfo) String() string { return proto.CompactTextString(m) }
  6715. func (*ShopBuyInfo) ProtoMessage() {}
  6716. func (*ShopBuyInfo) Descriptor() ([]byte, []int) {
  6717. return fileDescriptor_116e343673f7ffaf, []int{109}
  6718. }
  6719. func (m *ShopBuyInfo) XXX_Unmarshal(b []byte) error {
  6720. return xxx_messageInfo_ShopBuyInfo.Unmarshal(m, b)
  6721. }
  6722. func (m *ShopBuyInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  6723. return xxx_messageInfo_ShopBuyInfo.Marshal(b, m, deterministic)
  6724. }
  6725. func (m *ShopBuyInfo) XXX_Merge(src proto.Message) {
  6726. xxx_messageInfo_ShopBuyInfo.Merge(m, src)
  6727. }
  6728. func (m *ShopBuyInfo) XXX_Size() int {
  6729. return xxx_messageInfo_ShopBuyInfo.Size(m)
  6730. }
  6731. func (m *ShopBuyInfo) XXX_DiscardUnknown() {
  6732. xxx_messageInfo_ShopBuyInfo.DiscardUnknown(m)
  6733. }
  6734. var xxx_messageInfo_ShopBuyInfo proto.InternalMessageInfo
  6735. func (m *ShopBuyInfo) GetGoodsType() int32 {
  6736. if m != nil {
  6737. return m.GoodsType
  6738. }
  6739. return 0
  6740. }
  6741. func (m *ShopBuyInfo) GetItemInfo() []*BuyInfo {
  6742. if m != nil {
  6743. return m.ItemInfo
  6744. }
  6745. return nil
  6746. }
  6747. func (m *ShopBuyInfo) GetRefData() *SpecialShop {
  6748. if m != nil {
  6749. return m.RefData
  6750. }
  6751. return nil
  6752. }
  6753. type ShopItem struct {
  6754. GoodsId int32 `protobuf:"varint,1,opt,name=goods_id,json=goodsId,proto3" json:"goods_id,omitempty"`
  6755. Price int32 `protobuf:"varint,3,opt,name=price,proto3" json:"price,omitempty"`
  6756. CurPrice int32 `protobuf:"varint,4,opt,name=cur_price,json=curPrice,proto3" json:"cur_price,omitempty"`
  6757. Dispercent int32 `protobuf:"varint,6,opt,name=dispercent,proto3" json:"dispercent,omitempty"`
  6758. Hot bool `protobuf:"varint,7,opt,name=hot,proto3" json:"hot,omitempty"`
  6759. LimitType int32 `protobuf:"varint,9,opt,name=limit_type,json=limitType,proto3" json:"limit_type,omitempty"`
  6760. Count int32 `protobuf:"varint,10,opt,name=count,proto3" json:"count,omitempty"`
  6761. Circle int32 `protobuf:"varint,11,opt,name=circle,proto3" json:"circle,omitempty"`
  6762. StartTime int64 `protobuf:"varint,13,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
  6763. EndTime int64 `protobuf:"varint,14,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
  6764. HdItemId int32 `protobuf:"varint,15,opt,name=hd_item_id,json=hdItemId,proto3" json:"hd_item_id,omitempty"`
  6765. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  6766. XXX_unrecognized []byte `json:"-"`
  6767. XXX_sizecache int32 `json:"-"`
  6768. }
  6769. func (m *ShopItem) Reset() { *m = ShopItem{} }
  6770. func (m *ShopItem) String() string { return proto.CompactTextString(m) }
  6771. func (*ShopItem) ProtoMessage() {}
  6772. func (*ShopItem) Descriptor() ([]byte, []int) {
  6773. return fileDescriptor_116e343673f7ffaf, []int{110}
  6774. }
  6775. func (m *ShopItem) XXX_Unmarshal(b []byte) error {
  6776. return xxx_messageInfo_ShopItem.Unmarshal(m, b)
  6777. }
  6778. func (m *ShopItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  6779. return xxx_messageInfo_ShopItem.Marshal(b, m, deterministic)
  6780. }
  6781. func (m *ShopItem) XXX_Merge(src proto.Message) {
  6782. xxx_messageInfo_ShopItem.Merge(m, src)
  6783. }
  6784. func (m *ShopItem) XXX_Size() int {
  6785. return xxx_messageInfo_ShopItem.Size(m)
  6786. }
  6787. func (m *ShopItem) XXX_DiscardUnknown() {
  6788. xxx_messageInfo_ShopItem.DiscardUnknown(m)
  6789. }
  6790. var xxx_messageInfo_ShopItem proto.InternalMessageInfo
  6791. func (m *ShopItem) GetGoodsId() int32 {
  6792. if m != nil {
  6793. return m.GoodsId
  6794. }
  6795. return 0
  6796. }
  6797. func (m *ShopItem) GetPrice() int32 {
  6798. if m != nil {
  6799. return m.Price
  6800. }
  6801. return 0
  6802. }
  6803. func (m *ShopItem) GetCurPrice() int32 {
  6804. if m != nil {
  6805. return m.CurPrice
  6806. }
  6807. return 0
  6808. }
  6809. func (m *ShopItem) GetDispercent() int32 {
  6810. if m != nil {
  6811. return m.Dispercent
  6812. }
  6813. return 0
  6814. }
  6815. func (m *ShopItem) GetHot() bool {
  6816. if m != nil {
  6817. return m.Hot
  6818. }
  6819. return false
  6820. }
  6821. func (m *ShopItem) GetLimitType() int32 {
  6822. if m != nil {
  6823. return m.LimitType
  6824. }
  6825. return 0
  6826. }
  6827. func (m *ShopItem) GetCount() int32 {
  6828. if m != nil {
  6829. return m.Count
  6830. }
  6831. return 0
  6832. }
  6833. func (m *ShopItem) GetCircle() int32 {
  6834. if m != nil {
  6835. return m.Circle
  6836. }
  6837. return 0
  6838. }
  6839. func (m *ShopItem) GetStartTime() int64 {
  6840. if m != nil {
  6841. return m.StartTime
  6842. }
  6843. return 0
  6844. }
  6845. func (m *ShopItem) GetEndTime() int64 {
  6846. if m != nil {
  6847. return m.EndTime
  6848. }
  6849. return 0
  6850. }
  6851. func (m *ShopItem) GetHdItemId() int32 {
  6852. if m != nil {
  6853. return m.HdItemId
  6854. }
  6855. return 0
  6856. }
  6857. type ShopData struct {
  6858. GoodsType int32 `protobuf:"varint,1,opt,name=goods_type,json=goodsType,proto3" json:"goods_type,omitempty"`
  6859. ItemInfo []*ShopItem `protobuf:"bytes,2,rep,name=item_info,json=itemInfo,proto3" json:"item_info,omitempty"`
  6860. BuyInfo []*BuyInfo `protobuf:"bytes,3,rep,name=buy_info,json=buyInfo,proto3" json:"buy_info,omitempty"`
  6861. RefreshTime int64 `protobuf:"varint,4,opt,name=refresh_time,json=refreshTime,proto3" json:"refresh_time,omitempty"`
  6862. RefreshCount int32 `protobuf:"varint,5,opt,name=refresh_count,json=refreshCount,proto3" json:"refresh_count,omitempty"`
  6863. DayEnd int64 `protobuf:"varint,6,opt,name=day_end,json=dayEnd,proto3" json:"day_end,omitempty"`
  6864. WeekEnd int64 `protobuf:"varint,7,opt,name=week_end,json=weekEnd,proto3" json:"week_end,omitempty"`
  6865. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  6866. XXX_unrecognized []byte `json:"-"`
  6867. XXX_sizecache int32 `json:"-"`
  6868. }
  6869. func (m *ShopData) Reset() { *m = ShopData{} }
  6870. func (m *ShopData) String() string { return proto.CompactTextString(m) }
  6871. func (*ShopData) ProtoMessage() {}
  6872. func (*ShopData) Descriptor() ([]byte, []int) {
  6873. return fileDescriptor_116e343673f7ffaf, []int{111}
  6874. }
  6875. func (m *ShopData) XXX_Unmarshal(b []byte) error {
  6876. return xxx_messageInfo_ShopData.Unmarshal(m, b)
  6877. }
  6878. func (m *ShopData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  6879. return xxx_messageInfo_ShopData.Marshal(b, m, deterministic)
  6880. }
  6881. func (m *ShopData) XXX_Merge(src proto.Message) {
  6882. xxx_messageInfo_ShopData.Merge(m, src)
  6883. }
  6884. func (m *ShopData) XXX_Size() int {
  6885. return xxx_messageInfo_ShopData.Size(m)
  6886. }
  6887. func (m *ShopData) XXX_DiscardUnknown() {
  6888. xxx_messageInfo_ShopData.DiscardUnknown(m)
  6889. }
  6890. var xxx_messageInfo_ShopData proto.InternalMessageInfo
  6891. func (m *ShopData) GetGoodsType() int32 {
  6892. if m != nil {
  6893. return m.GoodsType
  6894. }
  6895. return 0
  6896. }
  6897. func (m *ShopData) GetItemInfo() []*ShopItem {
  6898. if m != nil {
  6899. return m.ItemInfo
  6900. }
  6901. return nil
  6902. }
  6903. func (m *ShopData) GetBuyInfo() []*BuyInfo {
  6904. if m != nil {
  6905. return m.BuyInfo
  6906. }
  6907. return nil
  6908. }
  6909. func (m *ShopData) GetRefreshTime() int64 {
  6910. if m != nil {
  6911. return m.RefreshTime
  6912. }
  6913. return 0
  6914. }
  6915. func (m *ShopData) GetRefreshCount() int32 {
  6916. if m != nil {
  6917. return m.RefreshCount
  6918. }
  6919. return 0
  6920. }
  6921. func (m *ShopData) GetDayEnd() int64 {
  6922. if m != nil {
  6923. return m.DayEnd
  6924. }
  6925. return 0
  6926. }
  6927. func (m *ShopData) GetWeekEnd() int64 {
  6928. if m != nil {
  6929. return m.WeekEnd
  6930. }
  6931. return 0
  6932. }
  6933. type ShopList struct {
  6934. Data []*ShopData `protobuf:"bytes,1,rep,name=data,proto3" json:"data,omitempty"`
  6935. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  6936. XXX_unrecognized []byte `json:"-"`
  6937. XXX_sizecache int32 `json:"-"`
  6938. }
  6939. func (m *ShopList) Reset() { *m = ShopList{} }
  6940. func (m *ShopList) String() string { return proto.CompactTextString(m) }
  6941. func (*ShopList) ProtoMessage() {}
  6942. func (*ShopList) Descriptor() ([]byte, []int) {
  6943. return fileDescriptor_116e343673f7ffaf, []int{112}
  6944. }
  6945. func (m *ShopList) XXX_Unmarshal(b []byte) error {
  6946. return xxx_messageInfo_ShopList.Unmarshal(m, b)
  6947. }
  6948. func (m *ShopList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  6949. return xxx_messageInfo_ShopList.Marshal(b, m, deterministic)
  6950. }
  6951. func (m *ShopList) XXX_Merge(src proto.Message) {
  6952. xxx_messageInfo_ShopList.Merge(m, src)
  6953. }
  6954. func (m *ShopList) XXX_Size() int {
  6955. return xxx_messageInfo_ShopList.Size(m)
  6956. }
  6957. func (m *ShopList) XXX_DiscardUnknown() {
  6958. xxx_messageInfo_ShopList.DiscardUnknown(m)
  6959. }
  6960. var xxx_messageInfo_ShopList proto.InternalMessageInfo
  6961. func (m *ShopList) GetData() []*ShopData {
  6962. if m != nil {
  6963. return m.Data
  6964. }
  6965. return nil
  6966. }
  6967. // 战斗玩家数据
  6968. type ViewRoleInfo struct {
  6969. Id uint64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
  6970. Brief *CommonPlayerBriefInfo `protobuf:"bytes,2,opt,name=brief,proto3" json:"brief,omitempty"`
  6971. RoleHero *HeroData `protobuf:"bytes,3,opt,name=role_hero,json=roleHero,proto3" json:"role_hero,omitempty"`
  6972. Hero *RoleHero `protobuf:"bytes,4,opt,name=hero,proto3" json:"hero,omitempty"`
  6973. Fashion *RoleFashion `protobuf:"bytes,5,opt,name=fashion,proto3" json:"fashion,omitempty"`
  6974. AttrList []*KeyValueType `protobuf:"bytes,6,rep,name=attr_list,json=attrList,proto3" json:"attr_list,omitempty"`
  6975. FashionData *FashionData `protobuf:"bytes,7,opt,name=fashion_data,json=fashionData,proto3" json:"fashion_data,omitempty"`
  6976. DanScore int32 `protobuf:"varint,8,opt,name=danScore,proto3" json:"danScore,omitempty"`
  6977. ParamList []int32 `protobuf:"varint,9,rep,packed,name=param_list,json=paramList,proto3" json:"param_list,omitempty"`
  6978. GuildName string `protobuf:"bytes,10,opt,name=guild_name,json=guildName,proto3" json:"guild_name,omitempty"`
  6979. PetList []*PetData `protobuf:"bytes,11,rep,name=pet_list,json=petList,proto3" json:"pet_list,omitempty"`
  6980. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  6981. XXX_unrecognized []byte `json:"-"`
  6982. XXX_sizecache int32 `json:"-"`
  6983. }
  6984. func (m *ViewRoleInfo) Reset() { *m = ViewRoleInfo{} }
  6985. func (m *ViewRoleInfo) String() string { return proto.CompactTextString(m) }
  6986. func (*ViewRoleInfo) ProtoMessage() {}
  6987. func (*ViewRoleInfo) Descriptor() ([]byte, []int) {
  6988. return fileDescriptor_116e343673f7ffaf, []int{113}
  6989. }
  6990. func (m *ViewRoleInfo) XXX_Unmarshal(b []byte) error {
  6991. return xxx_messageInfo_ViewRoleInfo.Unmarshal(m, b)
  6992. }
  6993. func (m *ViewRoleInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  6994. return xxx_messageInfo_ViewRoleInfo.Marshal(b, m, deterministic)
  6995. }
  6996. func (m *ViewRoleInfo) XXX_Merge(src proto.Message) {
  6997. xxx_messageInfo_ViewRoleInfo.Merge(m, src)
  6998. }
  6999. func (m *ViewRoleInfo) XXX_Size() int {
  7000. return xxx_messageInfo_ViewRoleInfo.Size(m)
  7001. }
  7002. func (m *ViewRoleInfo) XXX_DiscardUnknown() {
  7003. xxx_messageInfo_ViewRoleInfo.DiscardUnknown(m)
  7004. }
  7005. var xxx_messageInfo_ViewRoleInfo proto.InternalMessageInfo
  7006. func (m *ViewRoleInfo) GetId() uint64 {
  7007. if m != nil {
  7008. return m.Id
  7009. }
  7010. return 0
  7011. }
  7012. func (m *ViewRoleInfo) GetBrief() *CommonPlayerBriefInfo {
  7013. if m != nil {
  7014. return m.Brief
  7015. }
  7016. return nil
  7017. }
  7018. func (m *ViewRoleInfo) GetRoleHero() *HeroData {
  7019. if m != nil {
  7020. return m.RoleHero
  7021. }
  7022. return nil
  7023. }
  7024. func (m *ViewRoleInfo) GetHero() *RoleHero {
  7025. if m != nil {
  7026. return m.Hero
  7027. }
  7028. return nil
  7029. }
  7030. func (m *ViewRoleInfo) GetFashion() *RoleFashion {
  7031. if m != nil {
  7032. return m.Fashion
  7033. }
  7034. return nil
  7035. }
  7036. func (m *ViewRoleInfo) GetAttrList() []*KeyValueType {
  7037. if m != nil {
  7038. return m.AttrList
  7039. }
  7040. return nil
  7041. }
  7042. func (m *ViewRoleInfo) GetFashionData() *FashionData {
  7043. if m != nil {
  7044. return m.FashionData
  7045. }
  7046. return nil
  7047. }
  7048. func (m *ViewRoleInfo) GetDanScore() int32 {
  7049. if m != nil {
  7050. return m.DanScore
  7051. }
  7052. return 0
  7053. }
  7054. func (m *ViewRoleInfo) GetParamList() []int32 {
  7055. if m != nil {
  7056. return m.ParamList
  7057. }
  7058. return nil
  7059. }
  7060. func (m *ViewRoleInfo) GetGuildName() string {
  7061. if m != nil {
  7062. return m.GuildName
  7063. }
  7064. return ""
  7065. }
  7066. func (m *ViewRoleInfo) GetPetList() []*PetData {
  7067. if m != nil {
  7068. return m.PetList
  7069. }
  7070. return nil
  7071. }
  7072. type ShopCost struct {
  7073. ShopType int32 `protobuf:"varint,1,opt,name=shop_type,json=shopType,proto3" json:"shop_type,omitempty"`
  7074. ResType int32 `protobuf:"varint,2,opt,name=res_type,json=resType,proto3" json:"res_type,omitempty"`
  7075. ResCount uint32 `protobuf:"varint,3,opt,name=res_count,json=resCount,proto3" json:"res_count,omitempty"`
  7076. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  7077. XXX_unrecognized []byte `json:"-"`
  7078. XXX_sizecache int32 `json:"-"`
  7079. }
  7080. func (m *ShopCost) Reset() { *m = ShopCost{} }
  7081. func (m *ShopCost) String() string { return proto.CompactTextString(m) }
  7082. func (*ShopCost) ProtoMessage() {}
  7083. func (*ShopCost) Descriptor() ([]byte, []int) {
  7084. return fileDescriptor_116e343673f7ffaf, []int{114}
  7085. }
  7086. func (m *ShopCost) XXX_Unmarshal(b []byte) error {
  7087. return xxx_messageInfo_ShopCost.Unmarshal(m, b)
  7088. }
  7089. func (m *ShopCost) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  7090. return xxx_messageInfo_ShopCost.Marshal(b, m, deterministic)
  7091. }
  7092. func (m *ShopCost) XXX_Merge(src proto.Message) {
  7093. xxx_messageInfo_ShopCost.Merge(m, src)
  7094. }
  7095. func (m *ShopCost) XXX_Size() int {
  7096. return xxx_messageInfo_ShopCost.Size(m)
  7097. }
  7098. func (m *ShopCost) XXX_DiscardUnknown() {
  7099. xxx_messageInfo_ShopCost.DiscardUnknown(m)
  7100. }
  7101. var xxx_messageInfo_ShopCost proto.InternalMessageInfo
  7102. func (m *ShopCost) GetShopType() int32 {
  7103. if m != nil {
  7104. return m.ShopType
  7105. }
  7106. return 0
  7107. }
  7108. func (m *ShopCost) GetResType() int32 {
  7109. if m != nil {
  7110. return m.ResType
  7111. }
  7112. return 0
  7113. }
  7114. func (m *ShopCost) GetResCount() uint32 {
  7115. if m != nil {
  7116. return m.ResCount
  7117. }
  7118. return 0
  7119. }
  7120. type RoleShop struct {
  7121. Info []*ShopBuyInfo `protobuf:"bytes,1,rep,name=info,proto3" json:"info,omitempty"`
  7122. TotalBuyNum int32 `protobuf:"varint,2,opt,name=total_buy_num,json=totalBuyNum,proto3" json:"total_buy_num,omitempty"`
  7123. CostRes []*ShopCost `protobuf:"bytes,3,rep,name=cost_res,json=costRes,proto3" json:"cost_res,omitempty"`
  7124. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  7125. XXX_unrecognized []byte `json:"-"`
  7126. XXX_sizecache int32 `json:"-"`
  7127. }
  7128. func (m *RoleShop) Reset() { *m = RoleShop{} }
  7129. func (m *RoleShop) String() string { return proto.CompactTextString(m) }
  7130. func (*RoleShop) ProtoMessage() {}
  7131. func (*RoleShop) Descriptor() ([]byte, []int) {
  7132. return fileDescriptor_116e343673f7ffaf, []int{115}
  7133. }
  7134. func (m *RoleShop) XXX_Unmarshal(b []byte) error {
  7135. return xxx_messageInfo_RoleShop.Unmarshal(m, b)
  7136. }
  7137. func (m *RoleShop) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  7138. return xxx_messageInfo_RoleShop.Marshal(b, m, deterministic)
  7139. }
  7140. func (m *RoleShop) XXX_Merge(src proto.Message) {
  7141. xxx_messageInfo_RoleShop.Merge(m, src)
  7142. }
  7143. func (m *RoleShop) XXX_Size() int {
  7144. return xxx_messageInfo_RoleShop.Size(m)
  7145. }
  7146. func (m *RoleShop) XXX_DiscardUnknown() {
  7147. xxx_messageInfo_RoleShop.DiscardUnknown(m)
  7148. }
  7149. var xxx_messageInfo_RoleShop proto.InternalMessageInfo
  7150. func (m *RoleShop) GetInfo() []*ShopBuyInfo {
  7151. if m != nil {
  7152. return m.Info
  7153. }
  7154. return nil
  7155. }
  7156. func (m *RoleShop) GetTotalBuyNum() int32 {
  7157. if m != nil {
  7158. return m.TotalBuyNum
  7159. }
  7160. return 0
  7161. }
  7162. func (m *RoleShop) GetCostRes() []*ShopCost {
  7163. if m != nil {
  7164. return m.CostRes
  7165. }
  7166. return nil
  7167. }
  7168. type CurRoundSign struct {
  7169. LastSign int64 `protobuf:"varint,1,opt,name=last_sign,json=lastSign,proto3" json:"last_sign,omitempty"`
  7170. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  7171. XXX_unrecognized []byte `json:"-"`
  7172. XXX_sizecache int32 `json:"-"`
  7173. }
  7174. func (m *CurRoundSign) Reset() { *m = CurRoundSign{} }
  7175. func (m *CurRoundSign) String() string { return proto.CompactTextString(m) }
  7176. func (*CurRoundSign) ProtoMessage() {}
  7177. func (*CurRoundSign) Descriptor() ([]byte, []int) {
  7178. return fileDescriptor_116e343673f7ffaf, []int{116}
  7179. }
  7180. func (m *CurRoundSign) XXX_Unmarshal(b []byte) error {
  7181. return xxx_messageInfo_CurRoundSign.Unmarshal(m, b)
  7182. }
  7183. func (m *CurRoundSign) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  7184. return xxx_messageInfo_CurRoundSign.Marshal(b, m, deterministic)
  7185. }
  7186. func (m *CurRoundSign) XXX_Merge(src proto.Message) {
  7187. xxx_messageInfo_CurRoundSign.Merge(m, src)
  7188. }
  7189. func (m *CurRoundSign) XXX_Size() int {
  7190. return xxx_messageInfo_CurRoundSign.Size(m)
  7191. }
  7192. func (m *CurRoundSign) XXX_DiscardUnknown() {
  7193. xxx_messageInfo_CurRoundSign.DiscardUnknown(m)
  7194. }
  7195. var xxx_messageInfo_CurRoundSign proto.InternalMessageInfo
  7196. func (m *CurRoundSign) GetLastSign() int64 {
  7197. if m != nil {
  7198. return m.LastSign
  7199. }
  7200. return 0
  7201. }
  7202. // 签到相关
  7203. type SignUp struct {
  7204. SignRound int32 `protobuf:"varint,1,opt,name=sign_round,json=signRound,proto3" json:"sign_round,omitempty"`
  7205. CurDay int32 `protobuf:"varint,2,opt,name=cur_day,json=curDay,proto3" json:"cur_day,omitempty"`
  7206. CurSignInfo *CurRoundSign `protobuf:"bytes,3,opt,name=cur_sign_info,json=curSignInfo,proto3" json:"cur_sign_info,omitempty"`
  7207. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  7208. XXX_unrecognized []byte `json:"-"`
  7209. XXX_sizecache int32 `json:"-"`
  7210. }
  7211. func (m *SignUp) Reset() { *m = SignUp{} }
  7212. func (m *SignUp) String() string { return proto.CompactTextString(m) }
  7213. func (*SignUp) ProtoMessage() {}
  7214. func (*SignUp) Descriptor() ([]byte, []int) {
  7215. return fileDescriptor_116e343673f7ffaf, []int{117}
  7216. }
  7217. func (m *SignUp) XXX_Unmarshal(b []byte) error {
  7218. return xxx_messageInfo_SignUp.Unmarshal(m, b)
  7219. }
  7220. func (m *SignUp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  7221. return xxx_messageInfo_SignUp.Marshal(b, m, deterministic)
  7222. }
  7223. func (m *SignUp) XXX_Merge(src proto.Message) {
  7224. xxx_messageInfo_SignUp.Merge(m, src)
  7225. }
  7226. func (m *SignUp) XXX_Size() int {
  7227. return xxx_messageInfo_SignUp.Size(m)
  7228. }
  7229. func (m *SignUp) XXX_DiscardUnknown() {
  7230. xxx_messageInfo_SignUp.DiscardUnknown(m)
  7231. }
  7232. var xxx_messageInfo_SignUp proto.InternalMessageInfo
  7233. func (m *SignUp) GetSignRound() int32 {
  7234. if m != nil {
  7235. return m.SignRound
  7236. }
  7237. return 0
  7238. }
  7239. func (m *SignUp) GetCurDay() int32 {
  7240. if m != nil {
  7241. return m.CurDay
  7242. }
  7243. return 0
  7244. }
  7245. func (m *SignUp) GetCurSignInfo() *CurRoundSign {
  7246. if m != nil {
  7247. return m.CurSignInfo
  7248. }
  7249. return nil
  7250. }
  7251. // 活动数据
  7252. type RoleActivity struct {
  7253. SignInfo *SignUp `protobuf:"bytes,1,opt,name=sign_info,json=signInfo,proto3" json:"sign_info,omitempty"`
  7254. // 精彩活动
  7255. CurDayEndTime uint64 `protobuf:"varint,2,opt,name=cur_day_end_time,json=curDayEndTime,proto3" json:"cur_day_end_time,omitempty"`
  7256. ActivityDataList []*ActivitiesDetailData `protobuf:"bytes,3,rep,name=activity_data_list,json=activityDataList,proto3" json:"activity_data_list,omitempty"`
  7257. // 充值活动
  7258. // 首充大礼包时间(达到给定数值记录时间)
  7259. FirstChargeTime uint64 `protobuf:"varint,4,opt,name=first_charge_time,json=firstChargeTime,proto3" json:"first_charge_time,omitempty"`
  7260. FirstChargeRewardState int32 `protobuf:"varint,5,opt,name=first_charge_reward_state,json=firstChargeRewardState,proto3" json:"first_charge_reward_state,omitempty"`
  7261. // 超值礼包数据
  7262. UnlockChargeList []*ActivitiesUnlockRechargeData `protobuf:"bytes,6,rep,name=unlock_charge_list,json=unlockChargeList,proto3" json:"unlock_charge_list,omitempty"`
  7263. UnlockChargeHasList []*KeyValueType `protobuf:"bytes,7,rep,name=unlock_charge_has_list,json=unlockChargeHasList,proto3" json:"unlock_charge_has_list,omitempty"`
  7264. ExpiredActivityList []int32 `protobuf:"varint,8,rep,packed,name=expired_activity_list,json=expiredActivityList,proto3" json:"expired_activity_list,omitempty"`
  7265. // 服务器Load时使用
  7266. ActMsgList []*SystemMessage `protobuf:"bytes,10,rep,name=act_msg_list,json=actMsgList,proto3" json:"act_msg_list,omitempty"`
  7267. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  7268. XXX_unrecognized []byte `json:"-"`
  7269. XXX_sizecache int32 `json:"-"`
  7270. }
  7271. func (m *RoleActivity) Reset() { *m = RoleActivity{} }
  7272. func (m *RoleActivity) String() string { return proto.CompactTextString(m) }
  7273. func (*RoleActivity) ProtoMessage() {}
  7274. func (*RoleActivity) Descriptor() ([]byte, []int) {
  7275. return fileDescriptor_116e343673f7ffaf, []int{118}
  7276. }
  7277. func (m *RoleActivity) XXX_Unmarshal(b []byte) error {
  7278. return xxx_messageInfo_RoleActivity.Unmarshal(m, b)
  7279. }
  7280. func (m *RoleActivity) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  7281. return xxx_messageInfo_RoleActivity.Marshal(b, m, deterministic)
  7282. }
  7283. func (m *RoleActivity) XXX_Merge(src proto.Message) {
  7284. xxx_messageInfo_RoleActivity.Merge(m, src)
  7285. }
  7286. func (m *RoleActivity) XXX_Size() int {
  7287. return xxx_messageInfo_RoleActivity.Size(m)
  7288. }
  7289. func (m *RoleActivity) XXX_DiscardUnknown() {
  7290. xxx_messageInfo_RoleActivity.DiscardUnknown(m)
  7291. }
  7292. var xxx_messageInfo_RoleActivity proto.InternalMessageInfo
  7293. func (m *RoleActivity) GetSignInfo() *SignUp {
  7294. if m != nil {
  7295. return m.SignInfo
  7296. }
  7297. return nil
  7298. }
  7299. func (m *RoleActivity) GetCurDayEndTime() uint64 {
  7300. if m != nil {
  7301. return m.CurDayEndTime
  7302. }
  7303. return 0
  7304. }
  7305. func (m *RoleActivity) GetActivityDataList() []*ActivitiesDetailData {
  7306. if m != nil {
  7307. return m.ActivityDataList
  7308. }
  7309. return nil
  7310. }
  7311. func (m *RoleActivity) GetFirstChargeTime() uint64 {
  7312. if m != nil {
  7313. return m.FirstChargeTime
  7314. }
  7315. return 0
  7316. }
  7317. func (m *RoleActivity) GetFirstChargeRewardState() int32 {
  7318. if m != nil {
  7319. return m.FirstChargeRewardState
  7320. }
  7321. return 0
  7322. }
  7323. func (m *RoleActivity) GetUnlockChargeList() []*ActivitiesUnlockRechargeData {
  7324. if m != nil {
  7325. return m.UnlockChargeList
  7326. }
  7327. return nil
  7328. }
  7329. func (m *RoleActivity) GetUnlockChargeHasList() []*KeyValueType {
  7330. if m != nil {
  7331. return m.UnlockChargeHasList
  7332. }
  7333. return nil
  7334. }
  7335. func (m *RoleActivity) GetExpiredActivityList() []int32 {
  7336. if m != nil {
  7337. return m.ExpiredActivityList
  7338. }
  7339. return nil
  7340. }
  7341. func (m *RoleActivity) GetActMsgList() []*SystemMessage {
  7342. if m != nil {
  7343. return m.ActMsgList
  7344. }
  7345. return nil
  7346. }
  7347. // /精彩活动
  7348. type ActivitiesDetailData struct {
  7349. ActivitiesId int32 `protobuf:"varint,1,opt,name=activities_id,json=activitiesId,proto3" json:"activities_id,omitempty"`
  7350. ActivitiesType int32 `protobuf:"varint,2,opt,name=activities_type,json=activitiesType,proto3" json:"activities_type,omitempty"`
  7351. StartTime uint64 `protobuf:"varint,3,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
  7352. EndTime uint64 `protobuf:"varint,4,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
  7353. CurDay int32 `protobuf:"varint,5,opt,name=cur_day,json=curDay,proto3" json:"cur_day,omitempty"`
  7354. // 连续登录活动奖励获取状态
  7355. LoginRewardList []*KeyValueType `protobuf:"bytes,6,rep,name=login_reward_list,json=loginRewardList,proto3" json:"login_reward_list,omitempty"`
  7356. // 14日目标任务
  7357. FortnightDays *ActivitiesFortnightDays `protobuf:"bytes,7,opt,name=fortnight_days,json=fortnightDays,proto3" json:"fortnight_days,omitempty"`
  7358. // 充值达到百元大礼包时的时间戳
  7359. ParamTime uint64 `protobuf:"varint,8,opt,name=param_time,json=paramTime,proto3" json:"param_time,omitempty"`
  7360. RewardState int32 `protobuf:"varint,9,opt,name=reward_state,json=rewardState,proto3" json:"reward_state,omitempty"`
  7361. // 集字活动
  7362. CollectionList []*ActivitiesCollectionData `protobuf:"bytes,10,rep,name=collection_list,json=collectionList,proto3" json:"collection_list,omitempty"`
  7363. // 好感度数据(3.8活动)
  7364. LikabilityData *ActivitiesLikabilityData `protobuf:"bytes,11,opt,name=likability_data,json=likabilityData,proto3" json:"likability_data,omitempty"`
  7365. KingTask []*TaskData `protobuf:"bytes,12,rep,name=king_task,json=kingTask,proto3" json:"king_task,omitempty"`
  7366. FightingTarget uint32 `protobuf:"varint,13,opt,name=fighting_target,json=fightingTarget,proto3" json:"fighting_target,omitempty"`
  7367. // 兑换活动
  7368. ExchangeList []*ExchangeData `protobuf:"bytes,14,rep,name=exchange_list,json=exchangeList,proto3" json:"exchange_list,omitempty"`
  7369. // 活动转盘
  7370. WheelData *ActivityWheelData `protobuf:"bytes,15,opt,name=wheel_data,json=wheelData,proto3" json:"wheel_data,omitempty"`
  7371. // 签到活动
  7372. SignData *ActivitySignIn `protobuf:"bytes,16,opt,name=sign_data,json=signData,proto3" json:"sign_data,omitempty"`
  7373. // bt RO币累计活动
  7374. BtRocoinData *ActivityBTROCoin `protobuf:"bytes,20,opt,name=bt_rocoin_data,json=btRocoinData,proto3" json:"bt_rocoin_data,omitempty"`
  7375. // 真/假每日累计充值活动
  7376. BtZhenjiaRechargeTaskList []*TaskData `protobuf:"bytes,21,rep,name=bt_zhenjia_recharge_task_list,json=btZhenjiaRechargeTaskList,proto3" json:"bt_zhenjia_recharge_task_list,omitempty"`
  7377. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  7378. XXX_unrecognized []byte `json:"-"`
  7379. XXX_sizecache int32 `json:"-"`
  7380. }
  7381. func (m *ActivitiesDetailData) Reset() { *m = ActivitiesDetailData{} }
  7382. func (m *ActivitiesDetailData) String() string { return proto.CompactTextString(m) }
  7383. func (*ActivitiesDetailData) ProtoMessage() {}
  7384. func (*ActivitiesDetailData) Descriptor() ([]byte, []int) {
  7385. return fileDescriptor_116e343673f7ffaf, []int{119}
  7386. }
  7387. func (m *ActivitiesDetailData) XXX_Unmarshal(b []byte) error {
  7388. return xxx_messageInfo_ActivitiesDetailData.Unmarshal(m, b)
  7389. }
  7390. func (m *ActivitiesDetailData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  7391. return xxx_messageInfo_ActivitiesDetailData.Marshal(b, m, deterministic)
  7392. }
  7393. func (m *ActivitiesDetailData) XXX_Merge(src proto.Message) {
  7394. xxx_messageInfo_ActivitiesDetailData.Merge(m, src)
  7395. }
  7396. func (m *ActivitiesDetailData) XXX_Size() int {
  7397. return xxx_messageInfo_ActivitiesDetailData.Size(m)
  7398. }
  7399. func (m *ActivitiesDetailData) XXX_DiscardUnknown() {
  7400. xxx_messageInfo_ActivitiesDetailData.DiscardUnknown(m)
  7401. }
  7402. var xxx_messageInfo_ActivitiesDetailData proto.InternalMessageInfo
  7403. func (m *ActivitiesDetailData) GetActivitiesId() int32 {
  7404. if m != nil {
  7405. return m.ActivitiesId
  7406. }
  7407. return 0
  7408. }
  7409. func (m *ActivitiesDetailData) GetActivitiesType() int32 {
  7410. if m != nil {
  7411. return m.ActivitiesType
  7412. }
  7413. return 0
  7414. }
  7415. func (m *ActivitiesDetailData) GetStartTime() uint64 {
  7416. if m != nil {
  7417. return m.StartTime
  7418. }
  7419. return 0
  7420. }
  7421. func (m *ActivitiesDetailData) GetEndTime() uint64 {
  7422. if m != nil {
  7423. return m.EndTime
  7424. }
  7425. return 0
  7426. }
  7427. func (m *ActivitiesDetailData) GetCurDay() int32 {
  7428. if m != nil {
  7429. return m.CurDay
  7430. }
  7431. return 0
  7432. }
  7433. func (m *ActivitiesDetailData) GetLoginRewardList() []*KeyValueType {
  7434. if m != nil {
  7435. return m.LoginRewardList
  7436. }
  7437. return nil
  7438. }
  7439. func (m *ActivitiesDetailData) GetFortnightDays() *ActivitiesFortnightDays {
  7440. if m != nil {
  7441. return m.FortnightDays
  7442. }
  7443. return nil
  7444. }
  7445. func (m *ActivitiesDetailData) GetParamTime() uint64 {
  7446. if m != nil {
  7447. return m.ParamTime
  7448. }
  7449. return 0
  7450. }
  7451. func (m *ActivitiesDetailData) GetRewardState() int32 {
  7452. if m != nil {
  7453. return m.RewardState
  7454. }
  7455. return 0
  7456. }
  7457. func (m *ActivitiesDetailData) GetCollectionList() []*ActivitiesCollectionData {
  7458. if m != nil {
  7459. return m.CollectionList
  7460. }
  7461. return nil
  7462. }
  7463. func (m *ActivitiesDetailData) GetLikabilityData() *ActivitiesLikabilityData {
  7464. if m != nil {
  7465. return m.LikabilityData
  7466. }
  7467. return nil
  7468. }
  7469. func (m *ActivitiesDetailData) GetKingTask() []*TaskData {
  7470. if m != nil {
  7471. return m.KingTask
  7472. }
  7473. return nil
  7474. }
  7475. func (m *ActivitiesDetailData) GetFightingTarget() uint32 {
  7476. if m != nil {
  7477. return m.FightingTarget
  7478. }
  7479. return 0
  7480. }
  7481. func (m *ActivitiesDetailData) GetExchangeList() []*ExchangeData {
  7482. if m != nil {
  7483. return m.ExchangeList
  7484. }
  7485. return nil
  7486. }
  7487. func (m *ActivitiesDetailData) GetWheelData() *ActivityWheelData {
  7488. if m != nil {
  7489. return m.WheelData
  7490. }
  7491. return nil
  7492. }
  7493. func (m *ActivitiesDetailData) GetSignData() *ActivitySignIn {
  7494. if m != nil {
  7495. return m.SignData
  7496. }
  7497. return nil
  7498. }
  7499. func (m *ActivitiesDetailData) GetBtRocoinData() *ActivityBTROCoin {
  7500. if m != nil {
  7501. return m.BtRocoinData
  7502. }
  7503. return nil
  7504. }
  7505. func (m *ActivitiesDetailData) GetBtZhenjiaRechargeTaskList() []*TaskData {
  7506. if m != nil {
  7507. return m.BtZhenjiaRechargeTaskList
  7508. }
  7509. return nil
  7510. }
  7511. type ActivityBTROCoin struct {
  7512. DailyTaskList []*TaskData `protobuf:"bytes,1,rep,name=daily_task_list,json=dailyTaskList,proto3" json:"daily_task_list,omitempty"`
  7513. WeekTaskList []*TaskData `protobuf:"bytes,2,rep,name=week_task_list,json=weekTaskList,proto3" json:"week_task_list,omitempty"`
  7514. WeekDayEndTime uint64 `protobuf:"varint,3,opt,name=week_day_end_time,json=weekDayEndTime,proto3" json:"week_day_end_time,omitempty"`
  7515. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  7516. XXX_unrecognized []byte `json:"-"`
  7517. XXX_sizecache int32 `json:"-"`
  7518. }
  7519. func (m *ActivityBTROCoin) Reset() { *m = ActivityBTROCoin{} }
  7520. func (m *ActivityBTROCoin) String() string { return proto.CompactTextString(m) }
  7521. func (*ActivityBTROCoin) ProtoMessage() {}
  7522. func (*ActivityBTROCoin) Descriptor() ([]byte, []int) {
  7523. return fileDescriptor_116e343673f7ffaf, []int{120}
  7524. }
  7525. func (m *ActivityBTROCoin) XXX_Unmarshal(b []byte) error {
  7526. return xxx_messageInfo_ActivityBTROCoin.Unmarshal(m, b)
  7527. }
  7528. func (m *ActivityBTROCoin) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  7529. return xxx_messageInfo_ActivityBTROCoin.Marshal(b, m, deterministic)
  7530. }
  7531. func (m *ActivityBTROCoin) XXX_Merge(src proto.Message) {
  7532. xxx_messageInfo_ActivityBTROCoin.Merge(m, src)
  7533. }
  7534. func (m *ActivityBTROCoin) XXX_Size() int {
  7535. return xxx_messageInfo_ActivityBTROCoin.Size(m)
  7536. }
  7537. func (m *ActivityBTROCoin) XXX_DiscardUnknown() {
  7538. xxx_messageInfo_ActivityBTROCoin.DiscardUnknown(m)
  7539. }
  7540. var xxx_messageInfo_ActivityBTROCoin proto.InternalMessageInfo
  7541. func (m *ActivityBTROCoin) GetDailyTaskList() []*TaskData {
  7542. if m != nil {
  7543. return m.DailyTaskList
  7544. }
  7545. return nil
  7546. }
  7547. func (m *ActivityBTROCoin) GetWeekTaskList() []*TaskData {
  7548. if m != nil {
  7549. return m.WeekTaskList
  7550. }
  7551. return nil
  7552. }
  7553. func (m *ActivityBTROCoin) GetWeekDayEndTime() uint64 {
  7554. if m != nil {
  7555. return m.WeekDayEndTime
  7556. }
  7557. return 0
  7558. }
  7559. type ActivitySignIn struct {
  7560. NextSignTime uint64 `protobuf:"varint,1,opt,name=next_sign_time,json=nextSignTime,proto3" json:"next_sign_time,omitempty"`
  7561. SignDays int32 `protobuf:"varint,2,opt,name=sign_days,json=signDays,proto3" json:"sign_days,omitempty"`
  7562. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  7563. XXX_unrecognized []byte `json:"-"`
  7564. XXX_sizecache int32 `json:"-"`
  7565. }
  7566. func (m *ActivitySignIn) Reset() { *m = ActivitySignIn{} }
  7567. func (m *ActivitySignIn) String() string { return proto.CompactTextString(m) }
  7568. func (*ActivitySignIn) ProtoMessage() {}
  7569. func (*ActivitySignIn) Descriptor() ([]byte, []int) {
  7570. return fileDescriptor_116e343673f7ffaf, []int{121}
  7571. }
  7572. func (m *ActivitySignIn) XXX_Unmarshal(b []byte) error {
  7573. return xxx_messageInfo_ActivitySignIn.Unmarshal(m, b)
  7574. }
  7575. func (m *ActivitySignIn) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  7576. return xxx_messageInfo_ActivitySignIn.Marshal(b, m, deterministic)
  7577. }
  7578. func (m *ActivitySignIn) XXX_Merge(src proto.Message) {
  7579. xxx_messageInfo_ActivitySignIn.Merge(m, src)
  7580. }
  7581. func (m *ActivitySignIn) XXX_Size() int {
  7582. return xxx_messageInfo_ActivitySignIn.Size(m)
  7583. }
  7584. func (m *ActivitySignIn) XXX_DiscardUnknown() {
  7585. xxx_messageInfo_ActivitySignIn.DiscardUnknown(m)
  7586. }
  7587. var xxx_messageInfo_ActivitySignIn proto.InternalMessageInfo
  7588. func (m *ActivitySignIn) GetNextSignTime() uint64 {
  7589. if m != nil {
  7590. return m.NextSignTime
  7591. }
  7592. return 0
  7593. }
  7594. func (m *ActivitySignIn) GetSignDays() int32 {
  7595. if m != nil {
  7596. return m.SignDays
  7597. }
  7598. return 0
  7599. }
  7600. // 活动转盘
  7601. type ActivityWheelData struct {
  7602. // 转盘
  7603. WheelRewardItemList []*WheelRewardItemInfo `protobuf:"bytes,1,rep,name=wheel_reward_item_list,json=wheelRewardItemList,proto3" json:"wheel_reward_item_list,omitempty"`
  7604. WheelOpen bool `protobuf:"varint,2,opt,name=wheel_open,json=wheelOpen,proto3" json:"wheel_open,omitempty"`
  7605. WheelRefreshNum int32 `protobuf:"varint,3,opt,name=wheel_refresh_num,json=wheelRefreshNum,proto3" json:"wheel_refresh_num,omitempty"`
  7606. TemplateIdx int32 `protobuf:"varint,4,opt,name=template_idx,json=templateIdx,proto3" json:"template_idx,omitempty"`
  7607. WheelNum int32 `protobuf:"varint,5,opt,name=wheel_num,json=wheelNum,proto3" json:"wheel_num,omitempty"`
  7608. WheelIdx int32 `protobuf:"varint,6,opt,name=wheel_idx,json=wheelIdx,proto3" json:"wheel_idx,omitempty"`
  7609. LogList []*WheelLogData `protobuf:"bytes,7,rep,name=log_list,json=logList,proto3" json:"log_list,omitempty"`
  7610. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  7611. XXX_unrecognized []byte `json:"-"`
  7612. XXX_sizecache int32 `json:"-"`
  7613. }
  7614. func (m *ActivityWheelData) Reset() { *m = ActivityWheelData{} }
  7615. func (m *ActivityWheelData) String() string { return proto.CompactTextString(m) }
  7616. func (*ActivityWheelData) ProtoMessage() {}
  7617. func (*ActivityWheelData) Descriptor() ([]byte, []int) {
  7618. return fileDescriptor_116e343673f7ffaf, []int{122}
  7619. }
  7620. func (m *ActivityWheelData) XXX_Unmarshal(b []byte) error {
  7621. return xxx_messageInfo_ActivityWheelData.Unmarshal(m, b)
  7622. }
  7623. func (m *ActivityWheelData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  7624. return xxx_messageInfo_ActivityWheelData.Marshal(b, m, deterministic)
  7625. }
  7626. func (m *ActivityWheelData) XXX_Merge(src proto.Message) {
  7627. xxx_messageInfo_ActivityWheelData.Merge(m, src)
  7628. }
  7629. func (m *ActivityWheelData) XXX_Size() int {
  7630. return xxx_messageInfo_ActivityWheelData.Size(m)
  7631. }
  7632. func (m *ActivityWheelData) XXX_DiscardUnknown() {
  7633. xxx_messageInfo_ActivityWheelData.DiscardUnknown(m)
  7634. }
  7635. var xxx_messageInfo_ActivityWheelData proto.InternalMessageInfo
  7636. func (m *ActivityWheelData) GetWheelRewardItemList() []*WheelRewardItemInfo {
  7637. if m != nil {
  7638. return m.WheelRewardItemList
  7639. }
  7640. return nil
  7641. }
  7642. func (m *ActivityWheelData) GetWheelOpen() bool {
  7643. if m != nil {
  7644. return m.WheelOpen
  7645. }
  7646. return false
  7647. }
  7648. func (m *ActivityWheelData) GetWheelRefreshNum() int32 {
  7649. if m != nil {
  7650. return m.WheelRefreshNum
  7651. }
  7652. return 0
  7653. }
  7654. func (m *ActivityWheelData) GetTemplateIdx() int32 {
  7655. if m != nil {
  7656. return m.TemplateIdx
  7657. }
  7658. return 0
  7659. }
  7660. func (m *ActivityWheelData) GetWheelNum() int32 {
  7661. if m != nil {
  7662. return m.WheelNum
  7663. }
  7664. return 0
  7665. }
  7666. func (m *ActivityWheelData) GetWheelIdx() int32 {
  7667. if m != nil {
  7668. return m.WheelIdx
  7669. }
  7670. return 0
  7671. }
  7672. func (m *ActivityWheelData) GetLogList() []*WheelLogData {
  7673. if m != nil {
  7674. return m.LogList
  7675. }
  7676. return nil
  7677. }
  7678. type ExchangeData struct {
  7679. Id int32 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
  7680. ExchangeNum int32 `protobuf:"varint,2,opt,name=exchange_num,json=exchangeNum,proto3" json:"exchange_num,omitempty"`
  7681. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  7682. XXX_unrecognized []byte `json:"-"`
  7683. XXX_sizecache int32 `json:"-"`
  7684. }
  7685. func (m *ExchangeData) Reset() { *m = ExchangeData{} }
  7686. func (m *ExchangeData) String() string { return proto.CompactTextString(m) }
  7687. func (*ExchangeData) ProtoMessage() {}
  7688. func (*ExchangeData) Descriptor() ([]byte, []int) {
  7689. return fileDescriptor_116e343673f7ffaf, []int{123}
  7690. }
  7691. func (m *ExchangeData) XXX_Unmarshal(b []byte) error {
  7692. return xxx_messageInfo_ExchangeData.Unmarshal(m, b)
  7693. }
  7694. func (m *ExchangeData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  7695. return xxx_messageInfo_ExchangeData.Marshal(b, m, deterministic)
  7696. }
  7697. func (m *ExchangeData) XXX_Merge(src proto.Message) {
  7698. xxx_messageInfo_ExchangeData.Merge(m, src)
  7699. }
  7700. func (m *ExchangeData) XXX_Size() int {
  7701. return xxx_messageInfo_ExchangeData.Size(m)
  7702. }
  7703. func (m *ExchangeData) XXX_DiscardUnknown() {
  7704. xxx_messageInfo_ExchangeData.DiscardUnknown(m)
  7705. }
  7706. var xxx_messageInfo_ExchangeData proto.InternalMessageInfo
  7707. func (m *ExchangeData) GetId() int32 {
  7708. if m != nil {
  7709. return m.Id
  7710. }
  7711. return 0
  7712. }
  7713. func (m *ExchangeData) GetExchangeNum() int32 {
  7714. if m != nil {
  7715. return m.ExchangeNum
  7716. }
  7717. return 0
  7718. }
  7719. type ExchangeInfo struct {
  7720. ConditionId int32 `protobuf:"varint,1,opt,name=condition_id,json=conditionId,proto3" json:"condition_id,omitempty"`
  7721. CostItem []*KeyValueType `protobuf:"bytes,2,rep,name=cost_item,json=costItem,proto3" json:"cost_item,omitempty"`
  7722. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  7723. XXX_unrecognized []byte `json:"-"`
  7724. XXX_sizecache int32 `json:"-"`
  7725. }
  7726. func (m *ExchangeInfo) Reset() { *m = ExchangeInfo{} }
  7727. func (m *ExchangeInfo) String() string { return proto.CompactTextString(m) }
  7728. func (*ExchangeInfo) ProtoMessage() {}
  7729. func (*ExchangeInfo) Descriptor() ([]byte, []int) {
  7730. return fileDescriptor_116e343673f7ffaf, []int{124}
  7731. }
  7732. func (m *ExchangeInfo) XXX_Unmarshal(b []byte) error {
  7733. return xxx_messageInfo_ExchangeInfo.Unmarshal(m, b)
  7734. }
  7735. func (m *ExchangeInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  7736. return xxx_messageInfo_ExchangeInfo.Marshal(b, m, deterministic)
  7737. }
  7738. func (m *ExchangeInfo) XXX_Merge(src proto.Message) {
  7739. xxx_messageInfo_ExchangeInfo.Merge(m, src)
  7740. }
  7741. func (m *ExchangeInfo) XXX_Size() int {
  7742. return xxx_messageInfo_ExchangeInfo.Size(m)
  7743. }
  7744. func (m *ExchangeInfo) XXX_DiscardUnknown() {
  7745. xxx_messageInfo_ExchangeInfo.DiscardUnknown(m)
  7746. }
  7747. var xxx_messageInfo_ExchangeInfo proto.InternalMessageInfo
  7748. func (m *ExchangeInfo) GetConditionId() int32 {
  7749. if m != nil {
  7750. return m.ConditionId
  7751. }
  7752. return 0
  7753. }
  7754. func (m *ExchangeInfo) GetCostItem() []*KeyValueType {
  7755. if m != nil {
  7756. return m.CostItem
  7757. }
  7758. return nil
  7759. }
  7760. type ActivitiesData struct {
  7761. Id int32 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
  7762. Type int32 `protobuf:"varint,2,opt,name=type,proto3" json:"type,omitempty"`
  7763. EndTime uint64 `protobuf:"varint,3,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
  7764. Bg string `protobuf:"bytes,4,opt,name=bg,proto3" json:"bg,omitempty"`
  7765. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  7766. XXX_unrecognized []byte `json:"-"`
  7767. XXX_sizecache int32 `json:"-"`
  7768. }
  7769. func (m *ActivitiesData) Reset() { *m = ActivitiesData{} }
  7770. func (m *ActivitiesData) String() string { return proto.CompactTextString(m) }
  7771. func (*ActivitiesData) ProtoMessage() {}
  7772. func (*ActivitiesData) Descriptor() ([]byte, []int) {
  7773. return fileDescriptor_116e343673f7ffaf, []int{125}
  7774. }
  7775. func (m *ActivitiesData) XXX_Unmarshal(b []byte) error {
  7776. return xxx_messageInfo_ActivitiesData.Unmarshal(m, b)
  7777. }
  7778. func (m *ActivitiesData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  7779. return xxx_messageInfo_ActivitiesData.Marshal(b, m, deterministic)
  7780. }
  7781. func (m *ActivitiesData) XXX_Merge(src proto.Message) {
  7782. xxx_messageInfo_ActivitiesData.Merge(m, src)
  7783. }
  7784. func (m *ActivitiesData) XXX_Size() int {
  7785. return xxx_messageInfo_ActivitiesData.Size(m)
  7786. }
  7787. func (m *ActivitiesData) XXX_DiscardUnknown() {
  7788. xxx_messageInfo_ActivitiesData.DiscardUnknown(m)
  7789. }
  7790. var xxx_messageInfo_ActivitiesData proto.InternalMessageInfo
  7791. func (m *ActivitiesData) GetId() int32 {
  7792. if m != nil {
  7793. return m.Id
  7794. }
  7795. return 0
  7796. }
  7797. func (m *ActivitiesData) GetType() int32 {
  7798. if m != nil {
  7799. return m.Type
  7800. }
  7801. return 0
  7802. }
  7803. func (m *ActivitiesData) GetEndTime() uint64 {
  7804. if m != nil {
  7805. return m.EndTime
  7806. }
  7807. return 0
  7808. }
  7809. func (m *ActivitiesData) GetBg() string {
  7810. if m != nil {
  7811. return m.Bg
  7812. }
  7813. return ""
  7814. }
  7815. // 14日目标任务(7天重置一次,显示7天数据)
  7816. type ActivitiesFortnightDays struct {
  7817. TaskScore int32 `protobuf:"varint,1,opt,name=task_score,json=taskScore,proto3" json:"task_score,omitempty"`
  7818. TaskScoreReward uint32 `protobuf:"varint,2,opt,name=task_score_reward,json=taskScoreReward,proto3" json:"task_score_reward,omitempty"`
  7819. TaskList []*TaskData `protobuf:"bytes,3,rep,name=task_list,json=taskList,proto3" json:"task_list,omitempty"`
  7820. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  7821. XXX_unrecognized []byte `json:"-"`
  7822. XXX_sizecache int32 `json:"-"`
  7823. }
  7824. func (m *ActivitiesFortnightDays) Reset() { *m = ActivitiesFortnightDays{} }
  7825. func (m *ActivitiesFortnightDays) String() string { return proto.CompactTextString(m) }
  7826. func (*ActivitiesFortnightDays) ProtoMessage() {}
  7827. func (*ActivitiesFortnightDays) Descriptor() ([]byte, []int) {
  7828. return fileDescriptor_116e343673f7ffaf, []int{126}
  7829. }
  7830. func (m *ActivitiesFortnightDays) XXX_Unmarshal(b []byte) error {
  7831. return xxx_messageInfo_ActivitiesFortnightDays.Unmarshal(m, b)
  7832. }
  7833. func (m *ActivitiesFortnightDays) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  7834. return xxx_messageInfo_ActivitiesFortnightDays.Marshal(b, m, deterministic)
  7835. }
  7836. func (m *ActivitiesFortnightDays) XXX_Merge(src proto.Message) {
  7837. xxx_messageInfo_ActivitiesFortnightDays.Merge(m, src)
  7838. }
  7839. func (m *ActivitiesFortnightDays) XXX_Size() int {
  7840. return xxx_messageInfo_ActivitiesFortnightDays.Size(m)
  7841. }
  7842. func (m *ActivitiesFortnightDays) XXX_DiscardUnknown() {
  7843. xxx_messageInfo_ActivitiesFortnightDays.DiscardUnknown(m)
  7844. }
  7845. var xxx_messageInfo_ActivitiesFortnightDays proto.InternalMessageInfo
  7846. func (m *ActivitiesFortnightDays) GetTaskScore() int32 {
  7847. if m != nil {
  7848. return m.TaskScore
  7849. }
  7850. return 0
  7851. }
  7852. func (m *ActivitiesFortnightDays) GetTaskScoreReward() uint32 {
  7853. if m != nil {
  7854. return m.TaskScoreReward
  7855. }
  7856. return 0
  7857. }
  7858. func (m *ActivitiesFortnightDays) GetTaskList() []*TaskData {
  7859. if m != nil {
  7860. return m.TaskList
  7861. }
  7862. return nil
  7863. }
  7864. // 超值礼包数据
  7865. type ActivitiesUnlockRechargeData struct {
  7866. ActivitiesId int32 `protobuf:"varint,1,opt,name=activities_id,json=activitiesId,proto3" json:"activities_id,omitempty"`
  7867. StartTime uint64 `protobuf:"varint,2,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
  7868. EndTime uint64 `protobuf:"varint,3,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
  7869. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  7870. XXX_unrecognized []byte `json:"-"`
  7871. XXX_sizecache int32 `json:"-"`
  7872. }
  7873. func (m *ActivitiesUnlockRechargeData) Reset() { *m = ActivitiesUnlockRechargeData{} }
  7874. func (m *ActivitiesUnlockRechargeData) String() string { return proto.CompactTextString(m) }
  7875. func (*ActivitiesUnlockRechargeData) ProtoMessage() {}
  7876. func (*ActivitiesUnlockRechargeData) Descriptor() ([]byte, []int) {
  7877. return fileDescriptor_116e343673f7ffaf, []int{127}
  7878. }
  7879. func (m *ActivitiesUnlockRechargeData) XXX_Unmarshal(b []byte) error {
  7880. return xxx_messageInfo_ActivitiesUnlockRechargeData.Unmarshal(m, b)
  7881. }
  7882. func (m *ActivitiesUnlockRechargeData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  7883. return xxx_messageInfo_ActivitiesUnlockRechargeData.Marshal(b, m, deterministic)
  7884. }
  7885. func (m *ActivitiesUnlockRechargeData) XXX_Merge(src proto.Message) {
  7886. xxx_messageInfo_ActivitiesUnlockRechargeData.Merge(m, src)
  7887. }
  7888. func (m *ActivitiesUnlockRechargeData) XXX_Size() int {
  7889. return xxx_messageInfo_ActivitiesUnlockRechargeData.Size(m)
  7890. }
  7891. func (m *ActivitiesUnlockRechargeData) XXX_DiscardUnknown() {
  7892. xxx_messageInfo_ActivitiesUnlockRechargeData.DiscardUnknown(m)
  7893. }
  7894. var xxx_messageInfo_ActivitiesUnlockRechargeData proto.InternalMessageInfo
  7895. func (m *ActivitiesUnlockRechargeData) GetActivitiesId() int32 {
  7896. if m != nil {
  7897. return m.ActivitiesId
  7898. }
  7899. return 0
  7900. }
  7901. func (m *ActivitiesUnlockRechargeData) GetStartTime() uint64 {
  7902. if m != nil {
  7903. return m.StartTime
  7904. }
  7905. return 0
  7906. }
  7907. func (m *ActivitiesUnlockRechargeData) GetEndTime() uint64 {
  7908. if m != nil {
  7909. return m.EndTime
  7910. }
  7911. return 0
  7912. }
  7913. type ActivitiesCollectionData struct {
  7914. Id int32 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
  7915. RewardNum int32 `protobuf:"varint,2,opt,name=reward_num,json=rewardNum,proto3" json:"reward_num,omitempty"`
  7916. NoNotice bool `protobuf:"varint,3,opt,name=no_notice,json=noNotice,proto3" json:"no_notice,omitempty"`
  7917. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  7918. XXX_unrecognized []byte `json:"-"`
  7919. XXX_sizecache int32 `json:"-"`
  7920. }
  7921. func (m *ActivitiesCollectionData) Reset() { *m = ActivitiesCollectionData{} }
  7922. func (m *ActivitiesCollectionData) String() string { return proto.CompactTextString(m) }
  7923. func (*ActivitiesCollectionData) ProtoMessage() {}
  7924. func (*ActivitiesCollectionData) Descriptor() ([]byte, []int) {
  7925. return fileDescriptor_116e343673f7ffaf, []int{128}
  7926. }
  7927. func (m *ActivitiesCollectionData) XXX_Unmarshal(b []byte) error {
  7928. return xxx_messageInfo_ActivitiesCollectionData.Unmarshal(m, b)
  7929. }
  7930. func (m *ActivitiesCollectionData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  7931. return xxx_messageInfo_ActivitiesCollectionData.Marshal(b, m, deterministic)
  7932. }
  7933. func (m *ActivitiesCollectionData) XXX_Merge(src proto.Message) {
  7934. xxx_messageInfo_ActivitiesCollectionData.Merge(m, src)
  7935. }
  7936. func (m *ActivitiesCollectionData) XXX_Size() int {
  7937. return xxx_messageInfo_ActivitiesCollectionData.Size(m)
  7938. }
  7939. func (m *ActivitiesCollectionData) XXX_DiscardUnknown() {
  7940. xxx_messageInfo_ActivitiesCollectionData.DiscardUnknown(m)
  7941. }
  7942. var xxx_messageInfo_ActivitiesCollectionData proto.InternalMessageInfo
  7943. func (m *ActivitiesCollectionData) GetId() int32 {
  7944. if m != nil {
  7945. return m.Id
  7946. }
  7947. return 0
  7948. }
  7949. func (m *ActivitiesCollectionData) GetRewardNum() int32 {
  7950. if m != nil {
  7951. return m.RewardNum
  7952. }
  7953. return 0
  7954. }
  7955. func (m *ActivitiesCollectionData) GetNoNotice() bool {
  7956. if m != nil {
  7957. return m.NoNotice
  7958. }
  7959. return false
  7960. }
  7961. // 好感度数据
  7962. type ActivitiesLikabilityData struct {
  7963. Level int32 `protobuf:"varint,1,opt,name=level,proto3" json:"level,omitempty"`
  7964. Param uint32 `protobuf:"varint,2,opt,name=param,proto3" json:"param,omitempty"`
  7965. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  7966. XXX_unrecognized []byte `json:"-"`
  7967. XXX_sizecache int32 `json:"-"`
  7968. }
  7969. func (m *ActivitiesLikabilityData) Reset() { *m = ActivitiesLikabilityData{} }
  7970. func (m *ActivitiesLikabilityData) String() string { return proto.CompactTextString(m) }
  7971. func (*ActivitiesLikabilityData) ProtoMessage() {}
  7972. func (*ActivitiesLikabilityData) Descriptor() ([]byte, []int) {
  7973. return fileDescriptor_116e343673f7ffaf, []int{129}
  7974. }
  7975. func (m *ActivitiesLikabilityData) XXX_Unmarshal(b []byte) error {
  7976. return xxx_messageInfo_ActivitiesLikabilityData.Unmarshal(m, b)
  7977. }
  7978. func (m *ActivitiesLikabilityData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  7979. return xxx_messageInfo_ActivitiesLikabilityData.Marshal(b, m, deterministic)
  7980. }
  7981. func (m *ActivitiesLikabilityData) XXX_Merge(src proto.Message) {
  7982. xxx_messageInfo_ActivitiesLikabilityData.Merge(m, src)
  7983. }
  7984. func (m *ActivitiesLikabilityData) XXX_Size() int {
  7985. return xxx_messageInfo_ActivitiesLikabilityData.Size(m)
  7986. }
  7987. func (m *ActivitiesLikabilityData) XXX_DiscardUnknown() {
  7988. xxx_messageInfo_ActivitiesLikabilityData.DiscardUnknown(m)
  7989. }
  7990. var xxx_messageInfo_ActivitiesLikabilityData proto.InternalMessageInfo
  7991. func (m *ActivitiesLikabilityData) GetLevel() int32 {
  7992. if m != nil {
  7993. return m.Level
  7994. }
  7995. return 0
  7996. }
  7997. func (m *ActivitiesLikabilityData) GetParam() uint32 {
  7998. if m != nil {
  7999. return m.Param
  8000. }
  8001. return 0
  8002. }
  8003. type FriendTowerInfo struct {
  8004. TowerLevel int32 `protobuf:"varint,1,opt,name=tower_level,json=towerLevel,proto3" json:"tower_level,omitempty"`
  8005. Infos []*CommonPlayerBriefInfo `protobuf:"bytes,2,rep,name=infos,proto3" json:"infos,omitempty"`
  8006. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  8007. XXX_unrecognized []byte `json:"-"`
  8008. XXX_sizecache int32 `json:"-"`
  8009. }
  8010. func (m *FriendTowerInfo) Reset() { *m = FriendTowerInfo{} }
  8011. func (m *FriendTowerInfo) String() string { return proto.CompactTextString(m) }
  8012. func (*FriendTowerInfo) ProtoMessage() {}
  8013. func (*FriendTowerInfo) Descriptor() ([]byte, []int) {
  8014. return fileDescriptor_116e343673f7ffaf, []int{130}
  8015. }
  8016. func (m *FriendTowerInfo) XXX_Unmarshal(b []byte) error {
  8017. return xxx_messageInfo_FriendTowerInfo.Unmarshal(m, b)
  8018. }
  8019. func (m *FriendTowerInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  8020. return xxx_messageInfo_FriendTowerInfo.Marshal(b, m, deterministic)
  8021. }
  8022. func (m *FriendTowerInfo) XXX_Merge(src proto.Message) {
  8023. xxx_messageInfo_FriendTowerInfo.Merge(m, src)
  8024. }
  8025. func (m *FriendTowerInfo) XXX_Size() int {
  8026. return xxx_messageInfo_FriendTowerInfo.Size(m)
  8027. }
  8028. func (m *FriendTowerInfo) XXX_DiscardUnknown() {
  8029. xxx_messageInfo_FriendTowerInfo.DiscardUnknown(m)
  8030. }
  8031. var xxx_messageInfo_FriendTowerInfo proto.InternalMessageInfo
  8032. func (m *FriendTowerInfo) GetTowerLevel() int32 {
  8033. if m != nil {
  8034. return m.TowerLevel
  8035. }
  8036. return 0
  8037. }
  8038. func (m *FriendTowerInfo) GetInfos() []*CommonPlayerBriefInfo {
  8039. if m != nil {
  8040. return m.Infos
  8041. }
  8042. return nil
  8043. }
  8044. type RushTower struct {
  8045. RushRound int32 `protobuf:"varint,1,opt,name=rush_round,json=rushRound,proto3" json:"rush_round,omitempty"`
  8046. Count int32 `protobuf:"varint,2,opt,name=count,proto3" json:"count,omitempty"`
  8047. Reward int32 `protobuf:"varint,3,opt,name=reward,proto3" json:"reward,omitempty"`
  8048. RankReward int32 `protobuf:"varint,4,opt,name=rank_reward,json=rankReward,proto3" json:"rank_reward,omitempty"`
  8049. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  8050. XXX_unrecognized []byte `json:"-"`
  8051. XXX_sizecache int32 `json:"-"`
  8052. }
  8053. func (m *RushTower) Reset() { *m = RushTower{} }
  8054. func (m *RushTower) String() string { return proto.CompactTextString(m) }
  8055. func (*RushTower) ProtoMessage() {}
  8056. func (*RushTower) Descriptor() ([]byte, []int) {
  8057. return fileDescriptor_116e343673f7ffaf, []int{131}
  8058. }
  8059. func (m *RushTower) XXX_Unmarshal(b []byte) error {
  8060. return xxx_messageInfo_RushTower.Unmarshal(m, b)
  8061. }
  8062. func (m *RushTower) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  8063. return xxx_messageInfo_RushTower.Marshal(b, m, deterministic)
  8064. }
  8065. func (m *RushTower) XXX_Merge(src proto.Message) {
  8066. xxx_messageInfo_RushTower.Merge(m, src)
  8067. }
  8068. func (m *RushTower) XXX_Size() int {
  8069. return xxx_messageInfo_RushTower.Size(m)
  8070. }
  8071. func (m *RushTower) XXX_DiscardUnknown() {
  8072. xxx_messageInfo_RushTower.DiscardUnknown(m)
  8073. }
  8074. var xxx_messageInfo_RushTower proto.InternalMessageInfo
  8075. func (m *RushTower) GetRushRound() int32 {
  8076. if m != nil {
  8077. return m.RushRound
  8078. }
  8079. return 0
  8080. }
  8081. func (m *RushTower) GetCount() int32 {
  8082. if m != nil {
  8083. return m.Count
  8084. }
  8085. return 0
  8086. }
  8087. func (m *RushTower) GetReward() int32 {
  8088. if m != nil {
  8089. return m.Reward
  8090. }
  8091. return 0
  8092. }
  8093. func (m *RushTower) GetRankReward() int32 {
  8094. if m != nil {
  8095. return m.RankReward
  8096. }
  8097. return 0
  8098. }
  8099. type RoleTower struct {
  8100. NowTowerLevel int32 `protobuf:"varint,1,opt,name=now_tower_level,json=nowTowerLevel,proto3" json:"now_tower_level,omitempty"`
  8101. NowTowerTime int64 `protobuf:"varint,2,opt,name=now_tower_time,json=nowTowerTime,proto3" json:"now_tower_time,omitempty"`
  8102. RushTower *RushTower `protobuf:"bytes,3,opt,name=rush_tower,json=rushTower,proto3" json:"rush_tower,omitempty"`
  8103. SysRewardTime uint64 `protobuf:"varint,4,opt,name=sys_reward_time,json=sysRewardTime,proto3" json:"sys_reward_time,omitempty"`
  8104. TowerLevelDayRewardTime uint64 `protobuf:"varint,5,opt,name=tower_level_day_reward_time,json=towerLevelDayRewardTime,proto3" json:"tower_level_day_reward_time,omitempty"`
  8105. Boss []int32 `protobuf:"varint,6,rep,packed,name=boss,proto3" json:"boss,omitempty"`
  8106. NowTowerWjLevel int32 `protobuf:"varint,7,opt,name=now_tower_wj_level,json=nowTowerWjLevel,proto3" json:"now_tower_wj_level,omitempty"`
  8107. NowTowerWjTime int64 `protobuf:"varint,8,opt,name=now_tower_wj_time,json=nowTowerWjTime,proto3" json:"now_tower_wj_time,omitempty"`
  8108. RefreshTowerWj int64 `protobuf:"varint,9,opt,name=refresh_tower_wj,json=refreshTowerWj,proto3" json:"refresh_tower_wj,omitempty"`
  8109. Buff1 int32 `protobuf:"varint,10,opt,name=buff1,proto3" json:"buff1,omitempty"`
  8110. Buff2 int32 `protobuf:"varint,11,opt,name=buff2,proto3" json:"buff2,omitempty"`
  8111. Buff3 int32 `protobuf:"varint,12,opt,name=buff3,proto3" json:"buff3,omitempty"`
  8112. Duration int32 `protobuf:"varint,13,opt,name=duration,proto3" json:"duration,omitempty"`
  8113. RewardLevel int32 `protobuf:"varint,14,opt,name=reward_level,json=rewardLevel,proto3" json:"reward_level,omitempty"`
  8114. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  8115. XXX_unrecognized []byte `json:"-"`
  8116. XXX_sizecache int32 `json:"-"`
  8117. }
  8118. func (m *RoleTower) Reset() { *m = RoleTower{} }
  8119. func (m *RoleTower) String() string { return proto.CompactTextString(m) }
  8120. func (*RoleTower) ProtoMessage() {}
  8121. func (*RoleTower) Descriptor() ([]byte, []int) {
  8122. return fileDescriptor_116e343673f7ffaf, []int{132}
  8123. }
  8124. func (m *RoleTower) XXX_Unmarshal(b []byte) error {
  8125. return xxx_messageInfo_RoleTower.Unmarshal(m, b)
  8126. }
  8127. func (m *RoleTower) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  8128. return xxx_messageInfo_RoleTower.Marshal(b, m, deterministic)
  8129. }
  8130. func (m *RoleTower) XXX_Merge(src proto.Message) {
  8131. xxx_messageInfo_RoleTower.Merge(m, src)
  8132. }
  8133. func (m *RoleTower) XXX_Size() int {
  8134. return xxx_messageInfo_RoleTower.Size(m)
  8135. }
  8136. func (m *RoleTower) XXX_DiscardUnknown() {
  8137. xxx_messageInfo_RoleTower.DiscardUnknown(m)
  8138. }
  8139. var xxx_messageInfo_RoleTower proto.InternalMessageInfo
  8140. func (m *RoleTower) GetNowTowerLevel() int32 {
  8141. if m != nil {
  8142. return m.NowTowerLevel
  8143. }
  8144. return 0
  8145. }
  8146. func (m *RoleTower) GetNowTowerTime() int64 {
  8147. if m != nil {
  8148. return m.NowTowerTime
  8149. }
  8150. return 0
  8151. }
  8152. func (m *RoleTower) GetRushTower() *RushTower {
  8153. if m != nil {
  8154. return m.RushTower
  8155. }
  8156. return nil
  8157. }
  8158. func (m *RoleTower) GetSysRewardTime() uint64 {
  8159. if m != nil {
  8160. return m.SysRewardTime
  8161. }
  8162. return 0
  8163. }
  8164. func (m *RoleTower) GetTowerLevelDayRewardTime() uint64 {
  8165. if m != nil {
  8166. return m.TowerLevelDayRewardTime
  8167. }
  8168. return 0
  8169. }
  8170. func (m *RoleTower) GetBoss() []int32 {
  8171. if m != nil {
  8172. return m.Boss
  8173. }
  8174. return nil
  8175. }
  8176. func (m *RoleTower) GetNowTowerWjLevel() int32 {
  8177. if m != nil {
  8178. return m.NowTowerWjLevel
  8179. }
  8180. return 0
  8181. }
  8182. func (m *RoleTower) GetNowTowerWjTime() int64 {
  8183. if m != nil {
  8184. return m.NowTowerWjTime
  8185. }
  8186. return 0
  8187. }
  8188. func (m *RoleTower) GetRefreshTowerWj() int64 {
  8189. if m != nil {
  8190. return m.RefreshTowerWj
  8191. }
  8192. return 0
  8193. }
  8194. func (m *RoleTower) GetBuff1() int32 {
  8195. if m != nil {
  8196. return m.Buff1
  8197. }
  8198. return 0
  8199. }
  8200. func (m *RoleTower) GetBuff2() int32 {
  8201. if m != nil {
  8202. return m.Buff2
  8203. }
  8204. return 0
  8205. }
  8206. func (m *RoleTower) GetBuff3() int32 {
  8207. if m != nil {
  8208. return m.Buff3
  8209. }
  8210. return 0
  8211. }
  8212. func (m *RoleTower) GetDuration() int32 {
  8213. if m != nil {
  8214. return m.Duration
  8215. }
  8216. return 0
  8217. }
  8218. func (m *RoleTower) GetRewardLevel() int32 {
  8219. if m != nil {
  8220. return m.RewardLevel
  8221. }
  8222. return 0
  8223. }
  8224. type RefusedApply struct {
  8225. GuildId uint64 `protobuf:"varint,1,opt,name=guild_id,json=guildId,proto3" json:"guild_id,omitempty"`
  8226. ApplyTime int64 `protobuf:"varint,2,opt,name=apply_time,json=applyTime,proto3" json:"apply_time,omitempty"`
  8227. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  8228. XXX_unrecognized []byte `json:"-"`
  8229. XXX_sizecache int32 `json:"-"`
  8230. }
  8231. func (m *RefusedApply) Reset() { *m = RefusedApply{} }
  8232. func (m *RefusedApply) String() string { return proto.CompactTextString(m) }
  8233. func (*RefusedApply) ProtoMessage() {}
  8234. func (*RefusedApply) Descriptor() ([]byte, []int) {
  8235. return fileDescriptor_116e343673f7ffaf, []int{133}
  8236. }
  8237. func (m *RefusedApply) XXX_Unmarshal(b []byte) error {
  8238. return xxx_messageInfo_RefusedApply.Unmarshal(m, b)
  8239. }
  8240. func (m *RefusedApply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  8241. return xxx_messageInfo_RefusedApply.Marshal(b, m, deterministic)
  8242. }
  8243. func (m *RefusedApply) XXX_Merge(src proto.Message) {
  8244. xxx_messageInfo_RefusedApply.Merge(m, src)
  8245. }
  8246. func (m *RefusedApply) XXX_Size() int {
  8247. return xxx_messageInfo_RefusedApply.Size(m)
  8248. }
  8249. func (m *RefusedApply) XXX_DiscardUnknown() {
  8250. xxx_messageInfo_RefusedApply.DiscardUnknown(m)
  8251. }
  8252. var xxx_messageInfo_RefusedApply proto.InternalMessageInfo
  8253. func (m *RefusedApply) GetGuildId() uint64 {
  8254. if m != nil {
  8255. return m.GuildId
  8256. }
  8257. return 0
  8258. }
  8259. func (m *RefusedApply) GetApplyTime() int64 {
  8260. if m != nil {
  8261. return m.ApplyTime
  8262. }
  8263. return 0
  8264. }
  8265. type DayApply struct {
  8266. GuildId uint64 `protobuf:"varint,1,opt,name=guild_id,json=guildId,proto3" json:"guild_id,omitempty"`
  8267. ApplyTime int64 `protobuf:"varint,2,opt,name=apply_time,json=applyTime,proto3" json:"apply_time,omitempty"`
  8268. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  8269. XXX_unrecognized []byte `json:"-"`
  8270. XXX_sizecache int32 `json:"-"`
  8271. }
  8272. func (m *DayApply) Reset() { *m = DayApply{} }
  8273. func (m *DayApply) String() string { return proto.CompactTextString(m) }
  8274. func (*DayApply) ProtoMessage() {}
  8275. func (*DayApply) Descriptor() ([]byte, []int) {
  8276. return fileDescriptor_116e343673f7ffaf, []int{134}
  8277. }
  8278. func (m *DayApply) XXX_Unmarshal(b []byte) error {
  8279. return xxx_messageInfo_DayApply.Unmarshal(m, b)
  8280. }
  8281. func (m *DayApply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  8282. return xxx_messageInfo_DayApply.Marshal(b, m, deterministic)
  8283. }
  8284. func (m *DayApply) XXX_Merge(src proto.Message) {
  8285. xxx_messageInfo_DayApply.Merge(m, src)
  8286. }
  8287. func (m *DayApply) XXX_Size() int {
  8288. return xxx_messageInfo_DayApply.Size(m)
  8289. }
  8290. func (m *DayApply) XXX_DiscardUnknown() {
  8291. xxx_messageInfo_DayApply.DiscardUnknown(m)
  8292. }
  8293. var xxx_messageInfo_DayApply proto.InternalMessageInfo
  8294. func (m *DayApply) GetGuildId() uint64 {
  8295. if m != nil {
  8296. return m.GuildId
  8297. }
  8298. return 0
  8299. }
  8300. func (m *DayApply) GetApplyTime() int64 {
  8301. if m != nil {
  8302. return m.ApplyTime
  8303. }
  8304. return 0
  8305. }
  8306. type TowerBriefInfo struct {
  8307. CommonInfo *CommonPlayerBriefInfo `protobuf:"bytes,1,opt,name=common_info,json=commonInfo,proto3" json:"common_info,omitempty"`
  8308. BattleTime int32 `protobuf:"varint,2,opt,name=battle_time,json=battleTime,proto3" json:"battle_time,omitempty"`
  8309. BattleVersion int32 `protobuf:"varint,3,opt,name=battle_version,json=battleVersion,proto3" json:"battle_version,omitempty"`
  8310. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  8311. XXX_unrecognized []byte `json:"-"`
  8312. XXX_sizecache int32 `json:"-"`
  8313. }
  8314. func (m *TowerBriefInfo) Reset() { *m = TowerBriefInfo{} }
  8315. func (m *TowerBriefInfo) String() string { return proto.CompactTextString(m) }
  8316. func (*TowerBriefInfo) ProtoMessage() {}
  8317. func (*TowerBriefInfo) Descriptor() ([]byte, []int) {
  8318. return fileDescriptor_116e343673f7ffaf, []int{135}
  8319. }
  8320. func (m *TowerBriefInfo) XXX_Unmarshal(b []byte) error {
  8321. return xxx_messageInfo_TowerBriefInfo.Unmarshal(m, b)
  8322. }
  8323. func (m *TowerBriefInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  8324. return xxx_messageInfo_TowerBriefInfo.Marshal(b, m, deterministic)
  8325. }
  8326. func (m *TowerBriefInfo) XXX_Merge(src proto.Message) {
  8327. xxx_messageInfo_TowerBriefInfo.Merge(m, src)
  8328. }
  8329. func (m *TowerBriefInfo) XXX_Size() int {
  8330. return xxx_messageInfo_TowerBriefInfo.Size(m)
  8331. }
  8332. func (m *TowerBriefInfo) XXX_DiscardUnknown() {
  8333. xxx_messageInfo_TowerBriefInfo.DiscardUnknown(m)
  8334. }
  8335. var xxx_messageInfo_TowerBriefInfo proto.InternalMessageInfo
  8336. func (m *TowerBriefInfo) GetCommonInfo() *CommonPlayerBriefInfo {
  8337. if m != nil {
  8338. return m.CommonInfo
  8339. }
  8340. return nil
  8341. }
  8342. func (m *TowerBriefInfo) GetBattleTime() int32 {
  8343. if m != nil {
  8344. return m.BattleTime
  8345. }
  8346. return 0
  8347. }
  8348. func (m *TowerBriefInfo) GetBattleVersion() int32 {
  8349. if m != nil {
  8350. return m.BattleVersion
  8351. }
  8352. return 0
  8353. }
  8354. type RecommendGuild struct {
  8355. GuildId uint64 `protobuf:"varint,1,opt,name=guild_id,json=guildId,proto3" json:"guild_id,omitempty"`
  8356. Level int32 `protobuf:"varint,2,opt,name=level,proto3" json:"level,omitempty"`
  8357. ActiveTime int64 `protobuf:"varint,3,opt,name=active_time,json=activeTime,proto3" json:"active_time,omitempty"`
  8358. Active uint32 `protobuf:"varint,4,opt,name=active,proto3" json:"active,omitempty"`
  8359. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  8360. XXX_unrecognized []byte `json:"-"`
  8361. XXX_sizecache int32 `json:"-"`
  8362. }
  8363. func (m *RecommendGuild) Reset() { *m = RecommendGuild{} }
  8364. func (m *RecommendGuild) String() string { return proto.CompactTextString(m) }
  8365. func (*RecommendGuild) ProtoMessage() {}
  8366. func (*RecommendGuild) Descriptor() ([]byte, []int) {
  8367. return fileDescriptor_116e343673f7ffaf, []int{136}
  8368. }
  8369. func (m *RecommendGuild) XXX_Unmarshal(b []byte) error {
  8370. return xxx_messageInfo_RecommendGuild.Unmarshal(m, b)
  8371. }
  8372. func (m *RecommendGuild) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  8373. return xxx_messageInfo_RecommendGuild.Marshal(b, m, deterministic)
  8374. }
  8375. func (m *RecommendGuild) XXX_Merge(src proto.Message) {
  8376. xxx_messageInfo_RecommendGuild.Merge(m, src)
  8377. }
  8378. func (m *RecommendGuild) XXX_Size() int {
  8379. return xxx_messageInfo_RecommendGuild.Size(m)
  8380. }
  8381. func (m *RecommendGuild) XXX_DiscardUnknown() {
  8382. xxx_messageInfo_RecommendGuild.DiscardUnknown(m)
  8383. }
  8384. var xxx_messageInfo_RecommendGuild proto.InternalMessageInfo
  8385. func (m *RecommendGuild) GetGuildId() uint64 {
  8386. if m != nil {
  8387. return m.GuildId
  8388. }
  8389. return 0
  8390. }
  8391. func (m *RecommendGuild) GetLevel() int32 {
  8392. if m != nil {
  8393. return m.Level
  8394. }
  8395. return 0
  8396. }
  8397. func (m *RecommendGuild) GetActiveTime() int64 {
  8398. if m != nil {
  8399. return m.ActiveTime
  8400. }
  8401. return 0
  8402. }
  8403. func (m *RecommendGuild) GetActive() uint32 {
  8404. if m != nil {
  8405. return m.Active
  8406. }
  8407. return 0
  8408. }
  8409. type RecommendSet struct {
  8410. Guild []*RecommendGuild `protobuf:"bytes,1,rep,name=guild,proto3" json:"guild,omitempty"`
  8411. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  8412. XXX_unrecognized []byte `json:"-"`
  8413. XXX_sizecache int32 `json:"-"`
  8414. }
  8415. func (m *RecommendSet) Reset() { *m = RecommendSet{} }
  8416. func (m *RecommendSet) String() string { return proto.CompactTextString(m) }
  8417. func (*RecommendSet) ProtoMessage() {}
  8418. func (*RecommendSet) Descriptor() ([]byte, []int) {
  8419. return fileDescriptor_116e343673f7ffaf, []int{137}
  8420. }
  8421. func (m *RecommendSet) XXX_Unmarshal(b []byte) error {
  8422. return xxx_messageInfo_RecommendSet.Unmarshal(m, b)
  8423. }
  8424. func (m *RecommendSet) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  8425. return xxx_messageInfo_RecommendSet.Marshal(b, m, deterministic)
  8426. }
  8427. func (m *RecommendSet) XXX_Merge(src proto.Message) {
  8428. xxx_messageInfo_RecommendSet.Merge(m, src)
  8429. }
  8430. func (m *RecommendSet) XXX_Size() int {
  8431. return xxx_messageInfo_RecommendSet.Size(m)
  8432. }
  8433. func (m *RecommendSet) XXX_DiscardUnknown() {
  8434. xxx_messageInfo_RecommendSet.DiscardUnknown(m)
  8435. }
  8436. var xxx_messageInfo_RecommendSet proto.InternalMessageInfo
  8437. func (m *RecommendSet) GetGuild() []*RecommendGuild {
  8438. if m != nil {
  8439. return m.Guild
  8440. }
  8441. return nil
  8442. }
  8443. // =============================== 公会 ====================================
  8444. // 客户端请求: 公会基础信息:成员简介
  8445. type MemberBrief struct {
  8446. Uid uint64 `protobuf:"varint,1,opt,name=uid,proto3" json:"uid,omitempty"`
  8447. OfflineTime int64 `protobuf:"varint,2,opt,name=offline_time,json=offlineTime,proto3" json:"offline_time,omitempty"`
  8448. Title int32 `protobuf:"varint,3,opt,name=title,proto3" json:"title,omitempty"`
  8449. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  8450. XXX_unrecognized []byte `json:"-"`
  8451. XXX_sizecache int32 `json:"-"`
  8452. }
  8453. func (m *MemberBrief) Reset() { *m = MemberBrief{} }
  8454. func (m *MemberBrief) String() string { return proto.CompactTextString(m) }
  8455. func (*MemberBrief) ProtoMessage() {}
  8456. func (*MemberBrief) Descriptor() ([]byte, []int) {
  8457. return fileDescriptor_116e343673f7ffaf, []int{138}
  8458. }
  8459. func (m *MemberBrief) XXX_Unmarshal(b []byte) error {
  8460. return xxx_messageInfo_MemberBrief.Unmarshal(m, b)
  8461. }
  8462. func (m *MemberBrief) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  8463. return xxx_messageInfo_MemberBrief.Marshal(b, m, deterministic)
  8464. }
  8465. func (m *MemberBrief) XXX_Merge(src proto.Message) {
  8466. xxx_messageInfo_MemberBrief.Merge(m, src)
  8467. }
  8468. func (m *MemberBrief) XXX_Size() int {
  8469. return xxx_messageInfo_MemberBrief.Size(m)
  8470. }
  8471. func (m *MemberBrief) XXX_DiscardUnknown() {
  8472. xxx_messageInfo_MemberBrief.DiscardUnknown(m)
  8473. }
  8474. var xxx_messageInfo_MemberBrief proto.InternalMessageInfo
  8475. func (m *MemberBrief) GetUid() uint64 {
  8476. if m != nil {
  8477. return m.Uid
  8478. }
  8479. return 0
  8480. }
  8481. func (m *MemberBrief) GetOfflineTime() int64 {
  8482. if m != nil {
  8483. return m.OfflineTime
  8484. }
  8485. return 0
  8486. }
  8487. func (m *MemberBrief) GetTitle() int32 {
  8488. if m != nil {
  8489. return m.Title
  8490. }
  8491. return 0
  8492. }
  8493. // 客户端请求: 公会基础信息:公会简介
  8494. type GuildNotifyData struct {
  8495. Brief *GuildBrief `protobuf:"bytes,1,opt,name=brief,proto3" json:"brief,omitempty"`
  8496. MemCount int32 `protobuf:"varint,2,opt,name=mem_count,json=memCount,proto3" json:"mem_count,omitempty"`
  8497. IsApply bool `protobuf:"varint,3,opt,name=is_apply,json=isApply,proto3" json:"is_apply,omitempty"`
  8498. CpNum bool `protobuf:"varint,4,opt,name=cp_num,json=cpNum,proto3" json:"cp_num,omitempty"`
  8499. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  8500. XXX_unrecognized []byte `json:"-"`
  8501. XXX_sizecache int32 `json:"-"`
  8502. }
  8503. func (m *GuildNotifyData) Reset() { *m = GuildNotifyData{} }
  8504. func (m *GuildNotifyData) String() string { return proto.CompactTextString(m) }
  8505. func (*GuildNotifyData) ProtoMessage() {}
  8506. func (*GuildNotifyData) Descriptor() ([]byte, []int) {
  8507. return fileDescriptor_116e343673f7ffaf, []int{139}
  8508. }
  8509. func (m *GuildNotifyData) XXX_Unmarshal(b []byte) error {
  8510. return xxx_messageInfo_GuildNotifyData.Unmarshal(m, b)
  8511. }
  8512. func (m *GuildNotifyData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  8513. return xxx_messageInfo_GuildNotifyData.Marshal(b, m, deterministic)
  8514. }
  8515. func (m *GuildNotifyData) XXX_Merge(src proto.Message) {
  8516. xxx_messageInfo_GuildNotifyData.Merge(m, src)
  8517. }
  8518. func (m *GuildNotifyData) XXX_Size() int {
  8519. return xxx_messageInfo_GuildNotifyData.Size(m)
  8520. }
  8521. func (m *GuildNotifyData) XXX_DiscardUnknown() {
  8522. xxx_messageInfo_GuildNotifyData.DiscardUnknown(m)
  8523. }
  8524. var xxx_messageInfo_GuildNotifyData proto.InternalMessageInfo
  8525. func (m *GuildNotifyData) GetBrief() *GuildBrief {
  8526. if m != nil {
  8527. return m.Brief
  8528. }
  8529. return nil
  8530. }
  8531. func (m *GuildNotifyData) GetMemCount() int32 {
  8532. if m != nil {
  8533. return m.MemCount
  8534. }
  8535. return 0
  8536. }
  8537. func (m *GuildNotifyData) GetIsApply() bool {
  8538. if m != nil {
  8539. return m.IsApply
  8540. }
  8541. return false
  8542. }
  8543. func (m *GuildNotifyData) GetCpNum() bool {
  8544. if m != nil {
  8545. return m.CpNum
  8546. }
  8547. return false
  8548. }
  8549. // 客户端请求: 成员详细信息
  8550. type MemberInfo struct {
  8551. TotalActive uint32 `protobuf:"varint,1,opt,name=total_active,json=totalActive,proto3" json:"total_active,omitempty"`
  8552. Brief *CommonPlayerBriefInfo `protobuf:"bytes,2,opt,name=brief,proto3" json:"brief,omitempty"`
  8553. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  8554. XXX_unrecognized []byte `json:"-"`
  8555. XXX_sizecache int32 `json:"-"`
  8556. }
  8557. func (m *MemberInfo) Reset() { *m = MemberInfo{} }
  8558. func (m *MemberInfo) String() string { return proto.CompactTextString(m) }
  8559. func (*MemberInfo) ProtoMessage() {}
  8560. func (*MemberInfo) Descriptor() ([]byte, []int) {
  8561. return fileDescriptor_116e343673f7ffaf, []int{140}
  8562. }
  8563. func (m *MemberInfo) XXX_Unmarshal(b []byte) error {
  8564. return xxx_messageInfo_MemberInfo.Unmarshal(m, b)
  8565. }
  8566. func (m *MemberInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  8567. return xxx_messageInfo_MemberInfo.Marshal(b, m, deterministic)
  8568. }
  8569. func (m *MemberInfo) XXX_Merge(src proto.Message) {
  8570. xxx_messageInfo_MemberInfo.Merge(m, src)
  8571. }
  8572. func (m *MemberInfo) XXX_Size() int {
  8573. return xxx_messageInfo_MemberInfo.Size(m)
  8574. }
  8575. func (m *MemberInfo) XXX_DiscardUnknown() {
  8576. xxx_messageInfo_MemberInfo.DiscardUnknown(m)
  8577. }
  8578. var xxx_messageInfo_MemberInfo proto.InternalMessageInfo
  8579. func (m *MemberInfo) GetTotalActive() uint32 {
  8580. if m != nil {
  8581. return m.TotalActive
  8582. }
  8583. return 0
  8584. }
  8585. func (m *MemberInfo) GetBrief() *CommonPlayerBriefInfo {
  8586. if m != nil {
  8587. return m.Brief
  8588. }
  8589. return nil
  8590. }
  8591. type GuildBossLogDetial struct {
  8592. FightLog *GuildFightLog `protobuf:"bytes,1,opt,name=fight_log,json=fightLog,proto3" json:"fight_log,omitempty"`
  8593. Info *CommonPlayerBriefInfo `protobuf:"bytes,2,opt,name=info,proto3" json:"info,omitempty"`
  8594. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  8595. XXX_unrecognized []byte `json:"-"`
  8596. XXX_sizecache int32 `json:"-"`
  8597. }
  8598. func (m *GuildBossLogDetial) Reset() { *m = GuildBossLogDetial{} }
  8599. func (m *GuildBossLogDetial) String() string { return proto.CompactTextString(m) }
  8600. func (*GuildBossLogDetial) ProtoMessage() {}
  8601. func (*GuildBossLogDetial) Descriptor() ([]byte, []int) {
  8602. return fileDescriptor_116e343673f7ffaf, []int{141}
  8603. }
  8604. func (m *GuildBossLogDetial) XXX_Unmarshal(b []byte) error {
  8605. return xxx_messageInfo_GuildBossLogDetial.Unmarshal(m, b)
  8606. }
  8607. func (m *GuildBossLogDetial) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  8608. return xxx_messageInfo_GuildBossLogDetial.Marshal(b, m, deterministic)
  8609. }
  8610. func (m *GuildBossLogDetial) XXX_Merge(src proto.Message) {
  8611. xxx_messageInfo_GuildBossLogDetial.Merge(m, src)
  8612. }
  8613. func (m *GuildBossLogDetial) XXX_Size() int {
  8614. return xxx_messageInfo_GuildBossLogDetial.Size(m)
  8615. }
  8616. func (m *GuildBossLogDetial) XXX_DiscardUnknown() {
  8617. xxx_messageInfo_GuildBossLogDetial.DiscardUnknown(m)
  8618. }
  8619. var xxx_messageInfo_GuildBossLogDetial proto.InternalMessageInfo
  8620. func (m *GuildBossLogDetial) GetFightLog() *GuildFightLog {
  8621. if m != nil {
  8622. return m.FightLog
  8623. }
  8624. return nil
  8625. }
  8626. func (m *GuildBossLogDetial) GetInfo() *CommonPlayerBriefInfo {
  8627. if m != nil {
  8628. return m.Info
  8629. }
  8630. return nil
  8631. }
  8632. type GuildBossData struct {
  8633. BossId uint32 `protobuf:"varint,1,opt,name=boss_id,json=bossId,proto3" json:"boss_id,omitempty"`
  8634. FightTime uint64 `protobuf:"varint,2,opt,name=fight_time,json=fightTime,proto3" json:"fight_time,omitempty"`
  8635. FightCdTime uint64 `protobuf:"varint,3,opt,name=fight_cd_time,json=fightCdTime,proto3" json:"fight_cd_time,omitempty"`
  8636. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  8637. XXX_unrecognized []byte `json:"-"`
  8638. XXX_sizecache int32 `json:"-"`
  8639. }
  8640. func (m *GuildBossData) Reset() { *m = GuildBossData{} }
  8641. func (m *GuildBossData) String() string { return proto.CompactTextString(m) }
  8642. func (*GuildBossData) ProtoMessage() {}
  8643. func (*GuildBossData) Descriptor() ([]byte, []int) {
  8644. return fileDescriptor_116e343673f7ffaf, []int{142}
  8645. }
  8646. func (m *GuildBossData) XXX_Unmarshal(b []byte) error {
  8647. return xxx_messageInfo_GuildBossData.Unmarshal(m, b)
  8648. }
  8649. func (m *GuildBossData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  8650. return xxx_messageInfo_GuildBossData.Marshal(b, m, deterministic)
  8651. }
  8652. func (m *GuildBossData) XXX_Merge(src proto.Message) {
  8653. xxx_messageInfo_GuildBossData.Merge(m, src)
  8654. }
  8655. func (m *GuildBossData) XXX_Size() int {
  8656. return xxx_messageInfo_GuildBossData.Size(m)
  8657. }
  8658. func (m *GuildBossData) XXX_DiscardUnknown() {
  8659. xxx_messageInfo_GuildBossData.DiscardUnknown(m)
  8660. }
  8661. var xxx_messageInfo_GuildBossData proto.InternalMessageInfo
  8662. func (m *GuildBossData) GetBossId() uint32 {
  8663. if m != nil {
  8664. return m.BossId
  8665. }
  8666. return 0
  8667. }
  8668. func (m *GuildBossData) GetFightTime() uint64 {
  8669. if m != nil {
  8670. return m.FightTime
  8671. }
  8672. return 0
  8673. }
  8674. func (m *GuildBossData) GetFightCdTime() uint64 {
  8675. if m != nil {
  8676. return m.FightCdTime
  8677. }
  8678. return 0
  8679. }
  8680. // 公会存库======开始
  8681. type GuildLog struct {
  8682. OpTitle int32 `protobuf:"varint,1,opt,name=op_title,json=opTitle,proto3" json:"op_title,omitempty"`
  8683. OpName string `protobuf:"bytes,2,opt,name=op_name,json=opName,proto3" json:"op_name,omitempty"`
  8684. BeOpTitle int32 `protobuf:"varint,3,opt,name=be_op_title,json=beOpTitle,proto3" json:"be_op_title,omitempty"`
  8685. BeOpName string `protobuf:"bytes,4,opt,name=be_op_name,json=beOpName,proto3" json:"be_op_name,omitempty"`
  8686. EventType int32 `protobuf:"varint,5,opt,name=event_type,json=eventType,proto3" json:"event_type,omitempty"`
  8687. EventTime uint64 `protobuf:"varint,6,opt,name=event_time,json=eventTime,proto3" json:"event_time,omitempty"`
  8688. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  8689. XXX_unrecognized []byte `json:"-"`
  8690. XXX_sizecache int32 `json:"-"`
  8691. }
  8692. func (m *GuildLog) Reset() { *m = GuildLog{} }
  8693. func (m *GuildLog) String() string { return proto.CompactTextString(m) }
  8694. func (*GuildLog) ProtoMessage() {}
  8695. func (*GuildLog) Descriptor() ([]byte, []int) {
  8696. return fileDescriptor_116e343673f7ffaf, []int{143}
  8697. }
  8698. func (m *GuildLog) XXX_Unmarshal(b []byte) error {
  8699. return xxx_messageInfo_GuildLog.Unmarshal(m, b)
  8700. }
  8701. func (m *GuildLog) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  8702. return xxx_messageInfo_GuildLog.Marshal(b, m, deterministic)
  8703. }
  8704. func (m *GuildLog) XXX_Merge(src proto.Message) {
  8705. xxx_messageInfo_GuildLog.Merge(m, src)
  8706. }
  8707. func (m *GuildLog) XXX_Size() int {
  8708. return xxx_messageInfo_GuildLog.Size(m)
  8709. }
  8710. func (m *GuildLog) XXX_DiscardUnknown() {
  8711. xxx_messageInfo_GuildLog.DiscardUnknown(m)
  8712. }
  8713. var xxx_messageInfo_GuildLog proto.InternalMessageInfo
  8714. func (m *GuildLog) GetOpTitle() int32 {
  8715. if m != nil {
  8716. return m.OpTitle
  8717. }
  8718. return 0
  8719. }
  8720. func (m *GuildLog) GetOpName() string {
  8721. if m != nil {
  8722. return m.OpName
  8723. }
  8724. return ""
  8725. }
  8726. func (m *GuildLog) GetBeOpTitle() int32 {
  8727. if m != nil {
  8728. return m.BeOpTitle
  8729. }
  8730. return 0
  8731. }
  8732. func (m *GuildLog) GetBeOpName() string {
  8733. if m != nil {
  8734. return m.BeOpName
  8735. }
  8736. return ""
  8737. }
  8738. func (m *GuildLog) GetEventType() int32 {
  8739. if m != nil {
  8740. return m.EventType
  8741. }
  8742. return 0
  8743. }
  8744. func (m *GuildLog) GetEventTime() uint64 {
  8745. if m != nil {
  8746. return m.EventTime
  8747. }
  8748. return 0
  8749. }
  8750. type GuildLogSet struct {
  8751. GuildLog []*GuildLog `protobuf:"bytes,1,rep,name=guild_log,json=guildLog,proto3" json:"guild_log,omitempty"`
  8752. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  8753. XXX_unrecognized []byte `json:"-"`
  8754. XXX_sizecache int32 `json:"-"`
  8755. }
  8756. func (m *GuildLogSet) Reset() { *m = GuildLogSet{} }
  8757. func (m *GuildLogSet) String() string { return proto.CompactTextString(m) }
  8758. func (*GuildLogSet) ProtoMessage() {}
  8759. func (*GuildLogSet) Descriptor() ([]byte, []int) {
  8760. return fileDescriptor_116e343673f7ffaf, []int{144}
  8761. }
  8762. func (m *GuildLogSet) XXX_Unmarshal(b []byte) error {
  8763. return xxx_messageInfo_GuildLogSet.Unmarshal(m, b)
  8764. }
  8765. func (m *GuildLogSet) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  8766. return xxx_messageInfo_GuildLogSet.Marshal(b, m, deterministic)
  8767. }
  8768. func (m *GuildLogSet) XXX_Merge(src proto.Message) {
  8769. xxx_messageInfo_GuildLogSet.Merge(m, src)
  8770. }
  8771. func (m *GuildLogSet) XXX_Size() int {
  8772. return xxx_messageInfo_GuildLogSet.Size(m)
  8773. }
  8774. func (m *GuildLogSet) XXX_DiscardUnknown() {
  8775. xxx_messageInfo_GuildLogSet.DiscardUnknown(m)
  8776. }
  8777. var xxx_messageInfo_GuildLogSet proto.InternalMessageInfo
  8778. func (m *GuildLogSet) GetGuildLog() []*GuildLog {
  8779. if m != nil {
  8780. return m.GuildLog
  8781. }
  8782. return nil
  8783. }
  8784. type GuildMember struct {
  8785. MemberId uint64 `protobuf:"varint,1,opt,name=member_id,json=memberId,proto3" json:"member_id,omitempty"`
  8786. Title int32 `protobuf:"varint,2,opt,name=title,proto3" json:"title,omitempty"`
  8787. OfflineTime int64 `protobuf:"varint,3,opt,name=offline_time,json=offlineTime,proto3" json:"offline_time,omitempty"`
  8788. ActiveInfo []*KeyValueType64 `protobuf:"bytes,4,rep,name=active_info,json=activeInfo,proto3" json:"active_info,omitempty"`
  8789. AddGuildTime uint64 `protobuf:"varint,5,opt,name=add_guild_time,json=addGuildTime,proto3" json:"add_guild_time,omitempty"`
  8790. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  8791. XXX_unrecognized []byte `json:"-"`
  8792. XXX_sizecache int32 `json:"-"`
  8793. }
  8794. func (m *GuildMember) Reset() { *m = GuildMember{} }
  8795. func (m *GuildMember) String() string { return proto.CompactTextString(m) }
  8796. func (*GuildMember) ProtoMessage() {}
  8797. func (*GuildMember) Descriptor() ([]byte, []int) {
  8798. return fileDescriptor_116e343673f7ffaf, []int{145}
  8799. }
  8800. func (m *GuildMember) XXX_Unmarshal(b []byte) error {
  8801. return xxx_messageInfo_GuildMember.Unmarshal(m, b)
  8802. }
  8803. func (m *GuildMember) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  8804. return xxx_messageInfo_GuildMember.Marshal(b, m, deterministic)
  8805. }
  8806. func (m *GuildMember) XXX_Merge(src proto.Message) {
  8807. xxx_messageInfo_GuildMember.Merge(m, src)
  8808. }
  8809. func (m *GuildMember) XXX_Size() int {
  8810. return xxx_messageInfo_GuildMember.Size(m)
  8811. }
  8812. func (m *GuildMember) XXX_DiscardUnknown() {
  8813. xxx_messageInfo_GuildMember.DiscardUnknown(m)
  8814. }
  8815. var xxx_messageInfo_GuildMember proto.InternalMessageInfo
  8816. func (m *GuildMember) GetMemberId() uint64 {
  8817. if m != nil {
  8818. return m.MemberId
  8819. }
  8820. return 0
  8821. }
  8822. func (m *GuildMember) GetTitle() int32 {
  8823. if m != nil {
  8824. return m.Title
  8825. }
  8826. return 0
  8827. }
  8828. func (m *GuildMember) GetOfflineTime() int64 {
  8829. if m != nil {
  8830. return m.OfflineTime
  8831. }
  8832. return 0
  8833. }
  8834. func (m *GuildMember) GetActiveInfo() []*KeyValueType64 {
  8835. if m != nil {
  8836. return m.ActiveInfo
  8837. }
  8838. return nil
  8839. }
  8840. func (m *GuildMember) GetAddGuildTime() uint64 {
  8841. if m != nil {
  8842. return m.AddGuildTime
  8843. }
  8844. return 0
  8845. }
  8846. type MemberData struct {
  8847. PreId uint64 `protobuf:"varint,1,opt,name=pre_id,json=preId,proto3" json:"pre_id,omitempty"`
  8848. VicePreId []uint64 `protobuf:"varint,2,rep,packed,name=vice_pre_id,json=vicePreId,proto3" json:"vice_pre_id,omitempty"`
  8849. MemberInfo []*GuildMember `protobuf:"bytes,3,rep,name=member_info,json=memberInfo,proto3" json:"member_info,omitempty"`
  8850. KickTime uint64 `protobuf:"varint,4,opt,name=kick_time,json=kickTime,proto3" json:"kick_time,omitempty"`
  8851. KickNum int32 `protobuf:"varint,5,opt,name=kick_num,json=kickNum,proto3" json:"kick_num,omitempty"`
  8852. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  8853. XXX_unrecognized []byte `json:"-"`
  8854. XXX_sizecache int32 `json:"-"`
  8855. }
  8856. func (m *MemberData) Reset() { *m = MemberData{} }
  8857. func (m *MemberData) String() string { return proto.CompactTextString(m) }
  8858. func (*MemberData) ProtoMessage() {}
  8859. func (*MemberData) Descriptor() ([]byte, []int) {
  8860. return fileDescriptor_116e343673f7ffaf, []int{146}
  8861. }
  8862. func (m *MemberData) XXX_Unmarshal(b []byte) error {
  8863. return xxx_messageInfo_MemberData.Unmarshal(m, b)
  8864. }
  8865. func (m *MemberData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  8866. return xxx_messageInfo_MemberData.Marshal(b, m, deterministic)
  8867. }
  8868. func (m *MemberData) XXX_Merge(src proto.Message) {
  8869. xxx_messageInfo_MemberData.Merge(m, src)
  8870. }
  8871. func (m *MemberData) XXX_Size() int {
  8872. return xxx_messageInfo_MemberData.Size(m)
  8873. }
  8874. func (m *MemberData) XXX_DiscardUnknown() {
  8875. xxx_messageInfo_MemberData.DiscardUnknown(m)
  8876. }
  8877. var xxx_messageInfo_MemberData proto.InternalMessageInfo
  8878. func (m *MemberData) GetPreId() uint64 {
  8879. if m != nil {
  8880. return m.PreId
  8881. }
  8882. return 0
  8883. }
  8884. func (m *MemberData) GetVicePreId() []uint64 {
  8885. if m != nil {
  8886. return m.VicePreId
  8887. }
  8888. return nil
  8889. }
  8890. func (m *MemberData) GetMemberInfo() []*GuildMember {
  8891. if m != nil {
  8892. return m.MemberInfo
  8893. }
  8894. return nil
  8895. }
  8896. func (m *MemberData) GetKickTime() uint64 {
  8897. if m != nil {
  8898. return m.KickTime
  8899. }
  8900. return 0
  8901. }
  8902. func (m *MemberData) GetKickNum() int32 {
  8903. if m != nil {
  8904. return m.KickNum
  8905. }
  8906. return 0
  8907. }
  8908. type GuildBrief struct {
  8909. GuildId uint64 `protobuf:"varint,1,opt,name=guild_id,json=guildId,proto3" json:"guild_id,omitempty"`
  8910. GuildName string `protobuf:"bytes,2,opt,name=guild_name,json=guildName,proto3" json:"guild_name,omitempty"`
  8911. GuildBadge int32 `protobuf:"varint,3,opt,name=guild_badge,json=guildBadge,proto3" json:"guild_badge,omitempty"`
  8912. GuildLevel int32 `protobuf:"varint,4,opt,name=guild_level,json=guildLevel,proto3" json:"guild_level,omitempty"`
  8913. GuildActive uint32 `protobuf:"varint,5,opt,name=guild_active,json=guildActive,proto3" json:"guild_active,omitempty"`
  8914. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  8915. XXX_unrecognized []byte `json:"-"`
  8916. XXX_sizecache int32 `json:"-"`
  8917. }
  8918. func (m *GuildBrief) Reset() { *m = GuildBrief{} }
  8919. func (m *GuildBrief) String() string { return proto.CompactTextString(m) }
  8920. func (*GuildBrief) ProtoMessage() {}
  8921. func (*GuildBrief) Descriptor() ([]byte, []int) {
  8922. return fileDescriptor_116e343673f7ffaf, []int{147}
  8923. }
  8924. func (m *GuildBrief) XXX_Unmarshal(b []byte) error {
  8925. return xxx_messageInfo_GuildBrief.Unmarshal(m, b)
  8926. }
  8927. func (m *GuildBrief) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  8928. return xxx_messageInfo_GuildBrief.Marshal(b, m, deterministic)
  8929. }
  8930. func (m *GuildBrief) XXX_Merge(src proto.Message) {
  8931. xxx_messageInfo_GuildBrief.Merge(m, src)
  8932. }
  8933. func (m *GuildBrief) XXX_Size() int {
  8934. return xxx_messageInfo_GuildBrief.Size(m)
  8935. }
  8936. func (m *GuildBrief) XXX_DiscardUnknown() {
  8937. xxx_messageInfo_GuildBrief.DiscardUnknown(m)
  8938. }
  8939. var xxx_messageInfo_GuildBrief proto.InternalMessageInfo
  8940. func (m *GuildBrief) GetGuildId() uint64 {
  8941. if m != nil {
  8942. return m.GuildId
  8943. }
  8944. return 0
  8945. }
  8946. func (m *GuildBrief) GetGuildName() string {
  8947. if m != nil {
  8948. return m.GuildName
  8949. }
  8950. return ""
  8951. }
  8952. func (m *GuildBrief) GetGuildBadge() int32 {
  8953. if m != nil {
  8954. return m.GuildBadge
  8955. }
  8956. return 0
  8957. }
  8958. func (m *GuildBrief) GetGuildLevel() int32 {
  8959. if m != nil {
  8960. return m.GuildLevel
  8961. }
  8962. return 0
  8963. }
  8964. func (m *GuildBrief) GetGuildActive() uint32 {
  8965. if m != nil {
  8966. return m.GuildActive
  8967. }
  8968. return 0
  8969. }
  8970. type GuildBase struct {
  8971. GuildBrief *GuildBrief `protobuf:"bytes,1,opt,name=guild_brief,json=guildBrief,proto3" json:"guild_brief,omitempty"`
  8972. DayActive uint32 `protobuf:"varint,2,opt,name=day_active,json=dayActive,proto3" json:"day_active,omitempty"`
  8973. GuildExp uint32 `protobuf:"varint,3,opt,name=guild_exp,json=guildExp,proto3" json:"guild_exp,omitempty"`
  8974. ActiveTime int64 `protobuf:"varint,4,opt,name=active_time,json=activeTime,proto3" json:"active_time,omitempty"`
  8975. RecruitType int32 `protobuf:"varint,5,opt,name=recruit_type,json=recruitType,proto3" json:"recruit_type,omitempty"`
  8976. RecruitLevel int32 `protobuf:"varint,6,opt,name=recruit_level,json=recruitLevel,proto3" json:"recruit_level,omitempty"`
  8977. Notice string `protobuf:"bytes,7,opt,name=notice,proto3" json:"notice,omitempty"`
  8978. RecruitNotice string `protobuf:"bytes,8,opt,name=recruit_notice,json=recruitNotice,proto3" json:"recruit_notice,omitempty"`
  8979. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  8980. XXX_unrecognized []byte `json:"-"`
  8981. XXX_sizecache int32 `json:"-"`
  8982. }
  8983. func (m *GuildBase) Reset() { *m = GuildBase{} }
  8984. func (m *GuildBase) String() string { return proto.CompactTextString(m) }
  8985. func (*GuildBase) ProtoMessage() {}
  8986. func (*GuildBase) Descriptor() ([]byte, []int) {
  8987. return fileDescriptor_116e343673f7ffaf, []int{148}
  8988. }
  8989. func (m *GuildBase) XXX_Unmarshal(b []byte) error {
  8990. return xxx_messageInfo_GuildBase.Unmarshal(m, b)
  8991. }
  8992. func (m *GuildBase) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  8993. return xxx_messageInfo_GuildBase.Marshal(b, m, deterministic)
  8994. }
  8995. func (m *GuildBase) XXX_Merge(src proto.Message) {
  8996. xxx_messageInfo_GuildBase.Merge(m, src)
  8997. }
  8998. func (m *GuildBase) XXX_Size() int {
  8999. return xxx_messageInfo_GuildBase.Size(m)
  9000. }
  9001. func (m *GuildBase) XXX_DiscardUnknown() {
  9002. xxx_messageInfo_GuildBase.DiscardUnknown(m)
  9003. }
  9004. var xxx_messageInfo_GuildBase proto.InternalMessageInfo
  9005. func (m *GuildBase) GetGuildBrief() *GuildBrief {
  9006. if m != nil {
  9007. return m.GuildBrief
  9008. }
  9009. return nil
  9010. }
  9011. func (m *GuildBase) GetDayActive() uint32 {
  9012. if m != nil {
  9013. return m.DayActive
  9014. }
  9015. return 0
  9016. }
  9017. func (m *GuildBase) GetGuildExp() uint32 {
  9018. if m != nil {
  9019. return m.GuildExp
  9020. }
  9021. return 0
  9022. }
  9023. func (m *GuildBase) GetActiveTime() int64 {
  9024. if m != nil {
  9025. return m.ActiveTime
  9026. }
  9027. return 0
  9028. }
  9029. func (m *GuildBase) GetRecruitType() int32 {
  9030. if m != nil {
  9031. return m.RecruitType
  9032. }
  9033. return 0
  9034. }
  9035. func (m *GuildBase) GetRecruitLevel() int32 {
  9036. if m != nil {
  9037. return m.RecruitLevel
  9038. }
  9039. return 0
  9040. }
  9041. func (m *GuildBase) GetNotice() string {
  9042. if m != nil {
  9043. return m.Notice
  9044. }
  9045. return ""
  9046. }
  9047. func (m *GuildBase) GetRecruitNotice() string {
  9048. if m != nil {
  9049. return m.RecruitNotice
  9050. }
  9051. return ""
  9052. }
  9053. type DemonDamage struct {
  9054. Uid uint64 `protobuf:"varint,1,opt,name=uid,proto3" json:"uid,omitempty"`
  9055. Damage uint64 `protobuf:"varint,2,opt,name=damage,proto3" json:"damage,omitempty"`
  9056. FightTime uint64 `protobuf:"varint,3,opt,name=fight_time,json=fightTime,proto3" json:"fight_time,omitempty"`
  9057. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  9058. XXX_unrecognized []byte `json:"-"`
  9059. XXX_sizecache int32 `json:"-"`
  9060. }
  9061. func (m *DemonDamage) Reset() { *m = DemonDamage{} }
  9062. func (m *DemonDamage) String() string { return proto.CompactTextString(m) }
  9063. func (*DemonDamage) ProtoMessage() {}
  9064. func (*DemonDamage) Descriptor() ([]byte, []int) {
  9065. return fileDescriptor_116e343673f7ffaf, []int{149}
  9066. }
  9067. func (m *DemonDamage) XXX_Unmarshal(b []byte) error {
  9068. return xxx_messageInfo_DemonDamage.Unmarshal(m, b)
  9069. }
  9070. func (m *DemonDamage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  9071. return xxx_messageInfo_DemonDamage.Marshal(b, m, deterministic)
  9072. }
  9073. func (m *DemonDamage) XXX_Merge(src proto.Message) {
  9074. xxx_messageInfo_DemonDamage.Merge(m, src)
  9075. }
  9076. func (m *DemonDamage) XXX_Size() int {
  9077. return xxx_messageInfo_DemonDamage.Size(m)
  9078. }
  9079. func (m *DemonDamage) XXX_DiscardUnknown() {
  9080. xxx_messageInfo_DemonDamage.DiscardUnknown(m)
  9081. }
  9082. var xxx_messageInfo_DemonDamage proto.InternalMessageInfo
  9083. func (m *DemonDamage) GetUid() uint64 {
  9084. if m != nil {
  9085. return m.Uid
  9086. }
  9087. return 0
  9088. }
  9089. func (m *DemonDamage) GetDamage() uint64 {
  9090. if m != nil {
  9091. return m.Damage
  9092. }
  9093. return 0
  9094. }
  9095. func (m *DemonDamage) GetFightTime() uint64 {
  9096. if m != nil {
  9097. return m.FightTime
  9098. }
  9099. return 0
  9100. }
  9101. type GuildDemon struct {
  9102. CurDemonId int32 `protobuf:"varint,1,opt,name=cur_demon_id,json=curDemonId,proto3" json:"cur_demon_id,omitempty"`
  9103. TotalDamage uint64 `protobuf:"varint,2,opt,name=total_damage,json=totalDamage,proto3" json:"total_damage,omitempty"`
  9104. DamageList []*DemonDamage `protobuf:"bytes,3,rep,name=damage_list,json=damageList,proto3" json:"damage_list,omitempty"`
  9105. RefreshTime uint64 `protobuf:"varint,4,opt,name=refresh_time,json=refreshTime,proto3" json:"refresh_time,omitempty"`
  9106. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  9107. XXX_unrecognized []byte `json:"-"`
  9108. XXX_sizecache int32 `json:"-"`
  9109. }
  9110. func (m *GuildDemon) Reset() { *m = GuildDemon{} }
  9111. func (m *GuildDemon) String() string { return proto.CompactTextString(m) }
  9112. func (*GuildDemon) ProtoMessage() {}
  9113. func (*GuildDemon) Descriptor() ([]byte, []int) {
  9114. return fileDescriptor_116e343673f7ffaf, []int{150}
  9115. }
  9116. func (m *GuildDemon) XXX_Unmarshal(b []byte) error {
  9117. return xxx_messageInfo_GuildDemon.Unmarshal(m, b)
  9118. }
  9119. func (m *GuildDemon) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  9120. return xxx_messageInfo_GuildDemon.Marshal(b, m, deterministic)
  9121. }
  9122. func (m *GuildDemon) XXX_Merge(src proto.Message) {
  9123. xxx_messageInfo_GuildDemon.Merge(m, src)
  9124. }
  9125. func (m *GuildDemon) XXX_Size() int {
  9126. return xxx_messageInfo_GuildDemon.Size(m)
  9127. }
  9128. func (m *GuildDemon) XXX_DiscardUnknown() {
  9129. xxx_messageInfo_GuildDemon.DiscardUnknown(m)
  9130. }
  9131. var xxx_messageInfo_GuildDemon proto.InternalMessageInfo
  9132. func (m *GuildDemon) GetCurDemonId() int32 {
  9133. if m != nil {
  9134. return m.CurDemonId
  9135. }
  9136. return 0
  9137. }
  9138. func (m *GuildDemon) GetTotalDamage() uint64 {
  9139. if m != nil {
  9140. return m.TotalDamage
  9141. }
  9142. return 0
  9143. }
  9144. func (m *GuildDemon) GetDamageList() []*DemonDamage {
  9145. if m != nil {
  9146. return m.DamageList
  9147. }
  9148. return nil
  9149. }
  9150. func (m *GuildDemon) GetRefreshTime() uint64 {
  9151. if m != nil {
  9152. return m.RefreshTime
  9153. }
  9154. return 0
  9155. }
  9156. type GuildActiveInfo struct {
  9157. ActiveValue uint32 `protobuf:"varint,1,opt,name=active_value,json=activeValue,proto3" json:"active_value,omitempty"`
  9158. DayActiveValue int32 `protobuf:"varint,2,opt,name=day_active_value,json=dayActiveValue,proto3" json:"day_active_value,omitempty"`
  9159. ActiveTime int64 `protobuf:"varint,3,opt,name=active_time,json=activeTime,proto3" json:"active_time,omitempty"`
  9160. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  9161. XXX_unrecognized []byte `json:"-"`
  9162. XXX_sizecache int32 `json:"-"`
  9163. }
  9164. func (m *GuildActiveInfo) Reset() { *m = GuildActiveInfo{} }
  9165. func (m *GuildActiveInfo) String() string { return proto.CompactTextString(m) }
  9166. func (*GuildActiveInfo) ProtoMessage() {}
  9167. func (*GuildActiveInfo) Descriptor() ([]byte, []int) {
  9168. return fileDescriptor_116e343673f7ffaf, []int{151}
  9169. }
  9170. func (m *GuildActiveInfo) XXX_Unmarshal(b []byte) error {
  9171. return xxx_messageInfo_GuildActiveInfo.Unmarshal(m, b)
  9172. }
  9173. func (m *GuildActiveInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  9174. return xxx_messageInfo_GuildActiveInfo.Marshal(b, m, deterministic)
  9175. }
  9176. func (m *GuildActiveInfo) XXX_Merge(src proto.Message) {
  9177. xxx_messageInfo_GuildActiveInfo.Merge(m, src)
  9178. }
  9179. func (m *GuildActiveInfo) XXX_Size() int {
  9180. return xxx_messageInfo_GuildActiveInfo.Size(m)
  9181. }
  9182. func (m *GuildActiveInfo) XXX_DiscardUnknown() {
  9183. xxx_messageInfo_GuildActiveInfo.DiscardUnknown(m)
  9184. }
  9185. var xxx_messageInfo_GuildActiveInfo proto.InternalMessageInfo
  9186. func (m *GuildActiveInfo) GetActiveValue() uint32 {
  9187. if m != nil {
  9188. return m.ActiveValue
  9189. }
  9190. return 0
  9191. }
  9192. func (m *GuildActiveInfo) GetDayActiveValue() int32 {
  9193. if m != nil {
  9194. return m.DayActiveValue
  9195. }
  9196. return 0
  9197. }
  9198. func (m *GuildActiveInfo) GetActiveTime() int64 {
  9199. if m != nil {
  9200. return m.ActiveTime
  9201. }
  9202. return 0
  9203. }
  9204. type RoleApplyInfo struct {
  9205. DayApply []*DayApply `protobuf:"bytes,1,rep,name=day_apply,json=dayApply,proto3" json:"day_apply,omitempty"`
  9206. Refused []*RefusedApply `protobuf:"bytes,2,rep,name=refused,proto3" json:"refused,omitempty"`
  9207. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  9208. XXX_unrecognized []byte `json:"-"`
  9209. XXX_sizecache int32 `json:"-"`
  9210. }
  9211. func (m *RoleApplyInfo) Reset() { *m = RoleApplyInfo{} }
  9212. func (m *RoleApplyInfo) String() string { return proto.CompactTextString(m) }
  9213. func (*RoleApplyInfo) ProtoMessage() {}
  9214. func (*RoleApplyInfo) Descriptor() ([]byte, []int) {
  9215. return fileDescriptor_116e343673f7ffaf, []int{152}
  9216. }
  9217. func (m *RoleApplyInfo) XXX_Unmarshal(b []byte) error {
  9218. return xxx_messageInfo_RoleApplyInfo.Unmarshal(m, b)
  9219. }
  9220. func (m *RoleApplyInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  9221. return xxx_messageInfo_RoleApplyInfo.Marshal(b, m, deterministic)
  9222. }
  9223. func (m *RoleApplyInfo) XXX_Merge(src proto.Message) {
  9224. xxx_messageInfo_RoleApplyInfo.Merge(m, src)
  9225. }
  9226. func (m *RoleApplyInfo) XXX_Size() int {
  9227. return xxx_messageInfo_RoleApplyInfo.Size(m)
  9228. }
  9229. func (m *RoleApplyInfo) XXX_DiscardUnknown() {
  9230. xxx_messageInfo_RoleApplyInfo.DiscardUnknown(m)
  9231. }
  9232. var xxx_messageInfo_RoleApplyInfo proto.InternalMessageInfo
  9233. func (m *RoleApplyInfo) GetDayApply() []*DayApply {
  9234. if m != nil {
  9235. return m.DayApply
  9236. }
  9237. return nil
  9238. }
  9239. func (m *RoleApplyInfo) GetRefused() []*RefusedApply {
  9240. if m != nil {
  9241. return m.Refused
  9242. }
  9243. return nil
  9244. }
  9245. type GuildBossTickTime struct {
  9246. BossId uint32 `protobuf:"varint,1,opt,name=bossId,proto3" json:"bossId,omitempty"`
  9247. FightCount int32 `protobuf:"varint,2,opt,name=fight_count,json=fightCount,proto3" json:"fight_count,omitempty"`
  9248. RefreshTime uint64 `protobuf:"varint,3,opt,name=refresh_time,json=refreshTime,proto3" json:"refresh_time,omitempty"`
  9249. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  9250. XXX_unrecognized []byte `json:"-"`
  9251. XXX_sizecache int32 `json:"-"`
  9252. }
  9253. func (m *GuildBossTickTime) Reset() { *m = GuildBossTickTime{} }
  9254. func (m *GuildBossTickTime) String() string { return proto.CompactTextString(m) }
  9255. func (*GuildBossTickTime) ProtoMessage() {}
  9256. func (*GuildBossTickTime) Descriptor() ([]byte, []int) {
  9257. return fileDescriptor_116e343673f7ffaf, []int{153}
  9258. }
  9259. func (m *GuildBossTickTime) XXX_Unmarshal(b []byte) error {
  9260. return xxx_messageInfo_GuildBossTickTime.Unmarshal(m, b)
  9261. }
  9262. func (m *GuildBossTickTime) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  9263. return xxx_messageInfo_GuildBossTickTime.Marshal(b, m, deterministic)
  9264. }
  9265. func (m *GuildBossTickTime) XXX_Merge(src proto.Message) {
  9266. xxx_messageInfo_GuildBossTickTime.Merge(m, src)
  9267. }
  9268. func (m *GuildBossTickTime) XXX_Size() int {
  9269. return xxx_messageInfo_GuildBossTickTime.Size(m)
  9270. }
  9271. func (m *GuildBossTickTime) XXX_DiscardUnknown() {
  9272. xxx_messageInfo_GuildBossTickTime.DiscardUnknown(m)
  9273. }
  9274. var xxx_messageInfo_GuildBossTickTime proto.InternalMessageInfo
  9275. func (m *GuildBossTickTime) GetBossId() uint32 {
  9276. if m != nil {
  9277. return m.BossId
  9278. }
  9279. return 0
  9280. }
  9281. func (m *GuildBossTickTime) GetFightCount() int32 {
  9282. if m != nil {
  9283. return m.FightCount
  9284. }
  9285. return 0
  9286. }
  9287. func (m *GuildBossTickTime) GetRefreshTime() uint64 {
  9288. if m != nil {
  9289. return m.RefreshTime
  9290. }
  9291. return 0
  9292. }
  9293. // 公会战个人信息
  9294. type GuildBattle struct {
  9295. RewardRound int32 `protobuf:"varint,1,opt,name=reward_round,json=rewardRound,proto3" json:"reward_round,omitempty"`
  9296. MvpRewardRound int32 `protobuf:"varint,2,opt,name=mvp_reward_round,json=mvpRewardRound,proto3" json:"mvp_reward_round,omitempty"`
  9297. ChallengeNum int32 `protobuf:"varint,3,opt,name=challenge_num,json=challengeNum,proto3" json:"challenge_num,omitempty"`
  9298. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  9299. XXX_unrecognized []byte `json:"-"`
  9300. XXX_sizecache int32 `json:"-"`
  9301. }
  9302. func (m *GuildBattle) Reset() { *m = GuildBattle{} }
  9303. func (m *GuildBattle) String() string { return proto.CompactTextString(m) }
  9304. func (*GuildBattle) ProtoMessage() {}
  9305. func (*GuildBattle) Descriptor() ([]byte, []int) {
  9306. return fileDescriptor_116e343673f7ffaf, []int{154}
  9307. }
  9308. func (m *GuildBattle) XXX_Unmarshal(b []byte) error {
  9309. return xxx_messageInfo_GuildBattle.Unmarshal(m, b)
  9310. }
  9311. func (m *GuildBattle) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  9312. return xxx_messageInfo_GuildBattle.Marshal(b, m, deterministic)
  9313. }
  9314. func (m *GuildBattle) XXX_Merge(src proto.Message) {
  9315. xxx_messageInfo_GuildBattle.Merge(m, src)
  9316. }
  9317. func (m *GuildBattle) XXX_Size() int {
  9318. return xxx_messageInfo_GuildBattle.Size(m)
  9319. }
  9320. func (m *GuildBattle) XXX_DiscardUnknown() {
  9321. xxx_messageInfo_GuildBattle.DiscardUnknown(m)
  9322. }
  9323. var xxx_messageInfo_GuildBattle proto.InternalMessageInfo
  9324. func (m *GuildBattle) GetRewardRound() int32 {
  9325. if m != nil {
  9326. return m.RewardRound
  9327. }
  9328. return 0
  9329. }
  9330. func (m *GuildBattle) GetMvpRewardRound() int32 {
  9331. if m != nil {
  9332. return m.MvpRewardRound
  9333. }
  9334. return 0
  9335. }
  9336. func (m *GuildBattle) GetChallengeNum() int32 {
  9337. if m != nil {
  9338. return m.ChallengeNum
  9339. }
  9340. return 0
  9341. }
  9342. type GuildDemonReward struct {
  9343. TotalDamage uint64 `protobuf:"varint,1,opt,name=total_damage,json=totalDamage,proto3" json:"total_damage,omitempty"`
  9344. DemonId int32 `protobuf:"varint,2,opt,name=demon_id,json=demonId,proto3" json:"demon_id,omitempty"`
  9345. DamageList []*DemonDamage `protobuf:"bytes,3,rep,name=damage_list,json=damageList,proto3" json:"damage_list,omitempty"`
  9346. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  9347. XXX_unrecognized []byte `json:"-"`
  9348. XXX_sizecache int32 `json:"-"`
  9349. }
  9350. func (m *GuildDemonReward) Reset() { *m = GuildDemonReward{} }
  9351. func (m *GuildDemonReward) String() string { return proto.CompactTextString(m) }
  9352. func (*GuildDemonReward) ProtoMessage() {}
  9353. func (*GuildDemonReward) Descriptor() ([]byte, []int) {
  9354. return fileDescriptor_116e343673f7ffaf, []int{155}
  9355. }
  9356. func (m *GuildDemonReward) XXX_Unmarshal(b []byte) error {
  9357. return xxx_messageInfo_GuildDemonReward.Unmarshal(m, b)
  9358. }
  9359. func (m *GuildDemonReward) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  9360. return xxx_messageInfo_GuildDemonReward.Marshal(b, m, deterministic)
  9361. }
  9362. func (m *GuildDemonReward) XXX_Merge(src proto.Message) {
  9363. xxx_messageInfo_GuildDemonReward.Merge(m, src)
  9364. }
  9365. func (m *GuildDemonReward) XXX_Size() int {
  9366. return xxx_messageInfo_GuildDemonReward.Size(m)
  9367. }
  9368. func (m *GuildDemonReward) XXX_DiscardUnknown() {
  9369. xxx_messageInfo_GuildDemonReward.DiscardUnknown(m)
  9370. }
  9371. var xxx_messageInfo_GuildDemonReward proto.InternalMessageInfo
  9372. func (m *GuildDemonReward) GetTotalDamage() uint64 {
  9373. if m != nil {
  9374. return m.TotalDamage
  9375. }
  9376. return 0
  9377. }
  9378. func (m *GuildDemonReward) GetDemonId() int32 {
  9379. if m != nil {
  9380. return m.DemonId
  9381. }
  9382. return 0
  9383. }
  9384. func (m *GuildDemonReward) GetDamageList() []*DemonDamage {
  9385. if m != nil {
  9386. return m.DamageList
  9387. }
  9388. return nil
  9389. }
  9390. type DemonInfo struct {
  9391. FreeFightCount int32 `protobuf:"varint,1,opt,name=free_fight_count,json=freeFightCount,proto3" json:"free_fight_count,omitempty"`
  9392. BuyFightCount int32 `protobuf:"varint,2,opt,name=buy_fight_count,json=buyFightCount,proto3" json:"buy_fight_count,omitempty"`
  9393. UseFightCount int32 `protobuf:"varint,3,opt,name=use_fight_count,json=useFightCount,proto3" json:"use_fight_count,omitempty"`
  9394. RefreshTime uint64 `protobuf:"varint,4,opt,name=refresh_time,json=refreshTime,proto3" json:"refresh_time,omitempty"`
  9395. LastFightTime uint64 `protobuf:"varint,5,opt,name=last_fight_time,json=lastFightTime,proto3" json:"last_fight_time,omitempty"`
  9396. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  9397. XXX_unrecognized []byte `json:"-"`
  9398. XXX_sizecache int32 `json:"-"`
  9399. }
  9400. func (m *DemonInfo) Reset() { *m = DemonInfo{} }
  9401. func (m *DemonInfo) String() string { return proto.CompactTextString(m) }
  9402. func (*DemonInfo) ProtoMessage() {}
  9403. func (*DemonInfo) Descriptor() ([]byte, []int) {
  9404. return fileDescriptor_116e343673f7ffaf, []int{156}
  9405. }
  9406. func (m *DemonInfo) XXX_Unmarshal(b []byte) error {
  9407. return xxx_messageInfo_DemonInfo.Unmarshal(m, b)
  9408. }
  9409. func (m *DemonInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  9410. return xxx_messageInfo_DemonInfo.Marshal(b, m, deterministic)
  9411. }
  9412. func (m *DemonInfo) XXX_Merge(src proto.Message) {
  9413. xxx_messageInfo_DemonInfo.Merge(m, src)
  9414. }
  9415. func (m *DemonInfo) XXX_Size() int {
  9416. return xxx_messageInfo_DemonInfo.Size(m)
  9417. }
  9418. func (m *DemonInfo) XXX_DiscardUnknown() {
  9419. xxx_messageInfo_DemonInfo.DiscardUnknown(m)
  9420. }
  9421. var xxx_messageInfo_DemonInfo proto.InternalMessageInfo
  9422. func (m *DemonInfo) GetFreeFightCount() int32 {
  9423. if m != nil {
  9424. return m.FreeFightCount
  9425. }
  9426. return 0
  9427. }
  9428. func (m *DemonInfo) GetBuyFightCount() int32 {
  9429. if m != nil {
  9430. return m.BuyFightCount
  9431. }
  9432. return 0
  9433. }
  9434. func (m *DemonInfo) GetUseFightCount() int32 {
  9435. if m != nil {
  9436. return m.UseFightCount
  9437. }
  9438. return 0
  9439. }
  9440. func (m *DemonInfo) GetRefreshTime() uint64 {
  9441. if m != nil {
  9442. return m.RefreshTime
  9443. }
  9444. return 0
  9445. }
  9446. func (m *DemonInfo) GetLastFightTime() uint64 {
  9447. if m != nil {
  9448. return m.LastFightTime
  9449. }
  9450. return 0
  9451. }
  9452. type RoleGuild struct {
  9453. GuildId uint64 `protobuf:"varint,1,opt,name=guild_id,json=guildId,proto3" json:"guild_id,omitempty"`
  9454. GuildActive *GuildActiveInfo `protobuf:"bytes,2,opt,name=guild_active,json=guildActive,proto3" json:"guild_active,omitempty"`
  9455. GuildApply *RoleApplyInfo `protobuf:"bytes,3,opt,name=guild_apply,json=guildApply,proto3" json:"guild_apply,omitempty"`
  9456. QuitNum int32 `protobuf:"varint,4,opt,name=quit_num,json=quitNum,proto3" json:"quit_num,omitempty"`
  9457. NextJoin int64 `protobuf:"varint,5,opt,name=next_join,json=nextJoin,proto3" json:"next_join,omitempty"`
  9458. BossFight []*GuildBossTickTime `protobuf:"bytes,6,rep,name=boss_fight,json=bossFight,proto3" json:"boss_fight,omitempty"`
  9459. GuildName string `protobuf:"bytes,7,opt,name=guild_name,json=guildName,proto3" json:"guild_name,omitempty"`
  9460. EliteBossCd uint64 `protobuf:"varint,8,opt,name=elite_boss_cd,json=eliteBossCd,proto3" json:"elite_boss_cd,omitempty"`
  9461. GuildBattle *GuildBattle `protobuf:"bytes,9,opt,name=guild_battle,json=guildBattle,proto3" json:"guild_battle,omitempty"`
  9462. DemonInfo *DemonInfo `protobuf:"bytes,10,opt,name=demon_info,json=demonInfo,proto3" json:"demon_info,omitempty"`
  9463. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  9464. XXX_unrecognized []byte `json:"-"`
  9465. XXX_sizecache int32 `json:"-"`
  9466. }
  9467. func (m *RoleGuild) Reset() { *m = RoleGuild{} }
  9468. func (m *RoleGuild) String() string { return proto.CompactTextString(m) }
  9469. func (*RoleGuild) ProtoMessage() {}
  9470. func (*RoleGuild) Descriptor() ([]byte, []int) {
  9471. return fileDescriptor_116e343673f7ffaf, []int{157}
  9472. }
  9473. func (m *RoleGuild) XXX_Unmarshal(b []byte) error {
  9474. return xxx_messageInfo_RoleGuild.Unmarshal(m, b)
  9475. }
  9476. func (m *RoleGuild) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  9477. return xxx_messageInfo_RoleGuild.Marshal(b, m, deterministic)
  9478. }
  9479. func (m *RoleGuild) XXX_Merge(src proto.Message) {
  9480. xxx_messageInfo_RoleGuild.Merge(m, src)
  9481. }
  9482. func (m *RoleGuild) XXX_Size() int {
  9483. return xxx_messageInfo_RoleGuild.Size(m)
  9484. }
  9485. func (m *RoleGuild) XXX_DiscardUnknown() {
  9486. xxx_messageInfo_RoleGuild.DiscardUnknown(m)
  9487. }
  9488. var xxx_messageInfo_RoleGuild proto.InternalMessageInfo
  9489. func (m *RoleGuild) GetGuildId() uint64 {
  9490. if m != nil {
  9491. return m.GuildId
  9492. }
  9493. return 0
  9494. }
  9495. func (m *RoleGuild) GetGuildActive() *GuildActiveInfo {
  9496. if m != nil {
  9497. return m.GuildActive
  9498. }
  9499. return nil
  9500. }
  9501. func (m *RoleGuild) GetGuildApply() *RoleApplyInfo {
  9502. if m != nil {
  9503. return m.GuildApply
  9504. }
  9505. return nil
  9506. }
  9507. func (m *RoleGuild) GetQuitNum() int32 {
  9508. if m != nil {
  9509. return m.QuitNum
  9510. }
  9511. return 0
  9512. }
  9513. func (m *RoleGuild) GetNextJoin() int64 {
  9514. if m != nil {
  9515. return m.NextJoin
  9516. }
  9517. return 0
  9518. }
  9519. func (m *RoleGuild) GetBossFight() []*GuildBossTickTime {
  9520. if m != nil {
  9521. return m.BossFight
  9522. }
  9523. return nil
  9524. }
  9525. func (m *RoleGuild) GetGuildName() string {
  9526. if m != nil {
  9527. return m.GuildName
  9528. }
  9529. return ""
  9530. }
  9531. func (m *RoleGuild) GetEliteBossCd() uint64 {
  9532. if m != nil {
  9533. return m.EliteBossCd
  9534. }
  9535. return 0
  9536. }
  9537. func (m *RoleGuild) GetGuildBattle() *GuildBattle {
  9538. if m != nil {
  9539. return m.GuildBattle
  9540. }
  9541. return nil
  9542. }
  9543. func (m *RoleGuild) GetDemonInfo() *DemonInfo {
  9544. if m != nil {
  9545. return m.DemonInfo
  9546. }
  9547. return nil
  9548. }
  9549. type GuildIdex struct {
  9550. GuildId uint64 `protobuf:"varint,1,opt,name=guild_id,json=guildId,proto3" json:"guild_id,omitempty"`
  9551. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  9552. XXX_unrecognized []byte `json:"-"`
  9553. XXX_sizecache int32 `json:"-"`
  9554. }
  9555. func (m *GuildIdex) Reset() { *m = GuildIdex{} }
  9556. func (m *GuildIdex) String() string { return proto.CompactTextString(m) }
  9557. func (*GuildIdex) ProtoMessage() {}
  9558. func (*GuildIdex) Descriptor() ([]byte, []int) {
  9559. return fileDescriptor_116e343673f7ffaf, []int{158}
  9560. }
  9561. func (m *GuildIdex) XXX_Unmarshal(b []byte) error {
  9562. return xxx_messageInfo_GuildIdex.Unmarshal(m, b)
  9563. }
  9564. func (m *GuildIdex) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  9565. return xxx_messageInfo_GuildIdex.Marshal(b, m, deterministic)
  9566. }
  9567. func (m *GuildIdex) XXX_Merge(src proto.Message) {
  9568. xxx_messageInfo_GuildIdex.Merge(m, src)
  9569. }
  9570. func (m *GuildIdex) XXX_Size() int {
  9571. return xxx_messageInfo_GuildIdex.Size(m)
  9572. }
  9573. func (m *GuildIdex) XXX_DiscardUnknown() {
  9574. xxx_messageInfo_GuildIdex.DiscardUnknown(m)
  9575. }
  9576. var xxx_messageInfo_GuildIdex proto.InternalMessageInfo
  9577. func (m *GuildIdex) GetGuildId() uint64 {
  9578. if m != nil {
  9579. return m.GuildId
  9580. }
  9581. return 0
  9582. }
  9583. type RushRoundData struct {
  9584. RushId int32 `protobuf:"varint,1,opt,name=rush_id,json=rushId,proto3" json:"rush_id,omitempty"`
  9585. StartTime uint64 `protobuf:"varint,2,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
  9586. CloseTime uint64 `protobuf:"varint,3,opt,name=close_time,json=closeTime,proto3" json:"close_time,omitempty"`
  9587. ResetTime uint64 `protobuf:"varint,4,opt,name=reset_time,json=resetTime,proto3" json:"reset_time,omitempty"`
  9588. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  9589. XXX_unrecognized []byte `json:"-"`
  9590. XXX_sizecache int32 `json:"-"`
  9591. }
  9592. func (m *RushRoundData) Reset() { *m = RushRoundData{} }
  9593. func (m *RushRoundData) String() string { return proto.CompactTextString(m) }
  9594. func (*RushRoundData) ProtoMessage() {}
  9595. func (*RushRoundData) Descriptor() ([]byte, []int) {
  9596. return fileDescriptor_116e343673f7ffaf, []int{159}
  9597. }
  9598. func (m *RushRoundData) XXX_Unmarshal(b []byte) error {
  9599. return xxx_messageInfo_RushRoundData.Unmarshal(m, b)
  9600. }
  9601. func (m *RushRoundData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  9602. return xxx_messageInfo_RushRoundData.Marshal(b, m, deterministic)
  9603. }
  9604. func (m *RushRoundData) XXX_Merge(src proto.Message) {
  9605. xxx_messageInfo_RushRoundData.Merge(m, src)
  9606. }
  9607. func (m *RushRoundData) XXX_Size() int {
  9608. return xxx_messageInfo_RushRoundData.Size(m)
  9609. }
  9610. func (m *RushRoundData) XXX_DiscardUnknown() {
  9611. xxx_messageInfo_RushRoundData.DiscardUnknown(m)
  9612. }
  9613. var xxx_messageInfo_RushRoundData proto.InternalMessageInfo
  9614. func (m *RushRoundData) GetRushId() int32 {
  9615. if m != nil {
  9616. return m.RushId
  9617. }
  9618. return 0
  9619. }
  9620. func (m *RushRoundData) GetStartTime() uint64 {
  9621. if m != nil {
  9622. return m.StartTime
  9623. }
  9624. return 0
  9625. }
  9626. func (m *RushRoundData) GetCloseTime() uint64 {
  9627. if m != nil {
  9628. return m.CloseTime
  9629. }
  9630. return 0
  9631. }
  9632. func (m *RushRoundData) GetResetTime() uint64 {
  9633. if m != nil {
  9634. return m.ResetTime
  9635. }
  9636. return 0
  9637. }
  9638. type RushData struct {
  9639. RushId int32 `protobuf:"varint,1,opt,name=rush_id,json=rushId,proto3" json:"rush_id,omitempty"`
  9640. RushStage int32 `protobuf:"varint,2,opt,name=rush_stage,json=rushStage,proto3" json:"rush_stage,omitempty"`
  9641. RewardList []uint64 `protobuf:"varint,3,rep,packed,name=reward_list,json=rewardList,proto3" json:"reward_list,omitempty"`
  9642. RoundData []*RushRoundData `protobuf:"bytes,4,rep,name=round_data,json=roundData,proto3" json:"round_data,omitempty"`
  9643. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  9644. XXX_unrecognized []byte `json:"-"`
  9645. XXX_sizecache int32 `json:"-"`
  9646. }
  9647. func (m *RushData) Reset() { *m = RushData{} }
  9648. func (m *RushData) String() string { return proto.CompactTextString(m) }
  9649. func (*RushData) ProtoMessage() {}
  9650. func (*RushData) Descriptor() ([]byte, []int) {
  9651. return fileDescriptor_116e343673f7ffaf, []int{160}
  9652. }
  9653. func (m *RushData) XXX_Unmarshal(b []byte) error {
  9654. return xxx_messageInfo_RushData.Unmarshal(m, b)
  9655. }
  9656. func (m *RushData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  9657. return xxx_messageInfo_RushData.Marshal(b, m, deterministic)
  9658. }
  9659. func (m *RushData) XXX_Merge(src proto.Message) {
  9660. xxx_messageInfo_RushData.Merge(m, src)
  9661. }
  9662. func (m *RushData) XXX_Size() int {
  9663. return xxx_messageInfo_RushData.Size(m)
  9664. }
  9665. func (m *RushData) XXX_DiscardUnknown() {
  9666. xxx_messageInfo_RushData.DiscardUnknown(m)
  9667. }
  9668. var xxx_messageInfo_RushData proto.InternalMessageInfo
  9669. func (m *RushData) GetRushId() int32 {
  9670. if m != nil {
  9671. return m.RushId
  9672. }
  9673. return 0
  9674. }
  9675. func (m *RushData) GetRushStage() int32 {
  9676. if m != nil {
  9677. return m.RushStage
  9678. }
  9679. return 0
  9680. }
  9681. func (m *RushData) GetRewardList() []uint64 {
  9682. if m != nil {
  9683. return m.RewardList
  9684. }
  9685. return nil
  9686. }
  9687. func (m *RushData) GetRoundData() []*RushRoundData {
  9688. if m != nil {
  9689. return m.RoundData
  9690. }
  9691. return nil
  9692. }
  9693. type GuildFightLog struct {
  9694. Uid uint64 `protobuf:"varint,1,opt,name=uid,proto3" json:"uid,omitempty"`
  9695. FightTime uint64 `protobuf:"varint,2,opt,name=fight_time,json=fightTime,proto3" json:"fight_time,omitempty"`
  9696. Damage uint32 `protobuf:"varint,3,opt,name=damage,proto3" json:"damage,omitempty"`
  9697. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  9698. XXX_unrecognized []byte `json:"-"`
  9699. XXX_sizecache int32 `json:"-"`
  9700. }
  9701. func (m *GuildFightLog) Reset() { *m = GuildFightLog{} }
  9702. func (m *GuildFightLog) String() string { return proto.CompactTextString(m) }
  9703. func (*GuildFightLog) ProtoMessage() {}
  9704. func (*GuildFightLog) Descriptor() ([]byte, []int) {
  9705. return fileDescriptor_116e343673f7ffaf, []int{161}
  9706. }
  9707. func (m *GuildFightLog) XXX_Unmarshal(b []byte) error {
  9708. return xxx_messageInfo_GuildFightLog.Unmarshal(m, b)
  9709. }
  9710. func (m *GuildFightLog) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  9711. return xxx_messageInfo_GuildFightLog.Marshal(b, m, deterministic)
  9712. }
  9713. func (m *GuildFightLog) XXX_Merge(src proto.Message) {
  9714. xxx_messageInfo_GuildFightLog.Merge(m, src)
  9715. }
  9716. func (m *GuildFightLog) XXX_Size() int {
  9717. return xxx_messageInfo_GuildFightLog.Size(m)
  9718. }
  9719. func (m *GuildFightLog) XXX_DiscardUnknown() {
  9720. xxx_messageInfo_GuildFightLog.DiscardUnknown(m)
  9721. }
  9722. var xxx_messageInfo_GuildFightLog proto.InternalMessageInfo
  9723. func (m *GuildFightLog) GetUid() uint64 {
  9724. if m != nil {
  9725. return m.Uid
  9726. }
  9727. return 0
  9728. }
  9729. func (m *GuildFightLog) GetFightTime() uint64 {
  9730. if m != nil {
  9731. return m.FightTime
  9732. }
  9733. return 0
  9734. }
  9735. func (m *GuildFightLog) GetDamage() uint32 {
  9736. if m != nil {
  9737. return m.Damage
  9738. }
  9739. return 0
  9740. }
  9741. type GuildFight struct {
  9742. Uid uint64 `protobuf:"varint,1,opt,name=uid,proto3" json:"uid,omitempty"`
  9743. Damage uint32 `protobuf:"varint,2,opt,name=damage,proto3" json:"damage,omitempty"`
  9744. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  9745. XXX_unrecognized []byte `json:"-"`
  9746. XXX_sizecache int32 `json:"-"`
  9747. }
  9748. func (m *GuildFight) Reset() { *m = GuildFight{} }
  9749. func (m *GuildFight) String() string { return proto.CompactTextString(m) }
  9750. func (*GuildFight) ProtoMessage() {}
  9751. func (*GuildFight) Descriptor() ([]byte, []int) {
  9752. return fileDescriptor_116e343673f7ffaf, []int{162}
  9753. }
  9754. func (m *GuildFight) XXX_Unmarshal(b []byte) error {
  9755. return xxx_messageInfo_GuildFight.Unmarshal(m, b)
  9756. }
  9757. func (m *GuildFight) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  9758. return xxx_messageInfo_GuildFight.Marshal(b, m, deterministic)
  9759. }
  9760. func (m *GuildFight) XXX_Merge(src proto.Message) {
  9761. xxx_messageInfo_GuildFight.Merge(m, src)
  9762. }
  9763. func (m *GuildFight) XXX_Size() int {
  9764. return xxx_messageInfo_GuildFight.Size(m)
  9765. }
  9766. func (m *GuildFight) XXX_DiscardUnknown() {
  9767. xxx_messageInfo_GuildFight.DiscardUnknown(m)
  9768. }
  9769. var xxx_messageInfo_GuildFight proto.InternalMessageInfo
  9770. func (m *GuildFight) GetUid() uint64 {
  9771. if m != nil {
  9772. return m.Uid
  9773. }
  9774. return 0
  9775. }
  9776. func (m *GuildFight) GetDamage() uint32 {
  9777. if m != nil {
  9778. return m.Damage
  9779. }
  9780. return 0
  9781. }
  9782. type GuildBossInfo struct {
  9783. MaxDam *GuildFight `protobuf:"bytes,1,opt,name=max_dam,json=maxDam,proto3" json:"max_dam,omitempty"`
  9784. FightLog []*GuildFightLog `protobuf:"bytes,2,rep,name=fight_log,json=fightLog,proto3" json:"fight_log,omitempty"`
  9785. RefreshTime uint64 `protobuf:"varint,3,opt,name=refresh_time,json=refreshTime,proto3" json:"refresh_time,omitempty"`
  9786. BossState int32 `protobuf:"varint,4,opt,name=boss_state,json=bossState,proto3" json:"boss_state,omitempty"`
  9787. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  9788. XXX_unrecognized []byte `json:"-"`
  9789. XXX_sizecache int32 `json:"-"`
  9790. }
  9791. func (m *GuildBossInfo) Reset() { *m = GuildBossInfo{} }
  9792. func (m *GuildBossInfo) String() string { return proto.CompactTextString(m) }
  9793. func (*GuildBossInfo) ProtoMessage() {}
  9794. func (*GuildBossInfo) Descriptor() ([]byte, []int) {
  9795. return fileDescriptor_116e343673f7ffaf, []int{163}
  9796. }
  9797. func (m *GuildBossInfo) XXX_Unmarshal(b []byte) error {
  9798. return xxx_messageInfo_GuildBossInfo.Unmarshal(m, b)
  9799. }
  9800. func (m *GuildBossInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  9801. return xxx_messageInfo_GuildBossInfo.Marshal(b, m, deterministic)
  9802. }
  9803. func (m *GuildBossInfo) XXX_Merge(src proto.Message) {
  9804. xxx_messageInfo_GuildBossInfo.Merge(m, src)
  9805. }
  9806. func (m *GuildBossInfo) XXX_Size() int {
  9807. return xxx_messageInfo_GuildBossInfo.Size(m)
  9808. }
  9809. func (m *GuildBossInfo) XXX_DiscardUnknown() {
  9810. xxx_messageInfo_GuildBossInfo.DiscardUnknown(m)
  9811. }
  9812. var xxx_messageInfo_GuildBossInfo proto.InternalMessageInfo
  9813. func (m *GuildBossInfo) GetMaxDam() *GuildFight {
  9814. if m != nil {
  9815. return m.MaxDam
  9816. }
  9817. return nil
  9818. }
  9819. func (m *GuildBossInfo) GetFightLog() []*GuildFightLog {
  9820. if m != nil {
  9821. return m.FightLog
  9822. }
  9823. return nil
  9824. }
  9825. func (m *GuildBossInfo) GetRefreshTime() uint64 {
  9826. if m != nil {
  9827. return m.RefreshTime
  9828. }
  9829. return 0
  9830. }
  9831. func (m *GuildBossInfo) GetBossState() int32 {
  9832. if m != nil {
  9833. return m.BossState
  9834. }
  9835. return 0
  9836. }
  9837. type GuildBoss struct {
  9838. GuildId uint64 `protobuf:"varint,1,opt,name=guild_id,json=guildId,proto3" json:"guild_id,omitempty"`
  9839. DayBoss []*GuildBossInfo `protobuf:"bytes,2,rep,name=day_boss,json=dayBoss,proto3" json:"day_boss,omitempty"`
  9840. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  9841. XXX_unrecognized []byte `json:"-"`
  9842. XXX_sizecache int32 `json:"-"`
  9843. }
  9844. func (m *GuildBoss) Reset() { *m = GuildBoss{} }
  9845. func (m *GuildBoss) String() string { return proto.CompactTextString(m) }
  9846. func (*GuildBoss) ProtoMessage() {}
  9847. func (*GuildBoss) Descriptor() ([]byte, []int) {
  9848. return fileDescriptor_116e343673f7ffaf, []int{164}
  9849. }
  9850. func (m *GuildBoss) XXX_Unmarshal(b []byte) error {
  9851. return xxx_messageInfo_GuildBoss.Unmarshal(m, b)
  9852. }
  9853. func (m *GuildBoss) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  9854. return xxx_messageInfo_GuildBoss.Marshal(b, m, deterministic)
  9855. }
  9856. func (m *GuildBoss) XXX_Merge(src proto.Message) {
  9857. xxx_messageInfo_GuildBoss.Merge(m, src)
  9858. }
  9859. func (m *GuildBoss) XXX_Size() int {
  9860. return xxx_messageInfo_GuildBoss.Size(m)
  9861. }
  9862. func (m *GuildBoss) XXX_DiscardUnknown() {
  9863. xxx_messageInfo_GuildBoss.DiscardUnknown(m)
  9864. }
  9865. var xxx_messageInfo_GuildBoss proto.InternalMessageInfo
  9866. func (m *GuildBoss) GetGuildId() uint64 {
  9867. if m != nil {
  9868. return m.GuildId
  9869. }
  9870. return 0
  9871. }
  9872. func (m *GuildBoss) GetDayBoss() []*GuildBossInfo {
  9873. if m != nil {
  9874. return m.DayBoss
  9875. }
  9876. return nil
  9877. }
  9878. type RoleApplayData struct {
  9879. ApplyGuild []uint64 `protobuf:"varint,1,rep,packed,name=apply_guild,json=applyGuild,proto3" json:"apply_guild,omitempty"`
  9880. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  9881. XXX_unrecognized []byte `json:"-"`
  9882. XXX_sizecache int32 `json:"-"`
  9883. }
  9884. func (m *RoleApplayData) Reset() { *m = RoleApplayData{} }
  9885. func (m *RoleApplayData) String() string { return proto.CompactTextString(m) }
  9886. func (*RoleApplayData) ProtoMessage() {}
  9887. func (*RoleApplayData) Descriptor() ([]byte, []int) {
  9888. return fileDescriptor_116e343673f7ffaf, []int{165}
  9889. }
  9890. func (m *RoleApplayData) XXX_Unmarshal(b []byte) error {
  9891. return xxx_messageInfo_RoleApplayData.Unmarshal(m, b)
  9892. }
  9893. func (m *RoleApplayData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  9894. return xxx_messageInfo_RoleApplayData.Marshal(b, m, deterministic)
  9895. }
  9896. func (m *RoleApplayData) XXX_Merge(src proto.Message) {
  9897. xxx_messageInfo_RoleApplayData.Merge(m, src)
  9898. }
  9899. func (m *RoleApplayData) XXX_Size() int {
  9900. return xxx_messageInfo_RoleApplayData.Size(m)
  9901. }
  9902. func (m *RoleApplayData) XXX_DiscardUnknown() {
  9903. xxx_messageInfo_RoleApplayData.DiscardUnknown(m)
  9904. }
  9905. var xxx_messageInfo_RoleApplayData proto.InternalMessageInfo
  9906. func (m *RoleApplayData) GetApplyGuild() []uint64 {
  9907. if m != nil {
  9908. return m.ApplyGuild
  9909. }
  9910. return nil
  9911. }
  9912. type GuildApplayData struct {
  9913. ApplyGuild []uint64 `protobuf:"varint,1,rep,packed,name=apply_guild,json=applyGuild,proto3" json:"apply_guild,omitempty"`
  9914. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  9915. XXX_unrecognized []byte `json:"-"`
  9916. XXX_sizecache int32 `json:"-"`
  9917. }
  9918. func (m *GuildApplayData) Reset() { *m = GuildApplayData{} }
  9919. func (m *GuildApplayData) String() string { return proto.CompactTextString(m) }
  9920. func (*GuildApplayData) ProtoMessage() {}
  9921. func (*GuildApplayData) Descriptor() ([]byte, []int) {
  9922. return fileDescriptor_116e343673f7ffaf, []int{166}
  9923. }
  9924. func (m *GuildApplayData) XXX_Unmarshal(b []byte) error {
  9925. return xxx_messageInfo_GuildApplayData.Unmarshal(m, b)
  9926. }
  9927. func (m *GuildApplayData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  9928. return xxx_messageInfo_GuildApplayData.Marshal(b, m, deterministic)
  9929. }
  9930. func (m *GuildApplayData) XXX_Merge(src proto.Message) {
  9931. xxx_messageInfo_GuildApplayData.Merge(m, src)
  9932. }
  9933. func (m *GuildApplayData) XXX_Size() int {
  9934. return xxx_messageInfo_GuildApplayData.Size(m)
  9935. }
  9936. func (m *GuildApplayData) XXX_DiscardUnknown() {
  9937. xxx_messageInfo_GuildApplayData.DiscardUnknown(m)
  9938. }
  9939. var xxx_messageInfo_GuildApplayData proto.InternalMessageInfo
  9940. func (m *GuildApplayData) GetApplyGuild() []uint64 {
  9941. if m != nil {
  9942. return m.ApplyGuild
  9943. }
  9944. return nil
  9945. }
  9946. // 公会战个人数据
  9947. type GuildBattleSelfData struct {
  9948. Uid uint64 `protobuf:"varint,1,opt,name=uid,proto3" json:"uid,omitempty"`
  9949. GuildId uint64 `protobuf:"varint,2,opt,name=guild_id,json=guildId,proto3" json:"guild_id,omitempty"`
  9950. ChallengeNum int32 `protobuf:"varint,3,opt,name=challenge_num,json=challengeNum,proto3" json:"challenge_num,omitempty"`
  9951. BuffList []*KeyValueType `protobuf:"bytes,4,rep,name=buff_list,json=buffList,proto3" json:"buff_list,omitempty"`
  9952. RebornEndTime uint64 `protobuf:"varint,5,opt,name=reborn_end_time,json=rebornEndTime,proto3" json:"reborn_end_time,omitempty"`
  9953. AutoChallenge bool `protobuf:"varint,6,opt,name=auto_challenge,json=autoChallenge,proto3" json:"auto_challenge,omitempty"`
  9954. AutoReborn bool `protobuf:"varint,7,opt,name=auto_reborn,json=autoReborn,proto3" json:"auto_reborn,omitempty"`
  9955. WinNum int32 `protobuf:"varint,8,opt,name=win_num,json=winNum,proto3" json:"win_num,omitempty"`
  9956. WinStrak int32 `protobuf:"varint,9,opt,name=win_strak,json=winStrak,proto3" json:"win_strak,omitempty"`
  9957. GuildPre bool `protobuf:"varint,10,opt,name=guild_pre,json=guildPre,proto3" json:"guild_pre,omitempty"`
  9958. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  9959. XXX_unrecognized []byte `json:"-"`
  9960. XXX_sizecache int32 `json:"-"`
  9961. }
  9962. func (m *GuildBattleSelfData) Reset() { *m = GuildBattleSelfData{} }
  9963. func (m *GuildBattleSelfData) String() string { return proto.CompactTextString(m) }
  9964. func (*GuildBattleSelfData) ProtoMessage() {}
  9965. func (*GuildBattleSelfData) Descriptor() ([]byte, []int) {
  9966. return fileDescriptor_116e343673f7ffaf, []int{167}
  9967. }
  9968. func (m *GuildBattleSelfData) XXX_Unmarshal(b []byte) error {
  9969. return xxx_messageInfo_GuildBattleSelfData.Unmarshal(m, b)
  9970. }
  9971. func (m *GuildBattleSelfData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  9972. return xxx_messageInfo_GuildBattleSelfData.Marshal(b, m, deterministic)
  9973. }
  9974. func (m *GuildBattleSelfData) XXX_Merge(src proto.Message) {
  9975. xxx_messageInfo_GuildBattleSelfData.Merge(m, src)
  9976. }
  9977. func (m *GuildBattleSelfData) XXX_Size() int {
  9978. return xxx_messageInfo_GuildBattleSelfData.Size(m)
  9979. }
  9980. func (m *GuildBattleSelfData) XXX_DiscardUnknown() {
  9981. xxx_messageInfo_GuildBattleSelfData.DiscardUnknown(m)
  9982. }
  9983. var xxx_messageInfo_GuildBattleSelfData proto.InternalMessageInfo
  9984. func (m *GuildBattleSelfData) GetUid() uint64 {
  9985. if m != nil {
  9986. return m.Uid
  9987. }
  9988. return 0
  9989. }
  9990. func (m *GuildBattleSelfData) GetGuildId() uint64 {
  9991. if m != nil {
  9992. return m.GuildId
  9993. }
  9994. return 0
  9995. }
  9996. func (m *GuildBattleSelfData) GetChallengeNum() int32 {
  9997. if m != nil {
  9998. return m.ChallengeNum
  9999. }
  10000. return 0
  10001. }
  10002. func (m *GuildBattleSelfData) GetBuffList() []*KeyValueType {
  10003. if m != nil {
  10004. return m.BuffList
  10005. }
  10006. return nil
  10007. }
  10008. func (m *GuildBattleSelfData) GetRebornEndTime() uint64 {
  10009. if m != nil {
  10010. return m.RebornEndTime
  10011. }
  10012. return 0
  10013. }
  10014. func (m *GuildBattleSelfData) GetAutoChallenge() bool {
  10015. if m != nil {
  10016. return m.AutoChallenge
  10017. }
  10018. return false
  10019. }
  10020. func (m *GuildBattleSelfData) GetAutoReborn() bool {
  10021. if m != nil {
  10022. return m.AutoReborn
  10023. }
  10024. return false
  10025. }
  10026. func (m *GuildBattleSelfData) GetWinNum() int32 {
  10027. if m != nil {
  10028. return m.WinNum
  10029. }
  10030. return 0
  10031. }
  10032. func (m *GuildBattleSelfData) GetWinStrak() int32 {
  10033. if m != nil {
  10034. return m.WinStrak
  10035. }
  10036. return 0
  10037. }
  10038. func (m *GuildBattleSelfData) GetGuildPre() bool {
  10039. if m != nil {
  10040. return m.GuildPre
  10041. }
  10042. return false
  10043. }
  10044. // 公会战位置数据
  10045. type GuildPosIdxData struct {
  10046. PosIdx int32 `protobuf:"varint,1,opt,name=pos_idx,json=posIdx,proto3" json:"pos_idx,omitempty"`
  10047. GuildId uint64 `protobuf:"varint,2,opt,name=guild_id,json=guildId,proto3" json:"guild_id,omitempty"`
  10048. Uid uint64 `protobuf:"varint,3,opt,name=uid,proto3" json:"uid,omitempty"`
  10049. OwnerBrief *CommonPlayerBriefInfo `protobuf:"bytes,4,opt,name=owner_brief,json=ownerBrief,proto3" json:"owner_brief,omitempty"`
  10050. FightEndTime uint64 `protobuf:"varint,5,opt,name=fight_end_time,json=fightEndTime,proto3" json:"fight_end_time,omitempty"`
  10051. FightStartTime uint64 `protobuf:"varint,6,opt,name=fight_start_time,json=fightStartTime,proto3" json:"fight_start_time,omitempty"`
  10052. ChallengeUid uint64 `protobuf:"varint,7,opt,name=challenge_uid,json=challengeUid,proto3" json:"challenge_uid,omitempty"`
  10053. FightPingTime uint64 `protobuf:"varint,8,opt,name=fight_ping_time,json=fightPingTime,proto3" json:"fight_ping_time,omitempty"`
  10054. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  10055. XXX_unrecognized []byte `json:"-"`
  10056. XXX_sizecache int32 `json:"-"`
  10057. }
  10058. func (m *GuildPosIdxData) Reset() { *m = GuildPosIdxData{} }
  10059. func (m *GuildPosIdxData) String() string { return proto.CompactTextString(m) }
  10060. func (*GuildPosIdxData) ProtoMessage() {}
  10061. func (*GuildPosIdxData) Descriptor() ([]byte, []int) {
  10062. return fileDescriptor_116e343673f7ffaf, []int{168}
  10063. }
  10064. func (m *GuildPosIdxData) XXX_Unmarshal(b []byte) error {
  10065. return xxx_messageInfo_GuildPosIdxData.Unmarshal(m, b)
  10066. }
  10067. func (m *GuildPosIdxData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  10068. return xxx_messageInfo_GuildPosIdxData.Marshal(b, m, deterministic)
  10069. }
  10070. func (m *GuildPosIdxData) XXX_Merge(src proto.Message) {
  10071. xxx_messageInfo_GuildPosIdxData.Merge(m, src)
  10072. }
  10073. func (m *GuildPosIdxData) XXX_Size() int {
  10074. return xxx_messageInfo_GuildPosIdxData.Size(m)
  10075. }
  10076. func (m *GuildPosIdxData) XXX_DiscardUnknown() {
  10077. xxx_messageInfo_GuildPosIdxData.DiscardUnknown(m)
  10078. }
  10079. var xxx_messageInfo_GuildPosIdxData proto.InternalMessageInfo
  10080. func (m *GuildPosIdxData) GetPosIdx() int32 {
  10081. if m != nil {
  10082. return m.PosIdx
  10083. }
  10084. return 0
  10085. }
  10086. func (m *GuildPosIdxData) GetGuildId() uint64 {
  10087. if m != nil {
  10088. return m.GuildId
  10089. }
  10090. return 0
  10091. }
  10092. func (m *GuildPosIdxData) GetUid() uint64 {
  10093. if m != nil {
  10094. return m.Uid
  10095. }
  10096. return 0
  10097. }
  10098. func (m *GuildPosIdxData) GetOwnerBrief() *CommonPlayerBriefInfo {
  10099. if m != nil {
  10100. return m.OwnerBrief
  10101. }
  10102. return nil
  10103. }
  10104. func (m *GuildPosIdxData) GetFightEndTime() uint64 {
  10105. if m != nil {
  10106. return m.FightEndTime
  10107. }
  10108. return 0
  10109. }
  10110. func (m *GuildPosIdxData) GetFightStartTime() uint64 {
  10111. if m != nil {
  10112. return m.FightStartTime
  10113. }
  10114. return 0
  10115. }
  10116. func (m *GuildPosIdxData) GetChallengeUid() uint64 {
  10117. if m != nil {
  10118. return m.ChallengeUid
  10119. }
  10120. return 0
  10121. }
  10122. func (m *GuildPosIdxData) GetFightPingTime() uint64 {
  10123. if m != nil {
  10124. return m.FightPingTime
  10125. }
  10126. return 0
  10127. }
  10128. // 占领日志
  10129. type GuildBattleLog struct {
  10130. Type int32 `protobuf:"varint,1,opt,name=type,proto3" json:"type,omitempty"`
  10131. RecordTime uint64 `protobuf:"varint,2,opt,name=record_time,json=recordTime,proto3" json:"record_time,omitempty"`
  10132. State bool `protobuf:"varint,3,opt,name=state,proto3" json:"state,omitempty"`
  10133. PosIdx int32 `protobuf:"varint,4,opt,name=pos_idx,json=posIdx,proto3" json:"pos_idx,omitempty"`
  10134. TargetPlayerName string `protobuf:"bytes,5,opt,name=target_player_name,json=targetPlayerName,proto3" json:"target_player_name,omitempty"`
  10135. TargetGuildId uint64 `protobuf:"varint,6,opt,name=target_guild_id,json=targetGuildId,proto3" json:"target_guild_id,omitempty"`
  10136. TargetPlayerUid uint64 `protobuf:"varint,7,opt,name=target_player_uid,json=targetPlayerUid,proto3" json:"target_player_uid,omitempty"`
  10137. ChallengePlayerName string `protobuf:"bytes,8,opt,name=challenge_player_name,json=challengePlayerName,proto3" json:"challenge_player_name,omitempty"`
  10138. ChallengeGuildId uint64 `protobuf:"varint,9,opt,name=challenge_guild_id,json=challengeGuildId,proto3" json:"challenge_guild_id,omitempty"`
  10139. ChallengePlayerUid uint64 `protobuf:"varint,10,opt,name=challenge_player_uid,json=challengePlayerUid,proto3" json:"challenge_player_uid,omitempty"`
  10140. WinSteak int32 `protobuf:"varint,11,opt,name=win_steak,json=winSteak,proto3" json:"win_steak,omitempty"`
  10141. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  10142. XXX_unrecognized []byte `json:"-"`
  10143. XXX_sizecache int32 `json:"-"`
  10144. }
  10145. func (m *GuildBattleLog) Reset() { *m = GuildBattleLog{} }
  10146. func (m *GuildBattleLog) String() string { return proto.CompactTextString(m) }
  10147. func (*GuildBattleLog) ProtoMessage() {}
  10148. func (*GuildBattleLog) Descriptor() ([]byte, []int) {
  10149. return fileDescriptor_116e343673f7ffaf, []int{169}
  10150. }
  10151. func (m *GuildBattleLog) XXX_Unmarshal(b []byte) error {
  10152. return xxx_messageInfo_GuildBattleLog.Unmarshal(m, b)
  10153. }
  10154. func (m *GuildBattleLog) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  10155. return xxx_messageInfo_GuildBattleLog.Marshal(b, m, deterministic)
  10156. }
  10157. func (m *GuildBattleLog) XXX_Merge(src proto.Message) {
  10158. xxx_messageInfo_GuildBattleLog.Merge(m, src)
  10159. }
  10160. func (m *GuildBattleLog) XXX_Size() int {
  10161. return xxx_messageInfo_GuildBattleLog.Size(m)
  10162. }
  10163. func (m *GuildBattleLog) XXX_DiscardUnknown() {
  10164. xxx_messageInfo_GuildBattleLog.DiscardUnknown(m)
  10165. }
  10166. var xxx_messageInfo_GuildBattleLog proto.InternalMessageInfo
  10167. func (m *GuildBattleLog) GetType() int32 {
  10168. if m != nil {
  10169. return m.Type
  10170. }
  10171. return 0
  10172. }
  10173. func (m *GuildBattleLog) GetRecordTime() uint64 {
  10174. if m != nil {
  10175. return m.RecordTime
  10176. }
  10177. return 0
  10178. }
  10179. func (m *GuildBattleLog) GetState() bool {
  10180. if m != nil {
  10181. return m.State
  10182. }
  10183. return false
  10184. }
  10185. func (m *GuildBattleLog) GetPosIdx() int32 {
  10186. if m != nil {
  10187. return m.PosIdx
  10188. }
  10189. return 0
  10190. }
  10191. func (m *GuildBattleLog) GetTargetPlayerName() string {
  10192. if m != nil {
  10193. return m.TargetPlayerName
  10194. }
  10195. return ""
  10196. }
  10197. func (m *GuildBattleLog) GetTargetGuildId() uint64 {
  10198. if m != nil {
  10199. return m.TargetGuildId
  10200. }
  10201. return 0
  10202. }
  10203. func (m *GuildBattleLog) GetTargetPlayerUid() uint64 {
  10204. if m != nil {
  10205. return m.TargetPlayerUid
  10206. }
  10207. return 0
  10208. }
  10209. func (m *GuildBattleLog) GetChallengePlayerName() string {
  10210. if m != nil {
  10211. return m.ChallengePlayerName
  10212. }
  10213. return ""
  10214. }
  10215. func (m *GuildBattleLog) GetChallengeGuildId() uint64 {
  10216. if m != nil {
  10217. return m.ChallengeGuildId
  10218. }
  10219. return 0
  10220. }
  10221. func (m *GuildBattleLog) GetChallengePlayerUid() uint64 {
  10222. if m != nil {
  10223. return m.ChallengePlayerUid
  10224. }
  10225. return 0
  10226. }
  10227. func (m *GuildBattleLog) GetWinSteak() int32 {
  10228. if m != nil {
  10229. return m.WinSteak
  10230. }
  10231. return 0
  10232. }
  10233. type GuildBattleBaseData struct {
  10234. BattleStartTime uint64 `protobuf:"varint,1,opt,name=battle_start_time,json=battleStartTime,proto3" json:"battle_start_time,omitempty"`
  10235. BattleEndTime uint64 `protobuf:"varint,2,opt,name=battle_end_time,json=battleEndTime,proto3" json:"battle_end_time,omitempty"`
  10236. ScoreList []*KeyValueType64 `protobuf:"bytes,3,rep,name=score_list,json=scoreList,proto3" json:"score_list,omitempty"`
  10237. ScoreMvp []uint64 `protobuf:"varint,4,rep,packed,name=score_mvp,json=scoreMvp,proto3" json:"score_mvp,omitempty"`
  10238. KillerMvp []uint64 `protobuf:"varint,5,rep,packed,name=killer_mvp,json=killerMvp,proto3" json:"killer_mvp,omitempty"`
  10239. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  10240. XXX_unrecognized []byte `json:"-"`
  10241. XXX_sizecache int32 `json:"-"`
  10242. }
  10243. func (m *GuildBattleBaseData) Reset() { *m = GuildBattleBaseData{} }
  10244. func (m *GuildBattleBaseData) String() string { return proto.CompactTextString(m) }
  10245. func (*GuildBattleBaseData) ProtoMessage() {}
  10246. func (*GuildBattleBaseData) Descriptor() ([]byte, []int) {
  10247. return fileDescriptor_116e343673f7ffaf, []int{170}
  10248. }
  10249. func (m *GuildBattleBaseData) XXX_Unmarshal(b []byte) error {
  10250. return xxx_messageInfo_GuildBattleBaseData.Unmarshal(m, b)
  10251. }
  10252. func (m *GuildBattleBaseData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  10253. return xxx_messageInfo_GuildBattleBaseData.Marshal(b, m, deterministic)
  10254. }
  10255. func (m *GuildBattleBaseData) XXX_Merge(src proto.Message) {
  10256. xxx_messageInfo_GuildBattleBaseData.Merge(m, src)
  10257. }
  10258. func (m *GuildBattleBaseData) XXX_Size() int {
  10259. return xxx_messageInfo_GuildBattleBaseData.Size(m)
  10260. }
  10261. func (m *GuildBattleBaseData) XXX_DiscardUnknown() {
  10262. xxx_messageInfo_GuildBattleBaseData.DiscardUnknown(m)
  10263. }
  10264. var xxx_messageInfo_GuildBattleBaseData proto.InternalMessageInfo
  10265. func (m *GuildBattleBaseData) GetBattleStartTime() uint64 {
  10266. if m != nil {
  10267. return m.BattleStartTime
  10268. }
  10269. return 0
  10270. }
  10271. func (m *GuildBattleBaseData) GetBattleEndTime() uint64 {
  10272. if m != nil {
  10273. return m.BattleEndTime
  10274. }
  10275. return 0
  10276. }
  10277. func (m *GuildBattleBaseData) GetScoreList() []*KeyValueType64 {
  10278. if m != nil {
  10279. return m.ScoreList
  10280. }
  10281. return nil
  10282. }
  10283. func (m *GuildBattleBaseData) GetScoreMvp() []uint64 {
  10284. if m != nil {
  10285. return m.ScoreMvp
  10286. }
  10287. return nil
  10288. }
  10289. func (m *GuildBattleBaseData) GetKillerMvp() []uint64 {
  10290. if m != nil {
  10291. return m.KillerMvp
  10292. }
  10293. return nil
  10294. }
  10295. // 公会战基础信息
  10296. type GuildBattleBase struct {
  10297. GuildBattleId int32 `protobuf:"varint,1,opt,name=guild_battle_id,json=guildBattleId,proto3" json:"guild_battle_id,omitempty"`
  10298. CurGuildStart uint64 `protobuf:"varint,2,opt,name=cur_guild_start,json=curGuildStart,proto3" json:"cur_guild_start,omitempty"`
  10299. GuildBattleState int32 `protobuf:"varint,3,opt,name=guild_battle_state,json=guildBattleState,proto3" json:"guild_battle_state,omitempty"`
  10300. NextStageBegin uint64 `protobuf:"varint,4,opt,name=next_stage_begin,json=nextStageBegin,proto3" json:"next_stage_begin,omitempty"`
  10301. NextBattleBegin uint64 `protobuf:"varint,5,opt,name=next_battle_begin,json=nextBattleBegin,proto3" json:"next_battle_begin,omitempty"`
  10302. TournamentPrepare uint64 `protobuf:"varint,6,opt,name=tournament_prepare,json=tournamentPrepare,proto3" json:"tournament_prepare,omitempty"`
  10303. TournamentBegin uint64 `protobuf:"varint,7,opt,name=tournament_begin,json=tournamentBegin,proto3" json:"tournament_begin,omitempty"`
  10304. TournamentEnd uint64 `protobuf:"varint,8,opt,name=tournament_end,json=tournamentEnd,proto3" json:"tournament_end,omitempty"`
  10305. SemifinalsPrepare uint64 `protobuf:"varint,9,opt,name=semifinals_prepare,json=semifinalsPrepare,proto3" json:"semifinals_prepare,omitempty"`
  10306. SemifinalsBegin uint64 `protobuf:"varint,10,opt,name=semifinals_begin,json=semifinalsBegin,proto3" json:"semifinals_begin,omitempty"`
  10307. SemifinalsEnd uint64 `protobuf:"varint,11,opt,name=semifinals_end,json=semifinalsEnd,proto3" json:"semifinals_end,omitempty"`
  10308. FinalsPrepare uint64 `protobuf:"varint,12,opt,name=finals_prepare,json=finalsPrepare,proto3" json:"finals_prepare,omitempty"`
  10309. FinalsBegin uint64 `protobuf:"varint,13,opt,name=finals_begin,json=finalsBegin,proto3" json:"finals_begin,omitempty"`
  10310. FinalsEnd uint64 `protobuf:"varint,14,opt,name=finals_end,json=finalsEnd,proto3" json:"finals_end,omitempty"`
  10311. ShowEnd uint64 `protobuf:"varint,15,opt,name=show_end,json=showEnd,proto3" json:"show_end,omitempty"`
  10312. IsOpen int32 `protobuf:"varint,16,opt,name=is_open,json=isOpen,proto3" json:"is_open,omitempty"`
  10313. RewardState int32 `protobuf:"varint,17,opt,name=reward_state,json=rewardState,proto3" json:"reward_state,omitempty"`
  10314. BanType int32 `protobuf:"varint,18,opt,name=ban_type,json=banType,proto3" json:"ban_type,omitempty"`
  10315. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  10316. XXX_unrecognized []byte `json:"-"`
  10317. XXX_sizecache int32 `json:"-"`
  10318. }
  10319. func (m *GuildBattleBase) Reset() { *m = GuildBattleBase{} }
  10320. func (m *GuildBattleBase) String() string { return proto.CompactTextString(m) }
  10321. func (*GuildBattleBase) ProtoMessage() {}
  10322. func (*GuildBattleBase) Descriptor() ([]byte, []int) {
  10323. return fileDescriptor_116e343673f7ffaf, []int{171}
  10324. }
  10325. func (m *GuildBattleBase) XXX_Unmarshal(b []byte) error {
  10326. return xxx_messageInfo_GuildBattleBase.Unmarshal(m, b)
  10327. }
  10328. func (m *GuildBattleBase) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  10329. return xxx_messageInfo_GuildBattleBase.Marshal(b, m, deterministic)
  10330. }
  10331. func (m *GuildBattleBase) XXX_Merge(src proto.Message) {
  10332. xxx_messageInfo_GuildBattleBase.Merge(m, src)
  10333. }
  10334. func (m *GuildBattleBase) XXX_Size() int {
  10335. return xxx_messageInfo_GuildBattleBase.Size(m)
  10336. }
  10337. func (m *GuildBattleBase) XXX_DiscardUnknown() {
  10338. xxx_messageInfo_GuildBattleBase.DiscardUnknown(m)
  10339. }
  10340. var xxx_messageInfo_GuildBattleBase proto.InternalMessageInfo
  10341. func (m *GuildBattleBase) GetGuildBattleId() int32 {
  10342. if m != nil {
  10343. return m.GuildBattleId
  10344. }
  10345. return 0
  10346. }
  10347. func (m *GuildBattleBase) GetCurGuildStart() uint64 {
  10348. if m != nil {
  10349. return m.CurGuildStart
  10350. }
  10351. return 0
  10352. }
  10353. func (m *GuildBattleBase) GetGuildBattleState() int32 {
  10354. if m != nil {
  10355. return m.GuildBattleState
  10356. }
  10357. return 0
  10358. }
  10359. func (m *GuildBattleBase) GetNextStageBegin() uint64 {
  10360. if m != nil {
  10361. return m.NextStageBegin
  10362. }
  10363. return 0
  10364. }
  10365. func (m *GuildBattleBase) GetNextBattleBegin() uint64 {
  10366. if m != nil {
  10367. return m.NextBattleBegin
  10368. }
  10369. return 0
  10370. }
  10371. func (m *GuildBattleBase) GetTournamentPrepare() uint64 {
  10372. if m != nil {
  10373. return m.TournamentPrepare
  10374. }
  10375. return 0
  10376. }
  10377. func (m *GuildBattleBase) GetTournamentBegin() uint64 {
  10378. if m != nil {
  10379. return m.TournamentBegin
  10380. }
  10381. return 0
  10382. }
  10383. func (m *GuildBattleBase) GetTournamentEnd() uint64 {
  10384. if m != nil {
  10385. return m.TournamentEnd
  10386. }
  10387. return 0
  10388. }
  10389. func (m *GuildBattleBase) GetSemifinalsPrepare() uint64 {
  10390. if m != nil {
  10391. return m.SemifinalsPrepare
  10392. }
  10393. return 0
  10394. }
  10395. func (m *GuildBattleBase) GetSemifinalsBegin() uint64 {
  10396. if m != nil {
  10397. return m.SemifinalsBegin
  10398. }
  10399. return 0
  10400. }
  10401. func (m *GuildBattleBase) GetSemifinalsEnd() uint64 {
  10402. if m != nil {
  10403. return m.SemifinalsEnd
  10404. }
  10405. return 0
  10406. }
  10407. func (m *GuildBattleBase) GetFinalsPrepare() uint64 {
  10408. if m != nil {
  10409. return m.FinalsPrepare
  10410. }
  10411. return 0
  10412. }
  10413. func (m *GuildBattleBase) GetFinalsBegin() uint64 {
  10414. if m != nil {
  10415. return m.FinalsBegin
  10416. }
  10417. return 0
  10418. }
  10419. func (m *GuildBattleBase) GetFinalsEnd() uint64 {
  10420. if m != nil {
  10421. return m.FinalsEnd
  10422. }
  10423. return 0
  10424. }
  10425. func (m *GuildBattleBase) GetShowEnd() uint64 {
  10426. if m != nil {
  10427. return m.ShowEnd
  10428. }
  10429. return 0
  10430. }
  10431. func (m *GuildBattleBase) GetIsOpen() int32 {
  10432. if m != nil {
  10433. return m.IsOpen
  10434. }
  10435. return 0
  10436. }
  10437. func (m *GuildBattleBase) GetRewardState() int32 {
  10438. if m != nil {
  10439. return m.RewardState
  10440. }
  10441. return 0
  10442. }
  10443. func (m *GuildBattleBase) GetBanType() int32 {
  10444. if m != nil {
  10445. return m.BanType
  10446. }
  10447. return 0
  10448. }
  10449. type CountTableData struct {
  10450. BattleIndex int32 `protobuf:"varint,1,opt,name=battle_index,json=battleIndex,proto3" json:"battle_index,omitempty"`
  10451. Guild1Id uint64 `protobuf:"varint,2,opt,name=guild1_id,json=guild1Id,proto3" json:"guild1_id,omitempty"`
  10452. Guild1Name string `protobuf:"bytes,3,opt,name=guild1_name,json=guild1Name,proto3" json:"guild1_name,omitempty"`
  10453. Guild1Badge int32 `protobuf:"varint,4,opt,name=guild1_badge,json=guild1Badge,proto3" json:"guild1_badge,omitempty"`
  10454. Guild2Id uint64 `protobuf:"varint,5,opt,name=guild2_id,json=guild2Id,proto3" json:"guild2_id,omitempty"`
  10455. Guild2Name string `protobuf:"bytes,6,opt,name=guild2_name,json=guild2Name,proto3" json:"guild2_name,omitempty"`
  10456. Guild2Badge int32 `protobuf:"varint,7,opt,name=guild2_badge,json=guild2Badge,proto3" json:"guild2_badge,omitempty"`
  10457. WinGuild bool `protobuf:"varint,8,opt,name=win_guild,json=winGuild,proto3" json:"win_guild,omitempty"`
  10458. WinType int32 `protobuf:"varint,9,opt,name=win_type,json=winType,proto3" json:"win_type,omitempty"`
  10459. State int32 `protobuf:"varint,10,opt,name=state,proto3" json:"state,omitempty"`
  10460. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  10461. XXX_unrecognized []byte `json:"-"`
  10462. XXX_sizecache int32 `json:"-"`
  10463. }
  10464. func (m *CountTableData) Reset() { *m = CountTableData{} }
  10465. func (m *CountTableData) String() string { return proto.CompactTextString(m) }
  10466. func (*CountTableData) ProtoMessage() {}
  10467. func (*CountTableData) Descriptor() ([]byte, []int) {
  10468. return fileDescriptor_116e343673f7ffaf, []int{172}
  10469. }
  10470. func (m *CountTableData) XXX_Unmarshal(b []byte) error {
  10471. return xxx_messageInfo_CountTableData.Unmarshal(m, b)
  10472. }
  10473. func (m *CountTableData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  10474. return xxx_messageInfo_CountTableData.Marshal(b, m, deterministic)
  10475. }
  10476. func (m *CountTableData) XXX_Merge(src proto.Message) {
  10477. xxx_messageInfo_CountTableData.Merge(m, src)
  10478. }
  10479. func (m *CountTableData) XXX_Size() int {
  10480. return xxx_messageInfo_CountTableData.Size(m)
  10481. }
  10482. func (m *CountTableData) XXX_DiscardUnknown() {
  10483. xxx_messageInfo_CountTableData.DiscardUnknown(m)
  10484. }
  10485. var xxx_messageInfo_CountTableData proto.InternalMessageInfo
  10486. func (m *CountTableData) GetBattleIndex() int32 {
  10487. if m != nil {
  10488. return m.BattleIndex
  10489. }
  10490. return 0
  10491. }
  10492. func (m *CountTableData) GetGuild1Id() uint64 {
  10493. if m != nil {
  10494. return m.Guild1Id
  10495. }
  10496. return 0
  10497. }
  10498. func (m *CountTableData) GetGuild1Name() string {
  10499. if m != nil {
  10500. return m.Guild1Name
  10501. }
  10502. return ""
  10503. }
  10504. func (m *CountTableData) GetGuild1Badge() int32 {
  10505. if m != nil {
  10506. return m.Guild1Badge
  10507. }
  10508. return 0
  10509. }
  10510. func (m *CountTableData) GetGuild2Id() uint64 {
  10511. if m != nil {
  10512. return m.Guild2Id
  10513. }
  10514. return 0
  10515. }
  10516. func (m *CountTableData) GetGuild2Name() string {
  10517. if m != nil {
  10518. return m.Guild2Name
  10519. }
  10520. return ""
  10521. }
  10522. func (m *CountTableData) GetGuild2Badge() int32 {
  10523. if m != nil {
  10524. return m.Guild2Badge
  10525. }
  10526. return 0
  10527. }
  10528. func (m *CountTableData) GetWinGuild() bool {
  10529. if m != nil {
  10530. return m.WinGuild
  10531. }
  10532. return false
  10533. }
  10534. func (m *CountTableData) GetWinType() int32 {
  10535. if m != nil {
  10536. return m.WinType
  10537. }
  10538. return 0
  10539. }
  10540. func (m *CountTableData) GetState() int32 {
  10541. if m != nil {
  10542. return m.State
  10543. }
  10544. return 0
  10545. }
  10546. // 公会战对阵表
  10547. type GuildCountPartTable struct {
  10548. Data []*CountTableData `protobuf:"bytes,1,rep,name=data,proto3" json:"data,omitempty"`
  10549. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  10550. XXX_unrecognized []byte `json:"-"`
  10551. XXX_sizecache int32 `json:"-"`
  10552. }
  10553. func (m *GuildCountPartTable) Reset() { *m = GuildCountPartTable{} }
  10554. func (m *GuildCountPartTable) String() string { return proto.CompactTextString(m) }
  10555. func (*GuildCountPartTable) ProtoMessage() {}
  10556. func (*GuildCountPartTable) Descriptor() ([]byte, []int) {
  10557. return fileDescriptor_116e343673f7ffaf, []int{173}
  10558. }
  10559. func (m *GuildCountPartTable) XXX_Unmarshal(b []byte) error {
  10560. return xxx_messageInfo_GuildCountPartTable.Unmarshal(m, b)
  10561. }
  10562. func (m *GuildCountPartTable) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  10563. return xxx_messageInfo_GuildCountPartTable.Marshal(b, m, deterministic)
  10564. }
  10565. func (m *GuildCountPartTable) XXX_Merge(src proto.Message) {
  10566. xxx_messageInfo_GuildCountPartTable.Merge(m, src)
  10567. }
  10568. func (m *GuildCountPartTable) XXX_Size() int {
  10569. return xxx_messageInfo_GuildCountPartTable.Size(m)
  10570. }
  10571. func (m *GuildCountPartTable) XXX_DiscardUnknown() {
  10572. xxx_messageInfo_GuildCountPartTable.DiscardUnknown(m)
  10573. }
  10574. var xxx_messageInfo_GuildCountPartTable proto.InternalMessageInfo
  10575. func (m *GuildCountPartTable) GetData() []*CountTableData {
  10576. if m != nil {
  10577. return m.Data
  10578. }
  10579. return nil
  10580. }
  10581. // MVP界面数据
  10582. type GuildBattleDetail struct {
  10583. GuildId uint64 `protobuf:"varint,1,opt,name=guild_id,json=guildId,proto3" json:"guild_id,omitempty"`
  10584. SlotCount int32 `protobuf:"varint,2,opt,name=slot_count,json=slotCount,proto3" json:"slot_count,omitempty"`
  10585. Score int32 `protobuf:"varint,3,opt,name=score,proto3" json:"score,omitempty"`
  10586. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  10587. XXX_unrecognized []byte `json:"-"`
  10588. XXX_sizecache int32 `json:"-"`
  10589. }
  10590. func (m *GuildBattleDetail) Reset() { *m = GuildBattleDetail{} }
  10591. func (m *GuildBattleDetail) String() string { return proto.CompactTextString(m) }
  10592. func (*GuildBattleDetail) ProtoMessage() {}
  10593. func (*GuildBattleDetail) Descriptor() ([]byte, []int) {
  10594. return fileDescriptor_116e343673f7ffaf, []int{174}
  10595. }
  10596. func (m *GuildBattleDetail) XXX_Unmarshal(b []byte) error {
  10597. return xxx_messageInfo_GuildBattleDetail.Unmarshal(m, b)
  10598. }
  10599. func (m *GuildBattleDetail) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  10600. return xxx_messageInfo_GuildBattleDetail.Marshal(b, m, deterministic)
  10601. }
  10602. func (m *GuildBattleDetail) XXX_Merge(src proto.Message) {
  10603. xxx_messageInfo_GuildBattleDetail.Merge(m, src)
  10604. }
  10605. func (m *GuildBattleDetail) XXX_Size() int {
  10606. return xxx_messageInfo_GuildBattleDetail.Size(m)
  10607. }
  10608. func (m *GuildBattleDetail) XXX_DiscardUnknown() {
  10609. xxx_messageInfo_GuildBattleDetail.DiscardUnknown(m)
  10610. }
  10611. var xxx_messageInfo_GuildBattleDetail proto.InternalMessageInfo
  10612. func (m *GuildBattleDetail) GetGuildId() uint64 {
  10613. if m != nil {
  10614. return m.GuildId
  10615. }
  10616. return 0
  10617. }
  10618. func (m *GuildBattleDetail) GetSlotCount() int32 {
  10619. if m != nil {
  10620. return m.SlotCount
  10621. }
  10622. return 0
  10623. }
  10624. func (m *GuildBattleDetail) GetScore() int32 {
  10625. if m != nil {
  10626. return m.Score
  10627. }
  10628. return 0
  10629. }
  10630. // MVP
  10631. type GuildBattleMvp struct {
  10632. Uid uint64 `protobuf:"varint,1,opt,name=uid,proto3" json:"uid,omitempty"`
  10633. Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
  10634. GuildId uint64 `protobuf:"varint,3,opt,name=guild_id,json=guildId,proto3" json:"guild_id,omitempty"`
  10635. Score int32 `protobuf:"varint,4,opt,name=score,proto3" json:"score,omitempty"`
  10636. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  10637. XXX_unrecognized []byte `json:"-"`
  10638. XXX_sizecache int32 `json:"-"`
  10639. }
  10640. func (m *GuildBattleMvp) Reset() { *m = GuildBattleMvp{} }
  10641. func (m *GuildBattleMvp) String() string { return proto.CompactTextString(m) }
  10642. func (*GuildBattleMvp) ProtoMessage() {}
  10643. func (*GuildBattleMvp) Descriptor() ([]byte, []int) {
  10644. return fileDescriptor_116e343673f7ffaf, []int{175}
  10645. }
  10646. func (m *GuildBattleMvp) XXX_Unmarshal(b []byte) error {
  10647. return xxx_messageInfo_GuildBattleMvp.Unmarshal(m, b)
  10648. }
  10649. func (m *GuildBattleMvp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  10650. return xxx_messageInfo_GuildBattleMvp.Marshal(b, m, deterministic)
  10651. }
  10652. func (m *GuildBattleMvp) XXX_Merge(src proto.Message) {
  10653. xxx_messageInfo_GuildBattleMvp.Merge(m, src)
  10654. }
  10655. func (m *GuildBattleMvp) XXX_Size() int {
  10656. return xxx_messageInfo_GuildBattleMvp.Size(m)
  10657. }
  10658. func (m *GuildBattleMvp) XXX_DiscardUnknown() {
  10659. xxx_messageInfo_GuildBattleMvp.DiscardUnknown(m)
  10660. }
  10661. var xxx_messageInfo_GuildBattleMvp proto.InternalMessageInfo
  10662. func (m *GuildBattleMvp) GetUid() uint64 {
  10663. if m != nil {
  10664. return m.Uid
  10665. }
  10666. return 0
  10667. }
  10668. func (m *GuildBattleMvp) GetName() string {
  10669. if m != nil {
  10670. return m.Name
  10671. }
  10672. return ""
  10673. }
  10674. func (m *GuildBattleMvp) GetGuildId() uint64 {
  10675. if m != nil {
  10676. return m.GuildId
  10677. }
  10678. return 0
  10679. }
  10680. func (m *GuildBattleMvp) GetScore() int32 {
  10681. if m != nil {
  10682. return m.Score
  10683. }
  10684. return 0
  10685. }
  10686. type GuildBattleRank struct {
  10687. Score int32 `protobuf:"varint,1,opt,name=score,proto3" json:"score,omitempty"`
  10688. Rank int32 `protobuf:"varint,2,opt,name=rank,proto3" json:"rank,omitempty"`
  10689. GuildId uint64 `protobuf:"varint,3,opt,name=guild_id,json=guildId,proto3" json:"guild_id,omitempty"`
  10690. Info *CommonPlayerBriefInfo `protobuf:"bytes,4,opt,name=info,proto3" json:"info,omitempty"`
  10691. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  10692. XXX_unrecognized []byte `json:"-"`
  10693. XXX_sizecache int32 `json:"-"`
  10694. }
  10695. func (m *GuildBattleRank) Reset() { *m = GuildBattleRank{} }
  10696. func (m *GuildBattleRank) String() string { return proto.CompactTextString(m) }
  10697. func (*GuildBattleRank) ProtoMessage() {}
  10698. func (*GuildBattleRank) Descriptor() ([]byte, []int) {
  10699. return fileDescriptor_116e343673f7ffaf, []int{176}
  10700. }
  10701. func (m *GuildBattleRank) XXX_Unmarshal(b []byte) error {
  10702. return xxx_messageInfo_GuildBattleRank.Unmarshal(m, b)
  10703. }
  10704. func (m *GuildBattleRank) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  10705. return xxx_messageInfo_GuildBattleRank.Marshal(b, m, deterministic)
  10706. }
  10707. func (m *GuildBattleRank) XXX_Merge(src proto.Message) {
  10708. xxx_messageInfo_GuildBattleRank.Merge(m, src)
  10709. }
  10710. func (m *GuildBattleRank) XXX_Size() int {
  10711. return xxx_messageInfo_GuildBattleRank.Size(m)
  10712. }
  10713. func (m *GuildBattleRank) XXX_DiscardUnknown() {
  10714. xxx_messageInfo_GuildBattleRank.DiscardUnknown(m)
  10715. }
  10716. var xxx_messageInfo_GuildBattleRank proto.InternalMessageInfo
  10717. func (m *GuildBattleRank) GetScore() int32 {
  10718. if m != nil {
  10719. return m.Score
  10720. }
  10721. return 0
  10722. }
  10723. func (m *GuildBattleRank) GetRank() int32 {
  10724. if m != nil {
  10725. return m.Rank
  10726. }
  10727. return 0
  10728. }
  10729. func (m *GuildBattleRank) GetGuildId() uint64 {
  10730. if m != nil {
  10731. return m.GuildId
  10732. }
  10733. return 0
  10734. }
  10735. func (m *GuildBattleRank) GetInfo() *CommonPlayerBriefInfo {
  10736. if m != nil {
  10737. return m.Info
  10738. }
  10739. return nil
  10740. }
  10741. // 公会贡献点cp
  10742. type GuildBattleCP struct {
  10743. Brief *GuildBrief `protobuf:"bytes,1,opt,name=brief,proto3" json:"brief,omitempty"`
  10744. MemCount int32 `protobuf:"varint,2,opt,name=mem_count,json=memCount,proto3" json:"mem_count,omitempty"`
  10745. CpNum uint32 `protobuf:"varint,3,opt,name=cp_num,json=cpNum,proto3" json:"cp_num,omitempty"`
  10746. Rank int32 `protobuf:"varint,4,opt,name=rank,proto3" json:"rank,omitempty"`
  10747. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  10748. XXX_unrecognized []byte `json:"-"`
  10749. XXX_sizecache int32 `json:"-"`
  10750. }
  10751. func (m *GuildBattleCP) Reset() { *m = GuildBattleCP{} }
  10752. func (m *GuildBattleCP) String() string { return proto.CompactTextString(m) }
  10753. func (*GuildBattleCP) ProtoMessage() {}
  10754. func (*GuildBattleCP) Descriptor() ([]byte, []int) {
  10755. return fileDescriptor_116e343673f7ffaf, []int{177}
  10756. }
  10757. func (m *GuildBattleCP) XXX_Unmarshal(b []byte) error {
  10758. return xxx_messageInfo_GuildBattleCP.Unmarshal(m, b)
  10759. }
  10760. func (m *GuildBattleCP) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  10761. return xxx_messageInfo_GuildBattleCP.Marshal(b, m, deterministic)
  10762. }
  10763. func (m *GuildBattleCP) XXX_Merge(src proto.Message) {
  10764. xxx_messageInfo_GuildBattleCP.Merge(m, src)
  10765. }
  10766. func (m *GuildBattleCP) XXX_Size() int {
  10767. return xxx_messageInfo_GuildBattleCP.Size(m)
  10768. }
  10769. func (m *GuildBattleCP) XXX_DiscardUnknown() {
  10770. xxx_messageInfo_GuildBattleCP.DiscardUnknown(m)
  10771. }
  10772. var xxx_messageInfo_GuildBattleCP proto.InternalMessageInfo
  10773. func (m *GuildBattleCP) GetBrief() *GuildBrief {
  10774. if m != nil {
  10775. return m.Brief
  10776. }
  10777. return nil
  10778. }
  10779. func (m *GuildBattleCP) GetMemCount() int32 {
  10780. if m != nil {
  10781. return m.MemCount
  10782. }
  10783. return 0
  10784. }
  10785. func (m *GuildBattleCP) GetCpNum() uint32 {
  10786. if m != nil {
  10787. return m.CpNum
  10788. }
  10789. return 0
  10790. }
  10791. func (m *GuildBattleCP) GetRank() int32 {
  10792. if m != nil {
  10793. return m.Rank
  10794. }
  10795. return 0
  10796. }
  10797. type GMNoticeInfo struct {
  10798. NoticeColor string `protobuf:"bytes,1,opt,name=notice_color,json=noticeColor,proto3" json:"notice_color,omitempty"`
  10799. NoticeSpeed uint32 `protobuf:"varint,2,opt,name=notice_speed,json=noticeSpeed,proto3" json:"notice_speed,omitempty"`
  10800. NoticeCount uint32 `protobuf:"varint,3,opt,name=notice_count,json=noticeCount,proto3" json:"notice_count,omitempty"`
  10801. NoticeInterval uint32 `protobuf:"varint,4,opt,name=notice_interval,json=noticeInterval,proto3" json:"notice_interval,omitempty"`
  10802. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  10803. XXX_unrecognized []byte `json:"-"`
  10804. XXX_sizecache int32 `json:"-"`
  10805. }
  10806. func (m *GMNoticeInfo) Reset() { *m = GMNoticeInfo{} }
  10807. func (m *GMNoticeInfo) String() string { return proto.CompactTextString(m) }
  10808. func (*GMNoticeInfo) ProtoMessage() {}
  10809. func (*GMNoticeInfo) Descriptor() ([]byte, []int) {
  10810. return fileDescriptor_116e343673f7ffaf, []int{178}
  10811. }
  10812. func (m *GMNoticeInfo) XXX_Unmarshal(b []byte) error {
  10813. return xxx_messageInfo_GMNoticeInfo.Unmarshal(m, b)
  10814. }
  10815. func (m *GMNoticeInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  10816. return xxx_messageInfo_GMNoticeInfo.Marshal(b, m, deterministic)
  10817. }
  10818. func (m *GMNoticeInfo) XXX_Merge(src proto.Message) {
  10819. xxx_messageInfo_GMNoticeInfo.Merge(m, src)
  10820. }
  10821. func (m *GMNoticeInfo) XXX_Size() int {
  10822. return xxx_messageInfo_GMNoticeInfo.Size(m)
  10823. }
  10824. func (m *GMNoticeInfo) XXX_DiscardUnknown() {
  10825. xxx_messageInfo_GMNoticeInfo.DiscardUnknown(m)
  10826. }
  10827. var xxx_messageInfo_GMNoticeInfo proto.InternalMessageInfo
  10828. func (m *GMNoticeInfo) GetNoticeColor() string {
  10829. if m != nil {
  10830. return m.NoticeColor
  10831. }
  10832. return ""
  10833. }
  10834. func (m *GMNoticeInfo) GetNoticeSpeed() uint32 {
  10835. if m != nil {
  10836. return m.NoticeSpeed
  10837. }
  10838. return 0
  10839. }
  10840. func (m *GMNoticeInfo) GetNoticeCount() uint32 {
  10841. if m != nil {
  10842. return m.NoticeCount
  10843. }
  10844. return 0
  10845. }
  10846. func (m *GMNoticeInfo) GetNoticeInterval() uint32 {
  10847. if m != nil {
  10848. return m.NoticeInterval
  10849. }
  10850. return 0
  10851. }
  10852. type ReconnectUserData struct {
  10853. MapId uint32 `protobuf:"varint,1,opt,name=map_id,json=mapId,proto3" json:"map_id,omitempty"`
  10854. MapLevel uint32 `protobuf:"varint,2,opt,name=map_level,json=mapLevel,proto3" json:"map_level,omitempty"`
  10855. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  10856. XXX_unrecognized []byte `json:"-"`
  10857. XXX_sizecache int32 `json:"-"`
  10858. }
  10859. func (m *ReconnectUserData) Reset() { *m = ReconnectUserData{} }
  10860. func (m *ReconnectUserData) String() string { return proto.CompactTextString(m) }
  10861. func (*ReconnectUserData) ProtoMessage() {}
  10862. func (*ReconnectUserData) Descriptor() ([]byte, []int) {
  10863. return fileDescriptor_116e343673f7ffaf, []int{179}
  10864. }
  10865. func (m *ReconnectUserData) XXX_Unmarshal(b []byte) error {
  10866. return xxx_messageInfo_ReconnectUserData.Unmarshal(m, b)
  10867. }
  10868. func (m *ReconnectUserData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  10869. return xxx_messageInfo_ReconnectUserData.Marshal(b, m, deterministic)
  10870. }
  10871. func (m *ReconnectUserData) XXX_Merge(src proto.Message) {
  10872. xxx_messageInfo_ReconnectUserData.Merge(m, src)
  10873. }
  10874. func (m *ReconnectUserData) XXX_Size() int {
  10875. return xxx_messageInfo_ReconnectUserData.Size(m)
  10876. }
  10877. func (m *ReconnectUserData) XXX_DiscardUnknown() {
  10878. xxx_messageInfo_ReconnectUserData.DiscardUnknown(m)
  10879. }
  10880. var xxx_messageInfo_ReconnectUserData proto.InternalMessageInfo
  10881. func (m *ReconnectUserData) GetMapId() uint32 {
  10882. if m != nil {
  10883. return m.MapId
  10884. }
  10885. return 0
  10886. }
  10887. func (m *ReconnectUserData) GetMapLevel() uint32 {
  10888. if m != nil {
  10889. return m.MapLevel
  10890. }
  10891. return 0
  10892. }
  10893. type EquipSlotCards struct {
  10894. SlotId int32 `protobuf:"varint,1,opt,name=slot_id,json=slotId,proto3" json:"slot_id,omitempty"`
  10895. CardSlotInfo []*KeyValueType `protobuf:"bytes,2,rep,name=card_slot_info,json=cardSlotInfo,proto3" json:"card_slot_info,omitempty"`
  10896. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  10897. XXX_unrecognized []byte `json:"-"`
  10898. XXX_sizecache int32 `json:"-"`
  10899. }
  10900. func (m *EquipSlotCards) Reset() { *m = EquipSlotCards{} }
  10901. func (m *EquipSlotCards) String() string { return proto.CompactTextString(m) }
  10902. func (*EquipSlotCards) ProtoMessage() {}
  10903. func (*EquipSlotCards) Descriptor() ([]byte, []int) {
  10904. return fileDescriptor_116e343673f7ffaf, []int{180}
  10905. }
  10906. func (m *EquipSlotCards) XXX_Unmarshal(b []byte) error {
  10907. return xxx_messageInfo_EquipSlotCards.Unmarshal(m, b)
  10908. }
  10909. func (m *EquipSlotCards) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  10910. return xxx_messageInfo_EquipSlotCards.Marshal(b, m, deterministic)
  10911. }
  10912. func (m *EquipSlotCards) XXX_Merge(src proto.Message) {
  10913. xxx_messageInfo_EquipSlotCards.Merge(m, src)
  10914. }
  10915. func (m *EquipSlotCards) XXX_Size() int {
  10916. return xxx_messageInfo_EquipSlotCards.Size(m)
  10917. }
  10918. func (m *EquipSlotCards) XXX_DiscardUnknown() {
  10919. xxx_messageInfo_EquipSlotCards.DiscardUnknown(m)
  10920. }
  10921. var xxx_messageInfo_EquipSlotCards proto.InternalMessageInfo
  10922. func (m *EquipSlotCards) GetSlotId() int32 {
  10923. if m != nil {
  10924. return m.SlotId
  10925. }
  10926. return 0
  10927. }
  10928. func (m *EquipSlotCards) GetCardSlotInfo() []*KeyValueType {
  10929. if m != nil {
  10930. return m.CardSlotInfo
  10931. }
  10932. return nil
  10933. }
  10934. type BattleRecordInfo struct {
  10935. Uid uint64 `protobuf:"varint,1,opt,name=uid,proto3" json:"uid,omitempty"`
  10936. BattleRecordId uint64 `protobuf:"varint,2,opt,name=battle_record_id,json=battleRecordId,proto3" json:"battle_record_id,omitempty"`
  10937. NickName string `protobuf:"bytes,3,opt,name=nick_name,json=nickName,proto3" json:"nick_name,omitempty"`
  10938. ImgId int32 `protobuf:"varint,4,opt,name=img_id,json=imgId,proto3" json:"img_id,omitempty"`
  10939. Gender int32 `protobuf:"varint,5,opt,name=gender,proto3" json:"gender,omitempty"`
  10940. Level int32 `protobuf:"varint,6,opt,name=level,proto3" json:"level,omitempty"`
  10941. ConfigId int32 `protobuf:"varint,7,opt,name=config_id,json=configId,proto3" json:"config_id,omitempty"`
  10942. FightPower int32 `protobuf:"varint,8,opt,name=fight_power,json=fightPower,proto3" json:"fight_power,omitempty"`
  10943. RecordTime uint64 `protobuf:"varint,9,opt,name=record_time,json=recordTime,proto3" json:"record_time,omitempty"`
  10944. BattleTime uint32 `protobuf:"varint,10,opt,name=battle_time,json=battleTime,proto3" json:"battle_time,omitempty"`
  10945. MapLevelId int32 `protobuf:"varint,12,opt,name=map_level_id,json=mapLevelId,proto3" json:"map_level_id,omitempty"`
  10946. RecordIdx int32 `protobuf:"varint,13,opt,name=record_idx,json=recordIdx,proto3" json:"record_idx,omitempty"`
  10947. HeadFrameId int32 `protobuf:"varint,14,opt,name=head_frame_id,json=headFrameId,proto3" json:"head_frame_id,omitempty"`
  10948. BattleVersion int32 `protobuf:"varint,15,opt,name=battle_version,json=battleVersion,proto3" json:"battle_version,omitempty"`
  10949. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  10950. XXX_unrecognized []byte `json:"-"`
  10951. XXX_sizecache int32 `json:"-"`
  10952. }
  10953. func (m *BattleRecordInfo) Reset() { *m = BattleRecordInfo{} }
  10954. func (m *BattleRecordInfo) String() string { return proto.CompactTextString(m) }
  10955. func (*BattleRecordInfo) ProtoMessage() {}
  10956. func (*BattleRecordInfo) Descriptor() ([]byte, []int) {
  10957. return fileDescriptor_116e343673f7ffaf, []int{181}
  10958. }
  10959. func (m *BattleRecordInfo) XXX_Unmarshal(b []byte) error {
  10960. return xxx_messageInfo_BattleRecordInfo.Unmarshal(m, b)
  10961. }
  10962. func (m *BattleRecordInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  10963. return xxx_messageInfo_BattleRecordInfo.Marshal(b, m, deterministic)
  10964. }
  10965. func (m *BattleRecordInfo) XXX_Merge(src proto.Message) {
  10966. xxx_messageInfo_BattleRecordInfo.Merge(m, src)
  10967. }
  10968. func (m *BattleRecordInfo) XXX_Size() int {
  10969. return xxx_messageInfo_BattleRecordInfo.Size(m)
  10970. }
  10971. func (m *BattleRecordInfo) XXX_DiscardUnknown() {
  10972. xxx_messageInfo_BattleRecordInfo.DiscardUnknown(m)
  10973. }
  10974. var xxx_messageInfo_BattleRecordInfo proto.InternalMessageInfo
  10975. func (m *BattleRecordInfo) GetUid() uint64 {
  10976. if m != nil {
  10977. return m.Uid
  10978. }
  10979. return 0
  10980. }
  10981. func (m *BattleRecordInfo) GetBattleRecordId() uint64 {
  10982. if m != nil {
  10983. return m.BattleRecordId
  10984. }
  10985. return 0
  10986. }
  10987. func (m *BattleRecordInfo) GetNickName() string {
  10988. if m != nil {
  10989. return m.NickName
  10990. }
  10991. return ""
  10992. }
  10993. func (m *BattleRecordInfo) GetImgId() int32 {
  10994. if m != nil {
  10995. return m.ImgId
  10996. }
  10997. return 0
  10998. }
  10999. func (m *BattleRecordInfo) GetGender() int32 {
  11000. if m != nil {
  11001. return m.Gender
  11002. }
  11003. return 0
  11004. }
  11005. func (m *BattleRecordInfo) GetLevel() int32 {
  11006. if m != nil {
  11007. return m.Level
  11008. }
  11009. return 0
  11010. }
  11011. func (m *BattleRecordInfo) GetConfigId() int32 {
  11012. if m != nil {
  11013. return m.ConfigId
  11014. }
  11015. return 0
  11016. }
  11017. func (m *BattleRecordInfo) GetFightPower() int32 {
  11018. if m != nil {
  11019. return m.FightPower
  11020. }
  11021. return 0
  11022. }
  11023. func (m *BattleRecordInfo) GetRecordTime() uint64 {
  11024. if m != nil {
  11025. return m.RecordTime
  11026. }
  11027. return 0
  11028. }
  11029. func (m *BattleRecordInfo) GetBattleTime() uint32 {
  11030. if m != nil {
  11031. return m.BattleTime
  11032. }
  11033. return 0
  11034. }
  11035. func (m *BattleRecordInfo) GetMapLevelId() int32 {
  11036. if m != nil {
  11037. return m.MapLevelId
  11038. }
  11039. return 0
  11040. }
  11041. func (m *BattleRecordInfo) GetRecordIdx() int32 {
  11042. if m != nil {
  11043. return m.RecordIdx
  11044. }
  11045. return 0
  11046. }
  11047. func (m *BattleRecordInfo) GetHeadFrameId() int32 {
  11048. if m != nil {
  11049. return m.HeadFrameId
  11050. }
  11051. return 0
  11052. }
  11053. func (m *BattleRecordInfo) GetBattleVersion() int32 {
  11054. if m != nil {
  11055. return m.BattleVersion
  11056. }
  11057. return 0
  11058. }
  11059. // //////////////////////宠物
  11060. // 设置援助信息(玩家自身设置的援助信息存储)
  11061. type AssistSaveData struct {
  11062. PetId uint32 `protobuf:"varint,1,opt,name=pet_id,json=petId,proto3" json:"pet_id,omitempty"`
  11063. PetCfgId int32 `protobuf:"varint,2,opt,name=pet_cfg_id,json=petCfgId,proto3" json:"pet_cfg_id,omitempty"`
  11064. AdvLevel uint32 `protobuf:"varint,3,opt,name=adv_level,json=advLevel,proto3" json:"adv_level,omitempty"`
  11065. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  11066. XXX_unrecognized []byte `json:"-"`
  11067. XXX_sizecache int32 `json:"-"`
  11068. }
  11069. func (m *AssistSaveData) Reset() { *m = AssistSaveData{} }
  11070. func (m *AssistSaveData) String() string { return proto.CompactTextString(m) }
  11071. func (*AssistSaveData) ProtoMessage() {}
  11072. func (*AssistSaveData) Descriptor() ([]byte, []int) {
  11073. return fileDescriptor_116e343673f7ffaf, []int{182}
  11074. }
  11075. func (m *AssistSaveData) XXX_Unmarshal(b []byte) error {
  11076. return xxx_messageInfo_AssistSaveData.Unmarshal(m, b)
  11077. }
  11078. func (m *AssistSaveData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  11079. return xxx_messageInfo_AssistSaveData.Marshal(b, m, deterministic)
  11080. }
  11081. func (m *AssistSaveData) XXX_Merge(src proto.Message) {
  11082. xxx_messageInfo_AssistSaveData.Merge(m, src)
  11083. }
  11084. func (m *AssistSaveData) XXX_Size() int {
  11085. return xxx_messageInfo_AssistSaveData.Size(m)
  11086. }
  11087. func (m *AssistSaveData) XXX_DiscardUnknown() {
  11088. xxx_messageInfo_AssistSaveData.DiscardUnknown(m)
  11089. }
  11090. var xxx_messageInfo_AssistSaveData proto.InternalMessageInfo
  11091. func (m *AssistSaveData) GetPetId() uint32 {
  11092. if m != nil {
  11093. return m.PetId
  11094. }
  11095. return 0
  11096. }
  11097. func (m *AssistSaveData) GetPetCfgId() int32 {
  11098. if m != nil {
  11099. return m.PetCfgId
  11100. }
  11101. return 0
  11102. }
  11103. func (m *AssistSaveData) GetAdvLevel() uint32 {
  11104. if m != nil {
  11105. return m.AdvLevel
  11106. }
  11107. return 0
  11108. }
  11109. // 羁绊数据结构
  11110. type AssistData struct {
  11111. OwnerUid uint64 `protobuf:"varint,1,opt,name=owner_uid,json=ownerUid,proto3" json:"owner_uid,omitempty"`
  11112. OwnerNickName string `protobuf:"bytes,2,opt,name=owner_nick_name,json=ownerNickName,proto3" json:"owner_nick_name,omitempty"`
  11113. PetInfoList []*PetData `protobuf:"bytes,3,rep,name=pet_info_list,json=petInfoList,proto3" json:"pet_info_list,omitempty"`
  11114. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  11115. XXX_unrecognized []byte `json:"-"`
  11116. XXX_sizecache int32 `json:"-"`
  11117. }
  11118. func (m *AssistData) Reset() { *m = AssistData{} }
  11119. func (m *AssistData) String() string { return proto.CompactTextString(m) }
  11120. func (*AssistData) ProtoMessage() {}
  11121. func (*AssistData) Descriptor() ([]byte, []int) {
  11122. return fileDescriptor_116e343673f7ffaf, []int{183}
  11123. }
  11124. func (m *AssistData) XXX_Unmarshal(b []byte) error {
  11125. return xxx_messageInfo_AssistData.Unmarshal(m, b)
  11126. }
  11127. func (m *AssistData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  11128. return xxx_messageInfo_AssistData.Marshal(b, m, deterministic)
  11129. }
  11130. func (m *AssistData) XXX_Merge(src proto.Message) {
  11131. xxx_messageInfo_AssistData.Merge(m, src)
  11132. }
  11133. func (m *AssistData) XXX_Size() int {
  11134. return xxx_messageInfo_AssistData.Size(m)
  11135. }
  11136. func (m *AssistData) XXX_DiscardUnknown() {
  11137. xxx_messageInfo_AssistData.DiscardUnknown(m)
  11138. }
  11139. var xxx_messageInfo_AssistData proto.InternalMessageInfo
  11140. func (m *AssistData) GetOwnerUid() uint64 {
  11141. if m != nil {
  11142. return m.OwnerUid
  11143. }
  11144. return 0
  11145. }
  11146. func (m *AssistData) GetOwnerNickName() string {
  11147. if m != nil {
  11148. return m.OwnerNickName
  11149. }
  11150. return ""
  11151. }
  11152. func (m *AssistData) GetPetInfoList() []*PetData {
  11153. if m != nil {
  11154. return m.PetInfoList
  11155. }
  11156. return nil
  11157. }
  11158. type PetBondPosData struct {
  11159. OwnerUid uint64 `protobuf:"varint,2,opt,name=owner_uid,json=ownerUid,proto3" json:"owner_uid,omitempty"`
  11160. PetId uint32 `protobuf:"varint,3,opt,name=pet_id,json=petId,proto3" json:"pet_id,omitempty"`
  11161. AdvanceLevel uint32 `protobuf:"varint,4,opt,name=advance_level,json=advanceLevel,proto3" json:"advance_level,omitempty"`
  11162. PetCfgId int32 `protobuf:"varint,5,opt,name=pet_cfg_id,json=petCfgId,proto3" json:"pet_cfg_id,omitempty"`
  11163. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  11164. XXX_unrecognized []byte `json:"-"`
  11165. XXX_sizecache int32 `json:"-"`
  11166. }
  11167. func (m *PetBondPosData) Reset() { *m = PetBondPosData{} }
  11168. func (m *PetBondPosData) String() string { return proto.CompactTextString(m) }
  11169. func (*PetBondPosData) ProtoMessage() {}
  11170. func (*PetBondPosData) Descriptor() ([]byte, []int) {
  11171. return fileDescriptor_116e343673f7ffaf, []int{184}
  11172. }
  11173. func (m *PetBondPosData) XXX_Unmarshal(b []byte) error {
  11174. return xxx_messageInfo_PetBondPosData.Unmarshal(m, b)
  11175. }
  11176. func (m *PetBondPosData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  11177. return xxx_messageInfo_PetBondPosData.Marshal(b, m, deterministic)
  11178. }
  11179. func (m *PetBondPosData) XXX_Merge(src proto.Message) {
  11180. xxx_messageInfo_PetBondPosData.Merge(m, src)
  11181. }
  11182. func (m *PetBondPosData) XXX_Size() int {
  11183. return xxx_messageInfo_PetBondPosData.Size(m)
  11184. }
  11185. func (m *PetBondPosData) XXX_DiscardUnknown() {
  11186. xxx_messageInfo_PetBondPosData.DiscardUnknown(m)
  11187. }
  11188. var xxx_messageInfo_PetBondPosData proto.InternalMessageInfo
  11189. func (m *PetBondPosData) GetOwnerUid() uint64 {
  11190. if m != nil {
  11191. return m.OwnerUid
  11192. }
  11193. return 0
  11194. }
  11195. func (m *PetBondPosData) GetPetId() uint32 {
  11196. if m != nil {
  11197. return m.PetId
  11198. }
  11199. return 0
  11200. }
  11201. func (m *PetBondPosData) GetAdvanceLevel() uint32 {
  11202. if m != nil {
  11203. return m.AdvanceLevel
  11204. }
  11205. return 0
  11206. }
  11207. func (m *PetBondPosData) GetPetCfgId() int32 {
  11208. if m != nil {
  11209. return m.PetCfgId
  11210. }
  11211. return 0
  11212. }
  11213. type PetBondData struct {
  11214. BondCfgId int32 `protobuf:"varint,1,opt,name=bond_cfg_id,json=bondCfgId,proto3" json:"bond_cfg_id,omitempty"`
  11215. BondList []*PetBondPosData `protobuf:"bytes,2,rep,name=bond_list,json=bondList,proto3" json:"bond_list,omitempty"`
  11216. PetBondLevel int32 `protobuf:"varint,3,opt,name=pet_bond_level,json=petBondLevel,proto3" json:"pet_bond_level,omitempty"`
  11217. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  11218. XXX_unrecognized []byte `json:"-"`
  11219. XXX_sizecache int32 `json:"-"`
  11220. }
  11221. func (m *PetBondData) Reset() { *m = PetBondData{} }
  11222. func (m *PetBondData) String() string { return proto.CompactTextString(m) }
  11223. func (*PetBondData) ProtoMessage() {}
  11224. func (*PetBondData) Descriptor() ([]byte, []int) {
  11225. return fileDescriptor_116e343673f7ffaf, []int{185}
  11226. }
  11227. func (m *PetBondData) XXX_Unmarshal(b []byte) error {
  11228. return xxx_messageInfo_PetBondData.Unmarshal(m, b)
  11229. }
  11230. func (m *PetBondData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  11231. return xxx_messageInfo_PetBondData.Marshal(b, m, deterministic)
  11232. }
  11233. func (m *PetBondData) XXX_Merge(src proto.Message) {
  11234. xxx_messageInfo_PetBondData.Merge(m, src)
  11235. }
  11236. func (m *PetBondData) XXX_Size() int {
  11237. return xxx_messageInfo_PetBondData.Size(m)
  11238. }
  11239. func (m *PetBondData) XXX_DiscardUnknown() {
  11240. xxx_messageInfo_PetBondData.DiscardUnknown(m)
  11241. }
  11242. var xxx_messageInfo_PetBondData proto.InternalMessageInfo
  11243. func (m *PetBondData) GetBondCfgId() int32 {
  11244. if m != nil {
  11245. return m.BondCfgId
  11246. }
  11247. return 0
  11248. }
  11249. func (m *PetBondData) GetBondList() []*PetBondPosData {
  11250. if m != nil {
  11251. return m.BondList
  11252. }
  11253. return nil
  11254. }
  11255. func (m *PetBondData) GetPetBondLevel() int32 {
  11256. if m != nil {
  11257. return m.PetBondLevel
  11258. }
  11259. return 0
  11260. }
  11261. // 宠物技能
  11262. type PetSkillData struct {
  11263. ConfigId int32 `protobuf:"varint,1,opt,name=config_id,json=configId,proto3" json:"config_id,omitempty"`
  11264. Level int32 `protobuf:"varint,2,opt,name=level,proto3" json:"level,omitempty"`
  11265. Rate int32 `protobuf:"varint,3,opt,name=rate,proto3" json:"rate,omitempty"`
  11266. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  11267. XXX_unrecognized []byte `json:"-"`
  11268. XXX_sizecache int32 `json:"-"`
  11269. }
  11270. func (m *PetSkillData) Reset() { *m = PetSkillData{} }
  11271. func (m *PetSkillData) String() string { return proto.CompactTextString(m) }
  11272. func (*PetSkillData) ProtoMessage() {}
  11273. func (*PetSkillData) Descriptor() ([]byte, []int) {
  11274. return fileDescriptor_116e343673f7ffaf, []int{186}
  11275. }
  11276. func (m *PetSkillData) XXX_Unmarshal(b []byte) error {
  11277. return xxx_messageInfo_PetSkillData.Unmarshal(m, b)
  11278. }
  11279. func (m *PetSkillData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  11280. return xxx_messageInfo_PetSkillData.Marshal(b, m, deterministic)
  11281. }
  11282. func (m *PetSkillData) XXX_Merge(src proto.Message) {
  11283. xxx_messageInfo_PetSkillData.Merge(m, src)
  11284. }
  11285. func (m *PetSkillData) XXX_Size() int {
  11286. return xxx_messageInfo_PetSkillData.Size(m)
  11287. }
  11288. func (m *PetSkillData) XXX_DiscardUnknown() {
  11289. xxx_messageInfo_PetSkillData.DiscardUnknown(m)
  11290. }
  11291. var xxx_messageInfo_PetSkillData proto.InternalMessageInfo
  11292. func (m *PetSkillData) GetConfigId() int32 {
  11293. if m != nil {
  11294. return m.ConfigId
  11295. }
  11296. return 0
  11297. }
  11298. func (m *PetSkillData) GetLevel() int32 {
  11299. if m != nil {
  11300. return m.Level
  11301. }
  11302. return 0
  11303. }
  11304. func (m *PetSkillData) GetRate() int32 {
  11305. if m != nil {
  11306. return m.Rate
  11307. }
  11308. return 0
  11309. }
  11310. type PetData struct {
  11311. Id uint32 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
  11312. ConfigId int32 `protobuf:"varint,2,opt,name=config_id,json=configId,proto3" json:"config_id,omitempty"`
  11313. Level int32 `protobuf:"varint,3,opt,name=level,proto3" json:"level,omitempty"`
  11314. AdvanceLevel uint32 `protobuf:"varint,4,opt,name=advance_level,json=advanceLevel,proto3" json:"advance_level,omitempty"`
  11315. SkillList []*PetSkillData `protobuf:"bytes,5,rep,name=skill_list,json=skillList,proto3" json:"skill_list,omitempty"`
  11316. HeroId int32 `protobuf:"varint,6,opt,name=hero_id,json=heroId,proto3" json:"hero_id,omitempty"`
  11317. Param int32 `protobuf:"varint,7,opt,name=param,proto3" json:"param,omitempty"`
  11318. SlotEquipList []*PetSlotDetailData `protobuf:"bytes,8,rep,name=slot_equip_list,json=slotEquipList,proto3" json:"slot_equip_list,omitempty"`
  11319. QiyueHeroId int32 `protobuf:"varint,9,opt,name=qiyue_hero_id,json=qiyueHeroId,proto3" json:"qiyue_hero_id,omitempty"`
  11320. // 有可能没有(老号)
  11321. BattleAttrListOld []*KeyValueType `protobuf:"bytes,50,rep,name=battle_attr_list_old,json=battleAttrListOld,proto3" json:"battle_attr_list_old,omitempty"`
  11322. PetFightPower uint32 `protobuf:"varint,51,opt,name=pet_fight_power,json=petFightPower,proto3" json:"pet_fight_power,omitempty"`
  11323. BattleAttrList []*KeyValueFloat32 `protobuf:"bytes,52,rep,name=battle_attr_list,json=battleAttrList,proto3" json:"battle_attr_list,omitempty"`
  11324. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  11325. XXX_unrecognized []byte `json:"-"`
  11326. XXX_sizecache int32 `json:"-"`
  11327. }
  11328. func (m *PetData) Reset() { *m = PetData{} }
  11329. func (m *PetData) String() string { return proto.CompactTextString(m) }
  11330. func (*PetData) ProtoMessage() {}
  11331. func (*PetData) Descriptor() ([]byte, []int) {
  11332. return fileDescriptor_116e343673f7ffaf, []int{187}
  11333. }
  11334. func (m *PetData) XXX_Unmarshal(b []byte) error {
  11335. return xxx_messageInfo_PetData.Unmarshal(m, b)
  11336. }
  11337. func (m *PetData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  11338. return xxx_messageInfo_PetData.Marshal(b, m, deterministic)
  11339. }
  11340. func (m *PetData) XXX_Merge(src proto.Message) {
  11341. xxx_messageInfo_PetData.Merge(m, src)
  11342. }
  11343. func (m *PetData) XXX_Size() int {
  11344. return xxx_messageInfo_PetData.Size(m)
  11345. }
  11346. func (m *PetData) XXX_DiscardUnknown() {
  11347. xxx_messageInfo_PetData.DiscardUnknown(m)
  11348. }
  11349. var xxx_messageInfo_PetData proto.InternalMessageInfo
  11350. func (m *PetData) GetId() uint32 {
  11351. if m != nil {
  11352. return m.Id
  11353. }
  11354. return 0
  11355. }
  11356. func (m *PetData) GetConfigId() int32 {
  11357. if m != nil {
  11358. return m.ConfigId
  11359. }
  11360. return 0
  11361. }
  11362. func (m *PetData) GetLevel() int32 {
  11363. if m != nil {
  11364. return m.Level
  11365. }
  11366. return 0
  11367. }
  11368. func (m *PetData) GetAdvanceLevel() uint32 {
  11369. if m != nil {
  11370. return m.AdvanceLevel
  11371. }
  11372. return 0
  11373. }
  11374. func (m *PetData) GetSkillList() []*PetSkillData {
  11375. if m != nil {
  11376. return m.SkillList
  11377. }
  11378. return nil
  11379. }
  11380. func (m *PetData) GetHeroId() int32 {
  11381. if m != nil {
  11382. return m.HeroId
  11383. }
  11384. return 0
  11385. }
  11386. func (m *PetData) GetParam() int32 {
  11387. if m != nil {
  11388. return m.Param
  11389. }
  11390. return 0
  11391. }
  11392. func (m *PetData) GetSlotEquipList() []*PetSlotDetailData {
  11393. if m != nil {
  11394. return m.SlotEquipList
  11395. }
  11396. return nil
  11397. }
  11398. func (m *PetData) GetQiyueHeroId() int32 {
  11399. if m != nil {
  11400. return m.QiyueHeroId
  11401. }
  11402. return 0
  11403. }
  11404. func (m *PetData) GetBattleAttrListOld() []*KeyValueType {
  11405. if m != nil {
  11406. return m.BattleAttrListOld
  11407. }
  11408. return nil
  11409. }
  11410. func (m *PetData) GetPetFightPower() uint32 {
  11411. if m != nil {
  11412. return m.PetFightPower
  11413. }
  11414. return 0
  11415. }
  11416. func (m *PetData) GetBattleAttrList() []*KeyValueFloat32 {
  11417. if m != nil {
  11418. return m.BattleAttrList
  11419. }
  11420. return nil
  11421. }
  11422. type AssistIdxData struct {
  11423. PetId uint32 `protobuf:"varint,1,opt,name=pet_id,json=petId,proto3" json:"pet_id,omitempty"`
  11424. EndCdTime uint64 `protobuf:"varint,2,opt,name=end_cd_time,json=endCdTime,proto3" json:"end_cd_time,omitempty"`
  11425. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  11426. XXX_unrecognized []byte `json:"-"`
  11427. XXX_sizecache int32 `json:"-"`
  11428. }
  11429. func (m *AssistIdxData) Reset() { *m = AssistIdxData{} }
  11430. func (m *AssistIdxData) String() string { return proto.CompactTextString(m) }
  11431. func (*AssistIdxData) ProtoMessage() {}
  11432. func (*AssistIdxData) Descriptor() ([]byte, []int) {
  11433. return fileDescriptor_116e343673f7ffaf, []int{188}
  11434. }
  11435. func (m *AssistIdxData) XXX_Unmarshal(b []byte) error {
  11436. return xxx_messageInfo_AssistIdxData.Unmarshal(m, b)
  11437. }
  11438. func (m *AssistIdxData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  11439. return xxx_messageInfo_AssistIdxData.Marshal(b, m, deterministic)
  11440. }
  11441. func (m *AssistIdxData) XXX_Merge(src proto.Message) {
  11442. xxx_messageInfo_AssistIdxData.Merge(m, src)
  11443. }
  11444. func (m *AssistIdxData) XXX_Size() int {
  11445. return xxx_messageInfo_AssistIdxData.Size(m)
  11446. }
  11447. func (m *AssistIdxData) XXX_DiscardUnknown() {
  11448. xxx_messageInfo_AssistIdxData.DiscardUnknown(m)
  11449. }
  11450. var xxx_messageInfo_AssistIdxData proto.InternalMessageInfo
  11451. func (m *AssistIdxData) GetPetId() uint32 {
  11452. if m != nil {
  11453. return m.PetId
  11454. }
  11455. return 0
  11456. }
  11457. func (m *AssistIdxData) GetEndCdTime() uint64 {
  11458. if m != nil {
  11459. return m.EndCdTime
  11460. }
  11461. return 0
  11462. }
  11463. type PetManualST struct {
  11464. PetCfgId int32 `protobuf:"varint,1,opt,name=pet_cfg_id,json=petCfgId,proto3" json:"pet_cfg_id,omitempty"`
  11465. AdvLevel uint32 `protobuf:"varint,2,opt,name=adv_level,json=advLevel,proto3" json:"adv_level,omitempty"`
  11466. RewardState int32 `protobuf:"varint,3,opt,name=reward_state,json=rewardState,proto3" json:"reward_state,omitempty"`
  11467. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  11468. XXX_unrecognized []byte `json:"-"`
  11469. XXX_sizecache int32 `json:"-"`
  11470. }
  11471. func (m *PetManualST) Reset() { *m = PetManualST{} }
  11472. func (m *PetManualST) String() string { return proto.CompactTextString(m) }
  11473. func (*PetManualST) ProtoMessage() {}
  11474. func (*PetManualST) Descriptor() ([]byte, []int) {
  11475. return fileDescriptor_116e343673f7ffaf, []int{189}
  11476. }
  11477. func (m *PetManualST) XXX_Unmarshal(b []byte) error {
  11478. return xxx_messageInfo_PetManualST.Unmarshal(m, b)
  11479. }
  11480. func (m *PetManualST) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  11481. return xxx_messageInfo_PetManualST.Marshal(b, m, deterministic)
  11482. }
  11483. func (m *PetManualST) XXX_Merge(src proto.Message) {
  11484. xxx_messageInfo_PetManualST.Merge(m, src)
  11485. }
  11486. func (m *PetManualST) XXX_Size() int {
  11487. return xxx_messageInfo_PetManualST.Size(m)
  11488. }
  11489. func (m *PetManualST) XXX_DiscardUnknown() {
  11490. xxx_messageInfo_PetManualST.DiscardUnknown(m)
  11491. }
  11492. var xxx_messageInfo_PetManualST proto.InternalMessageInfo
  11493. func (m *PetManualST) GetPetCfgId() int32 {
  11494. if m != nil {
  11495. return m.PetCfgId
  11496. }
  11497. return 0
  11498. }
  11499. func (m *PetManualST) GetAdvLevel() uint32 {
  11500. if m != nil {
  11501. return m.AdvLevel
  11502. }
  11503. return 0
  11504. }
  11505. func (m *PetManualST) GetRewardState() int32 {
  11506. if m != nil {
  11507. return m.RewardState
  11508. }
  11509. return 0
  11510. }
  11511. type RushPet struct {
  11512. TotalScore uint32 `protobuf:"varint,1,opt,name=total_score,json=totalScore,proto3" json:"total_score,omitempty"`
  11513. RushRound int32 `protobuf:"varint,2,opt,name=rush_round,json=rushRound,proto3" json:"rush_round,omitempty"`
  11514. RewardRound int32 `protobuf:"varint,3,opt,name=reward_round,json=rewardRound,proto3" json:"reward_round,omitempty"`
  11515. ScoreRewardFlag int32 `protobuf:"varint,4,opt,name=score_reward_flag,json=scoreRewardFlag,proto3" json:"score_reward_flag,omitempty"`
  11516. RankReward int32 `protobuf:"varint,5,opt,name=rank_reward,json=rankReward,proto3" json:"rank_reward,omitempty"`
  11517. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  11518. XXX_unrecognized []byte `json:"-"`
  11519. XXX_sizecache int32 `json:"-"`
  11520. }
  11521. func (m *RushPet) Reset() { *m = RushPet{} }
  11522. func (m *RushPet) String() string { return proto.CompactTextString(m) }
  11523. func (*RushPet) ProtoMessage() {}
  11524. func (*RushPet) Descriptor() ([]byte, []int) {
  11525. return fileDescriptor_116e343673f7ffaf, []int{190}
  11526. }
  11527. func (m *RushPet) XXX_Unmarshal(b []byte) error {
  11528. return xxx_messageInfo_RushPet.Unmarshal(m, b)
  11529. }
  11530. func (m *RushPet) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  11531. return xxx_messageInfo_RushPet.Marshal(b, m, deterministic)
  11532. }
  11533. func (m *RushPet) XXX_Merge(src proto.Message) {
  11534. xxx_messageInfo_RushPet.Merge(m, src)
  11535. }
  11536. func (m *RushPet) XXX_Size() int {
  11537. return xxx_messageInfo_RushPet.Size(m)
  11538. }
  11539. func (m *RushPet) XXX_DiscardUnknown() {
  11540. xxx_messageInfo_RushPet.DiscardUnknown(m)
  11541. }
  11542. var xxx_messageInfo_RushPet proto.InternalMessageInfo
  11543. func (m *RushPet) GetTotalScore() uint32 {
  11544. if m != nil {
  11545. return m.TotalScore
  11546. }
  11547. return 0
  11548. }
  11549. func (m *RushPet) GetRushRound() int32 {
  11550. if m != nil {
  11551. return m.RushRound
  11552. }
  11553. return 0
  11554. }
  11555. func (m *RushPet) GetRewardRound() int32 {
  11556. if m != nil {
  11557. return m.RewardRound
  11558. }
  11559. return 0
  11560. }
  11561. func (m *RushPet) GetScoreRewardFlag() int32 {
  11562. if m != nil {
  11563. return m.ScoreRewardFlag
  11564. }
  11565. return 0
  11566. }
  11567. func (m *RushPet) GetRankReward() int32 {
  11568. if m != nil {
  11569. return m.RankReward
  11570. }
  11571. return 0
  11572. }
  11573. type RolePet struct {
  11574. MaxPetId int32 `protobuf:"varint,1,opt,name=max_pet_id,json=maxPetId,proto3" json:"max_pet_id,omitempty"`
  11575. PetManualList []*KeyValueType `protobuf:"bytes,2,rep,name=pet_manual_list,json=petManualList,proto3" json:"pet_manual_list,omitempty"`
  11576. AssistList []*AssistIdxData `protobuf:"bytes,3,rep,name=assist_list,json=assistList,proto3" json:"assist_list,omitempty"`
  11577. PetList []*PetData `protobuf:"bytes,4,rep,name=pet_list,json=petList,proto3" json:"pet_list,omitempty"`
  11578. BondList []*PetBondData `protobuf:"bytes,5,rep,name=bond_list,json=bondList,proto3" json:"bond_list,omitempty"`
  11579. PetManualRewardList []*PetManualST `protobuf:"bytes,6,rep,name=pet_manual_reward_list,json=petManualRewardList,proto3" json:"pet_manual_reward_list,omitempty"`
  11580. RushPet *RushPet `protobuf:"bytes,7,opt,name=rush_pet,json=rushPet,proto3" json:"rush_pet,omitempty"`
  11581. PetEquipList []*PetEquipData `protobuf:"bytes,8,rep,name=pet_equip_list,json=petEquipList,proto3" json:"pet_equip_list,omitempty"`
  11582. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  11583. XXX_unrecognized []byte `json:"-"`
  11584. XXX_sizecache int32 `json:"-"`
  11585. }
  11586. func (m *RolePet) Reset() { *m = RolePet{} }
  11587. func (m *RolePet) String() string { return proto.CompactTextString(m) }
  11588. func (*RolePet) ProtoMessage() {}
  11589. func (*RolePet) Descriptor() ([]byte, []int) {
  11590. return fileDescriptor_116e343673f7ffaf, []int{191}
  11591. }
  11592. func (m *RolePet) XXX_Unmarshal(b []byte) error {
  11593. return xxx_messageInfo_RolePet.Unmarshal(m, b)
  11594. }
  11595. func (m *RolePet) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  11596. return xxx_messageInfo_RolePet.Marshal(b, m, deterministic)
  11597. }
  11598. func (m *RolePet) XXX_Merge(src proto.Message) {
  11599. xxx_messageInfo_RolePet.Merge(m, src)
  11600. }
  11601. func (m *RolePet) XXX_Size() int {
  11602. return xxx_messageInfo_RolePet.Size(m)
  11603. }
  11604. func (m *RolePet) XXX_DiscardUnknown() {
  11605. xxx_messageInfo_RolePet.DiscardUnknown(m)
  11606. }
  11607. var xxx_messageInfo_RolePet proto.InternalMessageInfo
  11608. func (m *RolePet) GetMaxPetId() int32 {
  11609. if m != nil {
  11610. return m.MaxPetId
  11611. }
  11612. return 0
  11613. }
  11614. func (m *RolePet) GetPetManualList() []*KeyValueType {
  11615. if m != nil {
  11616. return m.PetManualList
  11617. }
  11618. return nil
  11619. }
  11620. func (m *RolePet) GetAssistList() []*AssistIdxData {
  11621. if m != nil {
  11622. return m.AssistList
  11623. }
  11624. return nil
  11625. }
  11626. func (m *RolePet) GetPetList() []*PetData {
  11627. if m != nil {
  11628. return m.PetList
  11629. }
  11630. return nil
  11631. }
  11632. func (m *RolePet) GetBondList() []*PetBondData {
  11633. if m != nil {
  11634. return m.BondList
  11635. }
  11636. return nil
  11637. }
  11638. func (m *RolePet) GetPetManualRewardList() []*PetManualST {
  11639. if m != nil {
  11640. return m.PetManualRewardList
  11641. }
  11642. return nil
  11643. }
  11644. func (m *RolePet) GetRushPet() *RushPet {
  11645. if m != nil {
  11646. return m.RushPet
  11647. }
  11648. return nil
  11649. }
  11650. func (m *RolePet) GetPetEquipList() []*PetEquipData {
  11651. if m != nil {
  11652. return m.PetEquipList
  11653. }
  11654. return nil
  11655. }
  11656. type PetAdvAchievementData struct {
  11657. AdvLevel int32 `protobuf:"varint,1,opt,name=adv_level,json=advLevel,proto3" json:"adv_level,omitempty"`
  11658. AchievementTime uint64 `protobuf:"varint,2,opt,name=achievement_time,json=achievementTime,proto3" json:"achievement_time,omitempty"`
  11659. Uid uint64 `protobuf:"varint,3,opt,name=uid,proto3" json:"uid,omitempty"`
  11660. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  11661. XXX_unrecognized []byte `json:"-"`
  11662. XXX_sizecache int32 `json:"-"`
  11663. }
  11664. func (m *PetAdvAchievementData) Reset() { *m = PetAdvAchievementData{} }
  11665. func (m *PetAdvAchievementData) String() string { return proto.CompactTextString(m) }
  11666. func (*PetAdvAchievementData) ProtoMessage() {}
  11667. func (*PetAdvAchievementData) Descriptor() ([]byte, []int) {
  11668. return fileDescriptor_116e343673f7ffaf, []int{192}
  11669. }
  11670. func (m *PetAdvAchievementData) XXX_Unmarshal(b []byte) error {
  11671. return xxx_messageInfo_PetAdvAchievementData.Unmarshal(m, b)
  11672. }
  11673. func (m *PetAdvAchievementData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  11674. return xxx_messageInfo_PetAdvAchievementData.Marshal(b, m, deterministic)
  11675. }
  11676. func (m *PetAdvAchievementData) XXX_Merge(src proto.Message) {
  11677. xxx_messageInfo_PetAdvAchievementData.Merge(m, src)
  11678. }
  11679. func (m *PetAdvAchievementData) XXX_Size() int {
  11680. return xxx_messageInfo_PetAdvAchievementData.Size(m)
  11681. }
  11682. func (m *PetAdvAchievementData) XXX_DiscardUnknown() {
  11683. xxx_messageInfo_PetAdvAchievementData.DiscardUnknown(m)
  11684. }
  11685. var xxx_messageInfo_PetAdvAchievementData proto.InternalMessageInfo
  11686. func (m *PetAdvAchievementData) GetAdvLevel() int32 {
  11687. if m != nil {
  11688. return m.AdvLevel
  11689. }
  11690. return 0
  11691. }
  11692. func (m *PetAdvAchievementData) GetAchievementTime() uint64 {
  11693. if m != nil {
  11694. return m.AchievementTime
  11695. }
  11696. return 0
  11697. }
  11698. func (m *PetAdvAchievementData) GetUid() uint64 {
  11699. if m != nil {
  11700. return m.Uid
  11701. }
  11702. return 0
  11703. }
  11704. type CardCollection struct {
  11705. Uid uint64 `protobuf:"varint,1,opt,name=uid,proto3" json:"uid,omitempty"`
  11706. CardLevel int32 `protobuf:"varint,2,opt,name=card_level,json=cardLevel,proto3" json:"card_level,omitempty"`
  11707. LogTime int64 `protobuf:"varint,3,opt,name=log_time,json=logTime,proto3" json:"log_time,omitempty"`
  11708. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  11709. XXX_unrecognized []byte `json:"-"`
  11710. XXX_sizecache int32 `json:"-"`
  11711. }
  11712. func (m *CardCollection) Reset() { *m = CardCollection{} }
  11713. func (m *CardCollection) String() string { return proto.CompactTextString(m) }
  11714. func (*CardCollection) ProtoMessage() {}
  11715. func (*CardCollection) Descriptor() ([]byte, []int) {
  11716. return fileDescriptor_116e343673f7ffaf, []int{193}
  11717. }
  11718. func (m *CardCollection) XXX_Unmarshal(b []byte) error {
  11719. return xxx_messageInfo_CardCollection.Unmarshal(m, b)
  11720. }
  11721. func (m *CardCollection) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  11722. return xxx_messageInfo_CardCollection.Marshal(b, m, deterministic)
  11723. }
  11724. func (m *CardCollection) XXX_Merge(src proto.Message) {
  11725. xxx_messageInfo_CardCollection.Merge(m, src)
  11726. }
  11727. func (m *CardCollection) XXX_Size() int {
  11728. return xxx_messageInfo_CardCollection.Size(m)
  11729. }
  11730. func (m *CardCollection) XXX_DiscardUnknown() {
  11731. xxx_messageInfo_CardCollection.DiscardUnknown(m)
  11732. }
  11733. var xxx_messageInfo_CardCollection proto.InternalMessageInfo
  11734. func (m *CardCollection) GetUid() uint64 {
  11735. if m != nil {
  11736. return m.Uid
  11737. }
  11738. return 0
  11739. }
  11740. func (m *CardCollection) GetCardLevel() int32 {
  11741. if m != nil {
  11742. return m.CardLevel
  11743. }
  11744. return 0
  11745. }
  11746. func (m *CardCollection) GetLogTime() int64 {
  11747. if m != nil {
  11748. return m.LogTime
  11749. }
  11750. return 0
  11751. }
  11752. // //////////////////////拉新(邀请码)
  11753. type InvitationTaskData struct {
  11754. TaskId uint32 `protobuf:"varint,1,opt,name=task_id,json=taskId,proto3" json:"task_id,omitempty"`
  11755. Progress int32 `protobuf:"varint,2,opt,name=progress,proto3" json:"progress,omitempty"`
  11756. RewardedCount int32 `protobuf:"varint,3,opt,name=rewarded_count,json=rewardedCount,proto3" json:"rewarded_count,omitempty"`
  11757. RewardCount int32 `protobuf:"varint,4,opt,name=reward_count,json=rewardCount,proto3" json:"reward_count,omitempty"`
  11758. CompleteMaxCount int32 `protobuf:"varint,5,opt,name=complete_max_count,json=completeMaxCount,proto3" json:"complete_max_count,omitempty"`
  11759. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  11760. XXX_unrecognized []byte `json:"-"`
  11761. XXX_sizecache int32 `json:"-"`
  11762. }
  11763. func (m *InvitationTaskData) Reset() { *m = InvitationTaskData{} }
  11764. func (m *InvitationTaskData) String() string { return proto.CompactTextString(m) }
  11765. func (*InvitationTaskData) ProtoMessage() {}
  11766. func (*InvitationTaskData) Descriptor() ([]byte, []int) {
  11767. return fileDescriptor_116e343673f7ffaf, []int{194}
  11768. }
  11769. func (m *InvitationTaskData) XXX_Unmarshal(b []byte) error {
  11770. return xxx_messageInfo_InvitationTaskData.Unmarshal(m, b)
  11771. }
  11772. func (m *InvitationTaskData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  11773. return xxx_messageInfo_InvitationTaskData.Marshal(b, m, deterministic)
  11774. }
  11775. func (m *InvitationTaskData) XXX_Merge(src proto.Message) {
  11776. xxx_messageInfo_InvitationTaskData.Merge(m, src)
  11777. }
  11778. func (m *InvitationTaskData) XXX_Size() int {
  11779. return xxx_messageInfo_InvitationTaskData.Size(m)
  11780. }
  11781. func (m *InvitationTaskData) XXX_DiscardUnknown() {
  11782. xxx_messageInfo_InvitationTaskData.DiscardUnknown(m)
  11783. }
  11784. var xxx_messageInfo_InvitationTaskData proto.InternalMessageInfo
  11785. func (m *InvitationTaskData) GetTaskId() uint32 {
  11786. if m != nil {
  11787. return m.TaskId
  11788. }
  11789. return 0
  11790. }
  11791. func (m *InvitationTaskData) GetProgress() int32 {
  11792. if m != nil {
  11793. return m.Progress
  11794. }
  11795. return 0
  11796. }
  11797. func (m *InvitationTaskData) GetRewardedCount() int32 {
  11798. if m != nil {
  11799. return m.RewardedCount
  11800. }
  11801. return 0
  11802. }
  11803. func (m *InvitationTaskData) GetRewardCount() int32 {
  11804. if m != nil {
  11805. return m.RewardCount
  11806. }
  11807. return 0
  11808. }
  11809. func (m *InvitationTaskData) GetCompleteMaxCount() int32 {
  11810. if m != nil {
  11811. return m.CompleteMaxCount
  11812. }
  11813. return 0
  11814. }
  11815. // 成员贡献给导师的日志
  11816. type InvitationLogData struct {
  11817. MemberNickName string `protobuf:"bytes,1,opt,name=member_nick_name,json=memberNickName,proto3" json:"member_nick_name,omitempty"`
  11818. ProcessTime uint64 `protobuf:"varint,2,opt,name=process_time,json=processTime,proto3" json:"process_time,omitempty"`
  11819. ResVal uint32 `protobuf:"varint,3,opt,name=res_val,json=resVal,proto3" json:"res_val,omitempty"`
  11820. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  11821. XXX_unrecognized []byte `json:"-"`
  11822. XXX_sizecache int32 `json:"-"`
  11823. }
  11824. func (m *InvitationLogData) Reset() { *m = InvitationLogData{} }
  11825. func (m *InvitationLogData) String() string { return proto.CompactTextString(m) }
  11826. func (*InvitationLogData) ProtoMessage() {}
  11827. func (*InvitationLogData) Descriptor() ([]byte, []int) {
  11828. return fileDescriptor_116e343673f7ffaf, []int{195}
  11829. }
  11830. func (m *InvitationLogData) XXX_Unmarshal(b []byte) error {
  11831. return xxx_messageInfo_InvitationLogData.Unmarshal(m, b)
  11832. }
  11833. func (m *InvitationLogData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  11834. return xxx_messageInfo_InvitationLogData.Marshal(b, m, deterministic)
  11835. }
  11836. func (m *InvitationLogData) XXX_Merge(src proto.Message) {
  11837. xxx_messageInfo_InvitationLogData.Merge(m, src)
  11838. }
  11839. func (m *InvitationLogData) XXX_Size() int {
  11840. return xxx_messageInfo_InvitationLogData.Size(m)
  11841. }
  11842. func (m *InvitationLogData) XXX_DiscardUnknown() {
  11843. xxx_messageInfo_InvitationLogData.DiscardUnknown(m)
  11844. }
  11845. var xxx_messageInfo_InvitationLogData proto.InternalMessageInfo
  11846. func (m *InvitationLogData) GetMemberNickName() string {
  11847. if m != nil {
  11848. return m.MemberNickName
  11849. }
  11850. return ""
  11851. }
  11852. func (m *InvitationLogData) GetProcessTime() uint64 {
  11853. if m != nil {
  11854. return m.ProcessTime
  11855. }
  11856. return 0
  11857. }
  11858. func (m *InvitationLogData) GetResVal() uint32 {
  11859. if m != nil {
  11860. return m.ResVal
  11861. }
  11862. return 0
  11863. }
  11864. type InvitationMemberValData struct {
  11865. Uid uint64 `protobuf:"varint,1,opt,name=uid,proto3" json:"uid,omitempty"`
  11866. Level int32 `protobuf:"varint,2,opt,name=level,proto3" json:"level,omitempty"`
  11867. TotalRecharge float32 `protobuf:"fixed32,3,opt,name=total_recharge,json=totalRecharge,proto3" json:"total_recharge,omitempty"`
  11868. ResVal int32 `protobuf:"varint,4,opt,name=res_val,json=resVal,proto3" json:"res_val,omitempty"`
  11869. State bool `protobuf:"varint,5,opt,name=state,proto3" json:"state,omitempty"`
  11870. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  11871. XXX_unrecognized []byte `json:"-"`
  11872. XXX_sizecache int32 `json:"-"`
  11873. }
  11874. func (m *InvitationMemberValData) Reset() { *m = InvitationMemberValData{} }
  11875. func (m *InvitationMemberValData) String() string { return proto.CompactTextString(m) }
  11876. func (*InvitationMemberValData) ProtoMessage() {}
  11877. func (*InvitationMemberValData) Descriptor() ([]byte, []int) {
  11878. return fileDescriptor_116e343673f7ffaf, []int{196}
  11879. }
  11880. func (m *InvitationMemberValData) XXX_Unmarshal(b []byte) error {
  11881. return xxx_messageInfo_InvitationMemberValData.Unmarshal(m, b)
  11882. }
  11883. func (m *InvitationMemberValData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  11884. return xxx_messageInfo_InvitationMemberValData.Marshal(b, m, deterministic)
  11885. }
  11886. func (m *InvitationMemberValData) XXX_Merge(src proto.Message) {
  11887. xxx_messageInfo_InvitationMemberValData.Merge(m, src)
  11888. }
  11889. func (m *InvitationMemberValData) XXX_Size() int {
  11890. return xxx_messageInfo_InvitationMemberValData.Size(m)
  11891. }
  11892. func (m *InvitationMemberValData) XXX_DiscardUnknown() {
  11893. xxx_messageInfo_InvitationMemberValData.DiscardUnknown(m)
  11894. }
  11895. var xxx_messageInfo_InvitationMemberValData proto.InternalMessageInfo
  11896. func (m *InvitationMemberValData) GetUid() uint64 {
  11897. if m != nil {
  11898. return m.Uid
  11899. }
  11900. return 0
  11901. }
  11902. func (m *InvitationMemberValData) GetLevel() int32 {
  11903. if m != nil {
  11904. return m.Level
  11905. }
  11906. return 0
  11907. }
  11908. func (m *InvitationMemberValData) GetTotalRecharge() float32 {
  11909. if m != nil {
  11910. return m.TotalRecharge
  11911. }
  11912. return 0
  11913. }
  11914. func (m *InvitationMemberValData) GetResVal() int32 {
  11915. if m != nil {
  11916. return m.ResVal
  11917. }
  11918. return 0
  11919. }
  11920. func (m *InvitationMemberValData) GetState() bool {
  11921. if m != nil {
  11922. return m.State
  11923. }
  11924. return false
  11925. }
  11926. type RoleInvitation struct {
  11927. ClickNum int32 `protobuf:"varint,1,opt,name=click_num,json=clickNum,proto3" json:"click_num,omitempty"`
  11928. SelfInvitationNumber uint64 `protobuf:"varint,2,opt,name=self_invitation_number,json=selfInvitationNumber,proto3" json:"self_invitation_number,omitempty"`
  11929. MasterUid uint64 `protobuf:"varint,3,opt,name=master_uid,json=masterUid,proto3" json:"master_uid,omitempty"`
  11930. MasterEndTime uint64 `protobuf:"varint,4,opt,name=master_end_time,json=masterEndTime,proto3" json:"master_end_time,omitempty"`
  11931. ClickMemberList []uint64 `protobuf:"varint,5,rep,packed,name=click_member_list,json=clickMemberList,proto3" json:"click_member_list,omitempty"`
  11932. TaskList []*InvitationTaskData `protobuf:"bytes,6,rep,name=task_list,json=taskList,proto3" json:"task_list,omitempty"`
  11933. MemberUidList []*InvitationMemberValData `protobuf:"bytes,7,rep,name=member_uid_list,json=memberUidList,proto3" json:"member_uid_list,omitempty"`
  11934. LogList []*InvitationLogData `protobuf:"bytes,8,rep,name=log_list,json=logList,proto3" json:"log_list,omitempty"`
  11935. ClickReplayMasterList []uint64 `protobuf:"varint,9,rep,packed,name=click_replay_master_list,json=clickReplayMasterList,proto3" json:"click_replay_master_list,omitempty"`
  11936. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  11937. XXX_unrecognized []byte `json:"-"`
  11938. XXX_sizecache int32 `json:"-"`
  11939. }
  11940. func (m *RoleInvitation) Reset() { *m = RoleInvitation{} }
  11941. func (m *RoleInvitation) String() string { return proto.CompactTextString(m) }
  11942. func (*RoleInvitation) ProtoMessage() {}
  11943. func (*RoleInvitation) Descriptor() ([]byte, []int) {
  11944. return fileDescriptor_116e343673f7ffaf, []int{197}
  11945. }
  11946. func (m *RoleInvitation) XXX_Unmarshal(b []byte) error {
  11947. return xxx_messageInfo_RoleInvitation.Unmarshal(m, b)
  11948. }
  11949. func (m *RoleInvitation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  11950. return xxx_messageInfo_RoleInvitation.Marshal(b, m, deterministic)
  11951. }
  11952. func (m *RoleInvitation) XXX_Merge(src proto.Message) {
  11953. xxx_messageInfo_RoleInvitation.Merge(m, src)
  11954. }
  11955. func (m *RoleInvitation) XXX_Size() int {
  11956. return xxx_messageInfo_RoleInvitation.Size(m)
  11957. }
  11958. func (m *RoleInvitation) XXX_DiscardUnknown() {
  11959. xxx_messageInfo_RoleInvitation.DiscardUnknown(m)
  11960. }
  11961. var xxx_messageInfo_RoleInvitation proto.InternalMessageInfo
  11962. func (m *RoleInvitation) GetClickNum() int32 {
  11963. if m != nil {
  11964. return m.ClickNum
  11965. }
  11966. return 0
  11967. }
  11968. func (m *RoleInvitation) GetSelfInvitationNumber() uint64 {
  11969. if m != nil {
  11970. return m.SelfInvitationNumber
  11971. }
  11972. return 0
  11973. }
  11974. func (m *RoleInvitation) GetMasterUid() uint64 {
  11975. if m != nil {
  11976. return m.MasterUid
  11977. }
  11978. return 0
  11979. }
  11980. func (m *RoleInvitation) GetMasterEndTime() uint64 {
  11981. if m != nil {
  11982. return m.MasterEndTime
  11983. }
  11984. return 0
  11985. }
  11986. func (m *RoleInvitation) GetClickMemberList() []uint64 {
  11987. if m != nil {
  11988. return m.ClickMemberList
  11989. }
  11990. return nil
  11991. }
  11992. func (m *RoleInvitation) GetTaskList() []*InvitationTaskData {
  11993. if m != nil {
  11994. return m.TaskList
  11995. }
  11996. return nil
  11997. }
  11998. func (m *RoleInvitation) GetMemberUidList() []*InvitationMemberValData {
  11999. if m != nil {
  12000. return m.MemberUidList
  12001. }
  12002. return nil
  12003. }
  12004. func (m *RoleInvitation) GetLogList() []*InvitationLogData {
  12005. if m != nil {
  12006. return m.LogList
  12007. }
  12008. return nil
  12009. }
  12010. func (m *RoleInvitation) GetClickReplayMasterList() []uint64 {
  12011. if m != nil {
  12012. return m.ClickReplayMasterList
  12013. }
  12014. return nil
  12015. }
  12016. // //////////////////////抽卡
  12017. type DrawData struct {
  12018. DrawType int32 `protobuf:"varint,1,opt,name=draw_type,json=drawType,proto3" json:"draw_type,omitempty"`
  12019. DrawTimes int32 `protobuf:"varint,2,opt,name=draw_times,json=drawTimes,proto3" json:"draw_times,omitempty"`
  12020. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  12021. XXX_unrecognized []byte `json:"-"`
  12022. XXX_sizecache int32 `json:"-"`
  12023. }
  12024. func (m *DrawData) Reset() { *m = DrawData{} }
  12025. func (m *DrawData) String() string { return proto.CompactTextString(m) }
  12026. func (*DrawData) ProtoMessage() {}
  12027. func (*DrawData) Descriptor() ([]byte, []int) {
  12028. return fileDescriptor_116e343673f7ffaf, []int{198}
  12029. }
  12030. func (m *DrawData) XXX_Unmarshal(b []byte) error {
  12031. return xxx_messageInfo_DrawData.Unmarshal(m, b)
  12032. }
  12033. func (m *DrawData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  12034. return xxx_messageInfo_DrawData.Marshal(b, m, deterministic)
  12035. }
  12036. func (m *DrawData) XXX_Merge(src proto.Message) {
  12037. xxx_messageInfo_DrawData.Merge(m, src)
  12038. }
  12039. func (m *DrawData) XXX_Size() int {
  12040. return xxx_messageInfo_DrawData.Size(m)
  12041. }
  12042. func (m *DrawData) XXX_DiscardUnknown() {
  12043. xxx_messageInfo_DrawData.DiscardUnknown(m)
  12044. }
  12045. var xxx_messageInfo_DrawData proto.InternalMessageInfo
  12046. func (m *DrawData) GetDrawType() int32 {
  12047. if m != nil {
  12048. return m.DrawType
  12049. }
  12050. return 0
  12051. }
  12052. func (m *DrawData) GetDrawTimes() int32 {
  12053. if m != nil {
  12054. return m.DrawTimes
  12055. }
  12056. return 0
  12057. }
  12058. type RoleDraw struct {
  12059. DrawSystem []*DrawData `protobuf:"bytes,1,rep,name=draw_system,json=drawSystem,proto3" json:"draw_system,omitempty"`
  12060. // 历史抽卡次数
  12061. CardDrawTotalNum int32 `protobuf:"varint,2,opt,name=card_draw_total_num,json=cardDrawTotalNum,proto3" json:"card_draw_total_num,omitempty"`
  12062. PetDrawTotalNum int32 `protobuf:"varint,3,opt,name=pet_draw_total_num,json=petDrawTotalNum,proto3" json:"pet_draw_total_num,omitempty"`
  12063. SkillEquipDrawTotalNum int32 `protobuf:"varint,4,opt,name=skill_equip_draw_total_num,json=skillEquipDrawTotalNum,proto3" json:"skill_equip_draw_total_num,omitempty"`
  12064. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  12065. XXX_unrecognized []byte `json:"-"`
  12066. XXX_sizecache int32 `json:"-"`
  12067. }
  12068. func (m *RoleDraw) Reset() { *m = RoleDraw{} }
  12069. func (m *RoleDraw) String() string { return proto.CompactTextString(m) }
  12070. func (*RoleDraw) ProtoMessage() {}
  12071. func (*RoleDraw) Descriptor() ([]byte, []int) {
  12072. return fileDescriptor_116e343673f7ffaf, []int{199}
  12073. }
  12074. func (m *RoleDraw) XXX_Unmarshal(b []byte) error {
  12075. return xxx_messageInfo_RoleDraw.Unmarshal(m, b)
  12076. }
  12077. func (m *RoleDraw) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  12078. return xxx_messageInfo_RoleDraw.Marshal(b, m, deterministic)
  12079. }
  12080. func (m *RoleDraw) XXX_Merge(src proto.Message) {
  12081. xxx_messageInfo_RoleDraw.Merge(m, src)
  12082. }
  12083. func (m *RoleDraw) XXX_Size() int {
  12084. return xxx_messageInfo_RoleDraw.Size(m)
  12085. }
  12086. func (m *RoleDraw) XXX_DiscardUnknown() {
  12087. xxx_messageInfo_RoleDraw.DiscardUnknown(m)
  12088. }
  12089. var xxx_messageInfo_RoleDraw proto.InternalMessageInfo
  12090. func (m *RoleDraw) GetDrawSystem() []*DrawData {
  12091. if m != nil {
  12092. return m.DrawSystem
  12093. }
  12094. return nil
  12095. }
  12096. func (m *RoleDraw) GetCardDrawTotalNum() int32 {
  12097. if m != nil {
  12098. return m.CardDrawTotalNum
  12099. }
  12100. return 0
  12101. }
  12102. func (m *RoleDraw) GetPetDrawTotalNum() int32 {
  12103. if m != nil {
  12104. return m.PetDrawTotalNum
  12105. }
  12106. return 0
  12107. }
  12108. func (m *RoleDraw) GetSkillEquipDrawTotalNum() int32 {
  12109. if m != nil {
  12110. return m.SkillEquipDrawTotalNum
  12111. }
  12112. return 0
  12113. }
  12114. // 卢恩商品
  12115. type RuneGoods struct {
  12116. GoodsId int32 `protobuf:"varint,1,opt,name=goods_id,json=goodsId,proto3" json:"goods_id,omitempty"`
  12117. BuyNum int32 `protobuf:"varint,2,opt,name=buy_num,json=buyNum,proto3" json:"buy_num,omitempty"`
  12118. HistoryBuy int32 `protobuf:"varint,3,opt,name=history_buy,json=historyBuy,proto3" json:"history_buy,omitempty"`
  12119. EndTime int64 `protobuf:"varint,4,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
  12120. NextRewardTime int64 `protobuf:"varint,5,opt,name=next_reward_time,json=nextRewardTime,proto3" json:"next_reward_time,omitempty"`
  12121. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  12122. XXX_unrecognized []byte `json:"-"`
  12123. XXX_sizecache int32 `json:"-"`
  12124. }
  12125. func (m *RuneGoods) Reset() { *m = RuneGoods{} }
  12126. func (m *RuneGoods) String() string { return proto.CompactTextString(m) }
  12127. func (*RuneGoods) ProtoMessage() {}
  12128. func (*RuneGoods) Descriptor() ([]byte, []int) {
  12129. return fileDescriptor_116e343673f7ffaf, []int{200}
  12130. }
  12131. func (m *RuneGoods) XXX_Unmarshal(b []byte) error {
  12132. return xxx_messageInfo_RuneGoods.Unmarshal(m, b)
  12133. }
  12134. func (m *RuneGoods) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  12135. return xxx_messageInfo_RuneGoods.Marshal(b, m, deterministic)
  12136. }
  12137. func (m *RuneGoods) XXX_Merge(src proto.Message) {
  12138. xxx_messageInfo_RuneGoods.Merge(m, src)
  12139. }
  12140. func (m *RuneGoods) XXX_Size() int {
  12141. return xxx_messageInfo_RuneGoods.Size(m)
  12142. }
  12143. func (m *RuneGoods) XXX_DiscardUnknown() {
  12144. xxx_messageInfo_RuneGoods.DiscardUnknown(m)
  12145. }
  12146. var xxx_messageInfo_RuneGoods proto.InternalMessageInfo
  12147. func (m *RuneGoods) GetGoodsId() int32 {
  12148. if m != nil {
  12149. return m.GoodsId
  12150. }
  12151. return 0
  12152. }
  12153. func (m *RuneGoods) GetBuyNum() int32 {
  12154. if m != nil {
  12155. return m.BuyNum
  12156. }
  12157. return 0
  12158. }
  12159. func (m *RuneGoods) GetHistoryBuy() int32 {
  12160. if m != nil {
  12161. return m.HistoryBuy
  12162. }
  12163. return 0
  12164. }
  12165. func (m *RuneGoods) GetEndTime() int64 {
  12166. if m != nil {
  12167. return m.EndTime
  12168. }
  12169. return 0
  12170. }
  12171. func (m *RuneGoods) GetNextRewardTime() int64 {
  12172. if m != nil {
  12173. return m.NextRewardTime
  12174. }
  12175. return 0
  12176. }
  12177. // 卢恩商店
  12178. type RuneShop struct {
  12179. ShopId int32 `protobuf:"varint,1,opt,name=shop_id,json=shopId,proto3" json:"shop_id,omitempty"`
  12180. SubShopId int32 `protobuf:"varint,2,opt,name=sub_shop_id,json=subShopId,proto3" json:"sub_shop_id,omitempty"`
  12181. GoodsInfo []*RuneGoods `protobuf:"bytes,3,rep,name=goods_info,json=goodsInfo,proto3" json:"goods_info,omitempty"`
  12182. NextRefresh int64 `protobuf:"varint,4,opt,name=next_refresh,json=nextRefresh,proto3" json:"next_refresh,omitempty"`
  12183. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  12184. XXX_unrecognized []byte `json:"-"`
  12185. XXX_sizecache int32 `json:"-"`
  12186. }
  12187. func (m *RuneShop) Reset() { *m = RuneShop{} }
  12188. func (m *RuneShop) String() string { return proto.CompactTextString(m) }
  12189. func (*RuneShop) ProtoMessage() {}
  12190. func (*RuneShop) Descriptor() ([]byte, []int) {
  12191. return fileDescriptor_116e343673f7ffaf, []int{201}
  12192. }
  12193. func (m *RuneShop) XXX_Unmarshal(b []byte) error {
  12194. return xxx_messageInfo_RuneShop.Unmarshal(m, b)
  12195. }
  12196. func (m *RuneShop) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  12197. return xxx_messageInfo_RuneShop.Marshal(b, m, deterministic)
  12198. }
  12199. func (m *RuneShop) XXX_Merge(src proto.Message) {
  12200. xxx_messageInfo_RuneShop.Merge(m, src)
  12201. }
  12202. func (m *RuneShop) XXX_Size() int {
  12203. return xxx_messageInfo_RuneShop.Size(m)
  12204. }
  12205. func (m *RuneShop) XXX_DiscardUnknown() {
  12206. xxx_messageInfo_RuneShop.DiscardUnknown(m)
  12207. }
  12208. var xxx_messageInfo_RuneShop proto.InternalMessageInfo
  12209. func (m *RuneShop) GetShopId() int32 {
  12210. if m != nil {
  12211. return m.ShopId
  12212. }
  12213. return 0
  12214. }
  12215. func (m *RuneShop) GetSubShopId() int32 {
  12216. if m != nil {
  12217. return m.SubShopId
  12218. }
  12219. return 0
  12220. }
  12221. func (m *RuneShop) GetGoodsInfo() []*RuneGoods {
  12222. if m != nil {
  12223. return m.GoodsInfo
  12224. }
  12225. return nil
  12226. }
  12227. func (m *RuneShop) GetNextRefresh() int64 {
  12228. if m != nil {
  12229. return m.NextRefresh
  12230. }
  12231. return 0
  12232. }
  12233. type RuneExplore struct {
  12234. CurLvl int32 `protobuf:"varint,1,opt,name=curLvl,proto3" json:"curLvl,omitempty"`
  12235. TotalExp int32 `protobuf:"varint,2,opt,name=totalExp,proto3" json:"totalExp,omitempty"`
  12236. MissionExp int32 `protobuf:"varint,3,opt,name=missionExp,proto3" json:"missionExp,omitempty"`
  12237. BUnlock bool `protobuf:"varint,4,opt,name=bUnlock,proto3" json:"bUnlock,omitempty"`
  12238. FullMaxAward bool `protobuf:"varint,5,opt,name=fullMaxAward,proto3" json:"fullMaxAward,omitempty"`
  12239. State []*KeyValueType `protobuf:"bytes,6,rep,name=state,proto3" json:"state,omitempty"`
  12240. AlreadyRune int32 `protobuf:"varint,7,opt,name=alreadyRune,proto3" json:"alreadyRune,omitempty"`
  12241. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  12242. XXX_unrecognized []byte `json:"-"`
  12243. XXX_sizecache int32 `json:"-"`
  12244. }
  12245. func (m *RuneExplore) Reset() { *m = RuneExplore{} }
  12246. func (m *RuneExplore) String() string { return proto.CompactTextString(m) }
  12247. func (*RuneExplore) ProtoMessage() {}
  12248. func (*RuneExplore) Descriptor() ([]byte, []int) {
  12249. return fileDescriptor_116e343673f7ffaf, []int{202}
  12250. }
  12251. func (m *RuneExplore) XXX_Unmarshal(b []byte) error {
  12252. return xxx_messageInfo_RuneExplore.Unmarshal(m, b)
  12253. }
  12254. func (m *RuneExplore) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  12255. return xxx_messageInfo_RuneExplore.Marshal(b, m, deterministic)
  12256. }
  12257. func (m *RuneExplore) XXX_Merge(src proto.Message) {
  12258. xxx_messageInfo_RuneExplore.Merge(m, src)
  12259. }
  12260. func (m *RuneExplore) XXX_Size() int {
  12261. return xxx_messageInfo_RuneExplore.Size(m)
  12262. }
  12263. func (m *RuneExplore) XXX_DiscardUnknown() {
  12264. xxx_messageInfo_RuneExplore.DiscardUnknown(m)
  12265. }
  12266. var xxx_messageInfo_RuneExplore proto.InternalMessageInfo
  12267. func (m *RuneExplore) GetCurLvl() int32 {
  12268. if m != nil {
  12269. return m.CurLvl
  12270. }
  12271. return 0
  12272. }
  12273. func (m *RuneExplore) GetTotalExp() int32 {
  12274. if m != nil {
  12275. return m.TotalExp
  12276. }
  12277. return 0
  12278. }
  12279. func (m *RuneExplore) GetMissionExp() int32 {
  12280. if m != nil {
  12281. return m.MissionExp
  12282. }
  12283. return 0
  12284. }
  12285. func (m *RuneExplore) GetBUnlock() bool {
  12286. if m != nil {
  12287. return m.BUnlock
  12288. }
  12289. return false
  12290. }
  12291. func (m *RuneExplore) GetFullMaxAward() bool {
  12292. if m != nil {
  12293. return m.FullMaxAward
  12294. }
  12295. return false
  12296. }
  12297. func (m *RuneExplore) GetState() []*KeyValueType {
  12298. if m != nil {
  12299. return m.State
  12300. }
  12301. return nil
  12302. }
  12303. func (m *RuneExplore) GetAlreadyRune() int32 {
  12304. if m != nil {
  12305. return m.AlreadyRune
  12306. }
  12307. return 0
  12308. }
  12309. type RuneBaseData struct {
  12310. ResetVersion int32 `protobuf:"varint,1,opt,name=reset_version,json=resetVersion,proto3" json:"reset_version,omitempty"`
  12311. MonthCardModify bool `protobuf:"varint,2,opt,name=month_card_modify,json=monthCardModify,proto3" json:"month_card_modify,omitempty"`
  12312. UsedCreditRecharge int32 `protobuf:"varint,3,opt,name=used_credit_recharge,json=usedCreditRecharge,proto3" json:"used_credit_recharge,omitempty"`
  12313. MaxCreditRecharge int32 `protobuf:"varint,4,opt,name=max_credit_recharge,json=maxCreditRecharge,proto3" json:"max_credit_recharge,omitempty"`
  12314. CreditRechargeLimit bool `protobuf:"varint,5,opt,name=credit_recharge_limit,json=creditRechargeLimit,proto3" json:"credit_recharge_limit,omitempty"`
  12315. PrivilegeData *RuneSpecialPrivilegeData `protobuf:"bytes,6,opt,name=privilege_data,json=privilegeData,proto3" json:"privilege_data,omitempty"`
  12316. IsPassCheck bool `protobuf:"varint,7,opt,name=is_pass_check,json=isPassCheck,proto3" json:"is_pass_check,omitempty"`
  12317. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  12318. XXX_unrecognized []byte `json:"-"`
  12319. XXX_sizecache int32 `json:"-"`
  12320. }
  12321. func (m *RuneBaseData) Reset() { *m = RuneBaseData{} }
  12322. func (m *RuneBaseData) String() string { return proto.CompactTextString(m) }
  12323. func (*RuneBaseData) ProtoMessage() {}
  12324. func (*RuneBaseData) Descriptor() ([]byte, []int) {
  12325. return fileDescriptor_116e343673f7ffaf, []int{203}
  12326. }
  12327. func (m *RuneBaseData) XXX_Unmarshal(b []byte) error {
  12328. return xxx_messageInfo_RuneBaseData.Unmarshal(m, b)
  12329. }
  12330. func (m *RuneBaseData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  12331. return xxx_messageInfo_RuneBaseData.Marshal(b, m, deterministic)
  12332. }
  12333. func (m *RuneBaseData) XXX_Merge(src proto.Message) {
  12334. xxx_messageInfo_RuneBaseData.Merge(m, src)
  12335. }
  12336. func (m *RuneBaseData) XXX_Size() int {
  12337. return xxx_messageInfo_RuneBaseData.Size(m)
  12338. }
  12339. func (m *RuneBaseData) XXX_DiscardUnknown() {
  12340. xxx_messageInfo_RuneBaseData.DiscardUnknown(m)
  12341. }
  12342. var xxx_messageInfo_RuneBaseData proto.InternalMessageInfo
  12343. func (m *RuneBaseData) GetResetVersion() int32 {
  12344. if m != nil {
  12345. return m.ResetVersion
  12346. }
  12347. return 0
  12348. }
  12349. func (m *RuneBaseData) GetMonthCardModify() bool {
  12350. if m != nil {
  12351. return m.MonthCardModify
  12352. }
  12353. return false
  12354. }
  12355. func (m *RuneBaseData) GetUsedCreditRecharge() int32 {
  12356. if m != nil {
  12357. return m.UsedCreditRecharge
  12358. }
  12359. return 0
  12360. }
  12361. func (m *RuneBaseData) GetMaxCreditRecharge() int32 {
  12362. if m != nil {
  12363. return m.MaxCreditRecharge
  12364. }
  12365. return 0
  12366. }
  12367. func (m *RuneBaseData) GetCreditRechargeLimit() bool {
  12368. if m != nil {
  12369. return m.CreditRechargeLimit
  12370. }
  12371. return false
  12372. }
  12373. func (m *RuneBaseData) GetPrivilegeData() *RuneSpecialPrivilegeData {
  12374. if m != nil {
  12375. return m.PrivilegeData
  12376. }
  12377. return nil
  12378. }
  12379. func (m *RuneBaseData) GetIsPassCheck() bool {
  12380. if m != nil {
  12381. return m.IsPassCheck
  12382. }
  12383. return false
  12384. }
  12385. // 特权卡商店
  12386. type RuneSpecialPrivilegeData struct {
  12387. SpecialId int32 `protobuf:"varint,1,opt,name=special_id,json=specialId,proto3" json:"special_id,omitempty"`
  12388. RewardTime uint64 `protobuf:"varint,2,opt,name=reward_time,json=rewardTime,proto3" json:"reward_time,omitempty"`
  12389. ProcessTime uint64 `protobuf:"varint,3,opt,name=process_time,json=processTime,proto3" json:"process_time,omitempty"`
  12390. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  12391. XXX_unrecognized []byte `json:"-"`
  12392. XXX_sizecache int32 `json:"-"`
  12393. }
  12394. func (m *RuneSpecialPrivilegeData) Reset() { *m = RuneSpecialPrivilegeData{} }
  12395. func (m *RuneSpecialPrivilegeData) String() string { return proto.CompactTextString(m) }
  12396. func (*RuneSpecialPrivilegeData) ProtoMessage() {}
  12397. func (*RuneSpecialPrivilegeData) Descriptor() ([]byte, []int) {
  12398. return fileDescriptor_116e343673f7ffaf, []int{204}
  12399. }
  12400. func (m *RuneSpecialPrivilegeData) XXX_Unmarshal(b []byte) error {
  12401. return xxx_messageInfo_RuneSpecialPrivilegeData.Unmarshal(m, b)
  12402. }
  12403. func (m *RuneSpecialPrivilegeData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  12404. return xxx_messageInfo_RuneSpecialPrivilegeData.Marshal(b, m, deterministic)
  12405. }
  12406. func (m *RuneSpecialPrivilegeData) XXX_Merge(src proto.Message) {
  12407. xxx_messageInfo_RuneSpecialPrivilegeData.Merge(m, src)
  12408. }
  12409. func (m *RuneSpecialPrivilegeData) XXX_Size() int {
  12410. return xxx_messageInfo_RuneSpecialPrivilegeData.Size(m)
  12411. }
  12412. func (m *RuneSpecialPrivilegeData) XXX_DiscardUnknown() {
  12413. xxx_messageInfo_RuneSpecialPrivilegeData.DiscardUnknown(m)
  12414. }
  12415. var xxx_messageInfo_RuneSpecialPrivilegeData proto.InternalMessageInfo
  12416. func (m *RuneSpecialPrivilegeData) GetSpecialId() int32 {
  12417. if m != nil {
  12418. return m.SpecialId
  12419. }
  12420. return 0
  12421. }
  12422. func (m *RuneSpecialPrivilegeData) GetRewardTime() uint64 {
  12423. if m != nil {
  12424. return m.RewardTime
  12425. }
  12426. return 0
  12427. }
  12428. func (m *RuneSpecialPrivilegeData) GetProcessTime() uint64 {
  12429. if m != nil {
  12430. return m.ProcessTime
  12431. }
  12432. return 0
  12433. }
  12434. // 卢恩商会
  12435. type RoleRune struct {
  12436. ShopList []*RuneShop `protobuf:"bytes,1,rep,name=shop_list,json=shopList,proto3" json:"shop_list,omitempty"`
  12437. RuneExplore *RuneExplore `protobuf:"bytes,2,opt,name=rune_explore,json=runeExplore,proto3" json:"rune_explore,omitempty"`
  12438. RuneBase *RuneBaseData `protobuf:"bytes,3,opt,name=rune_base,json=runeBase,proto3" json:"rune_base,omitempty"`
  12439. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  12440. XXX_unrecognized []byte `json:"-"`
  12441. XXX_sizecache int32 `json:"-"`
  12442. }
  12443. func (m *RoleRune) Reset() { *m = RoleRune{} }
  12444. func (m *RoleRune) String() string { return proto.CompactTextString(m) }
  12445. func (*RoleRune) ProtoMessage() {}
  12446. func (*RoleRune) Descriptor() ([]byte, []int) {
  12447. return fileDescriptor_116e343673f7ffaf, []int{205}
  12448. }
  12449. func (m *RoleRune) XXX_Unmarshal(b []byte) error {
  12450. return xxx_messageInfo_RoleRune.Unmarshal(m, b)
  12451. }
  12452. func (m *RoleRune) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  12453. return xxx_messageInfo_RoleRune.Marshal(b, m, deterministic)
  12454. }
  12455. func (m *RoleRune) XXX_Merge(src proto.Message) {
  12456. xxx_messageInfo_RoleRune.Merge(m, src)
  12457. }
  12458. func (m *RoleRune) XXX_Size() int {
  12459. return xxx_messageInfo_RoleRune.Size(m)
  12460. }
  12461. func (m *RoleRune) XXX_DiscardUnknown() {
  12462. xxx_messageInfo_RoleRune.DiscardUnknown(m)
  12463. }
  12464. var xxx_messageInfo_RoleRune proto.InternalMessageInfo
  12465. func (m *RoleRune) GetShopList() []*RuneShop {
  12466. if m != nil {
  12467. return m.ShopList
  12468. }
  12469. return nil
  12470. }
  12471. func (m *RoleRune) GetRuneExplore() *RuneExplore {
  12472. if m != nil {
  12473. return m.RuneExplore
  12474. }
  12475. return nil
  12476. }
  12477. func (m *RoleRune) GetRuneBase() *RuneBaseData {
  12478. if m != nil {
  12479. return m.RuneBase
  12480. }
  12481. return nil
  12482. }
  12483. type RushRankTop3 struct {
  12484. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
  12485. Data int32 `protobuf:"varint,2,opt,name=data,proto3" json:"data,omitempty"`
  12486. Rank int32 `protobuf:"varint,3,opt,name=rank,proto3" json:"rank,omitempty"`
  12487. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  12488. XXX_unrecognized []byte `json:"-"`
  12489. XXX_sizecache int32 `json:"-"`
  12490. }
  12491. func (m *RushRankTop3) Reset() { *m = RushRankTop3{} }
  12492. func (m *RushRankTop3) String() string { return proto.CompactTextString(m) }
  12493. func (*RushRankTop3) ProtoMessage() {}
  12494. func (*RushRankTop3) Descriptor() ([]byte, []int) {
  12495. return fileDescriptor_116e343673f7ffaf, []int{206}
  12496. }
  12497. func (m *RushRankTop3) XXX_Unmarshal(b []byte) error {
  12498. return xxx_messageInfo_RushRankTop3.Unmarshal(m, b)
  12499. }
  12500. func (m *RushRankTop3) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  12501. return xxx_messageInfo_RushRankTop3.Marshal(b, m, deterministic)
  12502. }
  12503. func (m *RushRankTop3) XXX_Merge(src proto.Message) {
  12504. xxx_messageInfo_RushRankTop3.Merge(m, src)
  12505. }
  12506. func (m *RushRankTop3) XXX_Size() int {
  12507. return xxx_messageInfo_RushRankTop3.Size(m)
  12508. }
  12509. func (m *RushRankTop3) XXX_DiscardUnknown() {
  12510. xxx_messageInfo_RushRankTop3.DiscardUnknown(m)
  12511. }
  12512. var xxx_messageInfo_RushRankTop3 proto.InternalMessageInfo
  12513. func (m *RushRankTop3) GetName() string {
  12514. if m != nil {
  12515. return m.Name
  12516. }
  12517. return ""
  12518. }
  12519. func (m *RushRankTop3) GetData() int32 {
  12520. if m != nil {
  12521. return m.Data
  12522. }
  12523. return 0
  12524. }
  12525. func (m *RushRankTop3) GetRank() int32 {
  12526. if m != nil {
  12527. return m.Rank
  12528. }
  12529. return 0
  12530. }
  12531. type RushActivityData struct {
  12532. RushType int32 `protobuf:"varint,1,opt,name=rush_type,json=rushType,proto3" json:"rush_type,omitempty"`
  12533. InRush bool `protobuf:"varint,2,opt,name=in_rush,json=inRush,proto3" json:"in_rush,omitempty"`
  12534. NextRush uint64 `protobuf:"varint,3,opt,name=next_rush,json=nextRush,proto3" json:"next_rush,omitempty"`
  12535. Stage int32 `protobuf:"varint,4,opt,name=stage,proto3" json:"stage,omitempty"`
  12536. StageEnd uint64 `protobuf:"varint,5,opt,name=stage_end,json=stageEnd,proto3" json:"stage_end,omitempty"`
  12537. RushCount int32 `protobuf:"varint,6,opt,name=rush_count,json=rushCount,proto3" json:"rush_count,omitempty"`
  12538. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  12539. XXX_unrecognized []byte `json:"-"`
  12540. XXX_sizecache int32 `json:"-"`
  12541. }
  12542. func (m *RushActivityData) Reset() { *m = RushActivityData{} }
  12543. func (m *RushActivityData) String() string { return proto.CompactTextString(m) }
  12544. func (*RushActivityData) ProtoMessage() {}
  12545. func (*RushActivityData) Descriptor() ([]byte, []int) {
  12546. return fileDescriptor_116e343673f7ffaf, []int{207}
  12547. }
  12548. func (m *RushActivityData) XXX_Unmarshal(b []byte) error {
  12549. return xxx_messageInfo_RushActivityData.Unmarshal(m, b)
  12550. }
  12551. func (m *RushActivityData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  12552. return xxx_messageInfo_RushActivityData.Marshal(b, m, deterministic)
  12553. }
  12554. func (m *RushActivityData) XXX_Merge(src proto.Message) {
  12555. xxx_messageInfo_RushActivityData.Merge(m, src)
  12556. }
  12557. func (m *RushActivityData) XXX_Size() int {
  12558. return xxx_messageInfo_RushActivityData.Size(m)
  12559. }
  12560. func (m *RushActivityData) XXX_DiscardUnknown() {
  12561. xxx_messageInfo_RushActivityData.DiscardUnknown(m)
  12562. }
  12563. var xxx_messageInfo_RushActivityData proto.InternalMessageInfo
  12564. func (m *RushActivityData) GetRushType() int32 {
  12565. if m != nil {
  12566. return m.RushType
  12567. }
  12568. return 0
  12569. }
  12570. func (m *RushActivityData) GetInRush() bool {
  12571. if m != nil {
  12572. return m.InRush
  12573. }
  12574. return false
  12575. }
  12576. func (m *RushActivityData) GetNextRush() uint64 {
  12577. if m != nil {
  12578. return m.NextRush
  12579. }
  12580. return 0
  12581. }
  12582. func (m *RushActivityData) GetStage() int32 {
  12583. if m != nil {
  12584. return m.Stage
  12585. }
  12586. return 0
  12587. }
  12588. func (m *RushActivityData) GetStageEnd() uint64 {
  12589. if m != nil {
  12590. return m.StageEnd
  12591. }
  12592. return 0
  12593. }
  12594. func (m *RushActivityData) GetRushCount() int32 {
  12595. if m != nil {
  12596. return m.RushCount
  12597. }
  12598. return 0
  12599. }
  12600. // //////////////////////百人道场
  12601. // type
  12602. // =1占领空白领地
  12603. // =2自身击败机器人守卫占领领地的信息
  12604. // =3自身试图占领他人领地的战斗信息
  12605. // =4他人试图占领我方领地的战斗信息
  12606. // =5自身占领领地达到x小时时显示为
  12607. type DaoChang100Log struct {
  12608. Type int32 `protobuf:"varint,1,opt,name=type,proto3" json:"type,omitempty"`
  12609. RecordTime uint64 `protobuf:"varint,2,opt,name=record_time,json=recordTime,proto3" json:"record_time,omitempty"`
  12610. State bool `protobuf:"varint,3,opt,name=state,proto3" json:"state,omitempty"`
  12611. PosIdx int32 `protobuf:"varint,4,opt,name=pos_idx,json=posIdx,proto3" json:"pos_idx,omitempty"`
  12612. TargetPlayerName string `protobuf:"bytes,5,opt,name=target_player_name,json=targetPlayerName,proto3" json:"target_player_name,omitempty"`
  12613. TargetGuildName string `protobuf:"bytes,6,opt,name=target_guild_name,json=targetGuildName,proto3" json:"target_guild_name,omitempty"`
  12614. TargetPlayerUid uint64 `protobuf:"varint,7,opt,name=target_player_uid,json=targetPlayerUid,proto3" json:"target_player_uid,omitempty"`
  12615. RewardTime uint32 `protobuf:"varint,8,opt,name=reward_time,json=rewardTime,proto3" json:"reward_time,omitempty"`
  12616. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  12617. XXX_unrecognized []byte `json:"-"`
  12618. XXX_sizecache int32 `json:"-"`
  12619. }
  12620. func (m *DaoChang100Log) Reset() { *m = DaoChang100Log{} }
  12621. func (m *DaoChang100Log) String() string { return proto.CompactTextString(m) }
  12622. func (*DaoChang100Log) ProtoMessage() {}
  12623. func (*DaoChang100Log) Descriptor() ([]byte, []int) {
  12624. return fileDescriptor_116e343673f7ffaf, []int{208}
  12625. }
  12626. func (m *DaoChang100Log) XXX_Unmarshal(b []byte) error {
  12627. return xxx_messageInfo_DaoChang100Log.Unmarshal(m, b)
  12628. }
  12629. func (m *DaoChang100Log) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  12630. return xxx_messageInfo_DaoChang100Log.Marshal(b, m, deterministic)
  12631. }
  12632. func (m *DaoChang100Log) XXX_Merge(src proto.Message) {
  12633. xxx_messageInfo_DaoChang100Log.Merge(m, src)
  12634. }
  12635. func (m *DaoChang100Log) XXX_Size() int {
  12636. return xxx_messageInfo_DaoChang100Log.Size(m)
  12637. }
  12638. func (m *DaoChang100Log) XXX_DiscardUnknown() {
  12639. xxx_messageInfo_DaoChang100Log.DiscardUnknown(m)
  12640. }
  12641. var xxx_messageInfo_DaoChang100Log proto.InternalMessageInfo
  12642. func (m *DaoChang100Log) GetType() int32 {
  12643. if m != nil {
  12644. return m.Type
  12645. }
  12646. return 0
  12647. }
  12648. func (m *DaoChang100Log) GetRecordTime() uint64 {
  12649. if m != nil {
  12650. return m.RecordTime
  12651. }
  12652. return 0
  12653. }
  12654. func (m *DaoChang100Log) GetState() bool {
  12655. if m != nil {
  12656. return m.State
  12657. }
  12658. return false
  12659. }
  12660. func (m *DaoChang100Log) GetPosIdx() int32 {
  12661. if m != nil {
  12662. return m.PosIdx
  12663. }
  12664. return 0
  12665. }
  12666. func (m *DaoChang100Log) GetTargetPlayerName() string {
  12667. if m != nil {
  12668. return m.TargetPlayerName
  12669. }
  12670. return ""
  12671. }
  12672. func (m *DaoChang100Log) GetTargetGuildName() string {
  12673. if m != nil {
  12674. return m.TargetGuildName
  12675. }
  12676. return ""
  12677. }
  12678. func (m *DaoChang100Log) GetTargetPlayerUid() uint64 {
  12679. if m != nil {
  12680. return m.TargetPlayerUid
  12681. }
  12682. return 0
  12683. }
  12684. func (m *DaoChang100Log) GetRewardTime() uint32 {
  12685. if m != nil {
  12686. return m.RewardTime
  12687. }
  12688. return 0
  12689. }
  12690. // 占位奖励处理(玩家对应数据)
  12691. type DaoChang100PosRewardData struct {
  12692. PosIdx int32 `protobuf:"varint,1,opt,name=pos_idx,json=posIdx,proto3" json:"pos_idx,omitempty"`
  12693. RewardStartTime uint64 `protobuf:"varint,2,opt,name=reward_start_time,json=rewardStartTime,proto3" json:"reward_start_time,omitempty"`
  12694. RewardEndTime uint64 `protobuf:"varint,3,opt,name=reward_end_time,json=rewardEndTime,proto3" json:"reward_end_time,omitempty"`
  12695. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  12696. XXX_unrecognized []byte `json:"-"`
  12697. XXX_sizecache int32 `json:"-"`
  12698. }
  12699. func (m *DaoChang100PosRewardData) Reset() { *m = DaoChang100PosRewardData{} }
  12700. func (m *DaoChang100PosRewardData) String() string { return proto.CompactTextString(m) }
  12701. func (*DaoChang100PosRewardData) ProtoMessage() {}
  12702. func (*DaoChang100PosRewardData) Descriptor() ([]byte, []int) {
  12703. return fileDescriptor_116e343673f7ffaf, []int{209}
  12704. }
  12705. func (m *DaoChang100PosRewardData) XXX_Unmarshal(b []byte) error {
  12706. return xxx_messageInfo_DaoChang100PosRewardData.Unmarshal(m, b)
  12707. }
  12708. func (m *DaoChang100PosRewardData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  12709. return xxx_messageInfo_DaoChang100PosRewardData.Marshal(b, m, deterministic)
  12710. }
  12711. func (m *DaoChang100PosRewardData) XXX_Merge(src proto.Message) {
  12712. xxx_messageInfo_DaoChang100PosRewardData.Merge(m, src)
  12713. }
  12714. func (m *DaoChang100PosRewardData) XXX_Size() int {
  12715. return xxx_messageInfo_DaoChang100PosRewardData.Size(m)
  12716. }
  12717. func (m *DaoChang100PosRewardData) XXX_DiscardUnknown() {
  12718. xxx_messageInfo_DaoChang100PosRewardData.DiscardUnknown(m)
  12719. }
  12720. var xxx_messageInfo_DaoChang100PosRewardData proto.InternalMessageInfo
  12721. func (m *DaoChang100PosRewardData) GetPosIdx() int32 {
  12722. if m != nil {
  12723. return m.PosIdx
  12724. }
  12725. return 0
  12726. }
  12727. func (m *DaoChang100PosRewardData) GetRewardStartTime() uint64 {
  12728. if m != nil {
  12729. return m.RewardStartTime
  12730. }
  12731. return 0
  12732. }
  12733. func (m *DaoChang100PosRewardData) GetRewardEndTime() uint64 {
  12734. if m != nil {
  12735. return m.RewardEndTime
  12736. }
  12737. return 0
  12738. }
  12739. // 占位信息
  12740. type DaoChang100PosIdxData struct {
  12741. PosIdx int32 `protobuf:"varint,1,opt,name=pos_idx,json=posIdx,proto3" json:"pos_idx,omitempty"`
  12742. OwnerStartTime uint64 `protobuf:"varint,2,opt,name=owner_start_time,json=ownerStartTime,proto3" json:"owner_start_time,omitempty"`
  12743. OwnerEndTime uint64 `protobuf:"varint,3,opt,name=owner_end_time,json=ownerEndTime,proto3" json:"owner_end_time,omitempty"`
  12744. OwnerProtectEndTime uint64 `protobuf:"varint,4,opt,name=owner_protect_end_time,json=ownerProtectEndTime,proto3" json:"owner_protect_end_time,omitempty"`
  12745. OwnerBrief *CommonPlayerBriefInfo `protobuf:"bytes,5,opt,name=owner_brief,json=ownerBrief,proto3" json:"owner_brief,omitempty"`
  12746. OwnerRobotId int32 `protobuf:"varint,6,opt,name=owner_robot_id,json=ownerRobotId,proto3" json:"owner_robot_id,omitempty"`
  12747. FightEndTime uint64 `protobuf:"varint,7,opt,name=fight_end_time,json=fightEndTime,proto3" json:"fight_end_time,omitempty"`
  12748. GuildId uint64 `protobuf:"varint,8,opt,name=guild_id,json=guildId,proto3" json:"guild_id,omitempty"`
  12749. GuildName string `protobuf:"bytes,9,opt,name=guild_name,json=guildName,proto3" json:"guild_name,omitempty"`
  12750. RefreshTime uint64 `protobuf:"varint,10,opt,name=refresh_time,json=refreshTime,proto3" json:"refresh_time,omitempty"`
  12751. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  12752. XXX_unrecognized []byte `json:"-"`
  12753. XXX_sizecache int32 `json:"-"`
  12754. }
  12755. func (m *DaoChang100PosIdxData) Reset() { *m = DaoChang100PosIdxData{} }
  12756. func (m *DaoChang100PosIdxData) String() string { return proto.CompactTextString(m) }
  12757. func (*DaoChang100PosIdxData) ProtoMessage() {}
  12758. func (*DaoChang100PosIdxData) Descriptor() ([]byte, []int) {
  12759. return fileDescriptor_116e343673f7ffaf, []int{210}
  12760. }
  12761. func (m *DaoChang100PosIdxData) XXX_Unmarshal(b []byte) error {
  12762. return xxx_messageInfo_DaoChang100PosIdxData.Unmarshal(m, b)
  12763. }
  12764. func (m *DaoChang100PosIdxData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  12765. return xxx_messageInfo_DaoChang100PosIdxData.Marshal(b, m, deterministic)
  12766. }
  12767. func (m *DaoChang100PosIdxData) XXX_Merge(src proto.Message) {
  12768. xxx_messageInfo_DaoChang100PosIdxData.Merge(m, src)
  12769. }
  12770. func (m *DaoChang100PosIdxData) XXX_Size() int {
  12771. return xxx_messageInfo_DaoChang100PosIdxData.Size(m)
  12772. }
  12773. func (m *DaoChang100PosIdxData) XXX_DiscardUnknown() {
  12774. xxx_messageInfo_DaoChang100PosIdxData.DiscardUnknown(m)
  12775. }
  12776. var xxx_messageInfo_DaoChang100PosIdxData proto.InternalMessageInfo
  12777. func (m *DaoChang100PosIdxData) GetPosIdx() int32 {
  12778. if m != nil {
  12779. return m.PosIdx
  12780. }
  12781. return 0
  12782. }
  12783. func (m *DaoChang100PosIdxData) GetOwnerStartTime() uint64 {
  12784. if m != nil {
  12785. return m.OwnerStartTime
  12786. }
  12787. return 0
  12788. }
  12789. func (m *DaoChang100PosIdxData) GetOwnerEndTime() uint64 {
  12790. if m != nil {
  12791. return m.OwnerEndTime
  12792. }
  12793. return 0
  12794. }
  12795. func (m *DaoChang100PosIdxData) GetOwnerProtectEndTime() uint64 {
  12796. if m != nil {
  12797. return m.OwnerProtectEndTime
  12798. }
  12799. return 0
  12800. }
  12801. func (m *DaoChang100PosIdxData) GetOwnerBrief() *CommonPlayerBriefInfo {
  12802. if m != nil {
  12803. return m.OwnerBrief
  12804. }
  12805. return nil
  12806. }
  12807. func (m *DaoChang100PosIdxData) GetOwnerRobotId() int32 {
  12808. if m != nil {
  12809. return m.OwnerRobotId
  12810. }
  12811. return 0
  12812. }
  12813. func (m *DaoChang100PosIdxData) GetFightEndTime() uint64 {
  12814. if m != nil {
  12815. return m.FightEndTime
  12816. }
  12817. return 0
  12818. }
  12819. func (m *DaoChang100PosIdxData) GetGuildId() uint64 {
  12820. if m != nil {
  12821. return m.GuildId
  12822. }
  12823. return 0
  12824. }
  12825. func (m *DaoChang100PosIdxData) GetGuildName() string {
  12826. if m != nil {
  12827. return m.GuildName
  12828. }
  12829. return ""
  12830. }
  12831. func (m *DaoChang100PosIdxData) GetRefreshTime() uint64 {
  12832. if m != nil {
  12833. return m.RefreshTime
  12834. }
  12835. return 0
  12836. }
  12837. type WheelRewardItemInfo struct {
  12838. ItemIdx int32 `protobuf:"varint,1,opt,name=item_idx,json=itemIdx,proto3" json:"item_idx,omitempty"`
  12839. ItemId int32 `protobuf:"varint,2,opt,name=item_id,json=itemId,proto3" json:"item_id,omitempty"`
  12840. ItemNum int32 `protobuf:"varint,3,opt,name=item_num,json=itemNum,proto3" json:"item_num,omitempty"`
  12841. RewardType int32 `protobuf:"varint,4,opt,name=reward_type,json=rewardType,proto3" json:"reward_type,omitempty"`
  12842. HasReward bool `protobuf:"varint,5,opt,name=has_reward,json=hasReward,proto3" json:"has_reward,omitempty"`
  12843. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  12844. XXX_unrecognized []byte `json:"-"`
  12845. XXX_sizecache int32 `json:"-"`
  12846. }
  12847. func (m *WheelRewardItemInfo) Reset() { *m = WheelRewardItemInfo{} }
  12848. func (m *WheelRewardItemInfo) String() string { return proto.CompactTextString(m) }
  12849. func (*WheelRewardItemInfo) ProtoMessage() {}
  12850. func (*WheelRewardItemInfo) Descriptor() ([]byte, []int) {
  12851. return fileDescriptor_116e343673f7ffaf, []int{211}
  12852. }
  12853. func (m *WheelRewardItemInfo) XXX_Unmarshal(b []byte) error {
  12854. return xxx_messageInfo_WheelRewardItemInfo.Unmarshal(m, b)
  12855. }
  12856. func (m *WheelRewardItemInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  12857. return xxx_messageInfo_WheelRewardItemInfo.Marshal(b, m, deterministic)
  12858. }
  12859. func (m *WheelRewardItemInfo) XXX_Merge(src proto.Message) {
  12860. xxx_messageInfo_WheelRewardItemInfo.Merge(m, src)
  12861. }
  12862. func (m *WheelRewardItemInfo) XXX_Size() int {
  12863. return xxx_messageInfo_WheelRewardItemInfo.Size(m)
  12864. }
  12865. func (m *WheelRewardItemInfo) XXX_DiscardUnknown() {
  12866. xxx_messageInfo_WheelRewardItemInfo.DiscardUnknown(m)
  12867. }
  12868. var xxx_messageInfo_WheelRewardItemInfo proto.InternalMessageInfo
  12869. func (m *WheelRewardItemInfo) GetItemIdx() int32 {
  12870. if m != nil {
  12871. return m.ItemIdx
  12872. }
  12873. return 0
  12874. }
  12875. func (m *WheelRewardItemInfo) GetItemId() int32 {
  12876. if m != nil {
  12877. return m.ItemId
  12878. }
  12879. return 0
  12880. }
  12881. func (m *WheelRewardItemInfo) GetItemNum() int32 {
  12882. if m != nil {
  12883. return m.ItemNum
  12884. }
  12885. return 0
  12886. }
  12887. func (m *WheelRewardItemInfo) GetRewardType() int32 {
  12888. if m != nil {
  12889. return m.RewardType
  12890. }
  12891. return 0
  12892. }
  12893. func (m *WheelRewardItemInfo) GetHasReward() bool {
  12894. if m != nil {
  12895. return m.HasReward
  12896. }
  12897. return false
  12898. }
  12899. type WheelLogData struct {
  12900. LogTime uint64 `protobuf:"varint,1,opt,name=log_time,json=logTime,proto3" json:"log_time,omitempty"`
  12901. NickName string `protobuf:"bytes,2,opt,name=nick_name,json=nickName,proto3" json:"nick_name,omitempty"`
  12902. Uid uint64 `protobuf:"varint,3,opt,name=uid,proto3" json:"uid,omitempty"`
  12903. ItemList []*KeyValueType `protobuf:"bytes,4,rep,name=item_list,json=itemList,proto3" json:"item_list,omitempty"`
  12904. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  12905. XXX_unrecognized []byte `json:"-"`
  12906. XXX_sizecache int32 `json:"-"`
  12907. }
  12908. func (m *WheelLogData) Reset() { *m = WheelLogData{} }
  12909. func (m *WheelLogData) String() string { return proto.CompactTextString(m) }
  12910. func (*WheelLogData) ProtoMessage() {}
  12911. func (*WheelLogData) Descriptor() ([]byte, []int) {
  12912. return fileDescriptor_116e343673f7ffaf, []int{212}
  12913. }
  12914. func (m *WheelLogData) XXX_Unmarshal(b []byte) error {
  12915. return xxx_messageInfo_WheelLogData.Unmarshal(m, b)
  12916. }
  12917. func (m *WheelLogData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  12918. return xxx_messageInfo_WheelLogData.Marshal(b, m, deterministic)
  12919. }
  12920. func (m *WheelLogData) XXX_Merge(src proto.Message) {
  12921. xxx_messageInfo_WheelLogData.Merge(m, src)
  12922. }
  12923. func (m *WheelLogData) XXX_Size() int {
  12924. return xxx_messageInfo_WheelLogData.Size(m)
  12925. }
  12926. func (m *WheelLogData) XXX_DiscardUnknown() {
  12927. xxx_messageInfo_WheelLogData.DiscardUnknown(m)
  12928. }
  12929. var xxx_messageInfo_WheelLogData proto.InternalMessageInfo
  12930. func (m *WheelLogData) GetLogTime() uint64 {
  12931. if m != nil {
  12932. return m.LogTime
  12933. }
  12934. return 0
  12935. }
  12936. func (m *WheelLogData) GetNickName() string {
  12937. if m != nil {
  12938. return m.NickName
  12939. }
  12940. return ""
  12941. }
  12942. func (m *WheelLogData) GetUid() uint64 {
  12943. if m != nil {
  12944. return m.Uid
  12945. }
  12946. return 0
  12947. }
  12948. func (m *WheelLogData) GetItemList() []*KeyValueType {
  12949. if m != nil {
  12950. return m.ItemList
  12951. }
  12952. return nil
  12953. }
  12954. type RoleDaoChang100 struct {
  12955. ChallengeCount int32 `protobuf:"varint,1,opt,name=challenge_count,json=challengeCount,proto3" json:"challenge_count,omitempty"`
  12956. ChallengeBuyCount int32 `protobuf:"varint,2,opt,name=challenge_buy_count,json=challengeBuyCount,proto3" json:"challenge_buy_count,omitempty"`
  12957. BuyCount int32 `protobuf:"varint,3,opt,name=buy_count,json=buyCount,proto3" json:"buy_count,omitempty"`
  12958. BaseRewardTime uint64 `protobuf:"varint,4,opt,name=base_reward_time,json=baseRewardTime,proto3" json:"base_reward_time,omitempty"`
  12959. LogState bool `protobuf:"varint,5,opt,name=log_state,json=logState,proto3" json:"log_state,omitempty"`
  12960. LastAttackUid uint64 `protobuf:"varint,6,opt,name=last_attack_uid,json=lastAttackUid,proto3" json:"last_attack_uid,omitempty"`
  12961. TipsDesc string `protobuf:"bytes,7,opt,name=tips_desc,json=tipsDesc,proto3" json:"tips_desc,omitempty"`
  12962. // 道场转盘
  12963. WheelRewardItemList []*WheelRewardItemInfo `protobuf:"bytes,10,rep,name=wheel_reward_item_list,json=wheelRewardItemList,proto3" json:"wheel_reward_item_list,omitempty"`
  12964. WheelOpen bool `protobuf:"varint,11,opt,name=wheel_open,json=wheelOpen,proto3" json:"wheel_open,omitempty"`
  12965. WheelRefreshNum int32 `protobuf:"varint,12,opt,name=wheel_refresh_num,json=wheelRefreshNum,proto3" json:"wheel_refresh_num,omitempty"`
  12966. TemplateIdx int32 `protobuf:"varint,13,opt,name=template_idx,json=templateIdx,proto3" json:"template_idx,omitempty"`
  12967. WheelNum int32 `protobuf:"varint,14,opt,name=wheel_num,json=wheelNum,proto3" json:"wheel_num,omitempty"`
  12968. WheelIdx int32 `protobuf:"varint,15,opt,name=wheel_idx,json=wheelIdx,proto3" json:"wheel_idx,omitempty"`
  12969. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  12970. XXX_unrecognized []byte `json:"-"`
  12971. XXX_sizecache int32 `json:"-"`
  12972. }
  12973. func (m *RoleDaoChang100) Reset() { *m = RoleDaoChang100{} }
  12974. func (m *RoleDaoChang100) String() string { return proto.CompactTextString(m) }
  12975. func (*RoleDaoChang100) ProtoMessage() {}
  12976. func (*RoleDaoChang100) Descriptor() ([]byte, []int) {
  12977. return fileDescriptor_116e343673f7ffaf, []int{213}
  12978. }
  12979. func (m *RoleDaoChang100) XXX_Unmarshal(b []byte) error {
  12980. return xxx_messageInfo_RoleDaoChang100.Unmarshal(m, b)
  12981. }
  12982. func (m *RoleDaoChang100) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  12983. return xxx_messageInfo_RoleDaoChang100.Marshal(b, m, deterministic)
  12984. }
  12985. func (m *RoleDaoChang100) XXX_Merge(src proto.Message) {
  12986. xxx_messageInfo_RoleDaoChang100.Merge(m, src)
  12987. }
  12988. func (m *RoleDaoChang100) XXX_Size() int {
  12989. return xxx_messageInfo_RoleDaoChang100.Size(m)
  12990. }
  12991. func (m *RoleDaoChang100) XXX_DiscardUnknown() {
  12992. xxx_messageInfo_RoleDaoChang100.DiscardUnknown(m)
  12993. }
  12994. var xxx_messageInfo_RoleDaoChang100 proto.InternalMessageInfo
  12995. func (m *RoleDaoChang100) GetChallengeCount() int32 {
  12996. if m != nil {
  12997. return m.ChallengeCount
  12998. }
  12999. return 0
  13000. }
  13001. func (m *RoleDaoChang100) GetChallengeBuyCount() int32 {
  13002. if m != nil {
  13003. return m.ChallengeBuyCount
  13004. }
  13005. return 0
  13006. }
  13007. func (m *RoleDaoChang100) GetBuyCount() int32 {
  13008. if m != nil {
  13009. return m.BuyCount
  13010. }
  13011. return 0
  13012. }
  13013. func (m *RoleDaoChang100) GetBaseRewardTime() uint64 {
  13014. if m != nil {
  13015. return m.BaseRewardTime
  13016. }
  13017. return 0
  13018. }
  13019. func (m *RoleDaoChang100) GetLogState() bool {
  13020. if m != nil {
  13021. return m.LogState
  13022. }
  13023. return false
  13024. }
  13025. func (m *RoleDaoChang100) GetLastAttackUid() uint64 {
  13026. if m != nil {
  13027. return m.LastAttackUid
  13028. }
  13029. return 0
  13030. }
  13031. func (m *RoleDaoChang100) GetTipsDesc() string {
  13032. if m != nil {
  13033. return m.TipsDesc
  13034. }
  13035. return ""
  13036. }
  13037. func (m *RoleDaoChang100) GetWheelRewardItemList() []*WheelRewardItemInfo {
  13038. if m != nil {
  13039. return m.WheelRewardItemList
  13040. }
  13041. return nil
  13042. }
  13043. func (m *RoleDaoChang100) GetWheelOpen() bool {
  13044. if m != nil {
  13045. return m.WheelOpen
  13046. }
  13047. return false
  13048. }
  13049. func (m *RoleDaoChang100) GetWheelRefreshNum() int32 {
  13050. if m != nil {
  13051. return m.WheelRefreshNum
  13052. }
  13053. return 0
  13054. }
  13055. func (m *RoleDaoChang100) GetTemplateIdx() int32 {
  13056. if m != nil {
  13057. return m.TemplateIdx
  13058. }
  13059. return 0
  13060. }
  13061. func (m *RoleDaoChang100) GetWheelNum() int32 {
  13062. if m != nil {
  13063. return m.WheelNum
  13064. }
  13065. return 0
  13066. }
  13067. func (m *RoleDaoChang100) GetWheelIdx() int32 {
  13068. if m != nil {
  13069. return m.WheelIdx
  13070. }
  13071. return 0
  13072. }
  13073. type RoleCheatChat struct {
  13074. TargetId []uint64 `protobuf:"varint,1,rep,packed,name=target_id,json=targetId,proto3" json:"target_id,omitempty"`
  13075. ChatMsgCrc32 uint64 `protobuf:"varint,2,opt,name=chat_msg_crc32,json=chatMsgCrc32,proto3" json:"chat_msg_crc32,omitempty"`
  13076. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  13077. XXX_unrecognized []byte `json:"-"`
  13078. XXX_sizecache int32 `json:"-"`
  13079. }
  13080. func (m *RoleCheatChat) Reset() { *m = RoleCheatChat{} }
  13081. func (m *RoleCheatChat) String() string { return proto.CompactTextString(m) }
  13082. func (*RoleCheatChat) ProtoMessage() {}
  13083. func (*RoleCheatChat) Descriptor() ([]byte, []int) {
  13084. return fileDescriptor_116e343673f7ffaf, []int{214}
  13085. }
  13086. func (m *RoleCheatChat) XXX_Unmarshal(b []byte) error {
  13087. return xxx_messageInfo_RoleCheatChat.Unmarshal(m, b)
  13088. }
  13089. func (m *RoleCheatChat) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  13090. return xxx_messageInfo_RoleCheatChat.Marshal(b, m, deterministic)
  13091. }
  13092. func (m *RoleCheatChat) XXX_Merge(src proto.Message) {
  13093. xxx_messageInfo_RoleCheatChat.Merge(m, src)
  13094. }
  13095. func (m *RoleCheatChat) XXX_Size() int {
  13096. return xxx_messageInfo_RoleCheatChat.Size(m)
  13097. }
  13098. func (m *RoleCheatChat) XXX_DiscardUnknown() {
  13099. xxx_messageInfo_RoleCheatChat.DiscardUnknown(m)
  13100. }
  13101. var xxx_messageInfo_RoleCheatChat proto.InternalMessageInfo
  13102. func (m *RoleCheatChat) GetTargetId() []uint64 {
  13103. if m != nil {
  13104. return m.TargetId
  13105. }
  13106. return nil
  13107. }
  13108. func (m *RoleCheatChat) GetChatMsgCrc32() uint64 {
  13109. if m != nil {
  13110. return m.ChatMsgCrc32
  13111. }
  13112. return 0
  13113. }
  13114. type RoleStatistic struct {
  13115. CheatData []*KeyValueType `protobuf:"bytes,1,rep,name=cheat_data,json=cheatData,proto3" json:"cheat_data,omitempty"`
  13116. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  13117. XXX_unrecognized []byte `json:"-"`
  13118. XXX_sizecache int32 `json:"-"`
  13119. }
  13120. func (m *RoleStatistic) Reset() { *m = RoleStatistic{} }
  13121. func (m *RoleStatistic) String() string { return proto.CompactTextString(m) }
  13122. func (*RoleStatistic) ProtoMessage() {}
  13123. func (*RoleStatistic) Descriptor() ([]byte, []int) {
  13124. return fileDescriptor_116e343673f7ffaf, []int{215}
  13125. }
  13126. func (m *RoleStatistic) XXX_Unmarshal(b []byte) error {
  13127. return xxx_messageInfo_RoleStatistic.Unmarshal(m, b)
  13128. }
  13129. func (m *RoleStatistic) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  13130. return xxx_messageInfo_RoleStatistic.Marshal(b, m, deterministic)
  13131. }
  13132. func (m *RoleStatistic) XXX_Merge(src proto.Message) {
  13133. xxx_messageInfo_RoleStatistic.Merge(m, src)
  13134. }
  13135. func (m *RoleStatistic) XXX_Size() int {
  13136. return xxx_messageInfo_RoleStatistic.Size(m)
  13137. }
  13138. func (m *RoleStatistic) XXX_DiscardUnknown() {
  13139. xxx_messageInfo_RoleStatistic.DiscardUnknown(m)
  13140. }
  13141. var xxx_messageInfo_RoleStatistic proto.InternalMessageInfo
  13142. func (m *RoleStatistic) GetCheatData() []*KeyValueType {
  13143. if m != nil {
  13144. return m.CheatData
  13145. }
  13146. return nil
  13147. }
  13148. type KeepSake struct {
  13149. KeepSakeId int32 `protobuf:"varint,1,opt,name=keep_sake_id,json=keepSakeId,proto3" json:"keep_sake_id,omitempty"`
  13150. KeepSakeLevel int32 `protobuf:"varint,2,opt,name=keep_sake_level,json=keepSakeLevel,proto3" json:"keep_sake_level,omitempty"`
  13151. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  13152. XXX_unrecognized []byte `json:"-"`
  13153. XXX_sizecache int32 `json:"-"`
  13154. }
  13155. func (m *KeepSake) Reset() { *m = KeepSake{} }
  13156. func (m *KeepSake) String() string { return proto.CompactTextString(m) }
  13157. func (*KeepSake) ProtoMessage() {}
  13158. func (*KeepSake) Descriptor() ([]byte, []int) {
  13159. return fileDescriptor_116e343673f7ffaf, []int{216}
  13160. }
  13161. func (m *KeepSake) XXX_Unmarshal(b []byte) error {
  13162. return xxx_messageInfo_KeepSake.Unmarshal(m, b)
  13163. }
  13164. func (m *KeepSake) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  13165. return xxx_messageInfo_KeepSake.Marshal(b, m, deterministic)
  13166. }
  13167. func (m *KeepSake) XXX_Merge(src proto.Message) {
  13168. xxx_messageInfo_KeepSake.Merge(m, src)
  13169. }
  13170. func (m *KeepSake) XXX_Size() int {
  13171. return xxx_messageInfo_KeepSake.Size(m)
  13172. }
  13173. func (m *KeepSake) XXX_DiscardUnknown() {
  13174. xxx_messageInfo_KeepSake.DiscardUnknown(m)
  13175. }
  13176. var xxx_messageInfo_KeepSake proto.InternalMessageInfo
  13177. func (m *KeepSake) GetKeepSakeId() int32 {
  13178. if m != nil {
  13179. return m.KeepSakeId
  13180. }
  13181. return 0
  13182. }
  13183. func (m *KeepSake) GetKeepSakeLevel() int32 {
  13184. if m != nil {
  13185. return m.KeepSakeLevel
  13186. }
  13187. return 0
  13188. }
  13189. type RoleKeepSake struct {
  13190. KeepSake []*KeepSake `protobuf:"bytes,1,rep,name=keep_sake,json=keepSake,proto3" json:"keep_sake,omitempty"`
  13191. Material []*KeyValueType `protobuf:"bytes,2,rep,name=material,proto3" json:"material,omitempty"`
  13192. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  13193. XXX_unrecognized []byte `json:"-"`
  13194. XXX_sizecache int32 `json:"-"`
  13195. }
  13196. func (m *RoleKeepSake) Reset() { *m = RoleKeepSake{} }
  13197. func (m *RoleKeepSake) String() string { return proto.CompactTextString(m) }
  13198. func (*RoleKeepSake) ProtoMessage() {}
  13199. func (*RoleKeepSake) Descriptor() ([]byte, []int) {
  13200. return fileDescriptor_116e343673f7ffaf, []int{217}
  13201. }
  13202. func (m *RoleKeepSake) XXX_Unmarshal(b []byte) error {
  13203. return xxx_messageInfo_RoleKeepSake.Unmarshal(m, b)
  13204. }
  13205. func (m *RoleKeepSake) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  13206. return xxx_messageInfo_RoleKeepSake.Marshal(b, m, deterministic)
  13207. }
  13208. func (m *RoleKeepSake) XXX_Merge(src proto.Message) {
  13209. xxx_messageInfo_RoleKeepSake.Merge(m, src)
  13210. }
  13211. func (m *RoleKeepSake) XXX_Size() int {
  13212. return xxx_messageInfo_RoleKeepSake.Size(m)
  13213. }
  13214. func (m *RoleKeepSake) XXX_DiscardUnknown() {
  13215. xxx_messageInfo_RoleKeepSake.DiscardUnknown(m)
  13216. }
  13217. var xxx_messageInfo_RoleKeepSake proto.InternalMessageInfo
  13218. func (m *RoleKeepSake) GetKeepSake() []*KeepSake {
  13219. if m != nil {
  13220. return m.KeepSake
  13221. }
  13222. return nil
  13223. }
  13224. func (m *RoleKeepSake) GetMaterial() []*KeyValueType {
  13225. if m != nil {
  13226. return m.Material
  13227. }
  13228. return nil
  13229. }
  13230. type KeepSakeCollection struct {
  13231. Uid uint64 `protobuf:"varint,1,opt,name=uid,proto3" json:"uid,omitempty"`
  13232. LogTime int64 `protobuf:"varint,3,opt,name=log_time,json=logTime,proto3" json:"log_time,omitempty"`
  13233. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  13234. XXX_unrecognized []byte `json:"-"`
  13235. XXX_sizecache int32 `json:"-"`
  13236. }
  13237. func (m *KeepSakeCollection) Reset() { *m = KeepSakeCollection{} }
  13238. func (m *KeepSakeCollection) String() string { return proto.CompactTextString(m) }
  13239. func (*KeepSakeCollection) ProtoMessage() {}
  13240. func (*KeepSakeCollection) Descriptor() ([]byte, []int) {
  13241. return fileDescriptor_116e343673f7ffaf, []int{218}
  13242. }
  13243. func (m *KeepSakeCollection) XXX_Unmarshal(b []byte) error {
  13244. return xxx_messageInfo_KeepSakeCollection.Unmarshal(m, b)
  13245. }
  13246. func (m *KeepSakeCollection) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  13247. return xxx_messageInfo_KeepSakeCollection.Marshal(b, m, deterministic)
  13248. }
  13249. func (m *KeepSakeCollection) XXX_Merge(src proto.Message) {
  13250. xxx_messageInfo_KeepSakeCollection.Merge(m, src)
  13251. }
  13252. func (m *KeepSakeCollection) XXX_Size() int {
  13253. return xxx_messageInfo_KeepSakeCollection.Size(m)
  13254. }
  13255. func (m *KeepSakeCollection) XXX_DiscardUnknown() {
  13256. xxx_messageInfo_KeepSakeCollection.DiscardUnknown(m)
  13257. }
  13258. var xxx_messageInfo_KeepSakeCollection proto.InternalMessageInfo
  13259. func (m *KeepSakeCollection) GetUid() uint64 {
  13260. if m != nil {
  13261. return m.Uid
  13262. }
  13263. return 0
  13264. }
  13265. func (m *KeepSakeCollection) GetLogTime() int64 {
  13266. if m != nil {
  13267. return m.LogTime
  13268. }
  13269. return 0
  13270. }
  13271. // 宠物冲榜信息
  13272. type RushInfo struct {
  13273. PetConfigId int32 `protobuf:"varint,1,opt,name=pet_config_id,json=petConfigId,proto3" json:"pet_config_id,omitempty"`
  13274. PetScore int32 `protobuf:"varint,2,opt,name=pet_score,json=petScore,proto3" json:"pet_score,omitempty"`
  13275. PetLevel int32 `protobuf:"varint,3,opt,name=pet_level,json=petLevel,proto3" json:"pet_level,omitempty"`
  13276. TotalSkillLevel int32 `protobuf:"varint,4,opt,name=total_skill_level,json=totalSkillLevel,proto3" json:"total_skill_level,omitempty"`
  13277. QualityScore int32 `protobuf:"varint,5,opt,name=quality_score,json=qualityScore,proto3" json:"quality_score,omitempty"`
  13278. LevelScore int32 `protobuf:"varint,6,opt,name=level_score,json=levelScore,proto3" json:"level_score,omitempty"`
  13279. SkillScore int32 `protobuf:"varint,7,opt,name=skill_score,json=skillScore,proto3" json:"skill_score,omitempty"`
  13280. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  13281. XXX_unrecognized []byte `json:"-"`
  13282. XXX_sizecache int32 `json:"-"`
  13283. }
  13284. func (m *RushInfo) Reset() { *m = RushInfo{} }
  13285. func (m *RushInfo) String() string { return proto.CompactTextString(m) }
  13286. func (*RushInfo) ProtoMessage() {}
  13287. func (*RushInfo) Descriptor() ([]byte, []int) {
  13288. return fileDescriptor_116e343673f7ffaf, []int{219}
  13289. }
  13290. func (m *RushInfo) XXX_Unmarshal(b []byte) error {
  13291. return xxx_messageInfo_RushInfo.Unmarshal(m, b)
  13292. }
  13293. func (m *RushInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  13294. return xxx_messageInfo_RushInfo.Marshal(b, m, deterministic)
  13295. }
  13296. func (m *RushInfo) XXX_Merge(src proto.Message) {
  13297. xxx_messageInfo_RushInfo.Merge(m, src)
  13298. }
  13299. func (m *RushInfo) XXX_Size() int {
  13300. return xxx_messageInfo_RushInfo.Size(m)
  13301. }
  13302. func (m *RushInfo) XXX_DiscardUnknown() {
  13303. xxx_messageInfo_RushInfo.DiscardUnknown(m)
  13304. }
  13305. var xxx_messageInfo_RushInfo proto.InternalMessageInfo
  13306. func (m *RushInfo) GetPetConfigId() int32 {
  13307. if m != nil {
  13308. return m.PetConfigId
  13309. }
  13310. return 0
  13311. }
  13312. func (m *RushInfo) GetPetScore() int32 {
  13313. if m != nil {
  13314. return m.PetScore
  13315. }
  13316. return 0
  13317. }
  13318. func (m *RushInfo) GetPetLevel() int32 {
  13319. if m != nil {
  13320. return m.PetLevel
  13321. }
  13322. return 0
  13323. }
  13324. func (m *RushInfo) GetTotalSkillLevel() int32 {
  13325. if m != nil {
  13326. return m.TotalSkillLevel
  13327. }
  13328. return 0
  13329. }
  13330. func (m *RushInfo) GetQualityScore() int32 {
  13331. if m != nil {
  13332. return m.QualityScore
  13333. }
  13334. return 0
  13335. }
  13336. func (m *RushInfo) GetLevelScore() int32 {
  13337. if m != nil {
  13338. return m.LevelScore
  13339. }
  13340. return 0
  13341. }
  13342. func (m *RushInfo) GetSkillScore() int32 {
  13343. if m != nil {
  13344. return m.SkillScore
  13345. }
  13346. return 0
  13347. }
  13348. type RushPetInfo struct {
  13349. Info []*RushInfo `protobuf:"bytes,1,rep,name=info,proto3" json:"info,omitempty"`
  13350. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  13351. XXX_unrecognized []byte `json:"-"`
  13352. XXX_sizecache int32 `json:"-"`
  13353. }
  13354. func (m *RushPetInfo) Reset() { *m = RushPetInfo{} }
  13355. func (m *RushPetInfo) String() string { return proto.CompactTextString(m) }
  13356. func (*RushPetInfo) ProtoMessage() {}
  13357. func (*RushPetInfo) Descriptor() ([]byte, []int) {
  13358. return fileDescriptor_116e343673f7ffaf, []int{220}
  13359. }
  13360. func (m *RushPetInfo) XXX_Unmarshal(b []byte) error {
  13361. return xxx_messageInfo_RushPetInfo.Unmarshal(m, b)
  13362. }
  13363. func (m *RushPetInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  13364. return xxx_messageInfo_RushPetInfo.Marshal(b, m, deterministic)
  13365. }
  13366. func (m *RushPetInfo) XXX_Merge(src proto.Message) {
  13367. xxx_messageInfo_RushPetInfo.Merge(m, src)
  13368. }
  13369. func (m *RushPetInfo) XXX_Size() int {
  13370. return xxx_messageInfo_RushPetInfo.Size(m)
  13371. }
  13372. func (m *RushPetInfo) XXX_DiscardUnknown() {
  13373. xxx_messageInfo_RushPetInfo.DiscardUnknown(m)
  13374. }
  13375. var xxx_messageInfo_RushPetInfo proto.InternalMessageInfo
  13376. func (m *RushPetInfo) GetInfo() []*RushInfo {
  13377. if m != nil {
  13378. return m.Info
  13379. }
  13380. return nil
  13381. }
  13382. type RushPetData struct {
  13383. Rank int32 `protobuf:"varint,1,opt,name=rank,proto3" json:"rank,omitempty"`
  13384. TotalScore int32 `protobuf:"varint,2,opt,name=total_score,json=totalScore,proto3" json:"total_score,omitempty"`
  13385. Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
  13386. PetInfo *RushPetInfo `protobuf:"bytes,4,opt,name=pet_info,json=petInfo,proto3" json:"pet_info,omitempty"`
  13387. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  13388. XXX_unrecognized []byte `json:"-"`
  13389. XXX_sizecache int32 `json:"-"`
  13390. }
  13391. func (m *RushPetData) Reset() { *m = RushPetData{} }
  13392. func (m *RushPetData) String() string { return proto.CompactTextString(m) }
  13393. func (*RushPetData) ProtoMessage() {}
  13394. func (*RushPetData) Descriptor() ([]byte, []int) {
  13395. return fileDescriptor_116e343673f7ffaf, []int{221}
  13396. }
  13397. func (m *RushPetData) XXX_Unmarshal(b []byte) error {
  13398. return xxx_messageInfo_RushPetData.Unmarshal(m, b)
  13399. }
  13400. func (m *RushPetData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  13401. return xxx_messageInfo_RushPetData.Marshal(b, m, deterministic)
  13402. }
  13403. func (m *RushPetData) XXX_Merge(src proto.Message) {
  13404. xxx_messageInfo_RushPetData.Merge(m, src)
  13405. }
  13406. func (m *RushPetData) XXX_Size() int {
  13407. return xxx_messageInfo_RushPetData.Size(m)
  13408. }
  13409. func (m *RushPetData) XXX_DiscardUnknown() {
  13410. xxx_messageInfo_RushPetData.DiscardUnknown(m)
  13411. }
  13412. var xxx_messageInfo_RushPetData proto.InternalMessageInfo
  13413. func (m *RushPetData) GetRank() int32 {
  13414. if m != nil {
  13415. return m.Rank
  13416. }
  13417. return 0
  13418. }
  13419. func (m *RushPetData) GetTotalScore() int32 {
  13420. if m != nil {
  13421. return m.TotalScore
  13422. }
  13423. return 0
  13424. }
  13425. func (m *RushPetData) GetName() string {
  13426. if m != nil {
  13427. return m.Name
  13428. }
  13429. return ""
  13430. }
  13431. func (m *RushPetData) GetPetInfo() *RushPetInfo {
  13432. if m != nil {
  13433. return m.PetInfo
  13434. }
  13435. return nil
  13436. }
  13437. // //////////////////////跨服数据
  13438. type RoleCross struct {
  13439. Yuanhangtrial *RoleYuanHangTrial `protobuf:"bytes,1,opt,name=yuanhangtrial,proto3" json:"yuanhangtrial,omitempty"`
  13440. Crosstoptower *RoleCrossTopTower `protobuf:"bytes,2,opt,name=crosstoptower,proto3" json:"crosstoptower,omitempty"`
  13441. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  13442. XXX_unrecognized []byte `json:"-"`
  13443. XXX_sizecache int32 `json:"-"`
  13444. }
  13445. func (m *RoleCross) Reset() { *m = RoleCross{} }
  13446. func (m *RoleCross) String() string { return proto.CompactTextString(m) }
  13447. func (*RoleCross) ProtoMessage() {}
  13448. func (*RoleCross) Descriptor() ([]byte, []int) {
  13449. return fileDescriptor_116e343673f7ffaf, []int{222}
  13450. }
  13451. func (m *RoleCross) XXX_Unmarshal(b []byte) error {
  13452. return xxx_messageInfo_RoleCross.Unmarshal(m, b)
  13453. }
  13454. func (m *RoleCross) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  13455. return xxx_messageInfo_RoleCross.Marshal(b, m, deterministic)
  13456. }
  13457. func (m *RoleCross) XXX_Merge(src proto.Message) {
  13458. xxx_messageInfo_RoleCross.Merge(m, src)
  13459. }
  13460. func (m *RoleCross) XXX_Size() int {
  13461. return xxx_messageInfo_RoleCross.Size(m)
  13462. }
  13463. func (m *RoleCross) XXX_DiscardUnknown() {
  13464. xxx_messageInfo_RoleCross.DiscardUnknown(m)
  13465. }
  13466. var xxx_messageInfo_RoleCross proto.InternalMessageInfo
  13467. func (m *RoleCross) GetYuanhangtrial() *RoleYuanHangTrial {
  13468. if m != nil {
  13469. return m.Yuanhangtrial
  13470. }
  13471. return nil
  13472. }
  13473. func (m *RoleCross) GetCrosstoptower() *RoleCrossTopTower {
  13474. if m != nil {
  13475. return m.Crosstoptower
  13476. }
  13477. return nil
  13478. }
  13479. // //远航试炼
  13480. type RoleYuanHangTrial struct {
  13481. ChallengeNum int32 `protobuf:"varint,1,opt,name=challenge_num,json=challengeNum,proto3" json:"challenge_num,omitempty"`
  13482. TrialNum int32 `protobuf:"varint,2,opt,name=trial_num,json=trialNum,proto3" json:"trial_num,omitempty"`
  13483. RefreshTrialType int32 `protobuf:"varint,3,opt,name=refresh_trial_type,json=refreshTrialType,proto3" json:"refresh_trial_type,omitempty"`
  13484. TrialData *YuanHangTrialData `protobuf:"bytes,4,opt,name=trial_data,json=trialData,proto3" json:"trial_data,omitempty"`
  13485. LogList []*YuanHangTrialLogData `protobuf:"bytes,5,rep,name=log_list,json=logList,proto3" json:"log_list,omitempty"`
  13486. TrialScore int32 `protobuf:"varint,6,opt,name=trial_score,json=trialScore,proto3" json:"trial_score,omitempty"`
  13487. BuyNum int32 `protobuf:"varint,7,opt,name=buy_num,json=buyNum,proto3" json:"buy_num,omitempty"`
  13488. BuyConsume float64 `protobuf:"fixed64,8,opt,name=buy_consume,json=buyConsume,proto3" json:"buy_consume,omitempty"`
  13489. BuyType int32 `protobuf:"varint,9,opt,name=buy_type,json=buyType,proto3" json:"buy_type,omitempty"`
  13490. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  13491. XXX_unrecognized []byte `json:"-"`
  13492. XXX_sizecache int32 `json:"-"`
  13493. }
  13494. func (m *RoleYuanHangTrial) Reset() { *m = RoleYuanHangTrial{} }
  13495. func (m *RoleYuanHangTrial) String() string { return proto.CompactTextString(m) }
  13496. func (*RoleYuanHangTrial) ProtoMessage() {}
  13497. func (*RoleYuanHangTrial) Descriptor() ([]byte, []int) {
  13498. return fileDescriptor_116e343673f7ffaf, []int{223}
  13499. }
  13500. func (m *RoleYuanHangTrial) XXX_Unmarshal(b []byte) error {
  13501. return xxx_messageInfo_RoleYuanHangTrial.Unmarshal(m, b)
  13502. }
  13503. func (m *RoleYuanHangTrial) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  13504. return xxx_messageInfo_RoleYuanHangTrial.Marshal(b, m, deterministic)
  13505. }
  13506. func (m *RoleYuanHangTrial) XXX_Merge(src proto.Message) {
  13507. xxx_messageInfo_RoleYuanHangTrial.Merge(m, src)
  13508. }
  13509. func (m *RoleYuanHangTrial) XXX_Size() int {
  13510. return xxx_messageInfo_RoleYuanHangTrial.Size(m)
  13511. }
  13512. func (m *RoleYuanHangTrial) XXX_DiscardUnknown() {
  13513. xxx_messageInfo_RoleYuanHangTrial.DiscardUnknown(m)
  13514. }
  13515. var xxx_messageInfo_RoleYuanHangTrial proto.InternalMessageInfo
  13516. func (m *RoleYuanHangTrial) GetChallengeNum() int32 {
  13517. if m != nil {
  13518. return m.ChallengeNum
  13519. }
  13520. return 0
  13521. }
  13522. func (m *RoleYuanHangTrial) GetTrialNum() int32 {
  13523. if m != nil {
  13524. return m.TrialNum
  13525. }
  13526. return 0
  13527. }
  13528. func (m *RoleYuanHangTrial) GetRefreshTrialType() int32 {
  13529. if m != nil {
  13530. return m.RefreshTrialType
  13531. }
  13532. return 0
  13533. }
  13534. func (m *RoleYuanHangTrial) GetTrialData() *YuanHangTrialData {
  13535. if m != nil {
  13536. return m.TrialData
  13537. }
  13538. return nil
  13539. }
  13540. func (m *RoleYuanHangTrial) GetLogList() []*YuanHangTrialLogData {
  13541. if m != nil {
  13542. return m.LogList
  13543. }
  13544. return nil
  13545. }
  13546. func (m *RoleYuanHangTrial) GetTrialScore() int32 {
  13547. if m != nil {
  13548. return m.TrialScore
  13549. }
  13550. return 0
  13551. }
  13552. func (m *RoleYuanHangTrial) GetBuyNum() int32 {
  13553. if m != nil {
  13554. return m.BuyNum
  13555. }
  13556. return 0
  13557. }
  13558. func (m *RoleYuanHangTrial) GetBuyConsume() float64 {
  13559. if m != nil {
  13560. return m.BuyConsume
  13561. }
  13562. return 0
  13563. }
  13564. func (m *RoleYuanHangTrial) GetBuyType() int32 {
  13565. if m != nil {
  13566. return m.BuyType
  13567. }
  13568. return 0
  13569. }
  13570. type YuanHangTrialData struct {
  13571. Uid uint64 `protobuf:"varint,1,opt,name=uid,proto3" json:"uid,omitempty"`
  13572. Zone int32 `protobuf:"varint,2,opt,name=zone,proto3" json:"zone,omitempty"`
  13573. TrialType int32 `protobuf:"varint,3,opt,name=trial_type,json=trialType,proto3" json:"trial_type,omitempty"`
  13574. EndTimeStamp uint64 `protobuf:"varint,4,opt,name=end_time_stamp,json=endTimeStamp,proto3" json:"end_time_stamp,omitempty"`
  13575. RewardState bool `protobuf:"varint,5,opt,name=reward_state,json=rewardState,proto3" json:"reward_state,omitempty"`
  13576. DirtyStamp uint64 `protobuf:"varint,6,opt,name=dirty_stamp,json=dirtyStamp,proto3" json:"dirty_stamp,omitempty"`
  13577. BeChallengeNum int32 `protobuf:"varint,7,opt,name=be_challenge_num,json=beChallengeNum,proto3" json:"be_challenge_num,omitempty"`
  13578. BeChallengeUidList []uint64 `protobuf:"varint,8,rep,packed,name=be_challenge_uid_list,json=beChallengeUidList,proto3" json:"be_challenge_uid_list,omitempty"`
  13579. FromRealZone int32 `protobuf:"varint,9,opt,name=from_real_zone,json=fromRealZone,proto3" json:"from_real_zone,omitempty"`
  13580. DurationTime int32 `protobuf:"varint,10,opt,name=duration_time,json=durationTime,proto3" json:"duration_time,omitempty"`
  13581. LineNum int32 `protobuf:"varint,11,opt,name=line_num,json=lineNum,proto3" json:"line_num,omitempty"`
  13582. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  13583. XXX_unrecognized []byte `json:"-"`
  13584. XXX_sizecache int32 `json:"-"`
  13585. }
  13586. func (m *YuanHangTrialData) Reset() { *m = YuanHangTrialData{} }
  13587. func (m *YuanHangTrialData) String() string { return proto.CompactTextString(m) }
  13588. func (*YuanHangTrialData) ProtoMessage() {}
  13589. func (*YuanHangTrialData) Descriptor() ([]byte, []int) {
  13590. return fileDescriptor_116e343673f7ffaf, []int{224}
  13591. }
  13592. func (m *YuanHangTrialData) XXX_Unmarshal(b []byte) error {
  13593. return xxx_messageInfo_YuanHangTrialData.Unmarshal(m, b)
  13594. }
  13595. func (m *YuanHangTrialData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  13596. return xxx_messageInfo_YuanHangTrialData.Marshal(b, m, deterministic)
  13597. }
  13598. func (m *YuanHangTrialData) XXX_Merge(src proto.Message) {
  13599. xxx_messageInfo_YuanHangTrialData.Merge(m, src)
  13600. }
  13601. func (m *YuanHangTrialData) XXX_Size() int {
  13602. return xxx_messageInfo_YuanHangTrialData.Size(m)
  13603. }
  13604. func (m *YuanHangTrialData) XXX_DiscardUnknown() {
  13605. xxx_messageInfo_YuanHangTrialData.DiscardUnknown(m)
  13606. }
  13607. var xxx_messageInfo_YuanHangTrialData proto.InternalMessageInfo
  13608. func (m *YuanHangTrialData) GetUid() uint64 {
  13609. if m != nil {
  13610. return m.Uid
  13611. }
  13612. return 0
  13613. }
  13614. func (m *YuanHangTrialData) GetZone() int32 {
  13615. if m != nil {
  13616. return m.Zone
  13617. }
  13618. return 0
  13619. }
  13620. func (m *YuanHangTrialData) GetTrialType() int32 {
  13621. if m != nil {
  13622. return m.TrialType
  13623. }
  13624. return 0
  13625. }
  13626. func (m *YuanHangTrialData) GetEndTimeStamp() uint64 {
  13627. if m != nil {
  13628. return m.EndTimeStamp
  13629. }
  13630. return 0
  13631. }
  13632. func (m *YuanHangTrialData) GetRewardState() bool {
  13633. if m != nil {
  13634. return m.RewardState
  13635. }
  13636. return false
  13637. }
  13638. func (m *YuanHangTrialData) GetDirtyStamp() uint64 {
  13639. if m != nil {
  13640. return m.DirtyStamp
  13641. }
  13642. return 0
  13643. }
  13644. func (m *YuanHangTrialData) GetBeChallengeNum() int32 {
  13645. if m != nil {
  13646. return m.BeChallengeNum
  13647. }
  13648. return 0
  13649. }
  13650. func (m *YuanHangTrialData) GetBeChallengeUidList() []uint64 {
  13651. if m != nil {
  13652. return m.BeChallengeUidList
  13653. }
  13654. return nil
  13655. }
  13656. func (m *YuanHangTrialData) GetFromRealZone() int32 {
  13657. if m != nil {
  13658. return m.FromRealZone
  13659. }
  13660. return 0
  13661. }
  13662. func (m *YuanHangTrialData) GetDurationTime() int32 {
  13663. if m != nil {
  13664. return m.DurationTime
  13665. }
  13666. return 0
  13667. }
  13668. func (m *YuanHangTrialData) GetLineNum() int32 {
  13669. if m != nil {
  13670. return m.LineNum
  13671. }
  13672. return 0
  13673. }
  13674. // type
  13675. // 1 你被xxx挑战,失去xxx奖励
  13676. // 2 你对xx发起了抢夺,获得了xxx奖励
  13677. // 3 你对xx发起了抢夺,但是自己无法获取到奖励
  13678. type YuanHangTrialLogData struct {
  13679. Type int32 `protobuf:"varint,1,opt,name=type,proto3" json:"type,omitempty"`
  13680. RecordTime uint64 `protobuf:"varint,2,opt,name=record_time,json=recordTime,proto3" json:"record_time,omitempty"`
  13681. State bool `protobuf:"varint,3,opt,name=state,proto3" json:"state,omitempty"`
  13682. TargetPlayerName string `protobuf:"bytes,4,opt,name=target_player_name,json=targetPlayerName,proto3" json:"target_player_name,omitempty"`
  13683. TargetPlayerUid uint64 `protobuf:"varint,5,opt,name=target_player_uid,json=targetPlayerUid,proto3" json:"target_player_uid,omitempty"`
  13684. TargetPlayerZone int32 `protobuf:"varint,6,opt,name=target_player_zone,json=targetPlayerZone,proto3" json:"target_player_zone,omitempty"`
  13685. TrialType int32 `protobuf:"varint,7,opt,name=trial_type,json=trialType,proto3" json:"trial_type,omitempty"`
  13686. ItemList []*KeyValueType `protobuf:"bytes,8,rep,name=item_list,json=itemList,proto3" json:"item_list,omitempty"`
  13687. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  13688. XXX_unrecognized []byte `json:"-"`
  13689. XXX_sizecache int32 `json:"-"`
  13690. }
  13691. func (m *YuanHangTrialLogData) Reset() { *m = YuanHangTrialLogData{} }
  13692. func (m *YuanHangTrialLogData) String() string { return proto.CompactTextString(m) }
  13693. func (*YuanHangTrialLogData) ProtoMessage() {}
  13694. func (*YuanHangTrialLogData) Descriptor() ([]byte, []int) {
  13695. return fileDescriptor_116e343673f7ffaf, []int{225}
  13696. }
  13697. func (m *YuanHangTrialLogData) XXX_Unmarshal(b []byte) error {
  13698. return xxx_messageInfo_YuanHangTrialLogData.Unmarshal(m, b)
  13699. }
  13700. func (m *YuanHangTrialLogData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  13701. return xxx_messageInfo_YuanHangTrialLogData.Marshal(b, m, deterministic)
  13702. }
  13703. func (m *YuanHangTrialLogData) XXX_Merge(src proto.Message) {
  13704. xxx_messageInfo_YuanHangTrialLogData.Merge(m, src)
  13705. }
  13706. func (m *YuanHangTrialLogData) XXX_Size() int {
  13707. return xxx_messageInfo_YuanHangTrialLogData.Size(m)
  13708. }
  13709. func (m *YuanHangTrialLogData) XXX_DiscardUnknown() {
  13710. xxx_messageInfo_YuanHangTrialLogData.DiscardUnknown(m)
  13711. }
  13712. var xxx_messageInfo_YuanHangTrialLogData proto.InternalMessageInfo
  13713. func (m *YuanHangTrialLogData) GetType() int32 {
  13714. if m != nil {
  13715. return m.Type
  13716. }
  13717. return 0
  13718. }
  13719. func (m *YuanHangTrialLogData) GetRecordTime() uint64 {
  13720. if m != nil {
  13721. return m.RecordTime
  13722. }
  13723. return 0
  13724. }
  13725. func (m *YuanHangTrialLogData) GetState() bool {
  13726. if m != nil {
  13727. return m.State
  13728. }
  13729. return false
  13730. }
  13731. func (m *YuanHangTrialLogData) GetTargetPlayerName() string {
  13732. if m != nil {
  13733. return m.TargetPlayerName
  13734. }
  13735. return ""
  13736. }
  13737. func (m *YuanHangTrialLogData) GetTargetPlayerUid() uint64 {
  13738. if m != nil {
  13739. return m.TargetPlayerUid
  13740. }
  13741. return 0
  13742. }
  13743. func (m *YuanHangTrialLogData) GetTargetPlayerZone() int32 {
  13744. if m != nil {
  13745. return m.TargetPlayerZone
  13746. }
  13747. return 0
  13748. }
  13749. func (m *YuanHangTrialLogData) GetTrialType() int32 {
  13750. if m != nil {
  13751. return m.TrialType
  13752. }
  13753. return 0
  13754. }
  13755. func (m *YuanHangTrialLogData) GetItemList() []*KeyValueType {
  13756. if m != nil {
  13757. return m.ItemList
  13758. }
  13759. return nil
  13760. }
  13761. type CommonRankInfo struct {
  13762. Rank int32 `protobuf:"varint,1,opt,name=rank,proto3" json:"rank,omitempty"`
  13763. BriefInfo *CommonPlayerBriefInfo `protobuf:"bytes,2,opt,name=brief_info,json=briefInfo,proto3" json:"brief_info,omitempty"`
  13764. Score int32 `protobuf:"varint,3,opt,name=score,proto3" json:"score,omitempty"`
  13765. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  13766. XXX_unrecognized []byte `json:"-"`
  13767. XXX_sizecache int32 `json:"-"`
  13768. }
  13769. func (m *CommonRankInfo) Reset() { *m = CommonRankInfo{} }
  13770. func (m *CommonRankInfo) String() string { return proto.CompactTextString(m) }
  13771. func (*CommonRankInfo) ProtoMessage() {}
  13772. func (*CommonRankInfo) Descriptor() ([]byte, []int) {
  13773. return fileDescriptor_116e343673f7ffaf, []int{226}
  13774. }
  13775. func (m *CommonRankInfo) XXX_Unmarshal(b []byte) error {
  13776. return xxx_messageInfo_CommonRankInfo.Unmarshal(m, b)
  13777. }
  13778. func (m *CommonRankInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  13779. return xxx_messageInfo_CommonRankInfo.Marshal(b, m, deterministic)
  13780. }
  13781. func (m *CommonRankInfo) XXX_Merge(src proto.Message) {
  13782. xxx_messageInfo_CommonRankInfo.Merge(m, src)
  13783. }
  13784. func (m *CommonRankInfo) XXX_Size() int {
  13785. return xxx_messageInfo_CommonRankInfo.Size(m)
  13786. }
  13787. func (m *CommonRankInfo) XXX_DiscardUnknown() {
  13788. xxx_messageInfo_CommonRankInfo.DiscardUnknown(m)
  13789. }
  13790. var xxx_messageInfo_CommonRankInfo proto.InternalMessageInfo
  13791. func (m *CommonRankInfo) GetRank() int32 {
  13792. if m != nil {
  13793. return m.Rank
  13794. }
  13795. return 0
  13796. }
  13797. func (m *CommonRankInfo) GetBriefInfo() *CommonPlayerBriefInfo {
  13798. if m != nil {
  13799. return m.BriefInfo
  13800. }
  13801. return nil
  13802. }
  13803. func (m *CommonRankInfo) GetScore() int32 {
  13804. if m != nil {
  13805. return m.Score
  13806. }
  13807. return 0
  13808. }
  13809. // 巅峰爬塔
  13810. type RoleCrossTopTower struct {
  13811. ValidEndTime uint64 `protobuf:"varint,1,opt,name=valid_end_time,json=validEndTime,proto3" json:"valid_end_time,omitempty"`
  13812. FightList []*TopTowerFightRoleInfo `protobuf:"bytes,2,rep,name=fight_list,json=fightList,proto3" json:"fight_list,omitempty"`
  13813. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  13814. XXX_unrecognized []byte `json:"-"`
  13815. XXX_sizecache int32 `json:"-"`
  13816. }
  13817. func (m *RoleCrossTopTower) Reset() { *m = RoleCrossTopTower{} }
  13818. func (m *RoleCrossTopTower) String() string { return proto.CompactTextString(m) }
  13819. func (*RoleCrossTopTower) ProtoMessage() {}
  13820. func (*RoleCrossTopTower) Descriptor() ([]byte, []int) {
  13821. return fileDescriptor_116e343673f7ffaf, []int{227}
  13822. }
  13823. func (m *RoleCrossTopTower) XXX_Unmarshal(b []byte) error {
  13824. return xxx_messageInfo_RoleCrossTopTower.Unmarshal(m, b)
  13825. }
  13826. func (m *RoleCrossTopTower) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  13827. return xxx_messageInfo_RoleCrossTopTower.Marshal(b, m, deterministic)
  13828. }
  13829. func (m *RoleCrossTopTower) XXX_Merge(src proto.Message) {
  13830. xxx_messageInfo_RoleCrossTopTower.Merge(m, src)
  13831. }
  13832. func (m *RoleCrossTopTower) XXX_Size() int {
  13833. return xxx_messageInfo_RoleCrossTopTower.Size(m)
  13834. }
  13835. func (m *RoleCrossTopTower) XXX_DiscardUnknown() {
  13836. xxx_messageInfo_RoleCrossTopTower.DiscardUnknown(m)
  13837. }
  13838. var xxx_messageInfo_RoleCrossTopTower proto.InternalMessageInfo
  13839. func (m *RoleCrossTopTower) GetValidEndTime() uint64 {
  13840. if m != nil {
  13841. return m.ValidEndTime
  13842. }
  13843. return 0
  13844. }
  13845. func (m *RoleCrossTopTower) GetFightList() []*TopTowerFightRoleInfo {
  13846. if m != nil {
  13847. return m.FightList
  13848. }
  13849. return nil
  13850. }
  13851. type TopTowerFightRoleInfo struct {
  13852. Idx int32 `protobuf:"varint,1,opt,name=idx,proto3" json:"idx,omitempty"`
  13853. FightInfo *FightRoleInfo `protobuf:"bytes,2,opt,name=fight_info,json=fightInfo,proto3" json:"fight_info,omitempty"`
  13854. RewardState bool `protobuf:"varint,3,opt,name=reward_state,json=rewardState,proto3" json:"reward_state,omitempty"`
  13855. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  13856. XXX_unrecognized []byte `json:"-"`
  13857. XXX_sizecache int32 `json:"-"`
  13858. }
  13859. func (m *TopTowerFightRoleInfo) Reset() { *m = TopTowerFightRoleInfo{} }
  13860. func (m *TopTowerFightRoleInfo) String() string { return proto.CompactTextString(m) }
  13861. func (*TopTowerFightRoleInfo) ProtoMessage() {}
  13862. func (*TopTowerFightRoleInfo) Descriptor() ([]byte, []int) {
  13863. return fileDescriptor_116e343673f7ffaf, []int{228}
  13864. }
  13865. func (m *TopTowerFightRoleInfo) XXX_Unmarshal(b []byte) error {
  13866. return xxx_messageInfo_TopTowerFightRoleInfo.Unmarshal(m, b)
  13867. }
  13868. func (m *TopTowerFightRoleInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  13869. return xxx_messageInfo_TopTowerFightRoleInfo.Marshal(b, m, deterministic)
  13870. }
  13871. func (m *TopTowerFightRoleInfo) XXX_Merge(src proto.Message) {
  13872. xxx_messageInfo_TopTowerFightRoleInfo.Merge(m, src)
  13873. }
  13874. func (m *TopTowerFightRoleInfo) XXX_Size() int {
  13875. return xxx_messageInfo_TopTowerFightRoleInfo.Size(m)
  13876. }
  13877. func (m *TopTowerFightRoleInfo) XXX_DiscardUnknown() {
  13878. xxx_messageInfo_TopTowerFightRoleInfo.DiscardUnknown(m)
  13879. }
  13880. var xxx_messageInfo_TopTowerFightRoleInfo proto.InternalMessageInfo
  13881. func (m *TopTowerFightRoleInfo) GetIdx() int32 {
  13882. if m != nil {
  13883. return m.Idx
  13884. }
  13885. return 0
  13886. }
  13887. func (m *TopTowerFightRoleInfo) GetFightInfo() *FightRoleInfo {
  13888. if m != nil {
  13889. return m.FightInfo
  13890. }
  13891. return nil
  13892. }
  13893. func (m *TopTowerFightRoleInfo) GetRewardState() bool {
  13894. if m != nil {
  13895. return m.RewardState
  13896. }
  13897. return false
  13898. }
  13899. // AOI服务器线路状态
  13900. type ServerStateInfo struct {
  13901. Id int32 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
  13902. Sid string `protobuf:"bytes,2,opt,name=sid,proto3" json:"sid,omitempty"`
  13903. StateList []*StateDetailDesc `protobuf:"bytes,3,rep,name=state_list,json=stateList,proto3" json:"state_list,omitempty"`
  13904. MaxLineNum int32 `protobuf:"varint,4,opt,name=max_line_num,json=maxLineNum,proto3" json:"max_line_num,omitempty"`
  13905. MaxSpaceEntityNum int32 `protobuf:"varint,5,opt,name=max_space_entity_num,json=maxSpaceEntityNum,proto3" json:"max_space_entity_num,omitempty"`
  13906. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  13907. XXX_unrecognized []byte `json:"-"`
  13908. XXX_sizecache int32 `json:"-"`
  13909. }
  13910. func (m *ServerStateInfo) Reset() { *m = ServerStateInfo{} }
  13911. func (m *ServerStateInfo) String() string { return proto.CompactTextString(m) }
  13912. func (*ServerStateInfo) ProtoMessage() {}
  13913. func (*ServerStateInfo) Descriptor() ([]byte, []int) {
  13914. return fileDescriptor_116e343673f7ffaf, []int{229}
  13915. }
  13916. func (m *ServerStateInfo) XXX_Unmarshal(b []byte) error {
  13917. return xxx_messageInfo_ServerStateInfo.Unmarshal(m, b)
  13918. }
  13919. func (m *ServerStateInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  13920. return xxx_messageInfo_ServerStateInfo.Marshal(b, m, deterministic)
  13921. }
  13922. func (m *ServerStateInfo) XXX_Merge(src proto.Message) {
  13923. xxx_messageInfo_ServerStateInfo.Merge(m, src)
  13924. }
  13925. func (m *ServerStateInfo) XXX_Size() int {
  13926. return xxx_messageInfo_ServerStateInfo.Size(m)
  13927. }
  13928. func (m *ServerStateInfo) XXX_DiscardUnknown() {
  13929. xxx_messageInfo_ServerStateInfo.DiscardUnknown(m)
  13930. }
  13931. var xxx_messageInfo_ServerStateInfo proto.InternalMessageInfo
  13932. func (m *ServerStateInfo) GetId() int32 {
  13933. if m != nil {
  13934. return m.Id
  13935. }
  13936. return 0
  13937. }
  13938. func (m *ServerStateInfo) GetSid() string {
  13939. if m != nil {
  13940. return m.Sid
  13941. }
  13942. return ""
  13943. }
  13944. func (m *ServerStateInfo) GetStateList() []*StateDetailDesc {
  13945. if m != nil {
  13946. return m.StateList
  13947. }
  13948. return nil
  13949. }
  13950. func (m *ServerStateInfo) GetMaxLineNum() int32 {
  13951. if m != nil {
  13952. return m.MaxLineNum
  13953. }
  13954. return 0
  13955. }
  13956. func (m *ServerStateInfo) GetMaxSpaceEntityNum() int32 {
  13957. if m != nil {
  13958. return m.MaxSpaceEntityNum
  13959. }
  13960. return 0
  13961. }
  13962. type StateDetailDesc struct {
  13963. Line int32 `protobuf:"varint,2,opt,name=line,proto3" json:"line,omitempty"`
  13964. CurNum int32 `protobuf:"varint,3,opt,name=cur_num,json=curNum,proto3" json:"cur_num,omitempty"`
  13965. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  13966. XXX_unrecognized []byte `json:"-"`
  13967. XXX_sizecache int32 `json:"-"`
  13968. }
  13969. func (m *StateDetailDesc) Reset() { *m = StateDetailDesc{} }
  13970. func (m *StateDetailDesc) String() string { return proto.CompactTextString(m) }
  13971. func (*StateDetailDesc) ProtoMessage() {}
  13972. func (*StateDetailDesc) Descriptor() ([]byte, []int) {
  13973. return fileDescriptor_116e343673f7ffaf, []int{230}
  13974. }
  13975. func (m *StateDetailDesc) XXX_Unmarshal(b []byte) error {
  13976. return xxx_messageInfo_StateDetailDesc.Unmarshal(m, b)
  13977. }
  13978. func (m *StateDetailDesc) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  13979. return xxx_messageInfo_StateDetailDesc.Marshal(b, m, deterministic)
  13980. }
  13981. func (m *StateDetailDesc) XXX_Merge(src proto.Message) {
  13982. xxx_messageInfo_StateDetailDesc.Merge(m, src)
  13983. }
  13984. func (m *StateDetailDesc) XXX_Size() int {
  13985. return xxx_messageInfo_StateDetailDesc.Size(m)
  13986. }
  13987. func (m *StateDetailDesc) XXX_DiscardUnknown() {
  13988. xxx_messageInfo_StateDetailDesc.DiscardUnknown(m)
  13989. }
  13990. var xxx_messageInfo_StateDetailDesc proto.InternalMessageInfo
  13991. func (m *StateDetailDesc) GetLine() int32 {
  13992. if m != nil {
  13993. return m.Line
  13994. }
  13995. return 0
  13996. }
  13997. func (m *StateDetailDesc) GetCurNum() int32 {
  13998. if m != nil {
  13999. return m.CurNum
  14000. }
  14001. return 0
  14002. }
  14003. type RoleRush struct {
  14004. RushSkill *RushSkill `protobuf:"bytes,1,opt,name=rush_skill,json=rushSkill,proto3" json:"rush_skill,omitempty"`
  14005. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  14006. XXX_unrecognized []byte `json:"-"`
  14007. XXX_sizecache int32 `json:"-"`
  14008. }
  14009. func (m *RoleRush) Reset() { *m = RoleRush{} }
  14010. func (m *RoleRush) String() string { return proto.CompactTextString(m) }
  14011. func (*RoleRush) ProtoMessage() {}
  14012. func (*RoleRush) Descriptor() ([]byte, []int) {
  14013. return fileDescriptor_116e343673f7ffaf, []int{231}
  14014. }
  14015. func (m *RoleRush) XXX_Unmarshal(b []byte) error {
  14016. return xxx_messageInfo_RoleRush.Unmarshal(m, b)
  14017. }
  14018. func (m *RoleRush) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  14019. return xxx_messageInfo_RoleRush.Marshal(b, m, deterministic)
  14020. }
  14021. func (m *RoleRush) XXX_Merge(src proto.Message) {
  14022. xxx_messageInfo_RoleRush.Merge(m, src)
  14023. }
  14024. func (m *RoleRush) XXX_Size() int {
  14025. return xxx_messageInfo_RoleRush.Size(m)
  14026. }
  14027. func (m *RoleRush) XXX_DiscardUnknown() {
  14028. xxx_messageInfo_RoleRush.DiscardUnknown(m)
  14029. }
  14030. var xxx_messageInfo_RoleRush proto.InternalMessageInfo
  14031. func (m *RoleRush) GetRushSkill() *RushSkill {
  14032. if m != nil {
  14033. return m.RushSkill
  14034. }
  14035. return nil
  14036. }
  14037. type RushSkill struct {
  14038. TotalScore uint32 `protobuf:"varint,1,opt,name=total_score,json=totalScore,proto3" json:"total_score,omitempty"`
  14039. RushRound int32 `protobuf:"varint,2,opt,name=rush_round,json=rushRound,proto3" json:"rush_round,omitempty"`
  14040. RewardRound int32 `protobuf:"varint,3,opt,name=reward_round,json=rewardRound,proto3" json:"reward_round,omitempty"`
  14041. ScoreRewardFlag int32 `protobuf:"varint,4,opt,name=score_reward_flag,json=scoreRewardFlag,proto3" json:"score_reward_flag,omitempty"`
  14042. RankReward int32 `protobuf:"varint,5,opt,name=rank_reward,json=rankReward,proto3" json:"rank_reward,omitempty"`
  14043. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  14044. XXX_unrecognized []byte `json:"-"`
  14045. XXX_sizecache int32 `json:"-"`
  14046. }
  14047. func (m *RushSkill) Reset() { *m = RushSkill{} }
  14048. func (m *RushSkill) String() string { return proto.CompactTextString(m) }
  14049. func (*RushSkill) ProtoMessage() {}
  14050. func (*RushSkill) Descriptor() ([]byte, []int) {
  14051. return fileDescriptor_116e343673f7ffaf, []int{232}
  14052. }
  14053. func (m *RushSkill) XXX_Unmarshal(b []byte) error {
  14054. return xxx_messageInfo_RushSkill.Unmarshal(m, b)
  14055. }
  14056. func (m *RushSkill) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  14057. return xxx_messageInfo_RushSkill.Marshal(b, m, deterministic)
  14058. }
  14059. func (m *RushSkill) XXX_Merge(src proto.Message) {
  14060. xxx_messageInfo_RushSkill.Merge(m, src)
  14061. }
  14062. func (m *RushSkill) XXX_Size() int {
  14063. return xxx_messageInfo_RushSkill.Size(m)
  14064. }
  14065. func (m *RushSkill) XXX_DiscardUnknown() {
  14066. xxx_messageInfo_RushSkill.DiscardUnknown(m)
  14067. }
  14068. var xxx_messageInfo_RushSkill proto.InternalMessageInfo
  14069. func (m *RushSkill) GetTotalScore() uint32 {
  14070. if m != nil {
  14071. return m.TotalScore
  14072. }
  14073. return 0
  14074. }
  14075. func (m *RushSkill) GetRushRound() int32 {
  14076. if m != nil {
  14077. return m.RushRound
  14078. }
  14079. return 0
  14080. }
  14081. func (m *RushSkill) GetRewardRound() int32 {
  14082. if m != nil {
  14083. return m.RewardRound
  14084. }
  14085. return 0
  14086. }
  14087. func (m *RushSkill) GetScoreRewardFlag() int32 {
  14088. if m != nil {
  14089. return m.ScoreRewardFlag
  14090. }
  14091. return 0
  14092. }
  14093. func (m *RushSkill) GetRankReward() int32 {
  14094. if m != nil {
  14095. return m.RankReward
  14096. }
  14097. return 0
  14098. }
  14099. type HeadData struct {
  14100. HeadId int32 `protobuf:"varint,1,opt,name=head_id,json=headId,proto3" json:"head_id,omitempty"`
  14101. State int32 `protobuf:"varint,2,opt,name=state,proto3" json:"state,omitempty"`
  14102. EndTime int64 `protobuf:"varint,3,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
  14103. TaskData *TaskData `protobuf:"bytes,4,opt,name=task_data,json=taskData,proto3" json:"task_data,omitempty"`
  14104. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  14105. XXX_unrecognized []byte `json:"-"`
  14106. XXX_sizecache int32 `json:"-"`
  14107. }
  14108. func (m *HeadData) Reset() { *m = HeadData{} }
  14109. func (m *HeadData) String() string { return proto.CompactTextString(m) }
  14110. func (*HeadData) ProtoMessage() {}
  14111. func (*HeadData) Descriptor() ([]byte, []int) {
  14112. return fileDescriptor_116e343673f7ffaf, []int{233}
  14113. }
  14114. func (m *HeadData) XXX_Unmarshal(b []byte) error {
  14115. return xxx_messageInfo_HeadData.Unmarshal(m, b)
  14116. }
  14117. func (m *HeadData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  14118. return xxx_messageInfo_HeadData.Marshal(b, m, deterministic)
  14119. }
  14120. func (m *HeadData) XXX_Merge(src proto.Message) {
  14121. xxx_messageInfo_HeadData.Merge(m, src)
  14122. }
  14123. func (m *HeadData) XXX_Size() int {
  14124. return xxx_messageInfo_HeadData.Size(m)
  14125. }
  14126. func (m *HeadData) XXX_DiscardUnknown() {
  14127. xxx_messageInfo_HeadData.DiscardUnknown(m)
  14128. }
  14129. var xxx_messageInfo_HeadData proto.InternalMessageInfo
  14130. func (m *HeadData) GetHeadId() int32 {
  14131. if m != nil {
  14132. return m.HeadId
  14133. }
  14134. return 0
  14135. }
  14136. func (m *HeadData) GetState() int32 {
  14137. if m != nil {
  14138. return m.State
  14139. }
  14140. return 0
  14141. }
  14142. func (m *HeadData) GetEndTime() int64 {
  14143. if m != nil {
  14144. return m.EndTime
  14145. }
  14146. return 0
  14147. }
  14148. func (m *HeadData) GetTaskData() *TaskData {
  14149. if m != nil {
  14150. return m.TaskData
  14151. }
  14152. return nil
  14153. }
  14154. type RoleHead struct {
  14155. Heads []*HeadData `protobuf:"bytes,1,rep,name=heads,proto3" json:"heads,omitempty"`
  14156. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  14157. XXX_unrecognized []byte `json:"-"`
  14158. XXX_sizecache int32 `json:"-"`
  14159. }
  14160. func (m *RoleHead) Reset() { *m = RoleHead{} }
  14161. func (m *RoleHead) String() string { return proto.CompactTextString(m) }
  14162. func (*RoleHead) ProtoMessage() {}
  14163. func (*RoleHead) Descriptor() ([]byte, []int) {
  14164. return fileDescriptor_116e343673f7ffaf, []int{234}
  14165. }
  14166. func (m *RoleHead) XXX_Unmarshal(b []byte) error {
  14167. return xxx_messageInfo_RoleHead.Unmarshal(m, b)
  14168. }
  14169. func (m *RoleHead) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  14170. return xxx_messageInfo_RoleHead.Marshal(b, m, deterministic)
  14171. }
  14172. func (m *RoleHead) XXX_Merge(src proto.Message) {
  14173. xxx_messageInfo_RoleHead.Merge(m, src)
  14174. }
  14175. func (m *RoleHead) XXX_Size() int {
  14176. return xxx_messageInfo_RoleHead.Size(m)
  14177. }
  14178. func (m *RoleHead) XXX_DiscardUnknown() {
  14179. xxx_messageInfo_RoleHead.DiscardUnknown(m)
  14180. }
  14181. var xxx_messageInfo_RoleHead proto.InternalMessageInfo
  14182. func (m *RoleHead) GetHeads() []*HeadData {
  14183. if m != nil {
  14184. return m.Heads
  14185. }
  14186. return nil
  14187. }
  14188. type RoleWish struct {
  14189. Slots []*WishSlot `protobuf:"bytes,1,rep,name=slots,proto3" json:"slots,omitempty"`
  14190. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  14191. XXX_unrecognized []byte `json:"-"`
  14192. XXX_sizecache int32 `json:"-"`
  14193. }
  14194. func (m *RoleWish) Reset() { *m = RoleWish{} }
  14195. func (m *RoleWish) String() string { return proto.CompactTextString(m) }
  14196. func (*RoleWish) ProtoMessage() {}
  14197. func (*RoleWish) Descriptor() ([]byte, []int) {
  14198. return fileDescriptor_116e343673f7ffaf, []int{235}
  14199. }
  14200. func (m *RoleWish) XXX_Unmarshal(b []byte) error {
  14201. return xxx_messageInfo_RoleWish.Unmarshal(m, b)
  14202. }
  14203. func (m *RoleWish) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  14204. return xxx_messageInfo_RoleWish.Marshal(b, m, deterministic)
  14205. }
  14206. func (m *RoleWish) XXX_Merge(src proto.Message) {
  14207. xxx_messageInfo_RoleWish.Merge(m, src)
  14208. }
  14209. func (m *RoleWish) XXX_Size() int {
  14210. return xxx_messageInfo_RoleWish.Size(m)
  14211. }
  14212. func (m *RoleWish) XXX_DiscardUnknown() {
  14213. xxx_messageInfo_RoleWish.DiscardUnknown(m)
  14214. }
  14215. var xxx_messageInfo_RoleWish proto.InternalMessageInfo
  14216. func (m *RoleWish) GetSlots() []*WishSlot {
  14217. if m != nil {
  14218. return m.Slots
  14219. }
  14220. return nil
  14221. }
  14222. // 许愿槽位信息
  14223. type WishSlot struct {
  14224. Item *KeyValueType `protobuf:"bytes,1,opt,name=item,proto3" json:"item,omitempty"`
  14225. SrcItem int32 `protobuf:"varint,2,opt,name=src_item,json=srcItem,proto3" json:"src_item,omitempty"`
  14226. EndTime int64 `protobuf:"varint,3,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
  14227. IsOpen bool `protobuf:"varint,4,opt,name=isOpen,proto3" json:"isOpen,omitempty"`
  14228. IsLucky bool `protobuf:"varint,5,opt,name=isLucky,proto3" json:"isLucky,omitempty"`
  14229. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  14230. XXX_unrecognized []byte `json:"-"`
  14231. XXX_sizecache int32 `json:"-"`
  14232. }
  14233. func (m *WishSlot) Reset() { *m = WishSlot{} }
  14234. func (m *WishSlot) String() string { return proto.CompactTextString(m) }
  14235. func (*WishSlot) ProtoMessage() {}
  14236. func (*WishSlot) Descriptor() ([]byte, []int) {
  14237. return fileDescriptor_116e343673f7ffaf, []int{236}
  14238. }
  14239. func (m *WishSlot) XXX_Unmarshal(b []byte) error {
  14240. return xxx_messageInfo_WishSlot.Unmarshal(m, b)
  14241. }
  14242. func (m *WishSlot) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  14243. return xxx_messageInfo_WishSlot.Marshal(b, m, deterministic)
  14244. }
  14245. func (m *WishSlot) XXX_Merge(src proto.Message) {
  14246. xxx_messageInfo_WishSlot.Merge(m, src)
  14247. }
  14248. func (m *WishSlot) XXX_Size() int {
  14249. return xxx_messageInfo_WishSlot.Size(m)
  14250. }
  14251. func (m *WishSlot) XXX_DiscardUnknown() {
  14252. xxx_messageInfo_WishSlot.DiscardUnknown(m)
  14253. }
  14254. var xxx_messageInfo_WishSlot proto.InternalMessageInfo
  14255. func (m *WishSlot) GetItem() *KeyValueType {
  14256. if m != nil {
  14257. return m.Item
  14258. }
  14259. return nil
  14260. }
  14261. func (m *WishSlot) GetSrcItem() int32 {
  14262. if m != nil {
  14263. return m.SrcItem
  14264. }
  14265. return 0
  14266. }
  14267. func (m *WishSlot) GetEndTime() int64 {
  14268. if m != nil {
  14269. return m.EndTime
  14270. }
  14271. return 0
  14272. }
  14273. func (m *WishSlot) GetIsOpen() bool {
  14274. if m != nil {
  14275. return m.IsOpen
  14276. }
  14277. return false
  14278. }
  14279. func (m *WishSlot) GetIsLucky() bool {
  14280. if m != nil {
  14281. return m.IsLucky
  14282. }
  14283. return false
  14284. }
  14285. // //////////////////////
  14286. // bt服务器功能结构
  14287. type RoleBT struct {
  14288. BoliData *BTBoliData `protobuf:"bytes,1,opt,name=boli_data,json=boliData,proto3" json:"boli_data,omitempty"`
  14289. BaseData *BTBaseData `protobuf:"bytes,2,opt,name=base_data,json=baseData,proto3" json:"base_data,omitempty"`
  14290. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  14291. XXX_unrecognized []byte `json:"-"`
  14292. XXX_sizecache int32 `json:"-"`
  14293. }
  14294. func (m *RoleBT) Reset() { *m = RoleBT{} }
  14295. func (m *RoleBT) String() string { return proto.CompactTextString(m) }
  14296. func (*RoleBT) ProtoMessage() {}
  14297. func (*RoleBT) Descriptor() ([]byte, []int) {
  14298. return fileDescriptor_116e343673f7ffaf, []int{237}
  14299. }
  14300. func (m *RoleBT) XXX_Unmarshal(b []byte) error {
  14301. return xxx_messageInfo_RoleBT.Unmarshal(m, b)
  14302. }
  14303. func (m *RoleBT) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  14304. return xxx_messageInfo_RoleBT.Marshal(b, m, deterministic)
  14305. }
  14306. func (m *RoleBT) XXX_Merge(src proto.Message) {
  14307. xxx_messageInfo_RoleBT.Merge(m, src)
  14308. }
  14309. func (m *RoleBT) XXX_Size() int {
  14310. return xxx_messageInfo_RoleBT.Size(m)
  14311. }
  14312. func (m *RoleBT) XXX_DiscardUnknown() {
  14313. xxx_messageInfo_RoleBT.DiscardUnknown(m)
  14314. }
  14315. var xxx_messageInfo_RoleBT proto.InternalMessageInfo
  14316. func (m *RoleBT) GetBoliData() *BTBoliData {
  14317. if m != nil {
  14318. return m.BoliData
  14319. }
  14320. return nil
  14321. }
  14322. func (m *RoleBT) GetBaseData() *BTBaseData {
  14323. if m != nil {
  14324. return m.BaseData
  14325. }
  14326. return nil
  14327. }
  14328. // bt波利商城
  14329. type BTBoliData struct {
  14330. Level int32 `protobuf:"varint,1,opt,name=level,proto3" json:"level,omitempty"`
  14331. DayRewardList []*KeyValueType `protobuf:"bytes,2,rep,name=day_reward_list,json=dayRewardList,proto3" json:"day_reward_list,omitempty"`
  14332. BuyInfoList []*BuyInfo `protobuf:"bytes,3,rep,name=buy_info_list,json=buyInfoList,proto3" json:"buy_info_list,omitempty"`
  14333. RewardTime uint64 `protobuf:"varint,4,opt,name=reward_time,json=rewardTime,proto3" json:"reward_time,omitempty"`
  14334. ShowTimeStamp uint64 `protobuf:"varint,5,opt,name=show_time_stamp,json=showTimeStamp,proto3" json:"show_time_stamp,omitempty"`
  14335. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  14336. XXX_unrecognized []byte `json:"-"`
  14337. XXX_sizecache int32 `json:"-"`
  14338. }
  14339. func (m *BTBoliData) Reset() { *m = BTBoliData{} }
  14340. func (m *BTBoliData) String() string { return proto.CompactTextString(m) }
  14341. func (*BTBoliData) ProtoMessage() {}
  14342. func (*BTBoliData) Descriptor() ([]byte, []int) {
  14343. return fileDescriptor_116e343673f7ffaf, []int{238}
  14344. }
  14345. func (m *BTBoliData) XXX_Unmarshal(b []byte) error {
  14346. return xxx_messageInfo_BTBoliData.Unmarshal(m, b)
  14347. }
  14348. func (m *BTBoliData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  14349. return xxx_messageInfo_BTBoliData.Marshal(b, m, deterministic)
  14350. }
  14351. func (m *BTBoliData) XXX_Merge(src proto.Message) {
  14352. xxx_messageInfo_BTBoliData.Merge(m, src)
  14353. }
  14354. func (m *BTBoliData) XXX_Size() int {
  14355. return xxx_messageInfo_BTBoliData.Size(m)
  14356. }
  14357. func (m *BTBoliData) XXX_DiscardUnknown() {
  14358. xxx_messageInfo_BTBoliData.DiscardUnknown(m)
  14359. }
  14360. var xxx_messageInfo_BTBoliData proto.InternalMessageInfo
  14361. func (m *BTBoliData) GetLevel() int32 {
  14362. if m != nil {
  14363. return m.Level
  14364. }
  14365. return 0
  14366. }
  14367. func (m *BTBoliData) GetDayRewardList() []*KeyValueType {
  14368. if m != nil {
  14369. return m.DayRewardList
  14370. }
  14371. return nil
  14372. }
  14373. func (m *BTBoliData) GetBuyInfoList() []*BuyInfo {
  14374. if m != nil {
  14375. return m.BuyInfoList
  14376. }
  14377. return nil
  14378. }
  14379. func (m *BTBoliData) GetRewardTime() uint64 {
  14380. if m != nil {
  14381. return m.RewardTime
  14382. }
  14383. return 0
  14384. }
  14385. func (m *BTBoliData) GetShowTimeStamp() uint64 {
  14386. if m != nil {
  14387. return m.ShowTimeStamp
  14388. }
  14389. return 0
  14390. }
  14391. // bt基础数据
  14392. type BTBaseData struct {
  14393. // bt超值首充
  14394. FirstRechargeTime uint64 `protobuf:"varint,1,opt,name=first_recharge_time,json=firstRechargeTime,proto3" json:"first_recharge_time,omitempty"`
  14395. FirstRechargeRewardState uint32 `protobuf:"varint,2,opt,name=first_recharge_reward_state,json=firstRechargeRewardState,proto3" json:"first_recharge_reward_state,omitempty"`
  14396. // bt百元大礼包
  14397. Recharge100Time uint64 `protobuf:"varint,3,opt,name=recharge100_time,json=recharge100Time,proto3" json:"recharge100_time,omitempty"`
  14398. Recharge100RewardDay int32 `protobuf:"varint,4,opt,name=recharge100_reward_day,json=recharge100RewardDay,proto3" json:"recharge100_reward_day,omitempty"`
  14399. Recharge100RewardState int32 `protobuf:"varint,5,opt,name=recharge100_reward_state,json=recharge100RewardState,proto3" json:"recharge100_reward_state,omitempty"`
  14400. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  14401. XXX_unrecognized []byte `json:"-"`
  14402. XXX_sizecache int32 `json:"-"`
  14403. }
  14404. func (m *BTBaseData) Reset() { *m = BTBaseData{} }
  14405. func (m *BTBaseData) String() string { return proto.CompactTextString(m) }
  14406. func (*BTBaseData) ProtoMessage() {}
  14407. func (*BTBaseData) Descriptor() ([]byte, []int) {
  14408. return fileDescriptor_116e343673f7ffaf, []int{239}
  14409. }
  14410. func (m *BTBaseData) XXX_Unmarshal(b []byte) error {
  14411. return xxx_messageInfo_BTBaseData.Unmarshal(m, b)
  14412. }
  14413. func (m *BTBaseData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  14414. return xxx_messageInfo_BTBaseData.Marshal(b, m, deterministic)
  14415. }
  14416. func (m *BTBaseData) XXX_Merge(src proto.Message) {
  14417. xxx_messageInfo_BTBaseData.Merge(m, src)
  14418. }
  14419. func (m *BTBaseData) XXX_Size() int {
  14420. return xxx_messageInfo_BTBaseData.Size(m)
  14421. }
  14422. func (m *BTBaseData) XXX_DiscardUnknown() {
  14423. xxx_messageInfo_BTBaseData.DiscardUnknown(m)
  14424. }
  14425. var xxx_messageInfo_BTBaseData proto.InternalMessageInfo
  14426. func (m *BTBaseData) GetFirstRechargeTime() uint64 {
  14427. if m != nil {
  14428. return m.FirstRechargeTime
  14429. }
  14430. return 0
  14431. }
  14432. func (m *BTBaseData) GetFirstRechargeRewardState() uint32 {
  14433. if m != nil {
  14434. return m.FirstRechargeRewardState
  14435. }
  14436. return 0
  14437. }
  14438. func (m *BTBaseData) GetRecharge100Time() uint64 {
  14439. if m != nil {
  14440. return m.Recharge100Time
  14441. }
  14442. return 0
  14443. }
  14444. func (m *BTBaseData) GetRecharge100RewardDay() int32 {
  14445. if m != nil {
  14446. return m.Recharge100RewardDay
  14447. }
  14448. return 0
  14449. }
  14450. func (m *BTBaseData) GetRecharge100RewardState() int32 {
  14451. if m != nil {
  14452. return m.Recharge100RewardState
  14453. }
  14454. return 0
  14455. }
  14456. type Role struct {
  14457. Id uint64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
  14458. RoleBase *RoleBase `protobuf:"bytes,2,opt,name=role_base,json=roleBase,proto3" json:"role_base,omitempty"`
  14459. RoleHero *RoleHero `protobuf:"bytes,3,opt,name=role_hero,json=roleHero,proto3" json:"role_hero,omitempty"`
  14460. RoleBag *RoleBag `protobuf:"bytes,4,opt,name=role_bag,json=roleBag,proto3" json:"role_bag,omitempty"`
  14461. RoleEquip *RoleEquip `protobuf:"bytes,5,opt,name=role_equip,json=roleEquip,proto3" json:"role_equip,omitempty"`
  14462. RoleChip *RoleChip `protobuf:"bytes,6,opt,name=role_chip,json=roleChip,proto3" json:"role_chip,omitempty"`
  14463. RoleMap *RoleMap `protobuf:"bytes,7,opt,name=role_map,json=roleMap,proto3" json:"role_map,omitempty"`
  14464. RoleCard *RoleCard `protobuf:"bytes,9,opt,name=role_card,json=roleCard,proto3" json:"role_card,omitempty"`
  14465. RoleFashion *RoleFashion `protobuf:"bytes,10,opt,name=role_fashion,json=roleFashion,proto3" json:"role_fashion,omitempty"`
  14466. RoleBattle *RoleBattle `protobuf:"bytes,11,opt,name=role_battle,json=roleBattle,proto3" json:"role_battle,omitempty"`
  14467. RoleTask *RoleTask `protobuf:"bytes,12,opt,name=role_task,json=roleTask,proto3" json:"role_task,omitempty"`
  14468. RoleChat *RoleChat `protobuf:"bytes,13,opt,name=role_chat,json=roleChat,proto3" json:"role_chat,omitempty"`
  14469. RoleRed *RoleRed `protobuf:"bytes,14,opt,name=role_red,json=roleRed,proto3" json:"role_red,omitempty"`
  14470. RoleMail *RoleMail `protobuf:"bytes,15,opt,name=role_mail,json=roleMail,proto3" json:"role_mail,omitempty"`
  14471. RoleCompetition *RoleCompetition `protobuf:"bytes,16,opt,name=role_competition,json=roleCompetition,proto3" json:"role_competition,omitempty"`
  14472. RoleShop *RoleShop `protobuf:"bytes,17,opt,name=role_shop,json=roleShop,proto3" json:"role_shop,omitempty"`
  14473. RoleActivity *RoleActivity `protobuf:"bytes,18,opt,name=role_activity,json=roleActivity,proto3" json:"role_activity,omitempty"`
  14474. RoleTower *RoleTower `protobuf:"bytes,19,opt,name=role_tower,json=roleTower,proto3" json:"role_tower,omitempty"`
  14475. RoleGuild *RoleGuild `protobuf:"bytes,20,opt,name=role_guild,json=roleGuild,proto3" json:"role_guild,omitempty"`
  14476. RoleDraw *RoleDraw `protobuf:"bytes,21,opt,name=role_draw,json=roleDraw,proto3" json:"role_draw,omitempty"`
  14477. RoleRune *RoleRune `protobuf:"bytes,22,opt,name=role_rune,json=roleRune,proto3" json:"role_rune,omitempty"`
  14478. RoleDaochang100 *RoleDaoChang100 `protobuf:"bytes,23,opt,name=role_daochang100,json=roleDaochang100,proto3" json:"role_daochang100,omitempty"`
  14479. RoleStatistic *RoleStatistic `protobuf:"bytes,24,opt,name=role_statistic,json=roleStatistic,proto3" json:"role_statistic,omitempty"`
  14480. RoleKeepSake *RoleKeepSake `protobuf:"bytes,25,opt,name=role_keep_sake,json=roleKeepSake,proto3" json:"role_keep_sake,omitempty"`
  14481. RoleCross *RoleCross `protobuf:"bytes,26,opt,name=role_cross,json=roleCross,proto3" json:"role_cross,omitempty"`
  14482. RoleRush *RoleRush `protobuf:"bytes,27,opt,name=role_rush,json=roleRush,proto3" json:"role_rush,omitempty"`
  14483. RoleSkillEquip *RoleSkillEquip `protobuf:"bytes,28,opt,name=role_skill_equip,json=roleSkillEquip,proto3" json:"role_skill_equip,omitempty"`
  14484. RoleHead *RoleHead `protobuf:"bytes,29,opt,name=role_head,json=roleHead,proto3" json:"role_head,omitempty"`
  14485. RoleWish *RoleWish `protobuf:"bytes,30,opt,name=role_wish,json=roleWish,proto3" json:"role_wish,omitempty"`
  14486. RoleBt *RoleBT `protobuf:"bytes,31,opt,name=role_bt,json=roleBt,proto3" json:"role_bt,omitempty"`
  14487. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  14488. XXX_unrecognized []byte `json:"-"`
  14489. XXX_sizecache int32 `json:"-"`
  14490. }
  14491. func (m *Role) Reset() { *m = Role{} }
  14492. func (m *Role) String() string { return proto.CompactTextString(m) }
  14493. func (*Role) ProtoMessage() {}
  14494. func (*Role) Descriptor() ([]byte, []int) {
  14495. return fileDescriptor_116e343673f7ffaf, []int{240}
  14496. }
  14497. func (m *Role) XXX_Unmarshal(b []byte) error {
  14498. return xxx_messageInfo_Role.Unmarshal(m, b)
  14499. }
  14500. func (m *Role) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  14501. return xxx_messageInfo_Role.Marshal(b, m, deterministic)
  14502. }
  14503. func (m *Role) XXX_Merge(src proto.Message) {
  14504. xxx_messageInfo_Role.Merge(m, src)
  14505. }
  14506. func (m *Role) XXX_Size() int {
  14507. return xxx_messageInfo_Role.Size(m)
  14508. }
  14509. func (m *Role) XXX_DiscardUnknown() {
  14510. xxx_messageInfo_Role.DiscardUnknown(m)
  14511. }
  14512. var xxx_messageInfo_Role proto.InternalMessageInfo
  14513. func (m *Role) GetId() uint64 {
  14514. if m != nil {
  14515. return m.Id
  14516. }
  14517. return 0
  14518. }
  14519. func (m *Role) GetRoleBase() *RoleBase {
  14520. if m != nil {
  14521. return m.RoleBase
  14522. }
  14523. return nil
  14524. }
  14525. func (m *Role) GetRoleHero() *RoleHero {
  14526. if m != nil {
  14527. return m.RoleHero
  14528. }
  14529. return nil
  14530. }
  14531. func (m *Role) GetRoleBag() *RoleBag {
  14532. if m != nil {
  14533. return m.RoleBag
  14534. }
  14535. return nil
  14536. }
  14537. func (m *Role) GetRoleEquip() *RoleEquip {
  14538. if m != nil {
  14539. return m.RoleEquip
  14540. }
  14541. return nil
  14542. }
  14543. func (m *Role) GetRoleChip() *RoleChip {
  14544. if m != nil {
  14545. return m.RoleChip
  14546. }
  14547. return nil
  14548. }
  14549. func (m *Role) GetRoleMap() *RoleMap {
  14550. if m != nil {
  14551. return m.RoleMap
  14552. }
  14553. return nil
  14554. }
  14555. func (m *Role) GetRoleCard() *RoleCard {
  14556. if m != nil {
  14557. return m.RoleCard
  14558. }
  14559. return nil
  14560. }
  14561. func (m *Role) GetRoleFashion() *RoleFashion {
  14562. if m != nil {
  14563. return m.RoleFashion
  14564. }
  14565. return nil
  14566. }
  14567. func (m *Role) GetRoleBattle() *RoleBattle {
  14568. if m != nil {
  14569. return m.RoleBattle
  14570. }
  14571. return nil
  14572. }
  14573. func (m *Role) GetRoleTask() *RoleTask {
  14574. if m != nil {
  14575. return m.RoleTask
  14576. }
  14577. return nil
  14578. }
  14579. func (m *Role) GetRoleChat() *RoleChat {
  14580. if m != nil {
  14581. return m.RoleChat
  14582. }
  14583. return nil
  14584. }
  14585. func (m *Role) GetRoleRed() *RoleRed {
  14586. if m != nil {
  14587. return m.RoleRed
  14588. }
  14589. return nil
  14590. }
  14591. func (m *Role) GetRoleMail() *RoleMail {
  14592. if m != nil {
  14593. return m.RoleMail
  14594. }
  14595. return nil
  14596. }
  14597. func (m *Role) GetRoleCompetition() *RoleCompetition {
  14598. if m != nil {
  14599. return m.RoleCompetition
  14600. }
  14601. return nil
  14602. }
  14603. func (m *Role) GetRoleShop() *RoleShop {
  14604. if m != nil {
  14605. return m.RoleShop
  14606. }
  14607. return nil
  14608. }
  14609. func (m *Role) GetRoleActivity() *RoleActivity {
  14610. if m != nil {
  14611. return m.RoleActivity
  14612. }
  14613. return nil
  14614. }
  14615. func (m *Role) GetRoleTower() *RoleTower {
  14616. if m != nil {
  14617. return m.RoleTower
  14618. }
  14619. return nil
  14620. }
  14621. func (m *Role) GetRoleGuild() *RoleGuild {
  14622. if m != nil {
  14623. return m.RoleGuild
  14624. }
  14625. return nil
  14626. }
  14627. func (m *Role) GetRoleDraw() *RoleDraw {
  14628. if m != nil {
  14629. return m.RoleDraw
  14630. }
  14631. return nil
  14632. }
  14633. func (m *Role) GetRoleRune() *RoleRune {
  14634. if m != nil {
  14635. return m.RoleRune
  14636. }
  14637. return nil
  14638. }
  14639. func (m *Role) GetRoleDaochang100() *RoleDaoChang100 {
  14640. if m != nil {
  14641. return m.RoleDaochang100
  14642. }
  14643. return nil
  14644. }
  14645. func (m *Role) GetRoleStatistic() *RoleStatistic {
  14646. if m != nil {
  14647. return m.RoleStatistic
  14648. }
  14649. return nil
  14650. }
  14651. func (m *Role) GetRoleKeepSake() *RoleKeepSake {
  14652. if m != nil {
  14653. return m.RoleKeepSake
  14654. }
  14655. return nil
  14656. }
  14657. func (m *Role) GetRoleCross() *RoleCross {
  14658. if m != nil {
  14659. return m.RoleCross
  14660. }
  14661. return nil
  14662. }
  14663. func (m *Role) GetRoleRush() *RoleRush {
  14664. if m != nil {
  14665. return m.RoleRush
  14666. }
  14667. return nil
  14668. }
  14669. func (m *Role) GetRoleSkillEquip() *RoleSkillEquip {
  14670. if m != nil {
  14671. return m.RoleSkillEquip
  14672. }
  14673. return nil
  14674. }
  14675. func (m *Role) GetRoleHead() *RoleHead {
  14676. if m != nil {
  14677. return m.RoleHead
  14678. }
  14679. return nil
  14680. }
  14681. func (m *Role) GetRoleWish() *RoleWish {
  14682. if m != nil {
  14683. return m.RoleWish
  14684. }
  14685. return nil
  14686. }
  14687. func (m *Role) GetRoleBt() *RoleBT {
  14688. if m != nil {
  14689. return m.RoleBt
  14690. }
  14691. return nil
  14692. }
  14693. func init() {
  14694. proto.RegisterType((*AccountRole)(nil), "serverproto.AccountRole")
  14695. proto.RegisterType((*ReconnectInfo)(nil), "serverproto.ReconnectInfo")
  14696. proto.RegisterType((*UserConnectInfo)(nil), "serverproto.UserConnectInfo")
  14697. proto.RegisterType((*KeyValueType)(nil), "serverproto.KeyValueType")
  14698. proto.RegisterType((*KeyValueTypeList)(nil), "serverproto.KeyValueTypeList")
  14699. proto.RegisterType((*KeyValueType64)(nil), "serverproto.KeyValueType64")
  14700. proto.RegisterType((*KeyValueType64Str)(nil), "serverproto.KeyValueType64Str")
  14701. proto.RegisterType((*KeyValueFloat32)(nil), "serverproto.KeyValueFloat32")
  14702. proto.RegisterType((*UKeyValueType)(nil), "serverproto.UKeyValueType")
  14703. proto.RegisterType((*SlotDetailData)(nil), "serverproto.SlotDetailData")
  14704. proto.RegisterType((*SlotData)(nil), "serverproto.SlotData")
  14705. proto.RegisterType((*PetEquipData)(nil), "serverproto.PetEquipData")
  14706. proto.RegisterType((*PetSlotDetailData)(nil), "serverproto.PetSlotDetailData")
  14707. proto.RegisterType((*SkillData)(nil), "serverproto.SkillData")
  14708. proto.RegisterType((*ChangeJob)(nil), "serverproto.ChangeJob")
  14709. proto.RegisterType((*PetQiyueSlotInfo)(nil), "serverproto.PetQiyueSlotInfo")
  14710. proto.RegisterType((*PetQiyueInfo)(nil), "serverproto.PetQiyueInfo")
  14711. proto.RegisterType((*PetQiyueAttr)(nil), "serverproto.PetQiyueAttr")
  14712. proto.RegisterType((*HeroData)(nil), "serverproto.HeroData")
  14713. proto.RegisterType((*FashionData)(nil), "serverproto.FashionData")
  14714. proto.RegisterType((*FashionAttr)(nil), "serverproto.FashionAttr")
  14715. proto.RegisterType((*HeadFrameData)(nil), "serverproto.HeadFrameData")
  14716. proto.RegisterType((*HeadInfo)(nil), "serverproto.HeadInfo")
  14717. proto.RegisterType((*RoleData)(nil), "serverproto.RoleData")
  14718. proto.RegisterType((*RoleBase)(nil), "serverproto.RoleBase")
  14719. proto.RegisterType((*SkillEquipSlotDetailData)(nil), "serverproto.SkillEquipSlotDetailData")
  14720. proto.RegisterType((*SkillEquipSlotData)(nil), "serverproto.SkillEquipSlotData")
  14721. proto.RegisterType((*SkillEquipData)(nil), "serverproto.SkillEquipData")
  14722. proto.RegisterType((*SkillEquipChangeData)(nil), "serverproto.SkillEquipChangeData")
  14723. proto.RegisterType((*RoleSkillEquip)(nil), "serverproto.RoleSkillEquip")
  14724. proto.RegisterType((*EquipData)(nil), "serverproto.EquipData")
  14725. proto.RegisterType((*RoleEquip)(nil), "serverproto.RoleEquip")
  14726. proto.RegisterType((*ItemData)(nil), "serverproto.ItemData")
  14727. proto.RegisterType((*ChipData)(nil), "serverproto.ChipData")
  14728. proto.RegisterType((*RoleBag)(nil), "serverproto.RoleBag")
  14729. proto.RegisterType((*RoleHero)(nil), "serverproto.RoleHero")
  14730. proto.RegisterType((*RoleChip)(nil), "serverproto.RoleChip")
  14731. proto.RegisterType((*JobSkillData)(nil), "serverproto.JobSkillData")
  14732. proto.RegisterType((*RoleSkillSlot)(nil), "serverproto.RoleSkillSlot")
  14733. proto.RegisterType((*RoleSkill)(nil), "serverproto.RoleSkill")
  14734. proto.RegisterType((*CardData)(nil), "serverproto.CardData")
  14735. proto.RegisterType((*CardHandBook)(nil), "serverproto.CardHandBook")
  14736. proto.RegisterType((*CardCollect)(nil), "serverproto.CardCollect")
  14737. proto.RegisterType((*RoleCard)(nil), "serverproto.RoleCard")
  14738. proto.RegisterType((*RoleFashionData)(nil), "serverproto.RoleFashionData")
  14739. proto.RegisterType((*RoleFashion)(nil), "serverproto.RoleFashion")
  14740. proto.RegisterType((*RoleMap)(nil), "serverproto.RoleMap")
  14741. proto.RegisterType((*Position)(nil), "serverproto.Position")
  14742. proto.RegisterType((*Vector3)(nil), "serverproto.Vector3")
  14743. proto.RegisterType((*Player)(nil), "serverproto.Player")
  14744. proto.RegisterType((*PlayerShowInfo)(nil), "serverproto.PlayerShowInfo")
  14745. proto.RegisterType((*OtherPlayerDetailInfo)(nil), "serverproto.OtherPlayerDetailInfo")
  14746. proto.RegisterType((*UnitPosAndDir)(nil), "serverproto.UnitPosAndDir")
  14747. proto.RegisterType((*QuickBattleData)(nil), "serverproto.QuickBattleData")
  14748. proto.RegisterType((*BattleEvilBossData)(nil), "serverproto.BattleEvilBossData")
  14749. proto.RegisterType((*BattleEvilData)(nil), "serverproto.BattleEvilData")
  14750. proto.RegisterType((*BattleExpeditionActor)(nil), "serverproto.BattleExpeditionActor")
  14751. proto.RegisterType((*BattleExpeditionReward)(nil), "serverproto.BattleExpeditionReward")
  14752. proto.RegisterType((*ExpeditionRankInfo)(nil), "serverproto.ExpeditionRankInfo")
  14753. proto.RegisterType((*BattleExpedition)(nil), "serverproto.BattleExpedition")
  14754. proto.RegisterType((*RushMap)(nil), "serverproto.RushMap")
  14755. proto.RegisterType((*RoleBattle)(nil), "serverproto.RoleBattle")
  14756. proto.RegisterType((*ActorPosition)(nil), "serverproto.ActorPosition")
  14757. proto.RegisterType((*RankPlayerInfo)(nil), "serverproto.RankPlayerInfo")
  14758. proto.RegisterType((*WorldBossContentInfo)(nil), "serverproto.WorldBossContentInfo")
  14759. proto.RegisterType((*PointNameInfo)(nil), "serverproto.PointNameInfo")
  14760. proto.RegisterType((*WorldBossRandPointInfo)(nil), "serverproto.WorldBossRandPointInfo")
  14761. proto.RegisterType((*TaskProgressType)(nil), "serverproto.TaskProgressType")
  14762. proto.RegisterType((*TaskData)(nil), "serverproto.TaskData")
  14763. proto.RegisterType((*HeadCond)(nil), "serverproto.HeadCond")
  14764. proto.RegisterType((*RoleHeadCond)(nil), "serverproto.RoleHeadCond")
  14765. proto.RegisterType((*HeroCond)(nil), "serverproto.HeroCond")
  14766. proto.RegisterType((*RoleHeroCond)(nil), "serverproto.RoleHeroCond")
  14767. proto.RegisterType((*RoleTask)(nil), "serverproto.RoleTask")
  14768. proto.RegisterType((*SlotFightPower)(nil), "serverproto.SlotFightPower")
  14769. proto.RegisterType((*FightPowerData)(nil), "serverproto.FightPowerData")
  14770. proto.RegisterType((*RushArena)(nil), "serverproto.RushArena")
  14771. proto.RegisterType((*ArenaInfo)(nil), "serverproto.ArenaInfo")
  14772. proto.RegisterType((*ArenaRankInfo)(nil), "serverproto.ArenaRankInfo")
  14773. proto.RegisterType((*RoleArena)(nil), "serverproto.RoleArena")
  14774. proto.RegisterType((*MailContent)(nil), "serverproto.MailContent")
  14775. proto.RegisterType((*RoleMail)(nil), "serverproto.RoleMail")
  14776. proto.RegisterType((*RoleRed)(nil), "serverproto.RoleRed")
  14777. proto.RegisterType((*CompetitionRewardInfo)(nil), "serverproto.CompetitionRewardInfo")
  14778. proto.RegisterType((*CompetitionInfo)(nil), "serverproto.CompetitionInfo")
  14779. proto.RegisterType((*DivineInfo)(nil), "serverproto.DivineInfo")
  14780. proto.RegisterType((*DaySupplyData)(nil), "serverproto.DaySupplyData")
  14781. proto.RegisterType((*FansVoteData)(nil), "serverproto.FansVoteData")
  14782. proto.RegisterType((*FansBoxData)(nil), "serverproto.FansBoxData")
  14783. proto.RegisterType((*FansRankData)(nil), "serverproto.FansRankData")
  14784. proto.RegisterType((*FansVoteDetail)(nil), "serverproto.FansVoteDetail")
  14785. proto.RegisterType((*IdolFansInfo)(nil), "serverproto.IdolFansInfo")
  14786. proto.RegisterType((*IdolInfo)(nil), "serverproto.IdolInfo")
  14787. proto.RegisterType((*PlayerShowData)(nil), "serverproto.PlayerShowData")
  14788. proto.RegisterType((*IdolSeasonData)(nil), "serverproto.IdolSeasonData")
  14789. proto.RegisterType((*FansVoteRewardData)(nil), "serverproto.FansVoteRewardData")
  14790. proto.RegisterType((*RoleCompetition)(nil), "serverproto.RoleCompetition")
  14791. proto.RegisterType((*RoleFriend)(nil), "serverproto.RoleFriend")
  14792. proto.RegisterType((*RoleSocial)(nil), "serverproto.RoleSocial")
  14793. proto.RegisterType((*FightRoleInfo)(nil), "serverproto.FightRoleInfo")
  14794. proto.RegisterType((*ChatMessageInfo)(nil), "serverproto.ChatMessageInfo")
  14795. proto.RegisterType((*ChatPlayerBriefInfo)(nil), "serverproto.ChatPlayerBriefInfo")
  14796. proto.RegisterType((*CommonPlayerBriefInfo)(nil), "serverproto.CommonPlayerBriefInfo")
  14797. proto.RegisterType((*PlayerStateInfo)(nil), "serverproto.PlayerStateInfo")
  14798. proto.RegisterType((*SystemMessage)(nil), "serverproto.SystemMessage")
  14799. proto.RegisterType((*MessageContentInfo)(nil), "serverproto.MessageContentInfo")
  14800. proto.RegisterType((*RoleChat)(nil), "serverproto.RoleChat")
  14801. proto.RegisterType((*BuyInfo)(nil), "serverproto.BuyInfo")
  14802. proto.RegisterType((*SpecialShop)(nil), "serverproto.SpecialShop")
  14803. proto.RegisterType((*ShopBuyInfo)(nil), "serverproto.ShopBuyInfo")
  14804. proto.RegisterType((*ShopItem)(nil), "serverproto.ShopItem")
  14805. proto.RegisterType((*ShopData)(nil), "serverproto.ShopData")
  14806. proto.RegisterType((*ShopList)(nil), "serverproto.ShopList")
  14807. proto.RegisterType((*ViewRoleInfo)(nil), "serverproto.ViewRoleInfo")
  14808. proto.RegisterType((*ShopCost)(nil), "serverproto.ShopCost")
  14809. proto.RegisterType((*RoleShop)(nil), "serverproto.RoleShop")
  14810. proto.RegisterType((*CurRoundSign)(nil), "serverproto.CurRoundSign")
  14811. proto.RegisterType((*SignUp)(nil), "serverproto.SignUp")
  14812. proto.RegisterType((*RoleActivity)(nil), "serverproto.RoleActivity")
  14813. proto.RegisterType((*ActivitiesDetailData)(nil), "serverproto.ActivitiesDetailData")
  14814. proto.RegisterType((*ActivityBTROCoin)(nil), "serverproto.ActivityBTROCoin")
  14815. proto.RegisterType((*ActivitySignIn)(nil), "serverproto.ActivitySignIn")
  14816. proto.RegisterType((*ActivityWheelData)(nil), "serverproto.ActivityWheelData")
  14817. proto.RegisterType((*ExchangeData)(nil), "serverproto.ExchangeData")
  14818. proto.RegisterType((*ExchangeInfo)(nil), "serverproto.ExchangeInfo")
  14819. proto.RegisterType((*ActivitiesData)(nil), "serverproto.ActivitiesData")
  14820. proto.RegisterType((*ActivitiesFortnightDays)(nil), "serverproto.ActivitiesFortnightDays")
  14821. proto.RegisterType((*ActivitiesUnlockRechargeData)(nil), "serverproto.ActivitiesUnlockRechargeData")
  14822. proto.RegisterType((*ActivitiesCollectionData)(nil), "serverproto.ActivitiesCollectionData")
  14823. proto.RegisterType((*ActivitiesLikabilityData)(nil), "serverproto.ActivitiesLikabilityData")
  14824. proto.RegisterType((*FriendTowerInfo)(nil), "serverproto.FriendTowerInfo")
  14825. proto.RegisterType((*RushTower)(nil), "serverproto.RushTower")
  14826. proto.RegisterType((*RoleTower)(nil), "serverproto.RoleTower")
  14827. proto.RegisterType((*RefusedApply)(nil), "serverproto.RefusedApply")
  14828. proto.RegisterType((*DayApply)(nil), "serverproto.DayApply")
  14829. proto.RegisterType((*TowerBriefInfo)(nil), "serverproto.TowerBriefInfo")
  14830. proto.RegisterType((*RecommendGuild)(nil), "serverproto.RecommendGuild")
  14831. proto.RegisterType((*RecommendSet)(nil), "serverproto.RecommendSet")
  14832. proto.RegisterType((*MemberBrief)(nil), "serverproto.MemberBrief")
  14833. proto.RegisterType((*GuildNotifyData)(nil), "serverproto.GuildNotifyData")
  14834. proto.RegisterType((*MemberInfo)(nil), "serverproto.MemberInfo")
  14835. proto.RegisterType((*GuildBossLogDetial)(nil), "serverproto.GuildBossLogDetial")
  14836. proto.RegisterType((*GuildBossData)(nil), "serverproto.GuildBossData")
  14837. proto.RegisterType((*GuildLog)(nil), "serverproto.GuildLog")
  14838. proto.RegisterType((*GuildLogSet)(nil), "serverproto.GuildLogSet")
  14839. proto.RegisterType((*GuildMember)(nil), "serverproto.GuildMember")
  14840. proto.RegisterType((*MemberData)(nil), "serverproto.MemberData")
  14841. proto.RegisterType((*GuildBrief)(nil), "serverproto.GuildBrief")
  14842. proto.RegisterType((*GuildBase)(nil), "serverproto.GuildBase")
  14843. proto.RegisterType((*DemonDamage)(nil), "serverproto.DemonDamage")
  14844. proto.RegisterType((*GuildDemon)(nil), "serverproto.GuildDemon")
  14845. proto.RegisterType((*GuildActiveInfo)(nil), "serverproto.GuildActiveInfo")
  14846. proto.RegisterType((*RoleApplyInfo)(nil), "serverproto.RoleApplyInfo")
  14847. proto.RegisterType((*GuildBossTickTime)(nil), "serverproto.GuildBossTickTime")
  14848. proto.RegisterType((*GuildBattle)(nil), "serverproto.GuildBattle")
  14849. proto.RegisterType((*GuildDemonReward)(nil), "serverproto.GuildDemonReward")
  14850. proto.RegisterType((*DemonInfo)(nil), "serverproto.DemonInfo")
  14851. proto.RegisterType((*RoleGuild)(nil), "serverproto.RoleGuild")
  14852. proto.RegisterType((*GuildIdex)(nil), "serverproto.GuildIdex")
  14853. proto.RegisterType((*RushRoundData)(nil), "serverproto.RushRoundData")
  14854. proto.RegisterType((*RushData)(nil), "serverproto.RushData")
  14855. proto.RegisterType((*GuildFightLog)(nil), "serverproto.GuildFightLog")
  14856. proto.RegisterType((*GuildFight)(nil), "serverproto.GuildFight")
  14857. proto.RegisterType((*GuildBossInfo)(nil), "serverproto.GuildBossInfo")
  14858. proto.RegisterType((*GuildBoss)(nil), "serverproto.GuildBoss")
  14859. proto.RegisterType((*RoleApplayData)(nil), "serverproto.RoleApplayData")
  14860. proto.RegisterType((*GuildApplayData)(nil), "serverproto.GuildApplayData")
  14861. proto.RegisterType((*GuildBattleSelfData)(nil), "serverproto.GuildBattleSelfData")
  14862. proto.RegisterType((*GuildPosIdxData)(nil), "serverproto.GuildPosIdxData")
  14863. proto.RegisterType((*GuildBattleLog)(nil), "serverproto.GuildBattleLog")
  14864. proto.RegisterType((*GuildBattleBaseData)(nil), "serverproto.GuildBattleBaseData")
  14865. proto.RegisterType((*GuildBattleBase)(nil), "serverproto.GuildBattleBase")
  14866. proto.RegisterType((*CountTableData)(nil), "serverproto.CountTableData")
  14867. proto.RegisterType((*GuildCountPartTable)(nil), "serverproto.GuildCountPartTable")
  14868. proto.RegisterType((*GuildBattleDetail)(nil), "serverproto.GuildBattleDetail")
  14869. proto.RegisterType((*GuildBattleMvp)(nil), "serverproto.GuildBattleMvp")
  14870. proto.RegisterType((*GuildBattleRank)(nil), "serverproto.GuildBattleRank")
  14871. proto.RegisterType((*GuildBattleCP)(nil), "serverproto.GuildBattleCP")
  14872. proto.RegisterType((*GMNoticeInfo)(nil), "serverproto.GMNoticeInfo")
  14873. proto.RegisterType((*ReconnectUserData)(nil), "serverproto.ReconnectUserData")
  14874. proto.RegisterType((*EquipSlotCards)(nil), "serverproto.EquipSlotCards")
  14875. proto.RegisterType((*BattleRecordInfo)(nil), "serverproto.BattleRecordInfo")
  14876. proto.RegisterType((*AssistSaveData)(nil), "serverproto.AssistSaveData")
  14877. proto.RegisterType((*AssistData)(nil), "serverproto.AssistData")
  14878. proto.RegisterType((*PetBondPosData)(nil), "serverproto.PetBondPosData")
  14879. proto.RegisterType((*PetBondData)(nil), "serverproto.PetBondData")
  14880. proto.RegisterType((*PetSkillData)(nil), "serverproto.PetSkillData")
  14881. proto.RegisterType((*PetData)(nil), "serverproto.PetData")
  14882. proto.RegisterType((*AssistIdxData)(nil), "serverproto.AssistIdxData")
  14883. proto.RegisterType((*PetManualST)(nil), "serverproto.PetManualST")
  14884. proto.RegisterType((*RushPet)(nil), "serverproto.RushPet")
  14885. proto.RegisterType((*RolePet)(nil), "serverproto.RolePet")
  14886. proto.RegisterType((*PetAdvAchievementData)(nil), "serverproto.PetAdvAchievementData")
  14887. proto.RegisterType((*CardCollection)(nil), "serverproto.CardCollection")
  14888. proto.RegisterType((*InvitationTaskData)(nil), "serverproto.InvitationTaskData")
  14889. proto.RegisterType((*InvitationLogData)(nil), "serverproto.InvitationLogData")
  14890. proto.RegisterType((*InvitationMemberValData)(nil), "serverproto.InvitationMemberValData")
  14891. proto.RegisterType((*RoleInvitation)(nil), "serverproto.RoleInvitation")
  14892. proto.RegisterType((*DrawData)(nil), "serverproto.DrawData")
  14893. proto.RegisterType((*RoleDraw)(nil), "serverproto.RoleDraw")
  14894. proto.RegisterType((*RuneGoods)(nil), "serverproto.RuneGoods")
  14895. proto.RegisterType((*RuneShop)(nil), "serverproto.RuneShop")
  14896. proto.RegisterType((*RuneExplore)(nil), "serverproto.RuneExplore")
  14897. proto.RegisterType((*RuneBaseData)(nil), "serverproto.RuneBaseData")
  14898. proto.RegisterType((*RuneSpecialPrivilegeData)(nil), "serverproto.RuneSpecialPrivilegeData")
  14899. proto.RegisterType((*RoleRune)(nil), "serverproto.RoleRune")
  14900. proto.RegisterType((*RushRankTop3)(nil), "serverproto.RushRankTop3")
  14901. proto.RegisterType((*RushActivityData)(nil), "serverproto.RushActivityData")
  14902. proto.RegisterType((*DaoChang100Log)(nil), "serverproto.DaoChang100Log")
  14903. proto.RegisterType((*DaoChang100PosRewardData)(nil), "serverproto.DaoChang100PosRewardData")
  14904. proto.RegisterType((*DaoChang100PosIdxData)(nil), "serverproto.DaoChang100PosIdxData")
  14905. proto.RegisterType((*WheelRewardItemInfo)(nil), "serverproto.WheelRewardItemInfo")
  14906. proto.RegisterType((*WheelLogData)(nil), "serverproto.WheelLogData")
  14907. proto.RegisterType((*RoleDaoChang100)(nil), "serverproto.RoleDaoChang100")
  14908. proto.RegisterType((*RoleCheatChat)(nil), "serverproto.RoleCheatChat")
  14909. proto.RegisterType((*RoleStatistic)(nil), "serverproto.RoleStatistic")
  14910. proto.RegisterType((*KeepSake)(nil), "serverproto.KeepSake")
  14911. proto.RegisterType((*RoleKeepSake)(nil), "serverproto.RoleKeepSake")
  14912. proto.RegisterType((*KeepSakeCollection)(nil), "serverproto.KeepSakeCollection")
  14913. proto.RegisterType((*RushInfo)(nil), "serverproto.RushInfo")
  14914. proto.RegisterType((*RushPetInfo)(nil), "serverproto.RushPetInfo")
  14915. proto.RegisterType((*RushPetData)(nil), "serverproto.RushPetData")
  14916. proto.RegisterType((*RoleCross)(nil), "serverproto.RoleCross")
  14917. proto.RegisterType((*RoleYuanHangTrial)(nil), "serverproto.RoleYuanHangTrial")
  14918. proto.RegisterType((*YuanHangTrialData)(nil), "serverproto.YuanHangTrialData")
  14919. proto.RegisterType((*YuanHangTrialLogData)(nil), "serverproto.YuanHangTrialLogData")
  14920. proto.RegisterType((*CommonRankInfo)(nil), "serverproto.CommonRankInfo")
  14921. proto.RegisterType((*RoleCrossTopTower)(nil), "serverproto.RoleCrossTopTower")
  14922. proto.RegisterType((*TopTowerFightRoleInfo)(nil), "serverproto.TopTowerFightRoleInfo")
  14923. proto.RegisterType((*ServerStateInfo)(nil), "serverproto.ServerStateInfo")
  14924. proto.RegisterType((*StateDetailDesc)(nil), "serverproto.StateDetailDesc")
  14925. proto.RegisterType((*RoleRush)(nil), "serverproto.RoleRush")
  14926. proto.RegisterType((*RushSkill)(nil), "serverproto.RushSkill")
  14927. proto.RegisterType((*HeadData)(nil), "serverproto.HeadData")
  14928. proto.RegisterType((*RoleHead)(nil), "serverproto.RoleHead")
  14929. proto.RegisterType((*RoleWish)(nil), "serverproto.RoleWish")
  14930. proto.RegisterType((*WishSlot)(nil), "serverproto.WishSlot")
  14931. proto.RegisterType((*RoleBT)(nil), "serverproto.RoleBT")
  14932. proto.RegisterType((*BTBoliData)(nil), "serverproto.BTBoliData")
  14933. proto.RegisterType((*BTBaseData)(nil), "serverproto.BTBaseData")
  14934. proto.RegisterType((*Role)(nil), "serverproto.Role")
  14935. }
  14936. func init() {
  14937. proto.RegisterFile("user.proto", fileDescriptor_116e343673f7ffaf)
  14938. }
  14939. var fileDescriptor_116e343673f7ffaf = []byte{
  14940. // 14994 bytes of a gzipped FileDescriptorProto
  14941. 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xd4, 0xbd, 0x5b, 0x6c, 0x24, 0xd7,
  14942. 0x76, 0x18, 0x8a, 0x66, 0xb3, 0xd9, 0xdd, 0xab, 0x5f, 0x64, 0xcd, 0x90, 0xe2, 0x68, 0x34, 0x7a,
  14943. 0xd4, 0x91, 0x74, 0x24, 0x1d, 0x1d, 0x49, 0xc3, 0x79, 0x9c, 0xd1, 0x91, 0x74, 0x04, 0x0e, 0x67,
  14944. 0xe6, 0x0c, 0x75, 0x66, 0x24, 0x9e, 0xe2, 0x48, 0xf2, 0xd5, 0xb5, 0xd1, 0xb7, 0xba, 0x6b, 0x93,
  14945. 0x5d, 0x62, 0x77, 0x55, 0xab, 0xaa, 0x9a, 0x43, 0x1e, 0xdb, 0xd7, 0xd7, 0x17, 0xd7, 0xd7, 0x17,
  14946. 0x36, 0xec, 0x6b, 0x04, 0x41, 0x1c, 0x20, 0xb0, 0x91, 0xc0, 0x0e, 0x8c, 0xc4, 0x01, 0x8c, 0x24,
  14947. 0x40, 0x02, 0x27, 0xfe, 0x48, 0x6c, 0x04, 0x31, 0x90, 0x00, 0x31, 0xf2, 0xe1, 0x00, 0xf9, 0x08,
  14948. 0xe0, 0xfc, 0xc4, 0x80, 0x91, 0x9f, 0x20, 0x09, 0x92, 0xf8, 0x27, 0x58, 0x8f, 0x5d, 0xb5, 0xab,
  14949. 0xba, 0x9a, 0x1c, 0xc9, 0x07, 0x4e, 0xf2, 0xd5, 0x5d, 0x6b, 0xaf, 0xfd, 0xde, 0x7b, 0xed, 0xb5,
  14950. 0xd7, 0x6b, 0x03, 0xcc, 0x62, 0x15, 0xbd, 0x31, 0x8d, 0xc2, 0x24, 0xb4, 0x5a, 0xb1, 0x8a, 0x8e,
  14951. 0x55, 0x44, 0x1f, 0xf6, 0x7f, 0xac, 0x40, 0x6b, 0x7b, 0x38, 0x0c, 0x67, 0x41, 0xe2, 0x84, 0x63,
  14952. 0x65, 0x3d, 0x05, 0xf5, 0x70, 0xaa, 0x82, 0xbe, 0xef, 0x6d, 0x56, 0x9e, 0xaf, 0xbc, 0xd2, 0x74,
  14953. 0x56, 0xf0, 0x73, 0xd7, 0xb3, 0x9e, 0x86, 0xc6, 0x74, 0xec, 0x26, 0x07, 0x61, 0x34, 0xd9, 0x5c,
  14954. 0xa2, 0x94, 0xf4, 0xdb, 0x5a, 0x85, 0xea, 0xcc, 0xf7, 0x36, 0xab, 0xcf, 0x57, 0x5e, 0x59, 0x76,
  14955. 0xf0, 0xaf, 0xf5, 0x12, 0x74, 0xa7, 0xa3, 0x30, 0x50, 0xfd, 0x34, 0xcf, 0xf2, 0xf3, 0x95, 0x57,
  14956. 0x6a, 0x4e, 0x87, 0xa0, 0x7b, 0x3a, 0xe3, 0xd7, 0xa0, 0x13, 0xa9, 0x43, 0x3f, 0x4e, 0x54, 0xd4,
  14957. 0x4f, 0xfc, 0x89, 0xda, 0xac, 0x51, 0x11, 0x6d, 0x0d, 0x7c, 0xe4, 0x4f, 0x94, 0xb5, 0x01, 0x2b,
  14958. 0x9f, 0x85, 0x81, 0xda, 0xf5, 0x36, 0x57, 0xa8, 0x0c, 0xf9, 0xb2, 0x9e, 0x83, 0x96, 0xa7, 0xc6,
  14959. 0x2a, 0x51, 0x9c, 0xb5, 0x4e, 0x59, 0x81, 0x41, 0x94, 0xf1, 0x12, 0x34, 0x62, 0xef, 0xa8, 0xff,
  14960. 0x79, 0x1c, 0x06, 0x9b, 0x0d, 0x6a, 0x72, 0x3d, 0xf6, 0x8e, 0x3e, 0x88, 0xc3, 0xc0, 0x7e, 0x0d,
  14961. 0x3a, 0x8e, 0x1a, 0x86, 0x41, 0xa0, 0x86, 0xc9, 0x6e, 0x70, 0x10, 0x22, 0xee, 0xf4, 0x78, 0xda,
  14962. 0x0f, 0x42, 0x4f, 0x49, 0xc7, 0xeb, 0xd3, 0xe3, 0xe9, 0x87, 0xa1, 0xa7, 0xec, 0x8f, 0xa0, 0xf7,
  14963. 0x71, 0xac, 0xa2, 0x1d, 0x03, 0xfb, 0x0a, 0xc0, 0x38, 0x3c, 0xf4, 0x87, 0x26, 0x7e, 0x93, 0x20,
  14964. 0x98, 0x03, 0x93, 0xb1, 0x49, 0xfd, 0x38, 0x71, 0x27, 0x53, 0x1a, 0xad, 0xaa, 0xd3, 0x44, 0xc8,
  14965. 0x3e, 0x02, 0xec, 0x9b, 0xd0, 0xfe, 0x9e, 0x3a, 0xfd, 0xc4, 0x1d, 0xcf, 0xd4, 0xa3, 0xd3, 0xa9,
  14966. 0xc2, 0xe1, 0x3b, 0x52, 0xa7, 0x54, 0x4c, 0xcd, 0xc1, 0xbf, 0xd6, 0x45, 0xa8, 0x1d, 0x63, 0x32,
  14967. 0xe5, 0xad, 0x39, 0xfc, 0x61, 0xef, 0xc0, 0xaa, 0x99, 0xef, 0x81, 0x1f, 0x27, 0x25, 0x79, 0xaf,
  14968. 0x00, 0x10, 0x7a, 0x7f, 0xec, 0xc7, 0xc9, 0xe6, 0xd2, 0xf3, 0xd5, 0x57, 0x6a, 0x4e, 0x93, 0x20,
  14969. 0x98, 0xc1, 0xfe, 0xdb, 0x15, 0xe8, 0x9a, 0xa5, 0xdc, 0xbc, 0x6e, 0x96, 0xb1, 0x7c, 0x46, 0xfd,
  14970. 0x38, 0x11, 0xf4, 0x67, 0x8b, 0x66, 0xba, 0xe6, 0xc8, 0x57, 0x0a, 0xbf, 0x26, 0x93, 0x2c, 0x5f,
  14971. 0xb8, 0x96, 0xe2, 0x24, 0xea, 0x1f, 0xbb, 0x63, 0x9a, 0xd7, 0xa6, 0xb3, 0x12, 0x27, 0xd1, 0x27,
  14972. 0xee, 0x38, 0xcd, 0x70, 0x9d, 0x66, 0x74, 0x59, 0x32, 0x5c, 0x4f, 0xe1, 0x37, 0x68, 0x32, 0x1b,
  14973. 0x02, 0xbf, 0x61, 0x7f, 0x07, 0xd6, 0xf2, 0x4d, 0xde, 0x4f, 0xa2, 0x92, 0x56, 0x1b, 0xf5, 0x2d,
  14974. 0x99, 0xf5, 0xd9, 0xfb, 0xd0, 0xd3, 0xf9, 0xef, 0x8d, 0x43, 0x37, 0xb9, 0xb6, 0x75, 0xde, 0x98,
  14975. 0x2f, 0xe9, 0x3e, 0x6f, 0x42, 0x9d, 0xfe, 0xdc, 0xbc, 0x4e, 0x9d, 0xae, 0x38, 0xfa, 0xd3, 0xfe,
  14976. 0x16, 0x74, 0x3e, 0x5e, 0x34, 0x8d, 0x9d, 0x92, 0x22, 0x3b, 0x7a, 0x1a, 0x87, 0xd0, 0xdd, 0x1f,
  14977. 0x87, 0xc9, 0x1d, 0x95, 0xb8, 0xfe, 0xf8, 0x8e, 0x9b, 0xb8, 0x88, 0x37, 0x56, 0xc7, 0x6a, 0x2c,
  14978. 0xcd, 0xe1, 0x0f, 0x5c, 0x92, 0xea, 0x8b, 0x99, 0x3f, 0xc5, 0xbd, 0xc8, 0xf3, 0x50, 0xa7, 0xef,
  14979. 0x5d, 0xcf, 0x7a, 0x1e, 0xda, 0x43, 0x37, 0xf2, 0xfa, 0xbe, 0xc7, 0xb3, 0x5c, 0xa5, 0x59, 0x06,
  14980. 0x84, 0xed, 0x7a, 0x34, 0xcd, 0x3f, 0x06, 0x0d, 0xaa, 0x04, 0x8b, 0x7f, 0x0a, 0xea, 0x23, 0x15,
  14981. 0x85, 0x7a, 0x4f, 0xd7, 0x9c, 0x15, 0xfc, 0xdc, 0xf5, 0xac, 0x5b, 0xd0, 0x8c, 0xc7, 0x61, 0x92,
  14982. 0xad, 0x94, 0xd6, 0xd6, 0xe5, 0x37, 0x0c, 0xea, 0xf0, 0x46, 0xbe, 0x9d, 0x4e, 0x03, 0xb1, 0xa9,
  14983. 0xf8, 0x13, 0x68, 0xef, 0xa9, 0xe4, 0x2e, 0x36, 0x87, 0xaa, 0xe8, 0xc2, 0x92, 0x94, 0xde, 0x71,
  14984. 0x96, 0x7c, 0x6a, 0x20, 0xb7, 0x7d, 0x78, 0x70, 0x98, 0xb5, 0x1f, 0x08, 0xb6, 0x73, 0x70, 0xb8,
  14985. 0xeb, 0x65, 0x7d, 0xae, 0x9a, 0x7d, 0x4e, 0xf3, 0x4d, 0x55, 0x82, 0xf9, 0x96, 0xa9, 0x44, 0xce,
  14986. 0xb7, 0xa7, 0x92, 0x5d, 0xcf, 0xf6, 0x60, 0x6d, 0x4f, 0x25, 0x85, 0x01, 0x5c, 0x85, 0xaa, 0xef,
  14987. 0x9d, 0xe8, 0xd9, 0xf4, 0xbd, 0x93, 0xb9, 0xc1, 0xeb, 0x64, 0x83, 0x67, 0x43, 0x27, 0x4e, 0x90,
  14988. 0x36, 0xe5, 0x47, 0xaf, 0x45, 0x40, 0x19, 0xbe, 0xab, 0xd0, 0xdc, 0x3f, 0xf2, 0xc7, 0xe3, 0x42,
  14989. 0xe7, 0x6a, 0xd4, 0xb9, 0x8b, 0x50, 0x9b, 0x86, 0x7e, 0x90, 0xe8, 0xdd, 0x41, 0x1f, 0xf6, 0xff,
  14990. 0x09, 0xcd, 0x9d, 0x91, 0x1b, 0x1c, 0xaa, 0x0f, 0xc2, 0x81, 0xb5, 0x05, 0xcd, 0xc4, 0x8d, 0x8f,
  14991. 0xb8, 0xfc, 0x0a, 0x8d, 0xec, 0x7a, 0x6e, 0x64, 0x1f, 0xb9, 0xf1, 0x11, 0x8f, 0x29, 0xe2, 0xd1,
  14992. 0x56, 0x36, 0xa6, 0x69, 0x29, 0x37, 0x4d, 0x2f, 0x42, 0xf7, 0xf3, 0x70, 0xd0, 0x3f, 0x98, 0xc5,
  14993. 0x23, 0x24, 0x29, 0x89, 0xa2, 0x31, 0xeb, 0x38, 0xed, 0xcf, 0xc3, 0xc1, 0xbd, 0x59, 0x3c, 0xda,
  14994. 0x47, 0x98, 0x3d, 0x80, 0xd5, 0x3d, 0x95, 0x7c, 0xdf, 0x3f, 0x9d, 0x29, 0x1c, 0x1d, 0x4d, 0xd5,
  14995. 0x68, 0x82, 0xb3, 0xc1, 0xa9, 0xe3, 0xf7, 0xae, 0x77, 0x62, 0xad, 0xc3, 0x8a, 0x8c, 0xb1, 0x2c,
  14996. 0xce, 0x29, 0x0e, 0xaf, 0xf5, 0x0c, 0x00, 0x82, 0x65, 0xda, 0x78, 0x6e, 0x1a, 0x53, 0x95, 0xd0,
  14997. 0xa4, 0xd9, 0x63, 0x9a, 0x76, 0xaa, 0x83, 0xca, 0xcf, 0x0a, 0xa9, 0x98, 0x85, 0xdc, 0x85, 0xde,
  14998. 0x17, 0x88, 0xd3, 0x2f, 0xae, 0xae, 0x2b, 0xb9, 0x31, 0x28, 0x36, 0xd7, 0xe9, 0x7c, 0xa1, 0x3f,
  14999. 0x69, 0x12, 0x26, 0x59, 0x6d, 0xdb, 0x49, 0x12, 0x2d, 0xaa, 0xed, 0x1e, 0xac, 0x0e, 0xdc, 0x24,
  15000. 0x19, 0xab, 0xbe, 0x9b, 0x24, 0x91, 0x59, 0xdd, 0x33, 0xb9, 0xea, 0x0a, 0x24, 0xc0, 0xe9, 0x72,
  15001. 0x2e, 0x2c, 0x9a, 0xaa, 0xfb, 0xf7, 0x2b, 0xd0, 0xb8, 0xaf, 0xa2, 0xb0, 0x74, 0xce, 0x2f, 0x43,
  15002. 0x73, 0x18, 0x06, 0x07, 0xbe, 0xb1, 0x9a, 0x1b, 0x0c, 0xe0, 0x93, 0xe8, 0xc0, 0x3f, 0x1c, 0x25,
  15003. 0xfd, 0x69, 0xf8, 0x58, 0x45, 0x32, 0x6a, 0x40, 0xa0, 0x3d, 0x84, 0x60, 0x6e, 0x3f, 0xee, 0x73,
  15004. 0x7d, 0xb4, 0xa6, 0x1b, 0x4e, 0xc3, 0x8f, 0x6f, 0xd3, 0x37, 0x12, 0xec, 0x81, 0x1b, 0xab, 0x3e,
  15005. 0x6f, 0x87, 0x1a, 0x65, 0x6e, 0x22, 0xe4, 0x01, 0x6d, 0x89, 0xaf, 0x41, 0xc7, 0xf5, 0x8e, 0xdd,
  15006. 0x60, 0xa8, 0x31, 0xf8, 0x14, 0x6c, 0x0b, 0x90, 0x91, 0x5e, 0x82, 0x6e, 0x9c, 0x44, 0x2a, 0x38,
  15007. 0x4c, 0x46, 0x82, 0x55, 0xe7, 0xf3, 0x56, 0x43, 0x19, 0xed, 0x55, 0x58, 0xc6, 0x29, 0xa1, 0xd3,
  15008. 0xb0, 0xb8, 0x22, 0x35, 0xb9, 0x70, 0x08, 0xc5, 0x7a, 0x1d, 0x6a, 0x31, 0xee, 0x80, 0xcd, 0x26,
  15009. 0xe1, 0x6e, 0xe4, 0x70, 0x91, 0x55, 0xa0, 0xfd, 0xe1, 0x30, 0x92, 0x75, 0x13, 0x9a, 0xd9, 0xe0,
  15010. 0x03, 0x0d, 0xfe, 0xa5, 0xd2, 0xc1, 0x47, 0x4a, 0xe9, 0x34, 0x5c, 0x19, 0x73, 0xec, 0x3b, 0xe5,
  15011. 0xe3, 0xfd, 0xd4, 0xe2, 0xbe, 0x23, 0x64, 0x0f, 0x01, 0xb8, 0x55, 0x65, 0x6a, 0x65, 0xe2, 0xdb,
  15012. 0x34, 0xf1, 0x2d, 0x06, 0x12, 0x41, 0xb0, 0x5e, 0x86, 0x1e, 0x26, 0x9a, 0x13, 0xd0, 0xa1, 0x33,
  15013. 0xa1, 0x33, 0x55, 0xc9, 0xbd, 0x6c, 0x0e, 0xde, 0x85, 0xf6, 0x17, 0x33, 0x77, 0xec, 0x27, 0xa7,
  15014. 0xdc, 0xca, 0xee, 0x79, 0xad, 0x6c, 0x09, 0x3a, 0x35, 0xf4, 0x2a, 0xac, 0x47, 0x6a, 0x1a, 0xa9,
  15015. 0x38, 0xee, 0x53, 0x8f, 0xfb, 0xc8, 0x2d, 0xe0, 0x49, 0xd3, 0xa3, 0x36, 0x5b, 0x92, 0x48, 0x83,
  15016. 0xb2, 0x77, 0x3c, 0xc5, 0x53, 0x6e, 0x17, 0x56, 0x19, 0x95, 0x09, 0x11, 0x0d, 0xfc, 0x2a, 0x0d,
  15017. 0xe6, 0x73, 0xf9, 0x81, 0x47, 0x24, 0x22, 0xa5, 0xe9, 0x14, 0x74, 0xe3, 0x1c, 0xcc, 0x7a, 0x1f,
  15018. 0xba, 0xd8, 0x47, 0xde, 0x54, 0x9e, 0x9b, 0xb8, 0x9b, 0x6b, 0x54, 0xd0, 0xa5, 0xd2, 0xfd, 0x44,
  15019. 0x7b, 0xa9, 0x3d, 0x95, 0x2f, 0x5a, 0xce, 0x1f, 0xc0, 0xc5, 0xe2, 0x1e, 0xe9, 0x87, 0x63, 0x6f,
  15020. 0x73, 0xeb, 0xbc, 0x41, 0x58, 0xcb, 0x6f, 0x92, 0x8f, 0xc6, 0xe5, 0xfb, 0xed, 0xda, 0x57, 0xd8,
  15021. 0x6f, 0x3f, 0x01, 0xad, 0x7b, 0x6e, 0x3c, 0xf2, 0xc3, 0x40, 0xd3, 0x70, 0x75, 0xaa, 0x34, 0x0d,
  15022. 0x57, 0xa7, 0xca, 0xb2, 0x60, 0x79, 0xe4, 0xfa, 0x91, 0x6c, 0x37, 0xfa, 0x8f, 0x5b, 0x0d, 0x7f,
  15023. 0xfb, 0xee, 0xb1, 0x9b, 0xb8, 0xe9, 0x56, 0x43, 0xd0, 0x36, 0x41, 0x70, 0x39, 0x1c, 0x70, 0xa9,
  15024. 0xfd, 0xd9, 0x94, 0x1b, 0xb7, 0x4c, 0xf4, 0xbd, 0x23, 0xe0, 0x8f, 0xa7, 0x54, 0xfb, 0xc7, 0x69,
  15025. 0xed, 0x44, 0x5b, 0x36, 0xa1, 0xfe, 0x79, 0x38, 0xc0, 0x2e, 0x6b, 0x42, 0x29, 0x9f, 0xc8, 0x94,
  15026. 0x60, 0x3f, 0x77, 0x53, 0xaa, 0xcc, 0x5f, 0xd9, 0xe1, 0x5e, 0x35, 0x79, 0xb4, 0xff, 0x1d, 0x3a,
  15027. 0xf7, 0x95, 0xeb, 0xdd, 0x8b, 0xdc, 0x09, 0x8f, 0xbc, 0x0d, 0x9d, 0x91, 0x72, 0xbd, 0xfe, 0x01,
  15028. 0x42, 0xb2, 0x23, 0xb8, 0x35, 0xd2, 0x58, 0xbc, 0x84, 0x0d, 0x1c, 0xe2, 0x66, 0x99, 0x69, 0xec,
  15029. 0xa4, 0x58, 0xc8, 0xd0, 0xda, 0xbf, 0x58, 0x41, 0x0a, 0xe5, 0x7a, 0x44, 0x7b, 0x5f, 0x80, 0x36,
  15030. 0x65, 0x3a, 0x56, 0x51, 0xec, 0x87, 0x81, 0x59, 0xee, 0x27, 0x0c, 0x42, 0xb2, 0x43, 0x28, 0x06,
  15031. 0x27, 0xd8, 0x40, 0x00, 0xad, 0xe8, 0xdb, 0xb9, 0x4a, 0xd3, 0x83, 0xb0, 0xb5, 0xf5, 0x74, 0x6e,
  15032. 0x16, 0x73, 0xbd, 0x31, 0x1a, 0x44, 0x83, 0xf8, 0x9f, 0xaa, 0xd0, 0x40, 0x5a, 0x40, 0x3d, 0xbd,
  15033. 0x04, 0x0d, 0xa2, 0x63, 0xea, 0x64, 0xaa, 0xc7, 0x10, 0xbf, 0xef, 0x9e, 0x4c, 0xf1, 0x68, 0xc3,
  15034. 0x13, 0x0c, 0x53, 0x64, 0x10, 0x3f, 0x0f, 0x07, 0x98, 0x70, 0x19, 0x9a, 0x98, 0x60, 0x72, 0x02,
  15035. 0x8d, 0xcf, 0xc3, 0xc1, 0x03, 0xcd, 0x00, 0xd1, 0x81, 0x88, 0xd9, 0x98, 0xb3, 0xa4, 0x03, 0x12,
  15036. 0xf3, 0x6d, 0x61, 0xcf, 0xa2, 0x90, 0xf7, 0x42, 0xad, 0x84, 0x9a, 0x69, 0x42, 0xee, 0x50, 0x11,
  15037. 0xd4, 0xbe, 0x02, 0x95, 0x66, 0xd6, 0xd3, 0xa4, 0xd2, 0x1b, 0xb0, 0x32, 0x8c, 0x66, 0x7e, 0xac,
  15038. 0x84, 0x78, 0xca, 0x17, 0x12, 0xa9, 0x89, 0x7b, 0xd2, 0x97, 0xb4, 0x06, 0x13, 0xa9, 0x89, 0x7b,
  15039. 0xb2, 0xc3, 0xc9, 0x74, 0x6e, 0xbb, 0xc8, 0x8c, 0x11, 0xad, 0xa4, 0x73, 0xdb, 0xf5, 0x78, 0x5a,
  15040. 0xc7, 0x6e, 0x9c, 0xf4, 0xf1, 0x62, 0x10, 0xf0, 0xb4, 0x02, 0x53, 0x26, 0x04, 0x3f, 0x40, 0x28,
  15041. 0xdd, 0x53, 0x2e, 0x43, 0x93, 0x09, 0xc5, 0x20, 0x3c, 0x11, 0x1a, 0xd8, 0x20, 0xc0, 0xed, 0xf0,
  15042. 0xc4, 0xda, 0x81, 0xd5, 0x41, 0x18, 0xc7, 0xfd, 0x48, 0x3d, 0x46, 0x8e, 0x8f, 0xe6, 0xa9, 0x7d,
  15043. 0xde, 0xae, 0xed, 0x62, 0x16, 0x87, 0x72, 0xd0, 0x5c, 0xbf, 0x06, 0x6b, 0x5c, 0x43, 0xa4, 0x62,
  15044. 0x3c, 0xdd, 0xf1, 0xba, 0x47, 0x54, 0xb2, 0xe6, 0xf4, 0x28, 0xc1, 0x41, 0xf8, 0x0e, 0x82, 0xe7,
  15045. 0x17, 0x6c, 0x77, 0x6e, 0xc1, 0xda, 0xbf, 0xd1, 0xe6, 0x79, 0xbf, 0xed, 0xc6, 0xca, 0x38, 0x2a,
  15046. 0x97, 0xf5, 0x51, 0x19, 0xf8, 0xc3, 0xa3, 0x7e, 0xe0, 0xca, 0x3a, 0x6e, 0x3a, 0x0d, 0x04, 0x7c,
  15047. 0xe8, 0x4e, 0x68, 0x4f, 0x7b, 0x2a, 0x1e, 0xd2, 0x5c, 0x37, 0x1d, 0xfa, 0x8f, 0x3b, 0x3f, 0x56,
  15048. 0x27, 0x32, 0xc5, 0xf8, 0x17, 0x77, 0x23, 0xb5, 0x31, 0x3a, 0x95, 0xf3, 0x50, 0x7f, 0xe2, 0x9a,
  15049. 0x38, 0x9c, 0xf9, 0x1e, 0x35, 0x8c, 0x0f, 0xc2, 0x3a, 0x7d, 0xef, 0x7a, 0x58, 0xf4, 0x30, 0xf4,
  15050. 0x03, 0xb9, 0x08, 0xd2, 0x7f, 0x2c, 0x3a, 0x9a, 0x0c, 0x68, 0xce, 0x3a, 0x0e, 0xfe, 0xb5, 0xae,
  15051. 0x43, 0x23, 0x52, 0x31, 0x8f, 0x63, 0xf3, 0xbc, 0x71, 0xac, 0x47, 0x2a, 0xa6, 0x01, 0xdc, 0x82,
  15052. 0x66, 0x14, 0x8e, 0x85, 0xf6, 0x42, 0xc9, 0x7a, 0xd3, 0xbb, 0xc0, 0x69, 0x44, 0x7a, 0x3f, 0xbc,
  15053. 0x03, 0x6d, 0x4d, 0x89, 0x28, 0x5b, 0x8b, 0xb2, 0x6d, 0xe6, 0xb2, 0x19, 0x04, 0xd0, 0x69, 0x1d,
  15054. 0x18, 0xd4, 0x70, 0x4b, 0xb6, 0x2e, 0x6e, 0x75, 0x9a, 0xa9, 0xf9, 0x05, 0xce, 0x74, 0x80, 0x77,
  15055. 0x74, 0xca, 0xed, 0x25, 0x61, 0x74, 0xca, 0x93, 0x56, 0x25, 0x6e, 0x0f, 0xbf, 0x77, 0x3d, 0xeb,
  15056. 0x2a, 0xac, 0x0c, 0x69, 0x9c, 0xe8, 0xbc, 0x3a, 0xb3, 0xcf, 0x82, 0x68, 0x7d, 0x07, 0x3a, 0x13,
  15057. 0x77, 0xda, 0x77, 0x03, 0x7f, 0xe2, 0x26, 0x48, 0x60, 0x56, 0xcf, 0xcb, 0xd9, 0x9e, 0xb8, 0xd3,
  15058. 0x6d, 0x8d, 0xce, 0xe4, 0x40, 0x96, 0xfd, 0x1a, 0x4d, 0x49, 0x7d, 0xe0, 0xf2, 0x82, 0x7f, 0x09,
  15059. 0xba, 0x49, 0x98, 0xb8, 0xb8, 0x1c, 0x87, 0x23, 0x37, 0x3a, 0x54, 0x9b, 0x16, 0xdd, 0xb9, 0x3a,
  15060. 0x04, 0x75, 0x04, 0x88, 0x14, 0xce, 0x73, 0x4f, 0x33, 0xa4, 0x0b, 0x84, 0xd4, 0xf2, 0xdc, 0xd3,
  15061. 0x14, 0xe5, 0x32, 0x34, 0x8f, 0xfd, 0xa9, 0xd0, 0x8f, 0x8b, 0xbc, 0x75, 0x8e, 0xfd, 0x29, 0xd3,
  15062. 0x8f, 0xd7, 0xc1, 0xa2, 0xfd, 0xa7, 0x0b, 0xe0, 0xb6, 0xac, 0x53, 0x5b, 0x56, 0x31, 0x45, 0x17,
  15063. 0x43, 0x8d, 0xfa, 0x3a, 0xf4, 0xbe, 0x98, 0xa9, 0x18, 0xdb, 0x2e, 0x9b, 0x6d, 0x73, 0x83, 0x0a,
  15064. 0xec, 0x6a, 0x30, 0x6f, 0x28, 0x64, 0xc8, 0x86, 0x91, 0x72, 0x13, 0xa5, 0xd1, 0x9e, 0x22, 0x86,
  15065. 0xae, 0xcd, 0x40, 0x41, 0xd2, 0xbd, 0xc7, 0x03, 0x65, 0x53, 0x13, 0xc3, 0x80, 0x0e, 0x14, 0x1b,
  15066. 0x3a, 0xc3, 0x91, 0x9b, 0xf4, 0xd3, 0xd1, 0xb9, 0x44, 0x2d, 0x6a, 0x21, 0xf0, 0xb6, 0x8c, 0x50,
  15067. 0x0e, 0x07, 0xcb, 0x78, 0x9a, 0x37, 0xa1, 0xc6, 0xc1, 0x72, 0x5e, 0x83, 0x35, 0x1e, 0xc5, 0x30,
  15068. 0x18, 0xfb, 0x81, 0xf4, 0xee, 0x32, 0x6f, 0x6a, 0x4a, 0xf8, 0x88, 0xe0, 0x54, 0xde, 0x0b, 0xd0,
  15069. 0x16, 0x2c, 0x96, 0x49, 0x3c, 0xc3, 0x55, 0x32, 0x8c, 0xa4, 0x12, 0xd6, 0x2b, 0xb0, 0x2a, 0x28,
  15070. 0x42, 0x6a, 0x7c, 0x6f, 0xf3, 0x0a, 0x0f, 0x00, 0xc3, 0xb9, 0x67, 0xbb, 0x9e, 0x75, 0x0d, 0x36,
  15071. 0x3c, 0xd7, 0x1f, 0x9f, 0x0a, 0x35, 0x31, 0x44, 0x1d, 0xcf, 0x52, 0xb1, 0x17, 0x28, 0x95, 0x48,
  15072. 0xca, 0x23, 0x2d, 0xf4, 0x58, 0xcc, 0x40, 0x3d, 0xb7, 0x90, 0x81, 0x7a, 0x13, 0x2e, 0x0e, 0x92,
  15073. 0xfe, 0x0f, 0x46, 0x0a, 0x37, 0x90, 0xb1, 0x0e, 0xb6, 0x68, 0x1d, 0xac, 0x0d, 0x92, 0xcf, 0x46,
  15074. 0x2a, 0xb8, 0x63, 0xac, 0x86, 0x6f, 0xc2, 0x85, 0x41, 0xd2, 0xff, 0xdc, 0x77, 0xf3, 0xf8, 0xd7,
  15075. 0xa8, 0x86, 0xd5, 0x41, 0xf2, 0x81, 0xef, 0x9a, 0xe8, 0x57, 0x61, 0x5d, 0xd0, 0x0b, 0xab, 0xf1,
  15076. 0x3a, 0x75, 0xc3, 0xa2, 0x0c, 0x8f, 0x72, 0x4b, 0xf2, 0x39, 0x68, 0x31, 0x1d, 0x20, 0x29, 0xd3,
  15077. 0xe6, 0x0d, 0x9a, 0x79, 0xa0, 0x2d, 0x4f, 0x10, 0x1c, 0x68, 0x03, 0xe1, 0xea, 0xe6, 0x4d, 0xc2,
  15078. 0x68, 0x65, 0x18, 0x57, 0x0b, 0x28, 0x5b, 0x9b, 0xdf, 0x2a, 0xa2, 0x6c, 0x15, 0x50, 0xae, 0x6d,
  15079. 0xde, 0x2a, 0xa2, 0x5c, 0x2b, 0xa0, 0x5c, 0xdf, 0x7c, 0xbb, 0x88, 0x72, 0xbd, 0x80, 0x72, 0x63,
  15080. 0xf3, 0xdb, 0x45, 0x94, 0x1b, 0x05, 0x94, 0x9b, 0x9b, 0xef, 0x14, 0x51, 0x6e, 0x16, 0x50, 0xbe,
  15081. 0xb5, 0xf9, 0x6e, 0x11, 0xe5, 0x5b, 0x39, 0x41, 0xdb, 0x7b, 0x79, 0x41, 0xdb, 0x4f, 0x2f, 0xc1,
  15082. 0x66, 0x81, 0xc1, 0xcd, 0xae, 0xed, 0x2f, 0x42, 0xd7, 0xe4, 0x90, 0xd3, 0x8b, 0x5d, 0x3b, 0x63,
  15083. 0x7f, 0x89, 0x76, 0xad, 0x9b, 0x58, 0xc5, 0x6b, 0x98, 0x95, 0x21, 0xef, 0xe8, 0x0b, 0xd9, 0x35,
  15084. 0xd8, 0xc8, 0xb1, 0xde, 0x89, 0x1b, 0xe5, 0x78, 0x8c, 0x0b, 0x06, 0x7f, 0x9d, 0xb8, 0x11, 0x93,
  15085. 0x8b, 0x2b, 0x00, 0x7c, 0x5f, 0x25, 0x44, 0x3e, 0x8d, 0x48, 0x3e, 0xc2, 0xc9, 0xb7, 0x24, 0x19,
  15086. 0xd9, 0xbf, 0x78, 0xb3, 0x76, 0xde, 0xd1, 0x41, 0x39, 0x91, 0xb5, 0x8c, 0xed, 0x2f, 0xc0, 0x9a,
  15087. 0xe7, 0xf1, 0x17, 0x4b, 0x65, 0x6e, 0xcf, 0x4b, 0x65, 0x5e, 0x3a, 0xeb, 0xc2, 0x50, 0x26, 0x9f,
  15088. 0xf9, 0x51, 0xe8, 0x66, 0x58, 0xa5, 0x12, 0x9a, 0x33, 0x2f, 0xb4, 0x38, 0x14, 0xc5, 0x31, 0x6b,
  15089. 0xc6, 0x7a, 0xa4, 0xec, 0x10, 0x2e, 0x66, 0xa5, 0xb3, 0xd0, 0x83, 0xea, 0xb8, 0x9b, 0xbf, 0xf1,
  15090. 0xd0, 0xa9, 0x57, 0xa1, 0x53, 0xe3, 0xf2, 0x82, 0x0e, 0x14, 0x6f, 0x3b, 0xfa, 0x26, 0xe0, 0x7a,
  15091. 0xdc, 0xa8, 0x86, 0x83, 0x7f, 0xed, 0xff, 0xa7, 0x02, 0xdd, 0xf4, 0xce, 0x49, 0x88, 0xd6, 0x37,
  15092. 0xc0, 0x42, 0xa6, 0xac, 0x74, 0xfd, 0xf4, 0x26, 0xee, 0xc9, 0xbe, 0xb9, 0x84, 0x0a, 0x0d, 0x5b,
  15093. 0x2c, 0xef, 0x5a, 0xd8, 0x30, 0x1a, 0xd5, 0x6f, 0x43, 0x33, 0x6b, 0x65, 0x6e, 0x00, 0x2b, 0x85,
  15094. 0x01, 0x5c, 0x85, 0x6a, 0x30, 0x9b, 0xc8, 0xb8, 0xe2, 0x5f, 0xfb, 0x36, 0x34, 0xb1, 0x07, 0xdc,
  15095. 0xf8, 0x1b, 0x00, 0x46, 0x4b, 0x58, 0x3e, 0x94, 0xbf, 0x61, 0x67, 0x8d, 0x68, 0xaa, 0xb4, 0xfe,
  15096. 0x11, 0x34, 0x76, 0x13, 0x35, 0x29, 0xcc, 0xe7, 0xf2, 0xf9, 0xf3, 0x29, 0xcd, 0x61, 0xb1, 0x11,
  15097. 0xfe, 0x2d, 0x88, 0xa8, 0x59, 0xcc, 0x66, 0x88, 0xa8, 0x7f, 0x04, 0x1a, 0x3b, 0xa3, 0x2f, 0xd9,
  15098. 0xd1, 0xd2, 0x92, 0xab, 0xc5, 0x92, 0x3f, 0x83, 0x3a, 0x73, 0x8e, 0x87, 0xc8, 0xe3, 0xf8, 0x89,
  15099. 0x9a, 0x2c, 0x16, 0x92, 0xe9, 0xce, 0x3a, 0x0d, 0xc4, 0x23, 0x46, 0xec, 0x32, 0x34, 0x07, 0xee,
  15100. 0xa1, 0x70, 0xb0, 0xd2, 0xcd, 0x81, 0x7b, 0x48, 0xac, 0xab, 0xfd, 0x1d, 0xe6, 0x4a, 0x91, 0xf7,
  15101. 0xcf, 0xdf, 0x10, 0xca, 0x0a, 0x9f, 0xbf, 0x21, 0xe8, 0xfc, 0xd8, 0x73, 0xcc, 0x3f, 0x1c, 0xe5,
  15102. 0x67, 0x28, 0x9f, 0x5f, 0x8f, 0x8f, 0xd3, 0x40, 0x3c, 0x9a, 0x9f, 0x08, 0xda, 0x1f, 0x84, 0x83,
  15103. 0x4c, 0x70, 0x28, 0xb7, 0x9b, 0x38, 0x71, 0x0f, 0xf5, 0xb5, 0x12, 0x6f, 0x37, 0xfb, 0xf8, 0x6d,
  15104. 0xdd, 0x85, 0xb5, 0x59, 0x30, 0x0e, 0x87, 0x47, 0xb2, 0x86, 0x8d, 0x45, 0x79, 0x06, 0x59, 0xe9,
  15105. 0x71, 0x1e, 0xaa, 0x83, 0xea, 0x1c, 0x43, 0x27, 0xdd, 0x19, 0x24, 0x2b, 0x40, 0x62, 0x4c, 0x05,
  15106. 0xa6, 0xb3, 0x55, 0xa7, 0xef, 0x5d, 0x0f, 0x2f, 0x38, 0x9c, 0x5d, 0xdf, 0xc2, 0xf8, 0x0b, 0x8f,
  15107. 0x7e, 0x4f, 0x1d, 0xb8, 0xb3, 0x71, 0xd2, 0x4f, 0xb3, 0xf2, 0xa6, 0xef, 0x0a, 0x7c, 0x9f, 0x4b,
  15108. 0xb0, 0x7f, 0xb6, 0xc2, 0xcb, 0x98, 0xbe, 0xad, 0xf7, 0x59, 0x30, 0x69, 0xb4, 0xbf, 0x52, 0xd2,
  15109. 0x7e, 0x73, 0x48, 0x48, 0x66, 0x99, 0x36, 0xde, 0x7a, 0x1b, 0x60, 0xae, 0xf3, 0x4f, 0x97, 0x4b,
  15110. 0x9a, 0xb0, 0x6f, 0x0e, 0xdf, 0x93, 0xa8, 0xdf, 0x6f, 0x43, 0x63, 0xc7, 0x8d, 0xbc, 0xaf, 0xb2,
  15111. 0x15, 0x15, 0xb4, 0x31, 0xeb, 0x7d, 0x37, 0xf0, 0x6e, 0x87, 0xe1, 0x11, 0x52, 0x62, 0x91, 0xa6,
  15112. 0x6b, 0x4a, 0xcc, 0x82, 0x74, 0x5c, 0xca, 0x94, 0xc0, 0x64, 0x90, 0x4b, 0x68, 0x22, 0x24, 0x3d,
  15113. 0x30, 0x84, 0x55, 0x8a, 0xd4, 0x50, 0x53, 0x49, 0x86, 0x38, 0x6a, 0x68, 0x8f, 0xa0, 0x85, 0xd5,
  15114. 0xec, 0x84, 0xe3, 0xb1, 0x1a, 0x26, 0x78, 0x8e, 0x52, 0x61, 0x22, 0x55, 0xd2, 0xf7, 0x75, 0x84,
  15115. 0x7d, 0x9f, 0x41, 0xd6, 0x4d, 0xa0, 0xd2, 0xfb, 0x83, 0x30, 0x3c, 0x2a, 0x5d, 0x0a, 0x66, 0xb3,
  15116. 0x9d, 0x06, 0xe2, 0xe2, 0x3f, 0xfb, 0x4f, 0x2a, 0xb2, 0x70, 0x91, 0xf3, 0xdc, 0x92, 0x42, 0x16,
  15117. 0x2f, 0x5c, 0x19, 0x36, 0x2e, 0x80, 0xe6, 0xe1, 0x45, 0xe8, 0x52, 0x9e, 0xfc, 0xb9, 0x53, 0x73,
  15118. 0xa8, 0xc5, 0x5a, 0x1e, 0x8b, 0x17, 0x1a, 0xc2, 0x1a, 0x72, 0x8f, 0x44, 0x5c, 0xb0, 0x39, 0x57,
  15119. 0xb8, 0xf4, 0x98, 0xfb, 0xa6, 0xbb, 0x7f, 0x1f, 0x2e, 0x30, 0x97, 0x45, 0x45, 0x04, 0xb3, 0x49,
  15120. 0x26, 0x9b, 0x39, 0x73, 0xc1, 0xaf, 0x52, 0x2e, 0x2c, 0xf6, 0xc3, 0x19, 0x91, 0x00, 0xfb, 0xdf,
  15121. 0x54, 0xa0, 0x87, 0xbd, 0x35, 0x85, 0x47, 0x57, 0x00, 0xf4, 0x5d, 0x2b, 0x9d, 0xc5, 0xa6, 0x40,
  15122. 0x44, 0x40, 0x2b, 0xc9, 0xe3, 0x63, 0x3d, 0x93, 0x3a, 0xc7, 0x83, 0xe3, 0x31, 0x4e, 0x8e, 0x46,
  15123. 0x78, 0xac, 0x44, 0xae, 0xd4, 0x48, 0x6f, 0x64, 0x9f, 0x2a, 0x37, 0xc2, 0xf3, 0x9f, 0xf8, 0x5d,
  15124. 0x3a, 0xd3, 0xa5, 0xdd, 0xa5, 0x97, 0x39, 0x44, 0x70, 0x0c, 0x5c, 0xeb, 0x0d, 0xa8, 0x99, 0x4c,
  15125. 0xc3, 0xe2, 0x4c, 0x8c, 0x66, 0xff, 0x6a, 0x05, 0x5a, 0x46, 0x07, 0xcd, 0xc6, 0xa5, 0x93, 0x5a,
  15126. 0x4b, 0x1b, 0x47, 0x53, 0xf3, 0x7e, 0xe1, 0xae, 0x59, 0x26, 0xff, 0x2e, 0x8c, 0x59, 0xfe, 0xbe,
  15127. 0xf9, 0x0d, 0xa8, 0x8e, 0x8f, 0x63, 0x99, 0xd2, 0x33, 0xa6, 0x03, 0xb1, 0xec, 0xbf, 0x53, 0x61,
  15128. 0x22, 0xfe, 0xd0, 0x9d, 0x22, 0xb9, 0xc1, 0x6b, 0x62, 0x62, 0x48, 0xce, 0x26, 0xee, 0x94, 0x2e,
  15129. 0x28, 0x5f, 0x87, 0xea, 0x34, 0x8c, 0x69, 0xb4, 0x8b, 0x6b, 0x70, 0x2f, 0x8c, 0x7d, 0xba, 0x52,
  15130. 0x21, 0x06, 0xd2, 0x9f, 0xc7, 0x61, 0x34, 0xc6, 0x85, 0x1f, 0xc7, 0x42, 0xdb, 0x85, 0xfe, 0x10,
  15131. 0xfc, 0x76, 0x18, 0xc7, 0x2c, 0x9c, 0x78, 0x1b, 0x2e, 0x99, 0x98, 0x23, 0x77, 0x3c, 0x56, 0xc1,
  15132. 0xa1, 0x32, 0xe5, 0x7c, 0x1b, 0x59, 0x16, 0x9d, 0x4c, 0xcb, 0xe6, 0x3a, 0x34, 0x74, 0xad, 0x56,
  15133. 0x1b, 0x2a, 0xac, 0x10, 0x59, 0x72, 0x2a, 0x27, 0xf8, 0x75, 0x2a, 0x5a, 0xbf, 0xca, 0x29, 0x7e,
  15134. 0xfd, 0x80, 0x6a, 0x5f, 0x72, 0x2a, 0x3f, 0xb0, 0xaf, 0x41, 0xfd, 0x13, 0x35, 0x4c, 0xc2, 0xe8,
  15135. 0xda, 0x97, 0xc8, 0xf4, 0x19, 0xac, 0xec, 0x8d, 0xdd, 0x53, 0x15, 0x69, 0xcd, 0x78, 0x25, 0xd3,
  15136. 0x8c, 0x3f, 0xf1, 0xa0, 0xac, 0xc3, 0xca, 0x8c, 0x87, 0x55, 0x04, 0x8c, 0x33, 0x1c, 0x54, 0xfb,
  15137. 0x6f, 0x56, 0xa1, 0xcb, 0x85, 0xef, 0x8f, 0xc2, 0xc7, 0x74, 0xef, 0x9f, 0xaf, 0x24, 0x55, 0xae,
  15138. 0x2d, 0x99, 0xca, 0xb5, 0xdc, 0x65, 0xb9, 0x5a, 0xb8, 0x2c, 0x6f, 0xc0, 0xca, 0xa1, 0x0a, 0x3c,
  15139. 0x15, 0x69, 0x25, 0x2e, 0x7f, 0x61, 0x33, 0x90, 0xc6, 0xfb, 0x9e, 0x48, 0x62, 0x6a, 0x9f, 0x87,
  15140. 0x83, 0xdd, 0x82, 0x90, 0x67, 0xa5, 0x20, 0xe4, 0x29, 0x4a, 0x3e, 0xea, 0x5f, 0x46, 0xf2, 0x71,
  15141. 0x19, 0x9a, 0xee, 0x30, 0x91, 0x9d, 0xcc, 0xc2, 0xb6, 0x06, 0x03, 0x76, 0xbd, 0xc5, 0xb2, 0xb6,
  15142. 0x75, 0x58, 0xf1, 0x27, 0x44, 0xff, 0x81, 0x9b, 0xe9, 0x4f, 0x0e, 0x59, 0xd7, 0x97, 0x17, 0x66,
  15143. 0xb5, 0xe6, 0xa5, 0xaf, 0x05, 0xb9, 0x60, 0xbb, 0x4c, 0x7b, 0x73, 0x10, 0x85, 0x93, 0xfe, 0x0f,
  15144. 0xc2, 0x40, 0x69, 0x21, 0x03, 0x02, 0x3e, 0x0b, 0x03, 0x92, 0x40, 0x44, 0xca, 0x1d, 0x73, 0xe2,
  15145. 0x3a, 0x27, 0x22, 0x00, 0x13, 0xed, 0x57, 0x61, 0xfd, 0xa3, 0x64, 0xa4, 0x22, 0x9e, 0x30, 0xe6,
  15146. 0xd4, 0xcb, 0xa7, 0xcc, 0xfe, 0x27, 0x15, 0xe8, 0x7c, 0x1c, 0xf8, 0xc9, 0x5e, 0x18, 0x6f, 0x07,
  15147. 0xde, 0x1d, 0xbf, 0x6c, 0xed, 0xbc, 0x6c, 0xae, 0x9d, 0x8b, 0xb9, 0xe1, 0x94, 0x45, 0xca, 0x4b,
  15148. 0xe7, 0x65, 0xa8, 0x7a, 0x3e, 0x13, 0xb1, 0x85, 0x78, 0x9e, 0x1f, 0x59, 0xcf, 0x43, 0xdb, 0x8f,
  15149. 0xfb, 0x61, 0xd0, 0x3f, 0x8c, 0xc2, 0x59, 0xe0, 0x89, 0x66, 0x0a, 0xfc, 0xf8, 0xa3, 0xe0, 0xbb,
  15150. 0x04, 0x31, 0x16, 0x61, 0xcd, 0x58, 0x84, 0x64, 0x2d, 0xe1, 0x46, 0xee, 0xc4, 0x90, 0xc2, 0xd1,
  15151. 0xf7, 0xae, 0x67, 0x8f, 0xa0, 0xf7, 0xfd, 0x99, 0x3f, 0x3c, 0x62, 0xe5, 0x96, 0x9e, 0x51, 0x64,
  15152. 0xd5, 0x91, 0x07, 0x8c, 0xf5, 0xf1, 0x3c, 0x71, 0x4f, 0x1e, 0xe1, 0x37, 0x26, 0xe2, 0x65, 0x9d,
  15153. 0x13, 0x85, 0xa1, 0xf3, 0xdc, 0xd3, 0x2c, 0x31, 0x72, 0x1f, 0xb3, 0x68, 0x83, 0xcd, 0x4b, 0x1a,
  15154. 0x08, 0x20, 0x69, 0xf8, 0x3f, 0xaf, 0x80, 0xc5, 0xb5, 0xdc, 0x3d, 0xf6, 0xc7, 0xb8, 0xe1, 0xf5,
  15155. 0xbd, 0x6a, 0x1a, 0xc6, 0x86, 0xca, 0x73, 0x65, 0x1a, 0xc6, 0xbb, 0xde, 0x09, 0x26, 0x10, 0xd5,
  15156. 0xc8, 0xf4, 0xab, 0xf8, 0xc9, 0x0b, 0x40, 0x9d, 0x4c, 0xfd, 0x48, 0x99, 0xf5, 0x00, 0x83, 0x48,
  15157. 0x7a, 0xf2, 0x32, 0xf4, 0xe4, 0xa0, 0x57, 0xc7, 0xfe, 0xd8, 0x90, 0x47, 0x77, 0x18, 0x8c, 0xf5,
  15158. 0xdf, 0x3d, 0x99, 0xd2, 0x55, 0x59, 0x1d, 0x44, 0x2a, 0x1e, 0x65, 0xd6, 0x2c, 0x35, 0xa7, 0x25,
  15159. 0x30, 0x2a, 0x6a, 0x13, 0xea, 0x9a, 0x01, 0x90, 0x81, 0x93, 0x4f, 0xfb, 0xf7, 0x97, 0xa0, 0x9b,
  15160. 0x75, 0x27, 0x3d, 0xd5, 0x22, 0xa5, 0x84, 0x22, 0xea, 0x53, 0x2d, 0x52, 0x8a, 0x89, 0xa1, 0x4e,
  15161. 0x1e, 0xfb, 0x13, 0x3f, 0x91, 0xeb, 0x12, 0x25, 0x3f, 0x40, 0x80, 0xf5, 0x75, 0xe8, 0x65, 0x04,
  15162. 0x32, 0x47, 0x54, 0x53, 0x70, 0x5a, 0x0e, 0xf5, 0x2b, 0x77, 0xf1, 0x45, 0x08, 0x53, 0x86, 0x77,
  15163. 0xa1, 0x49, 0xe3, 0x46, 0x34, 0x96, 0x8f, 0xb0, 0xbc, 0x02, 0x6b, 0x7e, 0x12, 0x9c, 0x06, 0xe6,
  15164. 0xa0, 0x93, 0xe9, 0xfb, 0xf0, 0x94, 0x56, 0xbb, 0x15, 0x5b, 0xb3, 0x72, 0xde, 0x61, 0xb3, 0x2e,
  15165. 0x39, 0x77, 0xf2, 0xed, 0x7d, 0x0e, 0x5a, 0xc2, 0x4a, 0x50, 0x31, 0x2c, 0xac, 0x07, 0xe6, 0x13,
  15166. 0xe8, 0x1e, 0xf0, 0x63, 0xb0, 0x2e, 0x6d, 0x3a, 0x99, 0x2a, 0x8f, 0x68, 0xea, 0x36, 0x2e, 0xfb,
  15167. 0x32, 0x4d, 0x7e, 0x09, 0x9d, 0xec, 0xc2, 0xd2, 0x68, 0x2a, 0x63, 0xb5, 0x34, 0x9a, 0xe2, 0x77,
  15168. 0xac, 0x67, 0x7c, 0x29, 0x9e, 0xda, 0x1e, 0x6c, 0x14, 0x8b, 0x17, 0xa9, 0xdf, 0xd7, 0xa1, 0xa7,
  15169. 0x52, 0x98, 0x79, 0x26, 0x76, 0x33, 0x30, 0x6d, 0x20, 0x5a, 0x29, 0xb4, 0xa2, 0x58, 0xa1, 0xcf,
  15170. 0xec, 0x56, 0x8b, 0x61, 0xac, 0xcf, 0xff, 0xe9, 0x0a, 0x58, 0x46, 0x05, 0x6e, 0x70, 0x44, 0x94,
  15171. 0xc3, 0x82, 0xe5, 0xc8, 0x0d, 0x8e, 0xa4, 0x5c, 0xfa, 0x6f, 0x6d, 0x03, 0x0c, 0x22, 0x5f, 0x1d,
  15172. 0xf4, 0xfd, 0xe0, 0x20, 0x14, 0xf2, 0x60, 0xe7, 0xd9, 0xb2, 0x70, 0x32, 0x09, 0x03, 0x26, 0x43,
  15173. 0xb7, 0x11, 0x95, 0x44, 0xc7, 0xcd, 0x81, 0xfe, 0x8b, 0x23, 0x11, 0x0f, 0xc3, 0x48, 0x9b, 0x16,
  15174. 0xf0, 0x87, 0xfd, 0x87, 0x4d, 0x58, 0x2d, 0x76, 0xf5, 0xc9, 0x3b, 0xf9, 0x4a, 0xaa, 0x28, 0xa4,
  15175. 0x9b, 0x98, 0xc1, 0x57, 0x8a, 0x2a, 0x10, 0xaf, 0x60, 0xb4, 0x48, 0xde, 0x82, 0x8b, 0x3c, 0xa3,
  15176. 0x46, 0xc1, 0xfa, 0xc2, 0x5a, 0x73, 0x2c, 0x4a, 0xcb, 0x5a, 0xf0, 0xe1, 0x8c, 0x2c, 0xc7, 0xb2,
  15177. 0xe5, 0x84, 0xa8, 0x3c, 0x3d, 0xed, 0x14, 0x88, 0x48, 0x6f, 0xc0, 0x85, 0xe1, 0x2c, 0xea, 0x17,
  15178. 0x5b, 0xcb, 0xdb, 0x72, 0x6d, 0x38, 0x8b, 0xee, 0xe6, 0x1b, 0x7c, 0x1d, 0x36, 0x0e, 0xfc, 0xc0,
  15179. 0x8f, 0x47, 0x66, 0x16, 0x6a, 0xf6, 0x0a, 0x35, 0xfb, 0x22, 0xa7, 0x66, 0xb9, 0xa8, 0xf1, 0x1f,
  15180. 0xc1, 0x9a, 0x39, 0x97, 0x9c, 0xa1, 0x4e, 0x6b, 0xfb, 0x6b, 0x65, 0xfb, 0xa4, 0xb0, 0x68, 0x9c,
  15181. 0x9e, 0x31, 0xeb, 0x54, 0xe0, 0x2b, 0xb0, 0x8a, 0xcd, 0x96, 0xb1, 0xe3, 0x05, 0xda, 0x90, 0x9d,
  15182. 0x3b, 0x8b, 0xb8, 0x14, 0xde, 0x9a, 0xef, 0x9b, 0x5b, 0x93, 0xb5, 0x19, 0xf6, 0x99, 0x55, 0xd2,
  15183. 0x36, 0x30, 0x76, 0x67, 0x36, 0x45, 0x83, 0xd9, 0xc1, 0x41, 0xa6, 0xbe, 0x4f, 0xa7, 0xe8, 0xf6,
  15184. 0xec, 0xe0, 0x80, 0x30, 0x6f, 0xc0, 0x53, 0x82, 0x19, 0x2b, 0x64, 0xe8, 0x8d, 0x0c, 0x2d, 0x1e,
  15185. 0x1c, 0x4e, 0xde, 0xa7, 0xd4, 0x34, 0xdb, 0xf7, 0xe1, 0x82, 0xb9, 0x06, 0x46, 0x53, 0x53, 0x83,
  15186. 0xf5, 0x24, 0x6d, 0x5d, 0xcd, 0x96, 0xca, 0xfd, 0xa9, 0xb6, 0x19, 0x90, 0x22, 0x91, 0xc6, 0x77,
  15187. 0xb4, 0xbd, 0x04, 0x42, 0x90, 0xcc, 0xdf, 0x02, 0x70, 0xe3, 0xd8, 0x8f, 0x13, 0x5a, 0x16, 0xdd,
  15188. 0xf3, 0x94, 0x16, 0x4d, 0x46, 0xc6, 0xe5, 0xf2, 0x1e, 0x74, 0x06, 0xaa, 0x6f, 0x64, 0x3e, 0x57,
  15189. 0x57, 0xd2, 0x1a, 0xa8, 0xed, 0x34, 0xfb, 0x0b, 0xd0, 0x96, 0xbc, 0xbc, 0xa7, 0x57, 0xf9, 0x0e,
  15190. 0xc1, 0x30, 0x9a, 0x5d, 0xeb, 0x2a, 0xac, 0x0b, 0xca, 0xe1, 0xcc, 0x1f, 0x7b, 0x7d, 0x15, 0x78,
  15191. 0xa6, 0x82, 0xc4, 0xe2, 0xc4, 0xef, 0x62, 0xda, 0xdd, 0xc0, 0xa3, 0x03, 0xe3, 0x3e, 0x58, 0x59,
  15192. 0xa3, 0x66, 0xda, 0x64, 0xc9, 0x2a, 0x11, 0x5e, 0xe5, 0x4d, 0xe4, 0x9c, 0x9e, 0x6e, 0xdb, 0xc7,
  15193. 0x7e, 0xaa, 0x04, 0x94, 0x62, 0x0c, 0xf9, 0xcc, 0x05, 0xaa, 0xb8, 0xc7, 0x09, 0x99, 0xb4, 0xfe,
  15194. 0x2d, 0xb8, 0x58, 0xd8, 0x39, 0x4c, 0x1d, 0x2e, 0x12, 0x75, 0xb0, 0x72, 0x5b, 0x67, 0x1f, 0x53,
  15195. 0xac, 0x6f, 0xc1, 0x66, 0x59, 0x8e, 0xfe, 0xc4, 0x3d, 0x21, 0xb6, 0xa8, 0xe3, 0xac, 0xcf, 0xe7,
  15196. 0x7a, 0xe8, 0x9e, 0x58, 0xef, 0xc1, 0xe5, 0xb9, 0x4c, 0x99, 0x62, 0x81, 0x74, 0x30, 0xcb, 0xce,
  15197. 0xa6, 0xca, 0x67, 0x4c, 0x95, 0x0b, 0xb8, 0x67, 0x0b, 0xfb, 0xdb, 0x54, 0xcb, 0x2c, 0x3b, 0x17,
  15198. 0xf3, 0x44, 0x89, 0xf7, 0x9c, 0xfd, 0xfb, 0x78, 0x83, 0x99, 0xc5, 0x23, 0xbc, 0xc1, 0x10, 0x7b,
  15199. 0x32, 0x95, 0x0e, 0xb2, 0x00, 0x11, 0xaf, 0x34, 0xdc, 0x2d, 0x91, 0x37, 0x71, 0x22, 0x4b, 0xb9,
  15200. 0x1a, 0x03, 0xf7, 0x90, 0x13, 0x9f, 0x85, 0x56, 0x34, 0x8b, 0x47, 0x7d, 0xcc, 0x2e, 0x22, 0x93,
  15201. 0x8e, 0xd3, 0x8c, 0xb8, 0x5c, 0x93, 0xb3, 0xcc, 0xd8, 0x2b, 0xcd, 0x59, 0x3a, 0xc4, 0x5e, 0x65,
  15202. 0xc7, 0x00, 0x63, 0xa4, 0x0c, 0x03, 0x11, 0x06, 0x42, 0x79, 0x0e, 0x5a, 0x48, 0xe3, 0x75, 0xa7,
  15203. 0x98, 0x69, 0x00, 0x04, 0x49, 0x57, 0xfe, 0xcb, 0x0a, 0x00, 0x4b, 0xd4, 0xc8, 0x9a, 0xe8, 0x15,
  15204. 0x20, 0xd5, 0x56, 0xdf, 0x0f, 0x86, 0xa1, 0x36, 0x26, 0x60, 0x16, 0xb2, 0x8b, 0xf0, 0x5d, 0x02,
  15205. 0x6b, 0xb5, 0x33, 0x36, 0x3c, 0x3b, 0x00, 0xb9, 0xdf, 0x4c, 0x59, 0xd6, 0x61, 0x25, 0xd7, 0xab,
  15206. 0xda, 0x84, 0x7a, 0xf4, 0x32, 0xf4, 0x90, 0x95, 0x33, 0x0b, 0x67, 0xd9, 0x61, 0x67, 0xe2, 0x9e,
  15207. 0x18, 0x65, 0xbf, 0x0f, 0xed, 0x2f, 0x90, 0x0b, 0xd4, 0x36, 0x4f, 0xac, 0xa2, 0xcf, 0xdf, 0x47,
  15208. 0x0b, 0x6c, 0xa2, 0xd3, 0xfa, 0x22, 0x03, 0x20, 0xe3, 0x2e, 0x23, 0x23, 0xcd, 0x58, 0x61, 0xcb,
  15209. 0x1f, 0x06, 0xf2, 0xf0, 0xbe, 0x02, 0xab, 0x06, 0x4e, 0x66, 0xf6, 0xd4, 0x71, 0xba, 0x29, 0x1a,
  15210. 0xf7, 0x26, 0x8f, 0xc9, 0x6c, 0x43, 0xa3, 0x80, 0xc9, 0xbc, 0xc5, 0x2d, 0x20, 0xce, 0x87, 0x4f,
  15211. 0xd2, 0x66, 0x89, 0xec, 0x3a, 0xcf, 0xa2, 0x39, 0x0d, 0xc4, 0xa6, 0x13, 0xf4, 0x5e, 0xee, 0x58,
  15212. 0xa4, 0xfc, 0xac, 0x28, 0xbe, 0x72, 0xf6, 0x21, 0x60, 0x9c, 0x9a, 0x54, 0xce, 0x8b, 0xd0, 0x4d,
  15213. 0xbb, 0xc3, 0x23, 0xdc, 0x62, 0xa3, 0x68, 0x3d, 0x37, 0x34, 0xc0, 0x6f, 0x42, 0x43, 0x2f, 0x3d,
  15214. 0xba, 0xb1, 0x14, 0xf9, 0x7c, 0x59, 0xdc, 0x4e, 0x5d, 0x56, 0xa3, 0xf5, 0x21, 0x6c, 0x50, 0xdf,
  15215. 0xcd, 0x43, 0x93, 0x69, 0x49, 0xe7, 0x3c, 0x36, 0xec, 0xc2, 0xc4, 0x9d, 0xee, 0x18, 0xe7, 0x2a,
  15216. 0x51, 0x93, 0xef, 0xc0, 0x33, 0x5a, 0xb9, 0x1a, 0x46, 0x9e, 0x3e, 0xac, 0xdc, 0xe1, 0x50, 0x96,
  15217. 0x45, 0x97, 0xf7, 0xad, 0xa8, 0x59, 0xc3, 0xc8, 0xe3, 0x8e, 0x6f, 0x0f, 0x87, 0xbc, 0x42, 0xde,
  15218. 0xca, 0x2c, 0x92, 0x30, 0x8f, 0x37, 0x8b, 0x58, 0xcb, 0xdc, 0x13, 0xdd, 0x5b, 0x8a, 0x7d, 0x47,
  15219. 0x52, 0xf2, 0x03, 0x33, 0xc2, 0xcd, 0xb0, 0xca, 0xda, 0x22, 0x3d, 0x30, 0xf7, 0x91, 0x05, 0x7b,
  15220. 0x16, 0x5a, 0xbc, 0x62, 0x18, 0x65, 0x8d, 0xf7, 0x24, 0xad, 0xde, 0xfb, 0xcc, 0xa2, 0xad, 0x8e,
  15221. 0xe8, 0xac, 0x36, 0x16, 0x8d, 0xc5, 0x4b, 0x18, 0xe1, 0xfb, 0xe9, 0x9a, 0x79, 0x01, 0x3a, 0x06,
  15222. 0xa2, 0xef, 0x11, 0xa9, 0xec, 0x38, 0xa0, 0xb1, 0x76, 0x3d, 0xfb, 0x3e, 0x74, 0xe8, 0x90, 0x4a,
  15223. 0xe5, 0x0a, 0x45, 0x25, 0xcb, 0x93, 0x5e, 0xf6, 0xed, 0x5f, 0xaa, 0x40, 0x17, 0x59, 0x3c, 0xe6,
  15224. 0xd0, 0x16, 0xdc, 0xea, 0xbf, 0xca, 0x86, 0xbd, 0x05, 0x35, 0x62, 0xf2, 0x68, 0x9b, 0x3e, 0x19,
  15225. 0x57, 0xc8, 0x19, 0xec, 0x5f, 0xa8, 0xc2, 0xc5, 0x4f, 0x33, 0xe9, 0x4b, 0x90, 0xa8, 0x20, 0xd1,
  15226. 0x46, 0x9f, 0x62, 0x1e, 0x2a, 0xe6, 0xca, 0x43, 0x32, 0xe8, 0x35, 0xae, 0x57, 0xd5, 0xdc, 0xf5,
  15227. 0xea, 0x65, 0xe8, 0x51, 0x42, 0x3c, 0xc3, 0xda, 0xe8, 0xd0, 0x96, 0xdb, 0x13, 0x82, 0xf7, 0x09,
  15228. 0xca, 0x07, 0xb7, 0x34, 0xb5, 0xf6, 0x25, 0x9b, 0x9a, 0xd2, 0x59, 0x15, 0xd1, 0xb1, 0xbd, 0x62,
  15229. 0xd0, 0x59, 0x15, 0xe1, 0xd1, 0x5c, 0xb8, 0xe1, 0xd5, 0xe7, 0x6e, 0x78, 0x97, 0xa0, 0xc1, 0x0c,
  15230. 0xe8, 0x68, 0x2a, 0xac, 0x56, 0x9d, 0xbe, 0xef, 0x4f, 0xa9, 0xbb, 0xb3, 0x08, 0x13, 0x9a, 0xd2,
  15231. 0xdd, 0x59, 0x74, 0x9f, 0xe4, 0x5e, 0x7e, 0xcc, 0x56, 0x87, 0xb4, 0xcf, 0x1b, 0x4e, 0xdd, 0x8f,
  15232. 0xc9, 0xdc, 0x10, 0x0f, 0xda, 0x40, 0x9d, 0xe0, 0xd6, 0x30, 0xee, 0x82, 0xbc, 0x89, 0x7b, 0x98,
  15233. 0xe0, 0x18, 0xf7, 0xc1, 0x57, 0xc4, 0xbc, 0x47, 0x06, 0x87, 0xf8, 0x53, 0x36, 0x29, 0xec, 0x66,
  15234. 0xa3, 0x43, 0x82, 0x9f, 0xef, 0x41, 0x87, 0x8c, 0x22, 0x3f, 0x74, 0x27, 0x4a, 0xdf, 0x04, 0x48,
  15235. 0xfa, 0xc2, 0xee, 0x07, 0xf4, 0xbf, 0xdc, 0x34, 0x79, 0xde, 0x3f, 0xc3, 0xfe, 0xdd, 0x0a, 0x6c,
  15236. 0xa4, 0x93, 0xeb, 0xb8, 0x81, 0x47, 0x45, 0x53, 0xb1, 0x78, 0xe0, 0x18, 0xb6, 0x46, 0x2c, 0x6c,
  15237. 0x14, 0x41, 0xb7, 0xb6, 0x53, 0x2e, 0xbf, 0x47, 0x97, 0x4c, 0x74, 0xb5, 0x6c, 0xa2, 0xcb, 0xfa,
  15238. 0xbc, 0x5c, 0xd6, 0x67, 0xeb, 0x19, 0x68, 0xfa, 0xf1, 0x47, 0x07, 0x07, 0x63, 0x3f, 0xe0, 0x33,
  15239. 0xa4, 0xe1, 0x64, 0x00, 0xfb, 0x00, 0x56, 0x1f, 0xb9, 0xf1, 0xd1, 0x5e, 0x14, 0x1e, 0x46, 0x2a,
  15240. 0x8e, 0xbf, 0x8c, 0x2f, 0x05, 0xdd, 0x77, 0x52, 0x53, 0xea, 0x9a, 0xc3, 0x1f, 0x08, 0xa5, 0x69,
  15241. 0x97, 0x43, 0x8d, 0x3f, 0xec, 0x7f, 0x51, 0x81, 0x86, 0xb6, 0xd7, 0xc6, 0xde, 0x93, 0x65, 0x77,
  15242. 0xba, 0xcf, 0x57, 0xf0, 0x73, 0xd7, 0xb3, 0xde, 0x86, 0xc6, 0x54, 0x5a, 0x52, 0x6a, 0xed, 0x5c,
  15243. 0x6c, 0xaa, 0x93, 0xa2, 0xe7, 0x1b, 0xd3, 0xd1, 0x8d, 0x41, 0x3e, 0x57, 0xa5, 0x96, 0x63, 0xcb,
  15244. 0x34, 0x79, 0x4d, 0x82, 0xe8, 0xe3, 0x9b, 0x1a, 0x62, 0x5c, 0x69, 0xc8, 0x96, 0x9c, 0x86, 0xe1,
  15245. 0x0a, 0xc0, 0x28, 0xbb, 0x5d, 0xf2, 0x86, 0x68, 0x8e, 0xd2, 0xbb, 0xe5, 0xa7, 0x6c, 0x47, 0xb8,
  15246. 0x13, 0x06, 0x39, 0x91, 0x5a, 0x25, 0x27, 0x52, 0xcb, 0xd9, 0xb0, 0x2f, 0x3d, 0x91, 0x0d, 0xbb,
  15247. 0x7d, 0x17, 0xda, 0xac, 0x81, 0x93, 0xc2, 0x6f, 0x00, 0x0c, 0xc3, 0x80, 0x4f, 0xb7, 0x78, 0x81,
  15248. 0x1a, 0x8e, 0x51, 0x1d, 0x03, 0x91, 0xdb, 0x17, 0x85, 0x59, 0xfb, 0xca, 0xf4, 0xe4, 0x7f, 0xa6,
  15249. 0xf6, 0x49, 0xe1, 0x4f, 0xd2, 0x3e, 0x46, 0xcd, 0xb5, 0xef, 0x8f, 0x97, 0x59, 0xe1, 0x82, 0x35,
  15250. 0x7c, 0x25, 0x5b, 0xff, 0xeb, 0xa4, 0xb1, 0xe2, 0xe2, 0xa4, 0xed, 0x1b, 0x05, 0xed, 0xa2, 0xb8,
  15251. 0x12, 0x38, 0x19, 0xa2, 0x75, 0x53, 0x8c, 0xc2, 0x10, 0x22, 0xd2, 0xbd, 0x4b, 0x73, 0x22, 0xfe,
  15252. 0x74, 0x40, 0xc9, 0x30, 0x8c, 0x7a, 0x79, 0x53, 0x74, 0xa1, 0x94, 0x6f, 0x79, 0x61, 0x3e, 0xe9,
  15253. 0x28, 0xe9, 0x43, 0x29, 0xdf, 0x0e, 0xac, 0xb2, 0xa1, 0x0f, 0xf5, 0x8f, 0x79, 0xe0, 0xda, 0x79,
  15254. 0x77, 0xa2, 0x2e, 0x65, 0xc1, 0x3e, 0x33, 0x93, 0xbc, 0x0d, 0xbd, 0xc7, 0x4a, 0x1d, 0x99, 0x65,
  15255. 0xac, 0x9c, 0x57, 0x46, 0x07, 0x73, 0x64, 0x45, 0xbc, 0xa8, 0xed, 0xc5, 0x5c, 0xcf, 0xeb, 0xff,
  15256. 0x40, 0x05, 0xa7, 0x42, 0xc1, 0xdb, 0x04, 0xdd, 0xf6, 0xbc, 0xcf, 0x54, 0x70, 0x6a, 0x6d, 0xc1,
  15257. 0xba, 0x3b, 0x1c, 0xce, 0x26, 0xb3, 0xb1, 0x9b, 0xf8, 0xc7, 0x8a, 0x15, 0x4d, 0x93, 0x63, 0x4d,
  15258. 0xd0, 0x2f, 0x98, 0x89, 0x3b, 0xc8, 0xf3, 0x1d, 0x4f, 0x91, 0x54, 0x8f, 0xdd, 0x44, 0xc5, 0xc9,
  15259. 0x8d, 0xfe, 0x28, 0x9c, 0x89, 0x13, 0x5a, 0x93, 0x49, 0xb5, 0x24, 0xdc, 0x0f, 0x67, 0xec, 0x87,
  15260. 0x76, 0x0d, 0x36, 0x18, 0xd4, 0xc7, 0xd6, 0x99, 0x19, 0xd8, 0xaa, 0xf3, 0x02, 0xa7, 0x7e, 0x8a,
  15261. 0x89, 0x69, 0xa6, 0xf7, 0xa1, 0x2b, 0x77, 0x92, 0xa1, 0xf0, 0x9d, 0xad, 0xf3, 0xd8, 0xad, 0x76,
  15262. 0x42, 0xf7, 0x94, 0x21, 0xcb, 0xb2, 0x7e, 0x9c, 0xbd, 0x85, 0x0c, 0x43, 0xf6, 0x85, 0x1b, 0xe2,
  15263. 0x15, 0x58, 0xa5, 0x04, 0x53, 0x9a, 0xbd, 0xc4, 0xac, 0x3f, 0xc2, 0x8d, 0x22, 0x4a, 0x6c, 0xe6,
  15264. 0xab, 0x25, 0x36, 0xf3, 0xf6, 0x7f, 0xad, 0x40, 0x37, 0xfb, 0x24, 0xfa, 0xf7, 0x2a, 0xb0, 0x46,
  15265. 0x8e, 0x33, 0x73, 0x5e, 0xb1, 0xba, 0x20, 0xf8, 0xbd, 0x14, 0x6c, 0xdd, 0x81, 0x1e, 0x29, 0x14,
  15266. 0x0d, 0xcc, 0x45, 0x4e, 0x46, 0x59, 0x25, 0x4e, 0x37, 0xd6, 0xdf, 0x5c, 0xca, 0x1b, 0x70, 0x01,
  15267. 0xdb, 0x3a, 0x08, 0x03, 0xcf, 0x2c, 0x89, 0x49, 0xe5, 0xda, 0x54, 0x25, 0xb7, 0xc3, 0xc0, 0x33,
  15268. 0xf0, 0xef, 0xc1, 0xaa, 0x8b, 0x4c, 0x99, 0x89, 0xbc, 0x7c, 0x7e, 0xb5, 0x3d, 0xca, 0x94, 0x95,
  15269. 0x63, 0x9f, 0x42, 0x13, 0x99, 0xe8, 0xed, 0x48, 0x05, 0x24, 0x89, 0x25, 0x76, 0x9b, 0xaf, 0x69,
  15270. 0x22, 0x89, 0x45, 0x08, 0x5f, 0xd2, 0x2e, 0x42, 0xcd, 0xb4, 0x48, 0xe0, 0x0f, 0x6b, 0x03, 0x56,
  15271. 0xe4, 0xd6, 0x26, 0x0c, 0x11, 0x7f, 0x15, 0xaf, 0x74, 0xcb, 0x73, 0x57, 0xba, 0x5f, 0xaf, 0x41,
  15272. 0x93, 0xea, 0xa5, 0x03, 0xb9, 0x44, 0x8e, 0x5b, 0x29, 0x95, 0xe3, 0x66, 0xb7, 0x49, 0xb3, 0x31,
  15273. 0x72, 0x9a, 0x33, 0x0a, 0x5e, 0x67, 0x67, 0xa7, 0x39, 0x69, 0x70, 0x63, 0x30, 0x3b, 0xe5, 0xc4,
  15274. 0x54, 0x06, 0xb8, 0x2c, 0x67, 0xa2, 0xbe, 0x01, 0x3f, 0xf6, 0x03, 0xc9, 0x22, 0xe7, 0xcc, 0x63,
  15275. 0x3f, 0x28, 0x15, 0xc5, 0xae, 0x14, 0x45, 0xb1, 0x98, 0x3b, 0x1c, 0x7b, 0xb2, 0xef, 0x59, 0x52,
  15276. 0xdb, 0x08, 0xc7, 0x1e, 0xef, 0xeb, 0x2b, 0x00, 0x58, 0x74, 0x9c, 0x44, 0xca, 0x3d, 0xd2, 0x86,
  15277. 0xd5, 0x8f, 0xfd, 0x60, 0x9f, 0x00, 0xd6, 0xd7, 0xa0, 0x73, 0xe0, 0xfa, 0x63, 0xe5, 0x69, 0x0c,
  15278. 0x66, 0xc0, 0xda, 0x0c, 0x14, 0xa4, 0x2d, 0x58, 0xa7, 0x7b, 0x48, 0x36, 0x44, 0x53, 0x62, 0x12,
  15279. 0xb3, 0x4d, 0x19, 0x27, 0xe9, 0xe5, 0x45, 0xb4, 0x72, 0x2f, 0x42, 0x37, 0x56, 0xe3, 0x03, 0x43,
  15280. 0x2c, 0xc9, 0x22, 0xac, 0x36, 0x42, 0x53, 0xa1, 0xe4, 0xcb, 0xd0, 0x73, 0x71, 0x12, 0xfa, 0xb1,
  15281. 0x72, 0x63, 0x56, 0x47, 0xb1, 0x6e, 0xa8, 0x43, 0xe0, 0x7d, 0x82, 0xb2, 0xb1, 0x19, 0xb5, 0x20,
  15282. 0x87, 0x4c, 0x74, 0xa1, 0x93, 0x35, 0x61, 0x3b, 0xcb, 0xa2, 0xf9, 0x3e, 0xb9, 0x39, 0x65, 0x83,
  15283. 0xcb, 0x86, 0xd6, 0x5d, 0x86, 0x7f, 0xaa, 0x87, 0xf8, 0x75, 0xb0, 0x04, 0xd3, 0x1c, 0x69, 0xe6,
  15284. 0x11, 0xa5, 0x8c, 0x47, 0xd9, 0x78, 0xdf, 0x90, 0x85, 0x4a, 0x8d, 0x11, 0x93, 0xdd, 0x8d, 0xb9,
  15285. 0x9b, 0x21, 0xb5, 0x86, 0x17, 0x30, 0xaf, 0xef, 0x6b, 0xb0, 0x51, 0xe8, 0x6b, 0x3f, 0x52, 0xde,
  15286. 0x6c, 0xc8, 0x92, 0x29, 0x24, 0x9e, 0x66, 0x97, 0x1d, 0x4a, 0xb2, 0x7f, 0x02, 0x3a, 0x5c, 0xd0,
  15287. 0x9f, 0xa7, 0x6c, 0x5a, 0xaf, 0x4b, 0xfb, 0x6d, 0xb6, 0x44, 0xe1, 0xf6, 0xbf, 0x0e, 0x35, 0xee,
  15288. 0x71, 0xa5, 0xa4, 0xc7, 0xe9, 0x56, 0x72, 0x18, 0xc9, 0xfe, 0xad, 0x25, 0x68, 0x3d, 0x74, 0xfd,
  15289. 0xb1, 0xdc, 0x6a, 0xbe, 0x9c, 0xb3, 0x97, 0x05, 0xcb, 0x86, 0x56, 0x96, 0xfe, 0x5b, 0xdf, 0xce,
  15290. 0xf3, 0xcc, 0xe7, 0x1a, 0x35, 0x98, 0xec, 0x74, 0x9e, 0xcd, 0xab, 0x15, 0xd9, 0xbc, 0xc2, 0xd5,
  15291. 0x65, 0x65, 0xee, 0xea, 0x92, 0x32, 0x8f, 0x75, 0x93, 0x93, 0xbd, 0x02, 0xc0, 0x1a, 0x3a, 0x6a,
  15292. 0x50, 0x83, 0xbd, 0x80, 0x09, 0x42, 0x95, 0x22, 0xa3, 0xeb, 0x27, 0x63, 0x3e, 0xeb, 0x9a, 0x0e,
  15293. 0x7f, 0xb0, 0xd9, 0x3d, 0x0d, 0x09, 0xed, 0x9e, 0xa6, 0xa3, 0x3f, 0xf1, 0x7e, 0xda, 0x60, 0x8d,
  15294. 0xbf, 0x3f, 0xb6, 0x6e, 0xe0, 0x3d, 0xd4, 0xcf, 0x59, 0xfc, 0xe4, 0x75, 0xbb, 0xc6, 0xd8, 0xe2,
  15295. 0x0d, 0xd5, 0x67, 0x63, 0x1f, 0xba, 0x99, 0x9f, 0xf4, 0x29, 0x6b, 0x3a, 0xae, 0xcd, 0x89, 0x7b,
  15296. 0x82, 0xe8, 0xbb, 0x9e, 0xf5, 0x4d, 0x92, 0xd6, 0x47, 0xfd, 0xc3, 0x71, 0x38, 0x70, 0xc7, 0x29,
  15297. 0x1e, 0x8f, 0xf3, 0x2a, 0x26, 0x7d, 0x97, 0x52, 0x18, 0xdd, 0x7e, 0x93, 0x6d, 0x10, 0x1c, 0x45,
  15298. 0x0e, 0x92, 0x7e, 0xdc, 0x9f, 0x05, 0x11, 0x32, 0x47, 0x98, 0x8f, 0xe6, 0xb2, 0xe1, 0xb4, 0xfd,
  15299. 0xf8, 0x63, 0x02, 0x62, 0x16, 0xfb, 0xc7, 0x61, 0x7d, 0x27, 0x9c, 0x4c, 0x55, 0x62, 0x08, 0xdf,
  15300. 0xb5, 0x37, 0x77, 0x6a, 0xf2, 0x7c, 0x92, 0x12, 0x77, 0xb1, 0x76, 0x3e, 0xc1, 0xd2, 0xb5, 0xf6,
  15301. 0x2f, 0xf0, 0xfa, 0x89, 0x38, 0x35, 0x90, 0x97, 0x3a, 0x29, 0xff, 0x02, 0xef, 0xd1, 0xa4, 0x38,
  15302. 0xe0, 0xd5, 0xc2, 0x80, 0xdb, 0xff, 0x6d, 0x09, 0x7a, 0x46, 0xed, 0x54, 0xef, 0x4b, 0xd0, 0x1d,
  15303. 0x66, 0xa0, 0xec, 0x3c, 0xef, 0x18, 0x50, 0x71, 0xf6, 0x9d, 0x45, 0x99, 0xac, 0x98, 0x6b, 0x87,
  15304. 0xe1, 0x2c, 0xd2, 0x32, 0xe2, 0x07, 0xa9, 0x78, 0x0b, 0x37, 0x99, 0xe9, 0xcb, 0x33, 0xb7, 0xd3,
  15305. 0xe6, 0xbb, 0xaf, 0x45, 0x60, 0xf8, 0x5f, 0x9b, 0xd8, 0x0d, 0xc3, 0x49, 0x9f, 0xda, 0x2e, 0x47,
  15306. 0x41, 0x63, 0x18, 0x4e, 0xf6, 0xf0, 0xdb, 0xfa, 0x06, 0x58, 0x69, 0x22, 0xb1, 0x63, 0xc6, 0xaa,
  15307. 0xed, 0x69, 0xac, 0x6d, 0xcf, 0x4b, 0x1d, 0x5b, 0x90, 0xce, 0x12, 0x51, 0x58, 0x11, 0xc7, 0x16,
  15308. 0x35, 0x3e, 0x40, 0x82, 0x41, 0x76, 0x82, 0x6c, 0x76, 0x8d, 0xa9, 0xbc, 0x78, 0x9b, 0xec, 0x00,
  15309. 0x80, 0xc9, 0x2f, 0x42, 0x97, 0x2e, 0xd1, 0x58, 0x1b, 0xef, 0x7e, 0x3e, 0x1f, 0xda, 0x08, 0xdd,
  15310. 0x09, 0x27, 0x29, 0x67, 0xc8, 0xd4, 0x3f, 0xc5, 0x92, 0x33, 0x82, 0xc8, 0xbe, 0x60, 0xd9, 0x0f,
  15311. 0x00, 0xee, 0xf8, 0xc7, 0x7e, 0xc0, 0xf7, 0x66, 0xec, 0xdf, 0x2c, 0x22, 0xa3, 0xe0, 0x58, 0xae,
  15312. 0xb7, 0x8d, 0xe1, 0x2c, 0xda, 0xc7, 0x6f, 0xb6, 0xb5, 0xa1, 0x33, 0x27, 0x77, 0x86, 0x32, 0x8c,
  15313. 0x39, 0xb2, 0x4f, 0xa0, 0x73, 0xc7, 0x3d, 0xdd, 0x9f, 0x4d, 0xa7, 0xe3, 0x53, 0xed, 0xbe, 0x4d,
  15314. 0xfb, 0x55, 0x64, 0x35, 0xfc, 0x81, 0xd5, 0xe0, 0x94, 0xf9, 0x81, 0xa7, 0x4e, 0x64, 0xce, 0x1a,
  15315. 0x2a, 0xf0, 0x76, 0xf1, 0x9b, 0xdc, 0x60, 0x22, 0xf7, 0xb1, 0xd8, 0x19, 0xd1, 0x7f, 0xfb, 0x01,
  15316. 0xb4, 0xef, 0xb9, 0x41, 0xfc, 0x49, 0x98, 0xb0, 0xda, 0xbc, 0xec, 0x7e, 0xaf, 0x29, 0xec, 0x92,
  15317. 0x41, 0x61, 0xcb, 0xc9, 0xe3, 0x5d, 0x68, 0x61, 0x69, 0xb7, 0xc3, 0x13, 0x6d, 0x53, 0x5b, 0x90,
  15318. 0x26, 0xad, 0x42, 0x75, 0x10, 0x9e, 0x68, 0xbb, 0xb8, 0x41, 0x78, 0x92, 0x16, 0x5e, 0xcd, 0x0a,
  15319. 0xb7, 0x3f, 0xe0, 0x46, 0xe1, 0x94, 0x2c, 0x28, 0x27, 0xad, 0x7e, 0xc9, 0xe4, 0x1a, 0xca, 0xca,
  15320. 0x1a, 0x40, 0x37, 0xed, 0x20, 0x99, 0x42, 0x94, 0xcb, 0xb8, 0x8e, 0xc3, 0x44, 0x99, 0x2b, 0xbd,
  15321. 0x81, 0x00, 0xed, 0xc5, 0x90, 0xf8, 0xc3, 0xa3, 0xd4, 0x83, 0x89, 0x0b, 0x6f, 0x31, 0x8c, 0x27,
  15322. 0xe7, 0x3e, 0xb4, 0x77, 0xbd, 0x70, 0x8c, 0xf5, 0xd0, 0x64, 0xdf, 0x82, 0xe6, 0x81, 0x1b, 0xc4,
  15323. 0x26, 0xad, 0xba, 0x5c, 0xb0, 0x43, 0x31, 0x5b, 0xe4, 0x34, 0x10, 0x9b, 0x76, 0xec, 0x6f, 0x2e,
  15324. 0x41, 0x03, 0x8b, 0xd2, 0xc5, 0x50, 0xb3, 0x0c, 0x6b, 0xd2, 0x33, 0x95, 0x2f, 0xd4, 0x66, 0xad,
  15325. 0xc3, 0x67, 0x67, 0x04, 0xe2, 0xf5, 0x24, 0x1c, 0x03, 0xb9, 0xb0, 0x10, 0x2f, 0xf8, 0x2a, 0xac,
  15326. 0x7e, 0x1e, 0x12, 0x07, 0x90, 0x6e, 0x4d, 0x59, 0x14, 0x3d, 0x84, 0x1b, 0x3b, 0x96, 0x78, 0xb7,
  15327. 0xf0, 0xa4, 0x6f, 0xb2, 0x68, 0x8d, 0x41, 0x78, 0xc2, 0x1b, 0x81, 0x44, 0x60, 0x51, 0x9c, 0xf4,
  15328. 0x79, 0x25, 0xd6, 0xb4, 0x73, 0x5b, 0x14, 0x27, 0xb7, 0xf5, 0x72, 0x64, 0x04, 0x15, 0x78, 0x72,
  15329. 0x8a, 0x34, 0x08, 0x70, 0x97, 0xf5, 0x10, 0xb1, 0xc2, 0xdb, 0xa1, 0x64, 0xe7, 0xeb, 0x55, 0x8b,
  15330. 0x61, 0x9c, 0xff, 0x0a, 0x80, 0xa0, 0x60, 0x01, 0x0d, 0x3e, 0xa6, 0x18, 0x72, 0x37, 0xf0, 0xec,
  15331. 0x9f, 0xab, 0x98, 0x66, 0x49, 0x0b, 0x96, 0x8a, 0xf6, 0xa2, 0x1a, 0xb8, 0xb1, 0x2a, 0x15, 0x8a,
  15332. 0x6a, 0x9f, 0x32, 0xf6, 0xa2, 0x22, 0xef, 0xb2, 0x9c, 0x1d, 0x6f, 0xf5, 0x89, 0x3c, 0xfd, 0xec,
  15333. 0x7f, 0xb6, 0x04, 0x5d, 0x9c, 0x3a, 0xe6, 0x57, 0xa8, 0x31, 0xef, 0x42, 0xcb, 0xa3, 0x19, 0x5e,
  15334. 0xbc, 0x12, 0xf2, 0xcd, 0x77, 0x80, 0xf1, 0x89, 0x24, 0xde, 0x94, 0xe9, 0x5f, 0x68, 0xa3, 0x6b,
  15335. 0xee, 0x11, 0x9e, 0x7c, 0x7d, 0xb6, 0x1b, 0x93, 0x5f, 0x2d, 0x4e, 0x7e, 0x61, 0xd2, 0x96, 0xcf,
  15336. 0x9e, 0xb4, 0xda, 0x39, 0x93, 0xb6, 0x72, 0xde, 0xa4, 0xd5, 0x0b, 0x93, 0x86, 0xd4, 0x73, 0xe4,
  15337. 0xc6, 0x7d, 0x5c, 0x55, 0xd2, 0xc4, 0x06, 0x9f, 0x9b, 0x23, 0x17, 0x09, 0x87, 0xdc, 0x46, 0xfe,
  15338. 0x0f, 0xb0, 0xf4, 0x26, 0x61, 0xc8, 0x82, 0xd9, 0xbd, 0x05, 0x4d, 0xdf, 0x0b, 0xc7, 0x8b, 0xad,
  15339. 0xeb, 0x8b, 0x7b, 0x04, 0xb1, 0x69, 0xab, 0xfd, 0xda, 0x12, 0x5b, 0x74, 0x9a, 0xab, 0xfd, 0x2e,
  15340. 0xf4, 0x90, 0x4a, 0x9b, 0xfb, 0xa2, 0x52, 0xa2, 0x44, 0x2a, 0x9c, 0xa9, 0xa4, 0x21, 0x37, 0x8b,
  15341. 0xd9, 0x82, 0xf5, 0xf4, 0x4e, 0x94, 0x3b, 0x6a, 0x99, 0x5a, 0x5d, 0xd0, 0x97, 0x23, 0xf3, 0xc0,
  15342. 0x7d, 0x1b, 0x2e, 0x95, 0xe4, 0x89, 0x67, 0x83, 0x8c, 0x1d, 0xd9, 0x98, 0xcb, 0xb7, 0x3f, 0x1b,
  15343. 0xec, 0x7a, 0xd6, 0x9b, 0xb0, 0xe2, 0xd1, 0x49, 0x23, 0x62, 0x96, 0xa7, 0x72, 0x8d, 0xcd, 0x0e,
  15344. 0x21, 0x47, 0xd0, 0xac, 0x57, 0x61, 0x19, 0x87, 0xa1, 0xd4, 0x87, 0x55, 0x53, 0x1f, 0x87, 0x50,
  15345. 0xec, 0x21, 0xeb, 0xf9, 0xee, 0x45, 0xbe, 0x0a, 0xc8, 0xc1, 0x0c, 0x5b, 0x94, 0xae, 0xe6, 0x65,
  15346. 0xa7, 0x1e, 0xcf, 0x06, 0xfa, 0x00, 0xcf, 0x68, 0xde, 0x12, 0xa5, 0xa5, 0x64, 0x8d, 0xd8, 0xcd,
  15347. 0xb1, 0x3b, 0x3c, 0xca, 0xb8, 0x04, 0x64, 0x37, 0x11, 0x22, 0x02, 0x32, 0xaa, 0x64, 0x3f, 0x1c,
  15348. 0xfa, 0xee, 0xd8, 0xfa, 0x16, 0xc0, 0x01, 0x55, 0x47, 0x6e, 0x88, 0x95, 0x92, 0x2e, 0x65, 0x2d,
  15349. 0x72, 0x0c, 0x54, 0xfb, 0x4f, 0xab, 0xd0, 0xb9, 0xc7, 0x7a, 0xce, 0xb1, 0xd2, 0xce, 0x89, 0x7e,
  15350. 0xdc, 0x8f, 0xc2, 0x41, 0x98, 0x08, 0x77, 0x56, 0xf7, 0x63, 0x07, 0x3f, 0x7f, 0x18, 0x57, 0x84,
  15351. 0x33, 0xfd, 0x88, 0x73, 0xc1, 0x09, 0x96, 0x9f, 0x3c, 0x38, 0x41, 0xd1, 0x8c, 0xb1, 0xf6, 0x65,
  15352. 0xcc, 0x18, 0xdf, 0x81, 0x6e, 0x4a, 0xb7, 0x32, 0x1b, 0x92, 0x85, 0xc4, 0xab, 0xad, 0x89, 0x97,
  15353. 0xbe, 0x7a, 0x22, 0xab, 0x6c, 0xca, 0x67, 0x24, 0x9e, 0xc3, 0xc4, 0x3d, 0xc9, 0xc5, 0x34, 0xe8,
  15354. 0x19, 0xf1, 0x11, 0x52, 0x56, 0xbf, 0xa8, 0x0c, 0xdc, 0x53, 0x1c, 0x56, 0xa0, 0x93, 0xc6, 0x4d,
  15355. 0x48, 0xad, 0xbe, 0x49, 0xcc, 0x48, 0x57, 0xe6, 0xcc, 0xa6, 0xb2, 0xcd, 0x50, 0x1c, 0x6e, 0x76,
  15356. 0xbf, 0x2a, 0x77, 0xdc, 0x83, 0x45, 0x8e, 0x7b, 0xf6, 0x10, 0x7a, 0x3b, 0x23, 0x37, 0x79, 0xa8,
  15357. 0xe2, 0xd8, 0x3d, 0xe4, 0xe9, 0xdf, 0x84, 0xfa, 0x84, 0x3f, 0x75, 0x78, 0x25, 0xf9, 0x64, 0x26,
  15358. 0x31, 0xcf, 0xdb, 0x36, 0x10, 0x90, 0x86, 0x70, 0x9a, 0x0d, 0x4c, 0x33, 0x58, 0x5c, 0xe5, 0xa4,
  15359. 0x0f, 0xf9, 0xbf, 0x96, 0xe0, 0x02, 0xd6, 0x52, 0x58, 0x15, 0xe5, 0x3c, 0xc5, 0x62, 0x87, 0xe4,
  15360. 0xcc, 0x70, 0xb4, 0x6a, 0x1a, 0x8e, 0xe6, 0xae, 0x80, 0xcb, 0x85, 0x2b, 0x60, 0x6a, 0x36, 0x56,
  15361. 0x33, 0xcd, 0xc6, 0xe6, 0x6c, 0x4d, 0x57, 0xe6, 0x6d, 0x4d, 0x33, 0x2b, 0xdb, 0x7a, 0xce, 0xca,
  15362. 0x36, 0x67, 0x9a, 0xdb, 0x28, 0x98, 0xe6, 0x2e, 0x32, 0x7a, 0xb5, 0xff, 0xd6, 0x0a, 0x5d, 0x69,
  15363. 0xe6, 0xb7, 0xc6, 0x0f, 0x69, 0x10, 0x16, 0xd9, 0x04, 0x97, 0xf7, 0x3f, 0x37, 0x64, 0x2b, 0x67,
  15364. 0x87, 0x48, 0xa9, 0xcf, 0x19, 0xd9, 0xe6, 0x3c, 0x54, 0x13, 0x25, 0x27, 0x51, 0xe6, 0xa1, 0x9a,
  15365. 0x10, 0x8f, 0x63, 0xba, 0xba, 0xb2, 0x98, 0x16, 0xc2, 0xcc, 0xcb, 0x95, 0xa4, 0x51, 0x8f, 0x95,
  15366. 0xf6, 0x5b, 0x03, 0x2d, 0x8d, 0x7a, 0xac, 0x32, 0x17, 0x3f, 0x46, 0x30, 0x54, 0x72, 0x4d, 0x82,
  15367. 0x50, 0xfe, 0xe7, 0xa1, 0x9d, 0x69, 0x98, 0x53, 0x71, 0x0f, 0x68, 0x1d, 0x2b, 0x8b, 0x58, 0x65,
  15368. 0xc3, 0x89, 0x4c, 0xc6, 0xf7, 0x44, 0xca, 0x23, 0xf6, 0x52, 0xac, 0xeb, 0x2e, 0xb3, 0x3c, 0x9e,
  15369. 0x77, 0xa3, 0xcf, 0xcf, 0x7a, 0xaf, 0x30, 0xeb, 0xcf, 0x41, 0x4b, 0x2c, 0xad, 0xc8, 0xb4, 0x78,
  15370. 0x95, 0xdb, 0xc2, 0x20, 0xb2, 0x3c, 0x36, 0x96, 0xc5, 0x5a, 0x4e, 0x71, 0x43, 0xe2, 0x72, 0xec,
  15371. 0xe5, 0xe3, 0xcf, 0x0d, 0x05, 0x77, 0xcd, 0x69, 0x13, 0xf4, 0xd3, 0xcf, 0x1f, 0xe8, 0xe5, 0x9a,
  15372. 0x62, 0xd1, 0x70, 0xb0, 0x29, 0x50, 0x4b, 0x90, 0x16, 0x38, 0x6a, 0x3f, 0x5b, 0xe6, 0xa8, 0x5d,
  15373. 0xee, 0x68, 0xfd, 0xdc, 0x02, 0x47, 0x6b, 0xf1, 0xc9, 0x7f, 0x9e, 0xd7, 0x66, 0x34, 0x19, 0xe0,
  15374. 0x65, 0x81, 0xa4, 0xfa, 0x2f, 0xb0, 0xe7, 0x3e, 0xfe, 0x2f, 0x23, 0x81, 0x76, 0x6a, 0x69, 0x62,
  15375. 0x90, 0xc0, 0x57, 0x61, 0xd5, 0x73, 0x43, 0xa2, 0x58, 0x57, 0xdf, 0x7a, 0xab, 0x9f, 0xf8, 0xd3,
  15376. 0x78, 0xf3, 0x6b, 0xb4, 0xbc, 0x7b, 0x06, 0xfc, 0x91, 0x3f, 0x8d, 0xed, 0x77, 0xa0, 0x27, 0x3c,
  15377. 0x1e, 0x2e, 0xa7, 0x05, 0xfb, 0x64, 0x03, 0x56, 0x78, 0x45, 0x89, 0x41, 0xad, 0x7c, 0xd9, 0x27,
  15378. 0xd0, 0xd9, 0x3f, 0x8d, 0x13, 0x35, 0x11, 0xaa, 0x96, 0xca, 0x81, 0x2a, 0x86, 0x1c, 0xe8, 0xcc,
  15379. 0x4d, 0x66, 0x1a, 0x4d, 0x33, 0x2b, 0xa8, 0x8d, 0xa6, 0xf3, 0x34, 0x70, 0x39, 0x4f, 0x03, 0xed,
  15380. 0x7f, 0x55, 0x01, 0x4b, 0x2a, 0x35, 0xd5, 0xf0, 0x65, 0xf5, 0xbf, 0x0d, 0x75, 0xb2, 0x54, 0x17,
  15381. 0xfe, 0xa6, 0xb5, 0xf5, 0x7c, 0x51, 0xa9, 0x54, 0x24, 0x97, 0xce, 0x0a, 0x66, 0xd8, 0xf5, 0xac,
  15382. 0x9b, 0x19, 0x81, 0xae, 0x96, 0xf1, 0x59, 0x79, 0x7a, 0x9e, 0x23, 0xdf, 0x09, 0x4e, 0x6d, 0x1a,
  15383. 0xae, 0x6b, 0xd9, 0x69, 0x30, 0x80, 0x1d, 0xa8, 0x0c, 0xa1, 0x48, 0xad, 0x28, 0x14, 0x19, 0x6a,
  15384. 0x7f, 0x3b, 0x37, 0xb1, 0x3e, 0x85, 0xa7, 0x42, 0xd6, 0xeb, 0xf6, 0x27, 0xf1, 0xa1, 0x08, 0x71,
  15385. 0x4d, 0x66, 0xfd, 0xfc, 0xae, 0x5c, 0x94, 0x02, 0x1e, 0xc6, 0x87, 0x9c, 0x44, 0x95, 0xc4, 0x50,
  15386. 0xbf, 0x3d, 0x3b, 0xd5, 0x3c, 0xc8, 0x61, 0x18, 0x7a, 0xb1, 0xe1, 0x1a, 0x47, 0xdf, 0x62, 0xbd,
  15387. 0x30, 0x3b, 0xed, 0x67, 0x9e, 0x62, 0x2b, 0x83, 0xd9, 0xe9, 0x87, 0xb3, 0x09, 0x39, 0xf2, 0xcf,
  15388. 0x4e, 0x4d, 0xcb, 0x70, 0x44, 0xd4, 0x87, 0x53, 0xa4, 0x0e, 0x32, 0x09, 0x48, 0xd5, 0xa9, 0x47,
  15389. 0xea, 0x80, 0xe6, 0x2c, 0x81, 0xd6, 0xfe, 0x54, 0x21, 0x0f, 0xb5, 0x3f, 0x0a, 0xe7, 0x0d, 0xc3,
  15390. 0x2b, 0x84, 0x9d, 0x33, 0x0c, 0xbf, 0x02, 0xc0, 0x6d, 0x33, 0xc3, 0xf6, 0x11, 0x84, 0xce, 0x6a,
  15391. 0x8a, 0x94, 0xc8, 0x25, 0x98, 0x77, 0x5f, 0x5d, 0x2c, 0x5f, 0x7e, 0xff, 0x62, 0x05, 0x5a, 0x58,
  15392. 0x9f, 0xee, 0x6f, 0x5a, 0xa6, 0xb1, 0x50, 0xb8, 0x4c, 0x52, 0x12, 0x5f, 0x15, 0xff, 0x4b, 0x61,
  15393. 0xbb, 0xe6, 0xf9, 0x06, 0x29, 0x87, 0xdd, 0x2f, 0xa9, 0xc4, 0x6b, 0xdc, 0x65, 0xe3, 0x32, 0x96,
  15394. 0x67, 0x87, 0x8c, 0x4e, 0xd3, 0x60, 0xd0, 0x75, 0xec, 0xb7, 0x96, 0xa0, 0x81, 0x90, 0xdd, 0x44,
  15395. 0x4d, 0xce, 0x9a, 0x83, 0x8b, 0x50, 0x9b, 0x46, 0xfe, 0x30, 0x15, 0x64, 0xd0, 0x87, 0x16, 0xd7,
  15396. 0x70, 0x8a, 0x3e, 0x89, 0x67, 0xd1, 0x1e, 0x25, 0x3e, 0x0b, 0xe0, 0xf9, 0xf1, 0x54, 0x45, 0x43,
  15397. 0x95, 0xa9, 0x1f, 0x32, 0x08, 0xee, 0xef, 0x51, 0x98, 0x48, 0x38, 0x41, 0xfc, 0x4b, 0xa1, 0x1b,
  15398. 0xfd, 0x89, 0x9f, 0xf0, 0x98, 0xf0, 0x79, 0xda, 0x24, 0x08, 0x8d, 0x49, 0xaa, 0xc9, 0x81, 0x82,
  15399. 0x26, 0x67, 0xe8, 0x47, 0xc3, 0xb1, 0x12, 0xff, 0x11, 0xf9, 0xd2, 0x7e, 0xd2, 0x49, 0x26, 0xee,
  15400. 0xaf, 0xb2, 0x9f, 0x74, 0xa2, 0x17, 0x48, 0xba, 0xab, 0xbb, 0xbc, 0x40, 0x34, 0x63, 0xf3, 0x0c,
  15401. 0xc0, 0xc8, 0xeb, 0xf3, 0xf0, 0x7b, 0x9a, 0xf6, 0x8f, 0x3c, 0x1c, 0xa2, 0x5d, 0xcf, 0xfe, 0x39,
  15402. 0x19, 0x31, 0x2d, 0x41, 0x38, 0x6b, 0x16, 0xb7, 0xe6, 0x67, 0xb1, 0x10, 0xd8, 0x4b, 0x86, 0xde,
  15403. 0x98, 0xc6, 0x37, 0x79, 0x51, 0x53, 0x96, 0xea, 0x19, 0x13, 0x8f, 0x4b, 0x5d, 0x07, 0x1b, 0xca,
  15404. 0x2d, 0xe0, 0xe5, 0xf9, 0x05, 0x3c, 0xb7, 0x42, 0x6b, 0xf3, 0x2b, 0x14, 0xb7, 0x19, 0x5e, 0x88,
  15405. 0xb5, 0x0c, 0xa2, 0xea, 0xac, 0x78, 0xee, 0xe9, 0x5d, 0xbe, 0xce, 0x90, 0x96, 0x58, 0xdf, 0x53,
  15406. 0xab, 0x4e, 0x1d, 0xbf, 0xef, 0x06, 0x9e, 0x7d, 0x83, 0xc7, 0x82, 0xb6, 0xc1, 0xab, 0xb0, 0xbc,
  15407. 0xd0, 0xa1, 0x57, 0x0f, 0x98, 0x43, 0x28, 0xf6, 0x9f, 0x54, 0xa1, 0xfd, 0x89, 0xaf, 0x1e, 0xa7,
  15408. 0x37, 0x90, 0xa2, 0xc7, 0x74, 0x6a, 0x6f, 0xb4, 0xf4, 0x65, 0xed, 0x8d, 0xb4, 0x1c, 0x03, 0x79,
  15409. 0xf6, 0x73, 0x64, 0x12, 0x91, 0xf6, 0x47, 0x7e, 0x15, 0x96, 0x09, 0x7d, 0x79, 0x81, 0xd8, 0x03,
  15410. 0x91, 0x1c, 0x42, 0xb1, 0xb6, 0xa0, 0x2e, 0x37, 0x89, 0xd2, 0x2b, 0x87, 0xe1, 0xc7, 0xe7, 0x68,
  15411. 0xc4, 0xfc, 0x1d, 0x67, 0xe5, 0xab, 0xdf, 0x71, 0xbe, 0x94, 0xab, 0xd6, 0xd3, 0xd0, 0xf0, 0x5c,
  15412. 0x36, 0xc8, 0xd5, 0x4c, 0xab, 0xfe, 0x2e, 0x90, 0xfe, 0x66, 0x51, 0x01, 0x81, 0x8b, 0x9a, 0x4c,
  15413. 0xa0, 0xe9, 0xa8, 0x64, 0x6d, 0x43, 0x93, 0x20, 0x74, 0x56, 0xbe, 0x09, 0x8d, 0xf4, 0x46, 0xd3,
  15414. 0x3a, 0xe3, 0x46, 0x53, 0x9f, 0xf2, 0x5d, 0xc6, 0xee, 0xf3, 0x22, 0xd9, 0x09, 0xf9, 0xfe, 0x1b,
  15415. 0x8f, 0xc2, 0x9c, 0x4f, 0x62, 0x03, 0x01, 0xda, 0x75, 0x29, 0x52, 0xb2, 0x97, 0x24, 0xaa, 0x66,
  15416. 0xa4, 0x78, 0x27, 0x91, 0x2b, 0x97, 0xe9, 0x7f, 0xd8, 0x71, 0x10, 0x97, 0x69, 0xeb, 0x2f, 0x8a,
  15417. 0x06, 0x84, 0xe8, 0xf9, 0xeb, 0xb0, 0xec, 0xf3, 0x8d, 0x78, 0x5e, 0xf9, 0x61, 0x10, 0x60, 0x87,
  15418. 0xb0, 0x98, 0xd3, 0x42, 0x2e, 0x2a, 0x7f, 0xc2, 0xb0, 0xe6, 0xf4, 0x36, 0x1f, 0x33, 0x6f, 0x41,
  15419. 0x63, 0x18, 0x12, 0x0b, 0xa5, 0x9d, 0x30, 0xe7, 0x17, 0x37, 0x76, 0xce, 0xa9, 0x23, 0x9a, 0xa3,
  15420. 0x62, 0xfb, 0x1b, 0xd0, 0xde, 0x99, 0x45, 0xa4, 0x7f, 0xde, 0xf7, 0x0f, 0x49, 0x56, 0x44, 0x4c,
  15421. 0x58, 0xec, 0x1f, 0x06, 0x72, 0xc0, 0x34, 0x10, 0x80, 0x89, 0xf6, 0x4f, 0xc1, 0x0a, 0xfe, 0x7e,
  15422. 0x3c, 0x25, 0x92, 0xe5, 0x1f, 0x06, 0x79, 0x4d, 0x36, 0x42, 0x58, 0x93, 0xfd, 0x14, 0xd4, 0x91,
  15423. 0xda, 0x7a, 0xee, 0xa9, 0x3e, 0x07, 0x87, 0xb3, 0xe8, 0x8e, 0x7b, 0x6a, 0xbd, 0x07, 0x1d, 0x92,
  15424. 0x9a, 0x63, 0x5e, 0xa1, 0x1b, 0xf3, 0x46, 0x1c, 0x66, 0x83, 0x9c, 0xd6, 0x70, 0x16, 0xe1, 0x1f,
  15425. 0x12, 0x08, 0xfc, 0xce, 0x32, 0x5b, 0xde, 0x6c, 0x0f, 0x13, 0xff, 0xd8, 0x4f, 0x4e, 0xad, 0xb7,
  15426. 0xa0, 0x99, 0x95, 0xc5, 0x92, 0x85, 0x0b, 0xf9, 0x1e, 0x53, 0x7b, 0x9d, 0x46, 0x2c, 0x45, 0x58,
  15427. 0x5f, 0x67, 0xb7, 0x08, 0xa1, 0x1f, 0xe6, 0x7d, 0xb1, 0xc3, 0x6d, 0xd4, 0xea, 0x90, 0x8f, 0xc0,
  15428. 0x72, 0xa5, 0x1a, 0xe3, 0xfa, 0xcd, 0xa3, 0xfa, 0x42, 0x5e, 0x33, 0xc8, 0x68, 0xbe, 0x8a, 0x8d,
  15429. 0x28, 0x1a, 0xab, 0x3a, 0x73, 0x7a, 0x1d, 0x7f, 0x0d, 0xd6, 0x58, 0x0c, 0x67, 0xb2, 0xb7, 0xcc,
  15430. 0xeb, 0xf4, 0x28, 0x61, 0x27, 0xe3, 0x6e, 0xdf, 0x86, 0x4b, 0x39, 0xdc, 0x9c, 0x9b, 0x0f, 0x93,
  15431. 0xc4, 0x0d, 0x23, 0x8f, 0x93, 0xf9, 0x7e, 0x58, 0x9f, 0x82, 0x25, 0x11, 0x01, 0x24, 0xaf, 0xb1,
  15432. 0x99, 0x5f, 0x5d, 0xd0, 0xee, 0x8f, 0x29, 0x83, 0xe6, 0xaf, 0xb9, 0xfd, 0x5c, 0x08, 0x97, 0x4f,
  15433. 0xed, 0xff, 0x10, 0x36, 0xf2, 0x05, 0x8f, 0xdc, 0xd8, 0x74, 0x53, 0x39, 0xcb, 0xf6, 0xd7, 0x2c,
  15434. 0xec, 0xbe, 0xab, 0xa3, 0x61, 0xad, 0xb3, 0x02, 0xd2, 0xeb, 0xa7, 0x03, 0x6d, 0xe8, 0x19, 0x2f,
  15435. 0x48, 0xa2, 0x9e, 0x6b, 0xca, 0xf3, 0x2e, 0xb4, 0xdd, 0x61, 0x42, 0xbc, 0x9d, 0x11, 0x24, 0x32,
  15436. 0xef, 0xec, 0x9f, 0x63, 0xb0, 0x1d, 0x70, 0x87, 0xc9, 0xc3, 0xf8, 0x90, 0xb6, 0xf7, 0x1f, 0xd5,
  15437. 0xe1, 0x62, 0xd9, 0x64, 0x51, 0x74, 0xcc, 0x14, 0x9e, 0xf1, 0x14, 0xed, 0x0c, 0xb8, 0x4b, 0x6e,
  15438. 0x59, 0x06, 0x92, 0xb1, 0xf5, 0xbb, 0x19, 0x58, 0x9b, 0xcd, 0x19, 0xe7, 0x79, 0x55, 0xe4, 0xa5,
  15439. 0xa5, 0xe7, 0x39, 0x4f, 0x7f, 0x7a, 0x9e, 0x1b, 0xfb, 0xa6, 0x96, 0xdb, 0x37, 0x77, 0x61, 0x8d,
  15440. 0xe3, 0xbf, 0x99, 0x0a, 0xe2, 0x73, 0x09, 0x74, 0x8f, 0xf2, 0x18, 0x11, 0xdc, 0xbe, 0x07, 0xdd,
  15441. 0x83, 0x30, 0x4a, 0x02, 0xba, 0x0e, 0x79, 0xee, 0x69, 0x2c, 0x94, 0xfa, 0xc5, 0x05, 0xeb, 0xe2,
  15442. 0x9e, 0x46, 0xbe, 0xe3, 0x9e, 0xc6, 0x4e, 0xe7, 0xc0, 0xfc, 0xcc, 0x68, 0x33, 0xf5, 0x44, 0x64,
  15443. 0xf9, 0x04, 0xd1, 0x6a, 0x96, 0xdc, 0xaa, 0x6d, 0x9a, 0x76, 0x24, 0xbc, 0x54, 0x3f, 0x84, 0x9e,
  15444. 0x44, 0x01, 0x48, 0x5d, 0xa4, 0xa0, 0x24, 0x52, 0x4d, 0xd6, 0x9e, 0x9d, 0x14, 0x9b, 0x23, 0xab,
  15445. 0x64, 0xb9, 0x65, 0x85, 0xf6, 0xc6, 0xfe, 0x91, 0x3b, 0xf0, 0xc7, 0x7a, 0xd3, 0x4a, 0xb8, 0xb4,
  15446. 0x45, 0xe5, 0x3d, 0x48, 0xb1, 0xb9, 0xbc, 0x71, 0xee, 0x1b, 0x4f, 0xe8, 0x23, 0x3f, 0x38, 0x24,
  15447. 0xa3, 0x33, 0x71, 0x36, 0x5a, 0x64, 0x93, 0x87, 0x78, 0x64, 0xc7, 0xf7, 0x75, 0xe8, 0xd1, 0x6d,
  15448. 0x93, 0xf3, 0xe1, 0x0d, 0x86, 0x38, 0xba, 0x8e, 0xd3, 0xd5, 0xe0, 0x47, 0x04, 0xb5, 0xbe, 0x03,
  15449. 0x1d, 0x75, 0x22, 0x92, 0xb3, 0x85, 0xa1, 0x44, 0xef, 0x0a, 0x06, 0x4b, 0xf7, 0x34, 0x3e, 0x75,
  15450. 0xf6, 0x3d, 0x80, 0xc7, 0x23, 0xa5, 0xc6, 0xdc, 0x4f, 0x76, 0x32, 0x7a, 0xb6, 0xac, 0x9f, 0xa7,
  15451. 0x9f, 0x22, 0x1a, 0x47, 0x81, 0x79, 0xac, 0xff, 0x52, 0xd4, 0x66, 0xa4, 0x9c, 0x94, 0x7b, 0xb5,
  15452. 0xc4, 0x45, 0x41, 0xe7, 0x66, 0xe2, 0xcb, 0x14, 0x94, 0x72, 0xee, 0x40, 0x77, 0x90, 0xf4, 0xa3,
  15453. 0x70, 0x18, 0xfa, 0x92, 0xfd, 0x62, 0x89, 0x87, 0x82, 0xce, 0x7e, 0xfb, 0x91, 0xf3, 0xd1, 0x4e,
  15454. 0xe8, 0x07, 0x4e, 0x7b, 0x90, 0x38, 0x94, 0x87, 0x0a, 0xf9, 0x14, 0xae, 0x48, 0x54, 0xae, 0xcf,
  15455. 0x7d, 0xd7, 0xb8, 0xf2, 0xa7, 0x26, 0x90, 0xeb, 0x67, 0x0d, 0xf7, 0x25, 0x8e, 0xda, 0xf5, 0xb9,
  15456. 0xef, 0xa6, 0x32, 0x01, 0x6d, 0x9b, 0xf9, 0xdb, 0x15, 0x58, 0x2d, 0xd6, 0x6d, 0xbd, 0x07, 0x3d,
  15457. 0xc3, 0x04, 0xf1, 0x7c, 0x13, 0xcb, 0x4e, 0x6a, 0x7d, 0x28, 0xec, 0x4d, 0x37, 0x33, 0x3e, 0x3c,
  15458. 0xdf, 0x50, 0xb4, 0xad, 0xed, 0x0e, 0x85, 0xd9, 0x5c, 0xa3, 0xcc, 0xb9, 0x13, 0x87, 0x89, 0x02,
  15459. 0x95, 0x9a, 0x1d, 0x39, 0xf6, 0x3e, 0x74, 0xf3, 0xa3, 0x9e, 0xea, 0xaf, 0x69, 0xaa, 0x0c, 0x2f,
  15460. 0x1c, 0xd2, 0x5f, 0x23, 0x4e, 0xaa, 0x21, 0xe7, 0xb9, 0x3c, 0x4d, 0xbd, 0x9f, 0x79, 0xba, 0x4e,
  15461. 0x63, 0xfb, 0xf7, 0x97, 0x60, 0x6d, 0x6e, 0x25, 0x58, 0x1f, 0xc3, 0x06, 0xaf, 0x1e, 0xad, 0xf2,
  15462. 0x2f, 0x84, 0xd0, 0xc9, 0xdf, 0x93, 0x29, 0x9f, 0x28, 0xfb, 0x85, 0xfb, 0x77, 0x2e, 0x3c, 0xce,
  15463. 0x03, 0x35, 0x43, 0xc6, 0xc5, 0x86, 0x53, 0x15, 0x68, 0x67, 0x62, 0x82, 0x7c, 0x34, 0x55, 0x01,
  15464. 0x1e, 0x81, 0xba, 0x56, 0xe6, 0xf1, 0x33, 0xf7, 0xcc, 0x9e, 0x14, 0x47, 0x70, 0x71, 0x84, 0x4b,
  15465. 0xd4, 0x64, 0x3a, 0x76, 0x13, 0x65, 0x58, 0xfb, 0xb7, 0x34, 0x6c, 0xd7, 0x3b, 0x21, 0xa3, 0x32,
  15466. 0x2a, 0x0e, 0x8b, 0xd1, 0x46, 0x65, 0x08, 0xc0, 0xfc, 0x69, 0x22, 0x66, 0x5e, 0x31, 0x12, 0x31,
  15467. 0xe7, 0x75, 0x68, 0x8c, 0xc3, 0xc3, 0xc5, 0xa7, 0x17, 0x75, 0xf8, 0x41, 0x78, 0xc8, 0xec, 0xe1,
  15468. 0x38, 0xe4, 0xf3, 0x63, 0x1b, 0xda, 0xe6, 0x86, 0x9c, 0xb3, 0xf8, 0x79, 0x01, 0xd2, 0x2d, 0x6a,
  15469. 0x72, 0x68, 0x1a, 0xf6, 0xe1, 0x6c, 0x62, 0xfb, 0x59, 0x11, 0xfa, 0x4a, 0x94, 0x5a, 0xe6, 0x1a,
  15470. 0x71, 0x5d, 0x53, 0x18, 0xc9, 0x54, 0x9a, 0xc4, 0xd4, 0xe1, 0x14, 0x9d, 0x1f, 0xda, 0x87, 0x18,
  15471. 0x40, 0x9c, 0x0f, 0xbb, 0x9f, 0xae, 0x26, 0x3c, 0xec, 0xca, 0xda, 0xab, 0x85, 0x3f, 0x4b, 0x86,
  15472. 0xf0, 0xc7, 0x3c, 0x9d, 0xaa, 0xf9, 0xd3, 0xa9, 0x0b, 0x4b, 0x83, 0x43, 0x9a, 0x87, 0xa6, 0xb3,
  15473. 0x34, 0x38, 0xb4, 0xff, 0x72, 0x05, 0x9e, 0x5a, 0x70, 0x56, 0x90, 0x8c, 0x34, 0x33, 0xd5, 0x15,
  15474. 0x06, 0x31, 0x49, 0x6d, 0x71, 0x5f, 0x83, 0xb5, 0x2c, 0x39, 0x53, 0x6b, 0xb3, 0x01, 0xa8, 0xc6,
  15475. 0x12, 0xfd, 0x66, 0xce, 0x32, 0xba, 0xfa, 0x64, 0x16, 0xda, 0x3f, 0x09, 0xcf, 0x9c, 0xc5, 0xdd,
  15476. 0x3c, 0xd9, 0x81, 0x9f, 0x3f, 0xc7, 0x97, 0xce, 0x3a, 0xc7, 0xf3, 0x23, 0x65, 0x1f, 0xc0, 0xe6,
  15477. 0xa2, 0x43, 0x6b, 0x6e, 0x12, 0x32, 0xbb, 0xa1, 0x6c, 0xc9, 0x88, 0xdd, 0x90, 0x2c, 0xe3, 0x20,
  15478. 0xec, 0x07, 0x61, 0xa2, 0x45, 0x1a, 0x0d, 0xa7, 0x11, 0x84, 0x1f, 0xd2, 0xb7, 0x7d, 0xcf, 0xac,
  15479. 0x27, 0x7f, 0x98, 0x2d, 0x78, 0x0e, 0xe0, 0x22, 0xd4, 0xd8, 0x24, 0x47, 0xc7, 0x6b, 0xc7, 0x0f,
  15480. 0x7b, 0x0c, 0x3d, 0x56, 0xbf, 0x3d, 0x0a, 0x1f, 0x8b, 0xe3, 0x50, 0x41, 0x0a, 0x5e, 0x99, 0x93,
  15481. 0x82, 0xdf, 0x82, 0x1a, 0x72, 0xdd, 0xda, 0x4d, 0xe1, 0x89, 0x2e, 0xbe, 0x94, 0x41, 0xdb, 0xc4,
  15482. 0x52, 0x5d, 0x7f, 0xce, 0x36, 0xb1, 0xbf, 0xb0, 0xcc, 0xf6, 0x7e, 0x8f, 0xb4, 0x01, 0x73, 0x10,
  15483. 0x3e, 0xee, 0xcf, 0xf7, 0xb3, 0x13, 0x84, 0x8f, 0x1f, 0x65, 0x5d, 0x45, 0x2a, 0x9c, 0xe2, 0x19,
  15484. 0x81, 0x95, 0xdb, 0x1a, 0x8d, 0xd6, 0x83, 0x36, 0x9a, 0x4c, 0x52, 0xcb, 0xe2, 0x32, 0xa3, 0x49,
  15485. 0xc2, 0xe7, 0x1e, 0xa6, 0x8d, 0x88, 0x4f, 0xd3, 0xc8, 0xbc, 0x06, 0x57, 0xd8, 0x89, 0x4f, 0x25,
  15486. 0xfa, 0x2e, 0x15, 0xff, 0x2e, 0x5c, 0x36, 0x1a, 0xda, 0xcf, 0x2c, 0x02, 0x4c, 0xe3, 0xa9, 0xa7,
  15487. 0xb2, 0x09, 0xba, 0xa3, 0x0d, 0x04, 0x28, 0xb7, 0x05, 0xcb, 0x83, 0x30, 0x8e, 0xc5, 0x05, 0x9d,
  15488. 0xfe, 0x5b, 0xdf, 0x00, 0x2b, 0xeb, 0x56, 0x2a, 0xe5, 0x67, 0xa5, 0x4a, 0x4f, 0x77, 0x4d, 0x0b,
  15489. 0xfa, 0x5f, 0x85, 0xb5, 0x1c, 0x72, 0xca, 0xf4, 0x55, 0x9d, 0x6e, 0x86, 0x9b, 0x59, 0xa5, 0x8a,
  15490. 0x98, 0x47, 0xd0, 0x89, 0xfb, 0xab, 0x3a, 0x5d, 0x2d, 0xea, 0x61, 0x6c, 0xb2, 0x79, 0x9a, 0x1d,
  15491. 0x1c, 0x5c, 0xd5, 0x72, 0x32, 0xfa, 0xd0, 0xd0, 0x2d, 0x11, 0x93, 0xf1, 0x87, 0x86, 0x5e, 0x13,
  15492. 0x7d, 0x0a, 0x7f, 0x90, 0xf0, 0x40, 0x3b, 0xfd, 0x75, 0x44, 0x78, 0xa0, 0x5d, 0xfd, 0x32, 0x0e,
  15493. 0x94, 0x7b, 0xd6, 0x35, 0x39, 0x50, 0x8e, 0x41, 0x78, 0x1f, 0xda, 0x8e, 0x3a, 0x98, 0xc5, 0xca,
  15494. 0xdb, 0x9e, 0x4e, 0xc7, 0x3a, 0x30, 0xf0, 0x38, 0xf5, 0x63, 0x59, 0xa6, 0xc0, 0xc0, 0x63, 0x09,
  15495. 0xe3, 0xe5, 0x22, 0x8e, 0xb9, 0x00, 0x9a, 0x04, 0xa1, 0x2d, 0x7f, 0x07, 0x1a, 0x77, 0xdc, 0xd3,
  15496. 0x3f, 0x6b, 0x29, 0xbf, 0x52, 0x81, 0x2e, 0x0d, 0x4e, 0xa6, 0x84, 0xdb, 0x81, 0xd6, 0x30, 0x64,
  15497. 0x57, 0xa8, 0xec, 0x92, 0xfb, 0x24, 0xbb, 0x0d, 0x38, 0x9b, 0xde, 0xcd, 0xa2, 0x71, 0x4a, 0xeb,
  15498. 0xad, 0x39, 0xe2, 0x00, 0xaf, 0x75, 0x34, 0x82, 0xa0, 0x23, 0x81, 0x6b, 0xa7, 0x2b, 0x82, 0x4a,
  15499. 0x2c, 0x70, 0xfb, 0x07, 0xd0, 0x75, 0x14, 0x96, 0xab, 0x02, 0x8f, 0x1c, 0xcc, 0xcf, 0xea, 0x6b,
  15500. 0x79, 0x5c, 0x8c, 0xe7, 0xa0, 0x45, 0x54, 0xd6, 0x88, 0x93, 0x52, 0xa5, 0x5b, 0x9a, 0x7f, 0xac,
  15501. 0xf4, 0x4b, 0x3d, 0xfc, 0x25, 0xfe, 0x53, 0xf2, 0x85, 0xa7, 0x6f, 0x5a, 0xf7, 0xbe, 0x4a, 0xac,
  15502. 0xab, 0x50, 0xa3, 0x9a, 0x4a, 0xcd, 0x70, 0xf2, 0xad, 0x74, 0x18, 0xd3, 0xfe, 0x11, 0x68, 0x3d,
  15503. 0x54, 0x93, 0x81, 0x8c, 0x52, 0x89, 0xde, 0xe6, 0x05, 0x68, 0x6b, 0xfd, 0x81, 0x31, 0x41, 0x2d,
  15504. 0x81, 0x69, 0x4b, 0x59, 0x36, 0x7a, 0x15, 0xf9, 0x32, 0x7d, 0xd8, 0xff, 0x7f, 0x05, 0x7a, 0x54,
  15505. 0x15, 0x52, 0xe6, 0x03, 0xa6, 0xc0, 0xdf, 0xd4, 0xa2, 0xc1, 0x32, 0x93, 0x07, 0x42, 0xa6, 0x66,
  15506. 0x68, 0x79, 0xe0, 0x65, 0x68, 0x4e, 0xd4, 0x24, 0x1f, 0x94, 0x70, 0xa2, 0x26, 0x2c, 0xf2, 0x64,
  15507. 0xc3, 0x07, 0x5a, 0x28, 0x72, 0x0a, 0xd4, 0xfd, 0x98, 0x57, 0xdb, 0x3a, 0xac, 0x0c, 0xa7, 0x69,
  15508. 0xf4, 0x8a, 0x86, 0x53, 0x1b, 0x4e, 0x99, 0xd3, 0x00, 0xee, 0xab, 0xe6, 0x33, 0xc4, 0xf9, 0x85,
  15509. 0x87, 0x96, 0x9d, 0x2d, 0x58, 0x78, 0x44, 0x47, 0x88, 0xfa, 0xea, 0x92, 0x4c, 0xfb, 0x67, 0x2a,
  15510. 0x60, 0x71, 0x7f, 0xc2, 0x38, 0x46, 0xae, 0x49, 0x25, 0x6c, 0xf7, 0xd1, 0x64, 0xc5, 0xdb, 0x38,
  15511. 0x3c, 0x94, 0x31, 0x78, 0x7a, 0x7e, 0x0c, 0x48, 0x0b, 0xf7, 0x20, 0x3c, 0x74, 0x1a, 0x07, 0xf2,
  15512. 0xcf, 0xba, 0x29, 0x82, 0xb1, 0x27, 0x6f, 0x08, 0xe1, 0xdb, 0x47, 0xd0, 0x49, 0x9b, 0xa1, 0xdd,
  15513. 0xec, 0xb4, 0x93, 0xa1, 0xb8, 0xd9, 0x89, 0x93, 0xe1, 0x15, 0x60, 0xad, 0x71, 0xee, 0x68, 0x27,
  15514. 0x88, 0x0e, 0x9c, 0xcc, 0xc9, 0xc3, 0xdc, 0xf9, 0xce, 0xca, 0xe7, 0x1d, 0x3e, 0xe3, 0xff, 0x41,
  15515. 0x05, 0x1a, 0x54, 0x1b, 0xb6, 0xf8, 0x12, 0x34, 0xc2, 0x69, 0x9f, 0xd7, 0x85, 0xe8, 0x23, 0xc2,
  15516. 0xe9, 0x23, 0x32, 0x87, 0xa6, 0xb7, 0xb0, 0x4c, 0x5d, 0xde, 0x4a, 0x38, 0x25, 0xe9, 0xe4, 0xb3,
  15517. 0xd0, 0x1a, 0xa8, 0x7e, 0x9a, 0x4d, 0x22, 0xff, 0x0d, 0xd4, 0x47, 0x92, 0xf1, 0x19, 0x00, 0x4e,
  15518. 0xa7, 0xbc, 0xcc, 0x76, 0x35, 0x30, 0x99, 0x72, 0x53, 0xb8, 0x1d, 0x15, 0x24, 0xa6, 0xe7, 0x5e,
  15519. 0x93, 0x20, 0x5a, 0x06, 0x21, 0xc9, 0x99, 0xbd, 0xb7, 0x24, 0x63, 0xe3, 0xb7, 0xa1, 0xa5, 0xdb,
  15520. 0x8e, 0x5b, 0x69, 0x0b, 0x58, 0x6a, 0x2a, 0x33, 0x35, 0xcf, 0x62, 0x69, 0x64, 0x87, 0x37, 0xfb,
  15521. 0x83, 0xf0, 0xd0, 0xfe, 0xa7, 0x15, 0x29, 0x83, 0x57, 0x99, 0x2c, 0xdf, 0x81, 0x8a, 0x32, 0x4a,
  15522. 0xd0, 0x60, 0x00, 0x93, 0x02, 0xee, 0xe5, 0x92, 0xb1, 0x69, 0xe6, 0x76, 0x5b, 0x75, 0x7e, 0xb7,
  15523. 0xbd, 0x9b, 0x52, 0x0b, 0x5a, 0x11, 0xcb, 0xe7, 0x1b, 0x84, 0x09, 0x29, 0xd1, 0x5e, 0xf0, 0xae,
  15524. 0xe7, 0x49, 0x98, 0x0c, 0xf3, 0x69, 0x30, 0xd7, 0x63, 0xc2, 0x40, 0x83, 0xf1, 0xf7, 0x2a, 0x7a,
  15525. 0xab, 0xd0, 0xa2, 0x59, 0x87, 0x95, 0x69, 0xa4, 0xb2, 0x5e, 0xd4, 0xa6, 0x91, 0xda, 0x25, 0x97,
  15526. 0xf0, 0x63, 0x7f, 0xa8, 0xfa, 0x92, 0xc6, 0x16, 0x51, 0x4d, 0x04, 0xed, 0x51, 0xfa, 0xdb, 0xd0,
  15527. 0xd2, 0xfd, 0xcf, 0x14, 0x22, 0x9b, 0xf3, 0xa3, 0xc8, 0x35, 0x39, 0x30, 0xc9, 0x36, 0xe7, 0x65,
  15528. 0x68, 0x1e, 0xf9, 0xc3, 0xa3, 0x9c, 0xe2, 0x16, 0x01, 0x9a, 0xcd, 0xa4, 0xc4, 0xec, 0x8e, 0x53,
  15529. 0xc7, 0x6f, 0xdc, 0xe2, 0xbf, 0x59, 0x01, 0xc8, 0xe8, 0xc8, 0x39, 0xc7, 0x8e, 0x21, 0x28, 0x5f,
  15530. 0x2a, 0x0a, 0xca, 0x9f, 0x83, 0x16, 0x27, 0x0f, 0x5c, 0xef, 0x50, 0x2f, 0x45, 0xce, 0x71, 0x1b,
  15531. 0x21, 0x19, 0x82, 0x19, 0xdd, 0x89, 0x11, 0xb4, 0x9f, 0x7b, 0x9b, 0x11, 0x84, 0xbe, 0xd4, 0x98,
  15532. 0xbe, 0x10, 0x8c, 0xe9, 0x8b, 0xfd, 0x37, 0x96, 0xa0, 0xc9, 0xad, 0x75, 0x63, 0xa4, 0x36, 0xba,
  15533. 0xca, 0x27, 0x21, 0x91, 0xd2, 0x16, 0xea, 0xa6, 0x98, 0x43, 0x4a, 0x45, 0xcc, 0xc7, 0x36, 0x3d,
  15534. 0xf7, 0x54, 0xc8, 0xd8, 0x65, 0xbd, 0x96, 0xd5, 0x89, 0x0e, 0x1c, 0xcb, 0xc3, 0x72, 0xf7, 0x64,
  15535. 0x5a, 0x3c, 0x7c, 0x96, 0xe7, 0x0e, 0x1f, 0xe2, 0x19, 0x86, 0xd1, 0xcc, 0xcf, 0x6d, 0xac, 0x96,
  15536. 0xc0, 0x68, 0x6b, 0x91, 0x8a, 0x8a, 0x51, 0x72, 0x4f, 0xe9, 0x08, 0x30, 0x0d, 0x84, 0x27, 0x3c,
  15537. 0x7b, 0x9d, 0x37, 0x3d, 0x7f, 0xe1, 0x39, 0xab, 0x33, 0x4b, 0x3a, 0xbf, 0x29, 0xa7, 0x8b, 0x14,
  15538. 0xc6, 0xfe, 0x13, 0x68, 0xdd, 0x51, 0x13, 0xbc, 0x31, 0x4c, 0xdc, 0x43, 0x55, 0x6e, 0x60, 0xe0,
  15539. 0x51, 0x9a, 0x10, 0x2f, 0xf9, 0x2a, 0x10, 0xb6, 0x6a, 0x81, 0xb0, 0xd9, 0xbf, 0xa5, 0x57, 0x0c,
  15540. 0x95, 0xae, 0x9d, 0x02, 0x3c, 0x35, 0x31, 0x6f, 0x9f, 0x30, 0x9c, 0x45, 0x94, 0xbe, 0xeb, 0x65,
  15541. 0xe7, 0x46, 0xae, 0x36, 0x3e, 0x37, 0xa4, 0x71, 0x6f, 0x43, 0x8b, 0x13, 0xcd, 0x1b, 0x5a, 0x7e,
  15542. 0xe1, 0x1b, 0x7d, 0x71, 0x80, 0x91, 0x49, 0x5c, 0x50, 0xa6, 0x10, 0x5c, 0xce, 0x29, 0x04, 0xed,
  15543. 0x9f, 0x92, 0x73, 0x75, 0x3b, 0xdb, 0xd5, 0x2f, 0x40, 0x5b, 0x26, 0x91, 0x5d, 0xb2, 0xe5, 0x2c,
  15544. 0x63, 0x18, 0x91, 0x02, 0x8a, 0x45, 0x9b, 0xae, 0x91, 0xbe, 0xe9, 0xb9, 0xdd, 0x4d, 0x57, 0x0a,
  15545. 0x63, 0x9e, 0xc7, 0x8e, 0xd8, 0x27, 0x1c, 0x1a, 0x97, 0xce, 0x5a, 0xaa, 0x7e, 0x8b, 0x63, 0xcd,
  15546. 0xf1, 0x59, 0x5c, 0x46, 0x2c, 0x35, 0x1f, 0x48, 0x21, 0xe8, 0xf8, 0x8c, 0xbe, 0x06, 0xf5, 0x88,
  15547. 0xf9, 0xcc, 0xd2, 0x1b, 0xbc, 0xc9, 0x83, 0x3a, 0x1a, 0xd3, 0x0e, 0x61, 0x2d, 0x3d, 0xce, 0x1e,
  15548. 0x69, 0x72, 0xb0, 0x01, 0x72, 0x86, 0x15, 0x4e, 0xb4, 0xd4, 0x34, 0xca, 0xe4, 0x1f, 0x78, 0x2d,
  15549. 0x18, 0x7e, 0x7d, 0xc6, 0x58, 0x57, 0xcb, 0xc6, 0xba, 0x25, 0x1b, 0x34, 0x11, 0xf2, 0x9c, 0x8b,
  15550. 0x2b, 0x53, 0x99, 0x8f, 0x2b, 0xf3, 0x0a, 0xac, 0x4e, 0x8e, 0xa7, 0xfd, 0x1c, 0x9a, 0x8c, 0xf3,
  15551. 0xe4, 0x78, 0xea, 0x18, 0x98, 0x73, 0xa1, 0xb6, 0xaa, 0xf3, 0xa1, 0xb6, 0xec, 0x9f, 0xaf, 0xc0,
  15552. 0x6a, 0xb6, 0x3c, 0xe5, 0xfe, 0x5f, 0x5c, 0x82, 0x95, 0xf9, 0x25, 0x78, 0x09, 0x1a, 0xe9, 0x1a,
  15553. 0x16, 0x75, 0x9c, 0x27, 0x0b, 0xf8, 0xab, 0xaf, 0x4e, 0xfb, 0x0f, 0x2a, 0xd0, 0xe4, 0x7d, 0x80,
  15554. 0xd3, 0xfe, 0x0a, 0xac, 0x52, 0x9c, 0x3c, 0x73, 0x94, 0xc5, 0x83, 0x12, 0xe1, 0xf7, 0xb2, 0x91,
  15555. 0x7e, 0x19, 0x7a, 0x83, 0xd9, 0x69, 0x7f, 0x7e, 0x3a, 0x3a, 0x83, 0xd9, 0x69, 0x1e, 0x6f, 0x16,
  15556. 0xe7, 0x0b, 0x14, 0xa6, 0x7b, 0x16, 0x9b, 0xe5, 0x9d, 0xbf, 0x4b, 0xd2, 0x47, 0x62, 0x8c, 0xbd,
  15557. 0x5f, 0xcb, 0x1e, 0x89, 0xb9, 0x97, 0xee, 0xff, 0x7f, 0x59, 0xe5, 0xfb, 0xef, 0xb9, 0xbc, 0xfb,
  15558. 0xfb, 0x05, 0x7a, 0xbe, 0x54, 0x62, 0xcd, 0x53, 0xd8, 0x97, 0x39, 0x6a, 0x6f, 0xbd, 0xa3, 0xe9,
  15559. 0x7b, 0xc6, 0xb3, 0x96, 0x45, 0x65, 0x4e, 0xb7, 0x95, 0x90, 0xf8, 0xf4, 0x02, 0xf5, 0x05, 0x91,
  15560. 0xc8, 0x34, 0x24, 0x5b, 0x1d, 0xbf, 0xb5, 0x3c, 0x44, 0x9d, 0x24, 0xfd, 0xcf, 0x43, 0x71, 0x50,
  15561. 0xa8, 0x3a, 0x0d, 0x04, 0x7c, 0xc0, 0x72, 0x5e, 0x20, 0x7e, 0x8f, 0x03, 0x6a, 0xb0, 0x7e, 0xe4,
  15562. 0xd9, 0x92, 0x33, 0xc5, 0xd8, 0x50, 0x0e, 0xc5, 0x3e, 0xe3, 0x90, 0x1b, 0xf9, 0x53, 0xb2, 0x5e,
  15563. 0x3c, 0x25, 0x6d, 0xe8, 0xa8, 0xb1, 0x9f, 0x28, 0x09, 0x1b, 0xab, 0xfd, 0x17, 0x5a, 0x04, 0xa4,
  15564. 0xf8, 0x26, 0x9e, 0xf5, 0x8e, 0x1e, 0x37, 0x09, 0x59, 0xd4, 0x2c, 0xd1, 0x84, 0x1b, 0x7b, 0x4c,
  15565. 0xc6, 0x4c, 0x36, 0xdc, 0x0d, 0x00, 0x59, 0xc6, 0x59, 0xdc, 0x9f, 0x8d, 0xf9, 0xa5, 0xca, 0x66,
  15566. 0xcb, 0x9e, 0xfe, 0x6b, 0xbf, 0x2c, 0xe7, 0xea, 0xae, 0xa7, 0x4e, 0xce, 0x98, 0x53, 0x64, 0xd3,
  15567. 0x3b, 0x8e, 0x96, 0xac, 0x68, 0xfe, 0x98, 0x44, 0x16, 0x99, 0x13, 0x38, 0x7e, 0x9e, 0x2f, 0xfa,
  15568. 0xba, 0x02, 0x30, 0x1c, 0x87, 0x71, 0x2e, 0xd4, 0x65, 0x93, 0x20, 0x3a, 0xd9, 0x88, 0xbd, 0x25,
  15569. 0x31, 0x27, 0x22, 0x1d, 0x6c, 0xcb, 0xfe, 0xd5, 0x0a, 0x34, 0xb0, 0x1d, 0xe7, 0x36, 0x21, 0x92,
  15570. 0xb7, 0x0a, 0x0f, 0x55, 0x2a, 0x17, 0xe3, 0x87, 0x0a, 0xe5, 0x0d, 0x0d, 0x43, 0x17, 0xc6, 0x26,
  15571. 0xe8, 0xa6, 0x47, 0xe4, 0xdb, 0x00, 0x44, 0x8f, 0x58, 0x45, 0xb1, 0x5c, 0x16, 0x15, 0xdc, 0x1c,
  15572. 0x0b, 0xa7, 0x19, 0xe9, 0xbf, 0xf6, 0x8f, 0xc8, 0x3d, 0x42, 0x5f, 0x4d, 0x4a, 0xce, 0xdf, 0x73,
  15573. 0x2e, 0x10, 0xd9, 0xf1, 0xcc, 0x1c, 0x88, 0x7c, 0xd9, 0x37, 0xe5, 0xf8, 0xe5, 0xf5, 0x76, 0xde,
  15574. 0xb1, 0x9e, 0xe5, 0xfb, 0x9d, 0x8a, 0x71, 0xb5, 0x21, 0x72, 0xf4, 0x16, 0xd4, 0x27, 0xee, 0x09,
  15575. 0xd2, 0xc4, 0xc5, 0xbc, 0x13, 0xdb, 0xce, 0xaf, 0x4c, 0xdc, 0x93, 0x3b, 0xee, 0x24, 0x7f, 0x1d,
  15576. 0x2b, 0x8b, 0x92, 0xbe, 0xe8, 0x3a, 0x76, 0xfe, 0xc9, 0x41, 0xfe, 0x00, 0x14, 0x8c, 0x85, 0x54,
  15577. 0x7d, 0x12, 0xfc, 0x93, 0xc2, 0xb0, 0x50, 0xa4, 0x90, 0x1f, 0xd3, 0x9c, 0x5f, 0x18, 0xc7, 0x67,
  15578. 0x51, 0x9d, 0x1b, 0x80, 0x47, 0x26, 0xed, 0xaf, 0xc5, 0x2d, 0xd4, 0x43, 0xe0, 0xd4, 0x3d, 0xf7,
  15579. 0x14, 0x3f, 0xec, 0xab, 0xfc, 0xae, 0x03, 0xd2, 0x0e, 0xf7, 0x54, 0xbf, 0xd2, 0xc5, 0x62, 0x96,
  15580. 0x4c, 0x42, 0xb0, 0xec, 0xb0, 0xe4, 0x85, 0xca, 0xb0, 0xb7, 0x34, 0x5b, 0xf1, 0x25, 0xf2, 0xfc,
  15581. 0xdb, 0x25, 0xb8, 0x60, 0xec, 0xdd, 0x7d, 0x35, 0x3e, 0x58, 0xe0, 0xc4, 0x62, 0x76, 0x71, 0x29,
  15582. 0xdf, 0xc5, 0x27, 0x39, 0x07, 0xad, 0x9b, 0xd0, 0xcc, 0x02, 0x23, 0x9e, 0xef, 0x6b, 0x30, 0xd0,
  15583. 0x71, 0x12, 0x29, 0xc4, 0xec, 0x20, 0x8c, 0x82, 0x4c, 0xd3, 0x24, 0xc7, 0x00, 0x83, 0xb5, 0x6d,
  15584. 0xc3, 0x4b, 0xd0, 0x75, 0x67, 0x49, 0x98, 0xb9, 0xbb, 0x13, 0x0f, 0xdb, 0x70, 0x3a, 0x08, 0x4d,
  15585. 0xfd, 0xdc, 0x69, 0x44, 0x10, 0x8d, 0x33, 0x8b, 0xfd, 0x1b, 0x20, 0xc8, 0x21, 0x08, 0x6e, 0xde,
  15586. 0xc7, 0x3e, 0x07, 0xd9, 0x64, 0xcb, 0x9d, 0x95, 0xc7, 0x7e, 0xa0, 0x95, 0x2f, 0xec, 0x93, 0x9f,
  15587. 0x3a, 0xdc, 0x37, 0xd8, 0x25, 0xdf, 0x3d, 0xca, 0x38, 0xf4, 0x69, 0xa4, 0x24, 0xea, 0x11, 0x0f,
  15588. 0xd7, 0x5e, 0xa4, 0xec, 0xdf, 0x5e, 0x92, 0x99, 0xd9, 0xa3, 0x78, 0xbb, 0x67, 0x07, 0xe3, 0x3d,
  15589. 0x63, 0x9c, 0xe7, 0x5f, 0x93, 0xde, 0x81, 0x56, 0xf8, 0x38, 0x50, 0x51, 0xff, 0xcb, 0x86, 0xb2,
  15590. 0x02, 0xca, 0xc6, 0x97, 0x8f, 0x17, 0x81, 0xf5, 0xb8, 0xc5, 0x01, 0x6e, 0x13, 0x54, 0x8f, 0x2f,
  15591. 0xf2, 0x0a, 0x84, 0x65, 0x10, 0x51, 0xbe, 0x83, 0x73, 0xee, 0xfd, 0x94, 0x92, 0xe6, 0x96, 0x03,
  15592. 0x36, 0x58, 0x62, 0x92, 0xa4, 0xc0, 0x8f, 0x29, 0x62, 0x73, 0x4f, 0x2c, 0x98, 0x49, 0xab, 0x9c,
  15593. 0xa9, 0xdb, 0x59, 0x4a, 0xb1, 0xe7, 0x07, 0x87, 0x44, 0x58, 0x7f, 0xa3, 0x0a, 0x5d, 0x63, 0x81,
  15594. 0xe2, 0xde, 0x2d, 0xb3, 0xef, 0x25, 0xd2, 0xc9, 0xb1, 0x00, 0x0c, 0x4f, 0x60, 0x09, 0x02, 0x90,
  15595. 0x73, 0x06, 0x67, 0x49, 0x93, 0x38, 0x83, 0x1b, 0xb3, 0xb0, 0x9c, 0x9b, 0x85, 0xd7, 0xc1, 0x12,
  15596. 0xe3, 0x5d, 0xb1, 0xb7, 0xa5, 0xe3, 0x93, 0x1f, 0x6b, 0x5e, 0xe5, 0x14, 0x1e, 0x52, 0x3a, 0x45,
  15597. 0x5f, 0x86, 0x9e, 0x60, 0xa7, 0x53, 0xc7, 0x43, 0xd3, 0x61, 0xb0, 0x1c, 0x65, 0xac, 0x22, 0x32,
  15598. 0x4b, 0xcd, 0x46, 0xa7, 0x67, 0x16, 0xfa, 0x31, 0xb9, 0x04, 0xae, 0x17, 0x23, 0x37, 0x70, 0x23,
  15599. 0xf8, 0x72, 0x75, 0x61, 0x98, 0x0f, 0xdd, 0x40, 0xed, 0x78, 0x1d, 0xac, 0x2c, 0x4f, 0xda, 0x14,
  15600. 0x76, 0x07, 0x58, 0x4d, 0x53, 0x74, 0x6b, 0xde, 0x82, 0x8b, 0x73, 0x35, 0xcc, 0x24, 0x4e, 0xf8,
  15601. 0xb2, 0x63, 0x15, 0x2a, 0xf8, 0x98, 0x5d, 0x25, 0x78, 0x0b, 0x28, 0xf7, 0x48, 0xbf, 0xc7, 0x47,
  15602. 0x5b, 0x40, 0xb9, 0x47, 0xf6, 0x1f, 0x55, 0x72, 0xa4, 0x04, 0x6f, 0xc4, 0xb4, 0xd2, 0x5f, 0x83,
  15603. 0x35, 0x1d, 0x1f, 0x35, 0x5b, 0x39, 0x4c, 0x58, 0xc4, 0x47, 0x27, 0x5b, 0x3a, 0x2f, 0xa7, 0x6e,
  15604. 0x3b, 0x45, 0x43, 0x26, 0x06, 0xeb, 0xc5, 0xf8, 0x6d, 0x00, 0x56, 0xb3, 0x19, 0x0c, 0xf0, 0x99,
  15605. 0x12, 0x94, 0x26, 0xa1, 0x6b, 0x27, 0x30, 0x09, 0xc0, 0x79, 0x3c, 0x25, 0x42, 0xb4, 0xec, 0x34,
  15606. 0x08, 0xf0, 0xf0, 0x98, 0x8c, 0xc0, 0x8e, 0xfc, 0xf1, 0x58, 0x45, 0x94, 0x5a, 0x63, 0x81, 0x08,
  15607. 0x43, 0x1e, 0x1e, 0x4f, 0xed, 0xdf, 0xad, 0xc9, 0x4e, 0xce, 0xfa, 0x88, 0x6d, 0x36, 0xd9, 0x23,
  15608. 0xc3, 0x5b, 0xdd, 0xe0, 0x83, 0x38, 0x08, 0x18, 0x5e, 0x4c, 0x19, 0x97, 0x86, 0xc2, 0x30, 0xd2,
  15609. 0xa2, 0x42, 0x69, 0x1c, 0x70, 0x12, 0x73, 0xe5, 0x99, 0xd1, 0xb8, 0x56, 0x8d, 0x22, 0xd9, 0xde,
  15610. 0xe4, 0x15, 0x58, 0x65, 0x6d, 0x3a, 0x72, 0x10, 0x39, 0x77, 0x49, 0xd2, 0xb2, 0x13, 0x63, 0xc1,
  15611. 0x2e, 0x8f, 0x3a, 0xf8, 0x9a, 0x0e, 0x6b, 0x6b, 0xb8, 0xc3, 0x52, 0xf0, 0x35, 0xe9, 0x12, 0xe1,
  15612. 0x7e, 0x13, 0xac, 0x24, 0x9c, 0x45, 0xb8, 0xde, 0x82, 0x04, 0x69, 0xda, 0xd4, 0x8d, 0xf4, 0x76,
  15613. 0x5f, 0xcb, 0x52, 0xf6, 0x38, 0x81, 0x43, 0xdf, 0xa4, 0xe8, 0xa6, 0xa7, 0x6c, 0x2f, 0x83, 0x73,
  15614. 0xc9, 0xe4, 0x38, 0x91, 0xa2, 0x66, 0x1e, 0xb3, 0x9d, 0x0c, 0x7a, 0x37, 0xf0, 0xb0, 0x01, 0xb1,
  15615. 0x9a, 0xf8, 0x07, 0x7e, 0xe0, 0x8e, 0xe3, 0xb4, 0x01, 0xbc, 0x92, 0xd7, 0xb2, 0x14, 0xa3, 0x01,
  15616. 0x06, 0x3a, 0x37, 0x80, 0x97, 0x71, 0x2f, 0x83, 0xa7, 0x0d, 0x30, 0x50, 0xb1, 0x01, 0x2d, 0x51,
  15617. 0x4d, 0xa5, 0x50, 0x6c, 0xc0, 0x4b, 0x48, 0x14, 0x73, 0x95, 0xb7, 0x35, 0x79, 0x32, 0x2b, 0x7e,
  15618. 0x01, 0xda, 0xb9, 0x4a, 0x3b, 0x5a, 0xa8, 0x9a, 0x55, 0x48, 0x6c, 0x55, 0x5a, 0x59, 0x57, 0xb3,
  15619. 0x55, 0xba, 0xa2, 0x4b, 0xd0, 0x88, 0x47, 0xe1, 0x63, 0x4a, 0xe4, 0x10, 0x8f, 0x75, 0xfc, 0xbe,
  15620. 0xcb, 0x26, 0x87, 0x7e, 0xcc, 0x66, 0x07, 0xec, 0xe4, 0xb2, 0xe2, 0xc7, 0x64, 0x73, 0x50, 0xb4,
  15621. 0x43, 0x5a, 0x9b, 0xb7, 0x43, 0x32, 0x9f, 0xd9, 0xb3, 0x72, 0xcf, 0xec, 0xd9, 0xbf, 0xb7, 0x04,
  15622. 0x5d, 0xba, 0x85, 0x3d, 0x72, 0x07, 0x12, 0x88, 0xfe, 0x05, 0x68, 0xeb, 0xd5, 0x4b, 0x5e, 0xf9,
  15623. 0x72, 0x2d, 0x96, 0xd8, 0xc1, 0xe4, 0x98, 0xaf, 0x4f, 0xb8, 0xab, 0xd9, 0xc1, 0xc4, 0x07, 0xd5,
  15624. 0x55, 0xbe, 0xa9, 0x4b, 0x22, 0x91, 0x28, 0x7e, 0xc3, 0x92, 0x2f, 0x1e, 0x57, 0x89, 0x32, 0x69,
  15625. 0x59, 0xda, 0x55, 0x11, 0xc7, 0x89, 0xe5, 0x03, 0xc3, 0x58, 0x1e, 0xa7, 0x2b, 0xd8, 0xd2, 0x4f,
  15626. 0x2a, 0xe8, 0x0a, 0xb6, 0x8c, 0x0a, 0xb6, 0xcc, 0x77, 0x15, 0xb8, 0x82, 0xad, 0x5c, 0x05, 0x5b,
  15627. 0x52, 0x41, 0xdd, 0xa8, 0x60, 0x2b, 0xad, 0x00, 0xa9, 0x17, 0xb3, 0x42, 0xec, 0x45, 0x85, 0xd4,
  15628. 0x2b, 0xbd, 0x37, 0x62, 0xa2, 0x61, 0xfb, 0x8e, 0x6c, 0x80, 0xb6, 0x7c, 0xe7, 0x61, 0x06, 0x23,
  15629. 0x8e, 0x88, 0x7d, 0x4f, 0xa8, 0x1d, 0x8d, 0xe4, 0x1e, 0x12, 0x30, 0x1c, 0x4d, 0xeb, 0xcd, 0x9c,
  15630. 0x1d, 0xf6, 0xe5, 0xc2, 0x51, 0x6c, 0x0e, 0xba, 0x58, 0x63, 0x0f, 0xb5, 0x44, 0x84, 0xe3, 0xbd,
  15631. 0xb2, 0xfb, 0xff, 0xd9, 0x62, 0x4f, 0x8a, 0x1d, 0x65, 0x5e, 0xc2, 0xe9, 0x59, 0xb4, 0x42, 0xa8,
  15632. 0xa2, 0x5c, 0xcc, 0x83, 0xc3, 0xdc, 0x21, 0x8a, 0x84, 0x6e, 0x9e, 0xc1, 0xd3, 0x51, 0x15, 0x96,
  15633. 0x8c, 0xa8, 0x0a, 0x66, 0x3b, 0xaa, 0x73, 0x9a, 0xb0, 0xf9, 0x98, 0x48, 0xf6, 0x2f, 0x56, 0x72,
  15634. 0x04, 0xd2, 0xc9, 0x85, 0x61, 0xa8, 0x94, 0xc5, 0x41, 0x30, 0x03, 0x36, 0x9c, 0x51, 0x9d, 0xd6,
  15635. 0x9f, 0x2c, 0x7f, 0x49, 0xfd, 0xc9, 0xff, 0x9b, 0xde, 0x32, 0xa8, 0x41, 0x3b, 0x7b, 0x3f, 0x54,
  15636. 0x15, 0x56, 0xa6, 0xa7, 0x92, 0x00, 0x85, 0xa4, 0xa7, 0x4a, 0xfb, 0xb6, 0x6c, 0xc4, 0x78, 0xf8,
  15637. 0xab, 0x15, 0x68, 0x7f, 0xf7, 0x21, 0xcb, 0x42, 0xb5, 0xc8, 0x8f, 0xc5, 0xa5, 0xfd, 0x61, 0x38,
  15638. 0x0e, 0x23, 0xf1, 0xfe, 0x6c, 0x31, 0x6c, 0x07, 0x41, 0x06, 0x4a, 0x3c, 0x55, 0x4a, 0x5b, 0x93,
  15639. 0x08, 0xca, 0x3e, 0x82, 0x72, 0xa5, 0x64, 0xd6, 0xd9, 0x69, 0x29, 0xd8, 0xc8, 0xaf, 0x43, 0x4f,
  15640. 0x50, 0xfc, 0x20, 0x51, 0xd1, 0x71, 0x1a, 0xc5, 0xb1, 0x1b, 0x48, 0x6b, 0x18, 0x6a, 0x7f, 0x17,
  15641. 0xd6, 0x1c, 0x35, 0x0c, 0x83, 0x40, 0x0d, 0x93, 0x8f, 0xe3, 0x4c, 0x75, 0x20, 0xe1, 0x53, 0x2b,
  15642. 0x66, 0xf8, 0xd4, 0xb3, 0x42, 0xae, 0xda, 0x9f, 0x43, 0x37, 0x7d, 0x85, 0x6f, 0xc7, 0x8d, 0xbc,
  15643. 0x18, 0x49, 0x99, 0xbc, 0xb7, 0xaf, 0xd9, 0x5d, 0x7e, 0x6e, 0xdf, 0x7a, 0xdf, 0x7c, 0x60, 0xc9,
  15644. 0xf0, 0xd4, 0x38, 0x2b, 0x0c, 0x9c, 0x7e, 0x7b, 0x89, 0xed, 0xa7, 0xab, 0x3a, 0x12, 0xbf, 0x78,
  15645. 0x18, 0x96, 0x7b, 0xaf, 0x95, 0xf9, 0x27, 0x2e, 0x95, 0xfa, 0x27, 0xe6, 0x5c, 0xd5, 0xaa, 0x0b,
  15646. 0xfd, 0x41, 0x97, 0xcb, 0xfd, 0x41, 0x6b, 0xe5, 0xfe, 0xa0, 0x2b, 0x0b, 0xfd, 0x41, 0xeb, 0x67,
  15647. 0xfb, 0x83, 0x36, 0xe6, 0xfc, 0x41, 0x0b, 0xac, 0x6e, 0x73, 0x8e, 0xd5, 0x2d, 0x28, 0xc6, 0x81,
  15648. 0xa3, 0xf3, 0x1a, 0x8a, 0xf1, 0xf3, 0xbd, 0x39, 0x49, 0xda, 0x21, 0xc3, 0x94, 0x46, 0x92, 0x8f,
  15649. 0x64, 0x84, 0x4e, 0x9e, 0xc8, 0x85, 0x73, 0x5e, 0xfb, 0xde, 0x2b, 0xd3, 0xbe, 0x0f, 0xa0, 0xcb,
  15650. 0xc1, 0xd8, 0xf7, 0xdd, 0x63, 0x95, 0xea, 0xaa, 0x54, 0x62, 0x2c, 0xb8, 0x29, 0x79, 0xcc, 0x3d,
  15651. 0x03, 0x80, 0x60, 0x09, 0xb0, 0x2b, 0x1b, 0x71, 0xaa, 0x92, 0x9d, 0x03, 0xf1, 0x4a, 0x76, 0xbd,
  15652. 0x63, 0xc3, 0xcd, 0xbd, 0xe3, 0x34, 0x5c, 0xef, 0x98, 0x97, 0xe3, 0xcf, 0x57, 0x00, 0xb8, 0x12,
  15653. 0xfd, 0xea, 0x0a, 0x5f, 0x9a, 0xb2, 0x25, 0xd2, 0x20, 0x80, 0xdc, 0x4b, 0x38, 0xb1, 0xe8, 0xae,
  15654. 0xd8, 0x21, 0xf0, 0x87, 0x7a, 0x21, 0xdc, 0x82, 0x0e, 0xb5, 0xb2, 0x10, 0x56, 0xa8, 0xdc, 0x19,
  15655. 0xa3, 0x85, 0x5d, 0x90, 0x28, 0x42, 0xf6, 0xcf, 0x56, 0xa0, 0xbb, 0xc7, 0xc1, 0xf9, 0xf6, 0xc2,
  15656. 0x78, 0xbe, 0x45, 0x4b, 0x85, 0x16, 0x65, 0xe3, 0x51, 0x35, 0xc7, 0xe3, 0x6b, 0xd0, 0x71, 0xbd,
  15657. 0x63, 0x37, 0x18, 0x2a, 0x43, 0x81, 0xd5, 0x71, 0xda, 0x02, 0x64, 0x95, 0x4d, 0x7e, 0xd0, 0x6a,
  15658. 0xf9, 0x41, 0xb3, 0x7f, 0xa1, 0x02, 0x2d, 0x69, 0x09, 0x35, 0xe3, 0x59, 0x68, 0x51, 0x30, 0xc1,
  15659. 0x5c, 0x10, 0xe3, 0x26, 0x82, 0x78, 0x90, 0x6f, 0x01, 0x7d, 0x2c, 0x8e, 0x63, 0x91, 0xef, 0x96,
  15660. 0xd3, 0x40, 0x6c, 0xed, 0x50, 0x9f, 0x86, 0x2a, 0x34, 0x43, 0x11, 0xb4, 0x25, 0x4a, 0x21, 0xcf,
  15661. 0xd3, 0xc7, 0xd0, 0xde, 0x53, 0x49, 0xee, 0x95, 0xc0, 0xc5, 0xaf, 0xd7, 0x95, 0x5b, 0x62, 0x10,
  15662. 0xe5, 0x4d, 0xd9, 0x65, 0xfa, 0x6f, 0xff, 0xdf, 0xcb, 0x50, 0x97, 0x99, 0xf8, 0x72, 0x8f, 0x7d,
  15663. 0xa6, 0x55, 0x54, 0xcd, 0x2a, 0x9e, 0x68, 0xe0, 0x6f, 0xe5, 0xde, 0xef, 0x2b, 0x7b, 0x13, 0xd5,
  15664. 0xec, 0xa9, 0xf1, 0x7c, 0x9f, 0x19, 0xc4, 0x72, 0x25, 0x17, 0xc4, 0x32, 0x35, 0x73, 0x93, 0x70,
  15665. 0x66, 0xf4, 0x61, 0xdd, 0x93, 0x50, 0x92, 0xc6, 0xab, 0x99, 0x8d, 0x12, 0x19, 0x31, 0xd6, 0x96,
  15666. 0x7f, 0x12, 0xb5, 0x83, 0xd9, 0xd2, 0x17, 0x3c, 0x71, 0x4b, 0x7f, 0xe1, 0x9f, 0xce, 0xe4, 0x35,
  15667. 0x8a, 0xd4, 0xa1, 0xbe, 0x45, 0xc0, 0xfb, 0xdc, 0x82, 0x0f, 0xb2, 0xc8, 0xe4, 0xda, 0xa3, 0xaa,
  15668. 0x1f, 0x8e, 0xbd, 0xcd, 0xad, 0xf3, 0x28, 0xb6, 0x5c, 0x00, 0xb7, 0xc5, 0xb7, 0xea, 0xa3, 0xb1,
  15669. 0x57, 0x16, 0x68, 0xf3, 0x1a, 0x7b, 0x31, 0xe7, 0x02, 0x6d, 0x5a, 0xf7, 0x52, 0xba, 0x9d, 0x79,
  15670. 0x71, 0x5d, 0x2f, 0x79, 0xc3, 0x4d, 0xd7, 0x77, 0x6f, 0x1c, 0xba, 0xc9, 0xb5, 0x2d, 0x4d, 0xd5,
  15671. 0x75, 0x95, 0xf6, 0x3d, 0xe8, 0x30, 0x09, 0xd0, 0x02, 0x98, 0x05, 0x64, 0xe6, 0x59, 0x68, 0xe1,
  15672. 0xd5, 0x73, 0x98, 0xbb, 0x7d, 0x36, 0x55, 0xe0, 0x89, 0x89, 0xc4, 0x11, 0x6d, 0x99, 0x87, 0x6e,
  15673. 0x30, 0x73, 0xc7, 0xfb, 0x8f, 0x0a, 0x1b, 0xac, 0x72, 0x16, 0x55, 0x5a, 0xca, 0x53, 0xa5, 0x39,
  15674. 0x26, 0xbe, 0x3a, 0xc7, 0xc4, 0xdb, 0xbf, 0x2d, 0x8f, 0x31, 0xec, 0x29, 0x23, 0xa0, 0xa4, 0xf9,
  15675. 0x1c, 0x03, 0x07, 0x0a, 0x4b, 0xfd, 0xca, 0x0c, 0xab, 0xc3, 0xa5, 0xa2, 0xd5, 0x61, 0x51, 0xf3,
  15676. 0x55, 0x9d, 0xd7, 0x7c, 0xbd, 0x06, 0x6b, 0xa6, 0xf1, 0x6a, 0xff, 0x60, 0xec, 0x1e, 0xca, 0x39,
  15677. 0xd7, 0x8b, 0x33, 0xeb, 0xd5, 0x7b, 0x63, 0xf7, 0xb0, 0x68, 0x96, 0x58, 0x9b, 0x33, 0x4b, 0xfc,
  15678. 0x83, 0x2a, 0x87, 0xa1, 0xc3, 0xb6, 0x3f, 0x03, 0x30, 0x71, 0x4f, 0xfa, 0xc6, 0x78, 0xf3, 0x43,
  15679. 0x57, 0x7b, 0x34, 0xe4, 0xdb, 0xbc, 0x14, 0x26, 0x34, 0xa6, 0x4f, 0xf8, 0xda, 0x27, 0xae, 0x12,
  15680. 0x9e, 0x04, 0xb1, 0x66, 0x97, 0xd7, 0x44, 0x4c, 0x5a, 0x9c, 0x97, 0xb3, 0xe6, 0x66, 0xdf, 0x91,
  15681. 0x97, 0x50, 0x28, 0xb3, 0xe9, 0x52, 0xb7, 0xfc, 0x04, 0x2e, 0x75, 0xd6, 0x0d, 0x93, 0x0e, 0x96,
  15682. 0x3d, 0x5d, 0x68, 0x10, 0x55, 0x83, 0x08, 0x3e, 0x84, 0x0d, 0xa3, 0x9f, 0xf3, 0x5e, 0x2f, 0x73,
  15683. 0x65, 0xe8, 0x55, 0xe6, 0x5c, 0x48, 0x7b, 0x6b, 0x38, 0xbe, 0xe8, 0x87, 0x0e, 0xa6, 0x2a, 0x11,
  15684. 0x97, 0x97, 0xf9, 0x87, 0x0e, 0xf6, 0x54, 0xc2, 0x0f, 0x1d, 0xe0, 0x2c, 0xbc, 0xcf, 0x44, 0x78,
  15685. 0x8e, 0x52, 0xcc, 0xd1, 0xa5, 0xec, 0x89, 0x5d, 0xa4, 0xcf, 0xd9, 0x2b, 0xbf, 0x5f, 0xc0, 0xfa,
  15686. 0x9e, 0x4a, 0xb6, 0xbd, 0xe3, 0xed, 0xe1, 0xc8, 0x57, 0xc7, 0x0a, 0x2f, 0xeb, 0xe9, 0xcb, 0x74,
  15687. 0xe9, 0x3a, 0x97, 0xe9, 0x4d, 0xd7, 0xf9, 0xab, 0xb0, 0xea, 0x66, 0xf8, 0xe6, 0xb6, 0xea, 0x19,
  15688. 0x70, 0x1d, 0x00, 0xa1, 0x10, 0x8e, 0xfd, 0x47, 0xa1, 0x6b, 0x3c, 0x9c, 0xe9, 0x87, 0x41, 0xb9,
  15689. 0xde, 0xe2, 0xac, 0xc7, 0x48, 0x2f, 0xb1, 0x5d, 0xbc, 0xa1, 0x0a, 0xaf, 0x8f, 0x43, 0x16, 0x2e,
  15690. 0xfe, 0xe3, 0x0a, 0x58, 0xbb, 0xc1, 0xb1, 0x9f, 0x90, 0x71, 0xe5, 0xf9, 0x91, 0xcc, 0x9f, 0xce,
  15691. 0x45, 0x32, 0xe7, 0xbd, 0xae, 0x43, 0x95, 0xbf, 0xa4, 0x83, 0x21, 0xa6, 0x11, 0xf2, 0xaa, 0xe6,
  15692. 0x4b, 0x68, 0x12, 0x23, 0x6f, 0x2e, 0x14, 0xed, 0xf2, 0x7c, 0x28, 0xda, 0xd7, 0x29, 0x92, 0xe0,
  15693. 0x74, 0xac, 0x12, 0x7a, 0x24, 0x26, 0xe7, 0x34, 0xbc, 0xaa, 0x53, 0x1e, 0xba, 0x27, 0xec, 0x7e,
  15694. 0x79, 0x0a, 0x6b, 0x59, 0x17, 0xc4, 0xbc, 0x9f, 0x74, 0xd8, 0x6c, 0xb8, 0x93, 0xb1, 0x31, 0x7c,
  15695. 0xbf, 0xe8, 0x32, 0x3c, 0xe5, 0x63, 0x5e, 0x80, 0xf6, 0x34, 0x0a, 0x87, 0x2a, 0x8e, 0xcd, 0x99,
  15696. 0x69, 0x09, 0x4c, 0x7b, 0x70, 0x45, 0x2a, 0xa6, 0xc8, 0x36, 0xa2, 0xf9, 0x89, 0x54, 0xfc, 0x89,
  15697. 0x3b, 0xb6, 0x7f, 0xb9, 0x02, 0x4f, 0x65, 0x75, 0xb3, 0x11, 0xd0, 0x27, 0xee, 0x78, 0x71, 0x38,
  15698. 0xbc, 0x92, 0x03, 0x7b, 0x3e, 0x90, 0x46, 0xb5, 0x2c, 0x90, 0x86, 0xd1, 0x86, 0x65, 0x6d, 0x1e,
  15699. 0x8d, 0x6d, 0xc8, 0x2e, 0xe7, 0x35, 0x43, 0xae, 0x6b, 0xff, 0x61, 0x95, 0xd5, 0x27, 0x59, 0xeb,
  15700. 0xe8, 0xa4, 0x1f, 0x6b, 0xa3, 0x23, 0xcd, 0x4c, 0x8c, 0xd9, 0xea, 0xc8, 0xba, 0x0e, 0x1b, 0x14,
  15701. 0x8f, 0xd1, 0x4f, 0xf1, 0x11, 0x6d, 0x90, 0x86, 0x89, 0xbe, 0x88, 0xa9, 0x59, 0x61, 0x1f, 0x52,
  15702. 0x1a, 0x2e, 0xbc, 0x89, 0x1b, 0x27, 0xc2, 0xb7, 0x89, 0xca, 0x90, 0x21, 0xc2, 0x4a, 0x4a, 0x72,
  15703. 0xc1, 0x37, 0xae, 0xc3, 0x60, 0x2d, 0xcc, 0x7c, 0x0d, 0xd6, 0xb8, 0x65, 0x32, 0x65, 0x29, 0x59,
  15704. 0x59, 0x76, 0x7a, 0x94, 0xc0, 0x23, 0x2b, 0xce, 0x82, 0x86, 0xe3, 0xc0, 0x4a, 0xc9, 0x93, 0x73,
  15705. 0xf3, 0xcb, 0xd9, 0x08, 0xae, 0xfe, 0x00, 0x7a, 0x52, 0x47, 0xfa, 0x5e, 0x12, 0x7b, 0x8a, 0xbc,
  15706. 0xb8, 0xa0, 0x8c, 0xdc, 0x9c, 0x3a, 0x1d, 0xce, 0xac, 0x9f, 0x4d, 0x7a, 0xdb, 0x70, 0x38, 0x29,
  15707. 0xe3, 0x39, 0xe6, 0x96, 0x65, 0xea, 0x75, 0x42, 0x6f, 0x22, 0x51, 0x97, 0x23, 0x45, 0x11, 0x96,
  15708. 0x64, 0x9c, 0x52, 0x8f, 0xe8, 0x65, 0x67, 0x9d, 0xd2, 0x1d, 0x4a, 0x7e, 0x48, 0xa9, 0x72, 0x8c,
  15709. 0x37, 0xee, 0x44, 0xee, 0x63, 0x4d, 0x75, 0xf8, 0x0d, 0x44, 0xc3, 0x9b, 0x99, 0xde, 0x40, 0x14,
  15710. 0x63, 0xc1, 0xf4, 0x81, 0x44, 0xbd, 0x59, 0x9b, 0xfa, 0x85, 0xc4, 0xd8, 0xfe, 0xd7, 0xe2, 0xb4,
  15711. 0x8c, 0x85, 0x59, 0x37, 0xa1, 0x45, 0xb8, 0x31, 0x79, 0x59, 0x96, 0xdb, 0xbf, 0x48, 0xa5, 0x0e,
  15712. 0x95, 0xca, 0xee, 0x98, 0x14, 0x97, 0x15, 0x77, 0x32, 0x57, 0x44, 0xab, 0x38, 0xf3, 0x77, 0x58,
  15713. 0xc5, 0x24, 0xcc, 0x46, 0x31, 0x88, 0x71, 0x91, 0x7d, 0x03, 0x2c, 0xa4, 0xbf, 0x05, 0x6c, 0x71,
  15714. 0x15, 0x9a, 0xaa, 0x24, 0x87, 0xfc, 0x6d, 0x78, 0x3a, 0xf7, 0x62, 0x7c, 0x3e, 0x13, 0xef, 0x81,
  15715. 0x0d, 0xe3, 0x79, 0x78, 0x23, 0xaf, 0xfd, 0xd7, 0x2b, 0xd0, 0x74, 0x66, 0x81, 0xfa, 0x6e, 0x18,
  15716. 0x7a, 0xf1, 0x57, 0x8a, 0xed, 0xf1, 0x1c, 0xb4, 0x46, 0x7e, 0x9c, 0x84, 0xd1, 0x69, 0x7f, 0x30,
  15717. 0x3b, 0xd5, 0xc6, 0x73, 0x02, 0xba, 0x3d, 0x3b, 0x9d, 0x73, 0xf8, 0x34, 0x02, 0x38, 0x68, 0x89,
  15718. 0x74, 0xd1, 0x92, 0xbf, 0xca, 0x12, 0xe9, 0xcc, 0x80, 0xdf, 0xfe, 0x15, 0x52, 0x9a, 0x07, 0xec,
  15719. 0x39, 0xfe, 0x14, 0xd4, 0xc9, 0x37, 0xdd, 0x90, 0x10, 0x8c, 0xc2, 0x29, 0x73, 0x64, 0xf1, 0x6c,
  15720. 0xd0, 0xd7, 0x89, 0x5a, 0xe2, 0x35, 0x1b, 0xec, 0x73, 0xfa, 0x0d, 0x1d, 0x05, 0xc2, 0xb0, 0x51,
  15721. 0x2c, 0xfa, 0x28, 0xc8, 0x58, 0x48, 0x74, 0x88, 0x54, 0xfc, 0x62, 0xbc, 0x45, 0xa2, 0x03, 0x37,
  15722. 0x18, 0xcf, 0x90, 0xd8, 0xff, 0xa1, 0x02, 0x2d, 0xcc, 0x7b, 0xf7, 0x64, 0x3a, 0x46, 0x0e, 0x6b,
  15723. 0x83, 0x1e, 0x3c, 0x79, 0x70, 0x3c, 0x4e, 0x5f, 0xc3, 0xa6, 0x2f, 0x3c, 0x16, 0xf4, 0x43, 0x7c,
  15724. 0xfa, 0x58, 0xd0, 0xdf, 0xd6, 0xb3, 0x00, 0x13, 0x3f, 0xc6, 0xab, 0xee, 0xdd, 0x13, 0xfd, 0x74,
  15725. 0xa2, 0x01, 0xb1, 0x36, 0xa1, 0x3e, 0x60, 0x67, 0x1e, 0x31, 0x75, 0xd6, 0x9f, 0x96, 0x0d, 0xed,
  15726. 0x83, 0xd9, 0x78, 0xfc, 0xd0, 0x3d, 0xd9, 0x4e, 0x59, 0xac, 0x86, 0x93, 0x83, 0x59, 0x6f, 0x6a,
  15727. 0xea, 0x77, 0xae, 0xdf, 0xac, 0x28, 0xbc, 0x9e, 0x87, 0x96, 0x3b, 0x8e, 0x94, 0xeb, 0x9d, 0x62,
  15728. 0xc7, 0xb4, 0x94, 0xd4, 0x00, 0xd9, 0xff, 0x6e, 0x09, 0xda, 0xf8, 0x27, 0xd5, 0xdf, 0x90, 0x6d,
  15729. 0x60, 0xac, 0x92, 0xf4, 0x1e, 0x5f, 0xd1, 0xb6, 0x81, 0xb1, 0x4a, 0xe4, 0x1a, 0x8f, 0x34, 0x6c,
  15730. 0x12, 0x06, 0xc9, 0x48, 0xde, 0x16, 0x08, 0x3d, 0xff, 0xe0, 0x54, 0x7c, 0xe5, 0x7a, 0x94, 0x40,
  15731. 0xef, 0x0a, 0x10, 0xd8, 0x7a, 0x0b, 0x2e, 0xce, 0x62, 0x3c, 0x25, 0x23, 0xe5, 0xf9, 0x49, 0x9e,
  15732. 0xf0, 0xd7, 0x1c, 0x0b, 0xd3, 0x76, 0x28, 0x29, 0xa5, 0xfe, 0x6f, 0xc0, 0x05, 0x3a, 0x08, 0x0b,
  15733. 0x19, 0x78, 0x17, 0xac, 0x4d, 0xdc, 0x93, 0x02, 0xfe, 0x16, 0xac, 0x17, 0x70, 0xe5, 0x29, 0x50,
  15734. 0x1e, 0xc3, 0x0b, 0xc3, 0x1c, 0x3a, 0x3f, 0x0a, 0xfa, 0x00, 0xba, 0xd3, 0xc8, 0x3f, 0xf6, 0xc7,
  15735. 0xea, 0x50, 0xa2, 0x99, 0xae, 0x94, 0xf8, 0xd9, 0xd2, 0x72, 0xe5, 0x50, 0x2e, 0x7b, 0x1a, 0x9b,
  15736. 0x69, 0xe3, 0xd4, 0xfc, 0xc4, 0xeb, 0x94, 0x1f, 0xf7, 0xa7, 0x2e, 0xbd, 0xc5, 0xac, 0x86, 0x47,
  15737. 0xa2, 0x68, 0x6e, 0xf9, 0xf1, 0x9e, 0x1b, 0xc7, 0x3b, 0x08, 0xb2, 0x7f, 0x12, 0x36, 0x17, 0x15,
  15738. 0x47, 0x52, 0x5e, 0x86, 0x1b, 0x37, 0x71, 0x81, 0xb0, 0x90, 0xc8, 0xdc, 0x5e, 0xa9, 0xba, 0x33,
  15739. 0xf5, 0x8d, 0x29, 0x1e, 0xeb, 0xd5, 0xb9, 0x63, 0xdd, 0xfe, 0xbb, 0x42, 0x02, 0xb1, 0x0d, 0xd6,
  15740. 0x96, 0x44, 0x86, 0x58, 0xe8, 0x47, 0xaa, 0xf7, 0x29, 0x07, 0x8c, 0xd0, 0x11, 0x32, 0xa2, 0x59,
  15741. 0xa0, 0xfa, 0x8a, 0xb7, 0x87, 0xd8, 0x53, 0x6d, 0xce, 0x65, 0x93, 0xed, 0xe3, 0xb4, 0x22, 0x63,
  15742. 0x2f, 0xdd, 0x84, 0x26, 0x65, 0xa6, 0x88, 0xa7, 0xa5, 0x2f, 0x76, 0x18, 0x6b, 0xd0, 0x69, 0x44,
  15743. 0xf2, 0x65, 0x7f, 0x80, 0xab, 0x33, 0x1e, 0x39, 0x6e, 0x70, 0xf4, 0x28, 0x9c, 0x5e, 0x5b, 0x14,
  15744. 0x0b, 0x58, 0xde, 0xfa, 0x26, 0x21, 0x80, 0x27, 0x31, 0x83, 0xe7, 0xc2, 0xee, 0xfe, 0xfd, 0x0a,
  15745. 0xac, 0x52, 0xd0, 0x77, 0x23, 0xac, 0x01, 0xc5, 0xba, 0x20, 0x97, 0x27, 0xe3, 0x54, 0x21, 0xcf,
  15746. 0x26, 0x3c, 0x55, 0x9e, 0x82, 0xba, 0x1f, 0xf4, 0xf1, 0x53, 0x07, 0xc1, 0xf2, 0x03, 0x2c, 0x21,
  15747. 0x35, 0xe1, 0xa2, 0x24, 0x79, 0x8f, 0x97, 0x48, 0x09, 0x26, 0x32, 0x8f, 0x72, 0x98, 0x89, 0xca,
  15748. 0x13, 0x1d, 0xde, 0x8f, 0x94, 0x76, 0x46, 0x08, 0x53, 0x02, 0xdc, 0x0d, 0x32, 0x4b, 0x21, 0xf3,
  15749. 0xf5, 0x00, 0x6a, 0x17, 0x33, 0x7d, 0x7f, 0x65, 0x09, 0xba, 0x77, 0xdc, 0x70, 0x47, 0x82, 0x78,
  15750. 0xfd, 0xcf, 0xa9, 0x15, 0xcf, 0xb4, 0xdd, 0x86, 0x05, 0x1a, 0x6b, 0x6e, 0x7a, 0x86, 0x5e, 0xbc,
  15751. 0x80, 0x7b, 0xbe, 0x66, 0xbc, 0xb0, 0xf8, 0xf9, 0xb9, 0x3a, 0x63, 0xf1, 0xdb, 0x3f, 0x5b, 0x81,
  15752. 0x4d, 0x63, 0x74, 0xf6, 0xc2, 0xd8, 0x08, 0xcf, 0xba, 0xd0, 0xf0, 0xe2, 0x35, 0xf3, 0xb5, 0xd2,
  15753. 0xbc, 0x99, 0x58, 0xf6, 0x10, 0x69, 0xa6, 0xa7, 0x36, 0x23, 0x9f, 0x67, 0x3b, 0xac, 0x93, 0x85,
  15754. 0x3e, 0xc7, 0x96, 0xfc, 0x5a, 0x15, 0xd6, 0xf3, 0x2d, 0x39, 0xd7, 0xfe, 0xe3, 0x15, 0x58, 0x65,
  15755. 0x59, 0xe0, 0x5c, 0x2b, 0xba, 0x04, 0xcf, 0x1a, 0xf1, 0x22, 0x30, 0xa4, 0xd8, 0x86, 0x36, 0x41,
  15756. 0x35, 0x77, 0x79, 0x0d, 0x36, 0x18, 0x0b, 0xb7, 0x95, 0x1a, 0x26, 0x45, 0x66, 0xf4, 0x02, 0xa5,
  15757. 0xee, 0x71, 0xa2, 0xce, 0x54, 0xb0, 0x2b, 0xa9, 0x7d, 0x55, 0xbb, 0x12, 0x2e, 0x84, 0x62, 0x9b,
  15758. 0x66, 0x02, 0x2d, 0x6e, 0x1f, 0x45, 0x38, 0xe5, 0x98, 0x7c, 0x05, 0xeb, 0x93, 0x7a, 0x89, 0xf5,
  15759. 0x89, 0xa9, 0x19, 0x6a, 0x9c, 0xe5, 0x07, 0xd0, 0x2c, 0x5a, 0x38, 0x16, 0x2d, 0xbd, 0x60, 0xde,
  15760. 0x46, 0xf8, 0xd7, 0x2b, 0x70, 0xa1, 0xc4, 0x1d, 0x9c, 0x1c, 0x94, 0x38, 0x0e, 0x95, 0x9e, 0xa4,
  15761. 0x3a, 0x05, 0x8a, 0xe2, 0x27, 0xb3, 0x75, 0x88, 0x2a, 0xe1, 0x9c, 0x38, 0x25, 0xcd, 0x93, 0xb1,
  15762. 0x76, 0x84, 0x28, 0x4c, 0x95, 0x5e, 0xb7, 0xd9, 0xc3, 0x5e, 0x7a, 0xdd, 0xa6, 0x6f, 0x53, 0xc5,
  15763. 0xa6, 0x48, 0xa5, 0xe1, 0x34, 0x47, 0xae, 0xac, 0x5e, 0xfb, 0x97, 0x2a, 0xd0, 0x36, 0x9d, 0xb8,
  15764. 0x73, 0x37, 0x5b, 0xd1, 0x12, 0xca, 0xcd, 0xf6, 0xec, 0x78, 0x7b, 0xf3, 0x76, 0x44, 0x37, 0x25,
  15765. 0x54, 0xd6, 0x13, 0x1a, 0x67, 0xf9, 0xe2, 0x1b, 0x6f, 0xff, 0x85, 0x65, 0x8e, 0x4f, 0x6c, 0xac,
  15766. 0xf1, 0x27, 0x7f, 0x95, 0xe5, 0x0d, 0xc8, 0x8c, 0x58, 0xfa, 0xd9, 0xe3, 0x2b, 0x4b, 0xf2, 0x08,
  15767. 0xb1, 0x4e, 0xba, 0xad, 0x5f, 0x61, 0x39, 0xf3, 0x89, 0x16, 0xd2, 0xef, 0xc4, 0xaa, 0xc4, 0xe7,
  15768. 0xb4, 0x8b, 0x70, 0xc3, 0x6d, 0xf4, 0x32, 0x34, 0x71, 0xd4, 0xcc, 0x5b, 0x23, 0x0e, 0x23, 0xab,
  15769. 0xcd, 0xb5, 0xd1, 0xb1, 0x9b, 0x24, 0xee, 0xf0, 0x88, 0xa8, 0xd0, 0x4a, 0x66, 0x74, 0xbc, 0x4d,
  15770. 0x50, 0xb1, 0x84, 0x49, 0xfc, 0x69, 0xdc, 0xf7, 0x54, 0x3c, 0x14, 0xab, 0xda, 0x06, 0x02, 0xee,
  15771. 0xa8, 0x78, 0x78, 0x46, 0x20, 0x02, 0xf8, 0xe1, 0x05, 0x22, 0x68, 0x3d, 0x51, 0x20, 0x82, 0xf6,
  15772. 0x93, 0x05, 0x22, 0xe8, 0x9c, 0x13, 0x88, 0xa0, 0x7b, 0x56, 0x20, 0x82, 0x5e, 0x3e, 0x10, 0x81,
  15773. 0xed, 0xb0, 0x77, 0xc1, 0xce, 0x48, 0xb9, 0x09, 0x45, 0x30, 0xcc, 0x45, 0x42, 0x64, 0x1b, 0xc4,
  15774. 0x2c, 0x12, 0x22, 0xc7, 0xda, 0xe5, 0xf8, 0x37, 0xc3, 0x68, 0x78, 0x6d, 0x4b, 0x3f, 0x22, 0x81,
  15775. 0xd0, 0x87, 0xf1, 0xe1, 0x0e, 0xc2, 0xec, 0x5d, 0x2e, 0x13, 0x27, 0xc9, 0x8f, 0x13, 0x7f, 0x68,
  15776. 0xdd, 0x02, 0x18, 0x62, 0x05, 0x66, 0xe0, 0xf9, 0xb3, 0x1e, 0x33, 0x26, 0x64, 0xb2, 0x84, 0x7d,
  15777. 0x04, 0x8d, 0xef, 0x29, 0x35, 0xdd, 0x77, 0x8f, 0x48, 0x13, 0x76, 0xa4, 0xd4, 0xb4, 0x1f, 0xbb,
  15778. 0x47, 0x86, 0xe1, 0x0e, 0x1c, 0x49, 0x3a, 0x5b, 0xed, 0x64, 0x18, 0xa6, 0xfc, 0xa2, 0xa3, 0x91,
  15779. 0x58, 0x77, 0x71, 0xca, 0x51, 0x9c, 0xd2, 0x92, 0xb7, 0xa0, 0x99, 0xe6, 0x2b, 0x65, 0xa8, 0x34,
  15780. 0xa6, 0xd3, 0xd0, 0x05, 0x59, 0x37, 0xa0, 0x31, 0x71, 0x13, 0x15, 0xf9, 0xee, 0xf8, 0x09, 0x82,
  15781. 0x22, 0x68, 0x54, 0x7b, 0x1b, 0x2c, 0x5d, 0xd8, 0x99, 0x72, 0xb2, 0x33, 0x04, 0x61, 0x7f, 0x2a,
  15782. 0xe6, 0xcb, 0xbb, 0x12, 0x95, 0x8b, 0x64, 0xda, 0x05, 0xd5, 0x4b, 0x6b, 0xaa, 0x92, 0x1d, 0xad,
  15783. 0x1a, 0xb9, 0x0c, 0x4d, 0xc4, 0x31, 0xdf, 0x37, 0x68, 0x4c, 0x55, 0x92, 0x3e, 0x0d, 0x4c, 0x02,
  15784. 0x55, 0x33, 0xe6, 0xf4, 0x54, 0x89, 0x17, 0x11, 0x9e, 0xf4, 0x2c, 0xc7, 0x66, 0xfd, 0x88, 0xe1,
  15785. 0x7c, 0xc5, 0xef, 0x64, 0x91, 0x56, 0xe4, 0x81, 0x56, 0xb5, 0xe8, 0x27, 0xf2, 0xb3, 0x37, 0xd6,
  15786. 0x6a, 0x4e, 0x5b, 0x80, 0x69, 0x80, 0x7f, 0xd6, 0x64, 0x66, 0x4f, 0xa8, 0xd5, 0x1c, 0x20, 0x50,
  15787. 0x8a, 0xc0, 0x75, 0x99, 0x6f, 0x2d, 0xb1, 0x7a, 0x86, 0x5f, 0xc1, 0xb8, 0x85, 0xd7, 0x3c, 0x92,
  15788. 0x91, 0x52, 0xff, 0x5f, 0xcd, 0xc5, 0x30, 0x5b, 0x9f, 0x13, 0xaa, 0x1a, 0xd6, 0x05, 0x3f, 0x5f,
  15789. 0x49, 0xb3, 0xde, 0x31, 0xb9, 0x4c, 0xf3, 0x9d, 0x9f, 0x82, 0xe0, 0x7e, 0xc9, 0x78, 0x09, 0x6a,
  15790. 0x5f, 0x5b, 0x42, 0x18, 0xba, 0x66, 0x66, 0x61, 0xaf, 0xb1, 0x4c, 0xda, 0x30, 0x79, 0xd8, 0x2c,
  15791. 0x13, 0xee, 0xb2, 0xcd, 0xb0, 0x68, 0x17, 0xed, 0x5f, 0xae, 0xb0, 0x27, 0xc4, 0x4e, 0x14, 0xc6,
  15792. 0xb1, 0x75, 0x07, 0x3a, 0xa7, 0x33, 0x37, 0x40, 0xb2, 0x9c, 0xd0, 0x92, 0xaa, 0x94, 0xc4, 0xd3,
  15793. 0x41, 0xf4, 0xff, 0x6d, 0xe6, 0x06, 0xf7, 0xdd, 0xe0, 0xf0, 0x11, 0x62, 0x39, 0xf9, 0x4c, 0x58,
  15794. 0xca, 0x10, 0x8b, 0x4b, 0xc2, 0x69, 0x92, 0xbe, 0x9b, 0x56, 0x56, 0x0a, 0x55, 0xfa, 0x28, 0x9c,
  15795. 0x72, 0x30, 0x80, 0x7c, 0x26, 0xfb, 0x3f, 0x2f, 0xc1, 0xda, 0x5c, 0x55, 0xf3, 0x76, 0xc3, 0x95,
  15796. 0x12, 0xbb, 0x61, 0x24, 0x1e, 0x88, 0x6d, 0x48, 0x29, 0x1a, 0x04, 0xc0, 0x44, 0x7a, 0x02, 0x4a,
  15797. 0x0e, 0x77, 0x42, 0x32, 0xe2, 0x61, 0x6b, 0x87, 0x7d, 0xaa, 0x8b, 0xce, 0xd7, 0xf7, 0x00, 0x18,
  15798. 0x4b, 0xcc, 0xe7, 0xe7, 0x3b, 0x92, 0x6b, 0x1f, 0x6b, 0xe6, 0x12, 0xfd, 0xd7, 0x7a, 0xd7, 0x90,
  15799. 0x77, 0xd5, 0x4a, 0x62, 0xa6, 0xe5, 0x32, 0xcf, 0x89, 0xbc, 0x70, 0x19, 0x50, 0xe5, 0xb9, 0x65,
  15800. 0x4a, 0x20, 0x5e, 0x06, 0x86, 0x30, 0xa6, 0x5e, 0x14, 0xc6, 0xf0, 0xb9, 0x17, 0xc4, 0x33, 0xe1,
  15801. 0x77, 0x2b, 0x0e, 0xd0, 0xc9, 0x47, 0x90, 0x34, 0x12, 0xab, 0x61, 0xbb, 0x34, 0x98, 0x9d, 0x92,
  15802. 0xad, 0xd7, 0xcf, 0x54, 0x61, 0x6d, 0xae, 0x53, 0xe5, 0xc6, 0x3f, 0x14, 0x4c, 0x59, 0xae, 0x4c,
  15803. 0xf8, 0x9f, 0xe2, 0x9d, 0x14, 0x07, 0x95, 0x87, 0x83, 0x46, 0xf3, 0x45, 0xe8, 0x6a, 0x96, 0x4d,
  15804. 0x9e, 0x4c, 0xe7, 0xf3, 0xb6, 0x2d, 0x82, 0x20, 0x7e, 0x2f, 0xbd, 0xa8, 0xe5, 0xe2, 0x03, 0x37,
  15805. 0x67, 0xaa, 0xf6, 0x1c, 0xb4, 0x3c, 0x3f, 0xc2, 0x3d, 0x4e, 0xa5, 0xc8, 0x43, 0x4e, 0x04, 0xe2,
  15806. 0x32, 0xf0, 0x6c, 0x57, 0xf9, 0x07, 0x9a, 0x65, 0x88, 0xba, 0x03, 0x65, 0xbe, 0xbf, 0x6c, 0x5d,
  15807. 0x85, 0xf5, 0x1c, 0x66, 0x2a, 0xe6, 0x6c, 0xd0, 0xa9, 0x63, 0x19, 0xe8, 0x5a, 0x8a, 0x89, 0xfc,
  15808. 0x67, 0x14, 0x4e, 0xfa, 0x91, 0x72, 0xc7, 0x1c, 0x50, 0x5a, 0x3f, 0xa6, 0x16, 0x85, 0x13, 0x47,
  15809. 0xb9, 0x63, 0x0a, 0x29, 0xfd, 0x35, 0xe8, 0xe8, 0x18, 0x0c, 0x19, 0x1b, 0x59, 0x73, 0xda, 0x1a,
  15810. 0xa8, 0x99, 0x54, 0x72, 0xfc, 0xc5, 0xf6, 0xb1, 0x75, 0x6c, 0x1d, 0xbf, 0x3f, 0x9c, 0x4d, 0xec,
  15811. 0x7f, 0xb4, 0x04, 0x17, 0xcb, 0xd6, 0xc7, 0x0f, 0xf3, 0xda, 0x56, 0x7e, 0x3b, 0x5b, 0x3e, 0xf7,
  15812. 0x76, 0x66, 0xdc, 0xb8, 0x6a, 0xe5, 0x37, 0xae, 0xb9, 0x92, 0x69, 0x9c, 0x78, 0x09, 0xe7, 0x4a,
  15813. 0xfe, 0x6c, 0x7e, 0xdd, 0xd4, 0x8b, 0xeb, 0x26, 0xc7, 0x6b, 0x36, 0x9e, 0x9c, 0xd7, 0xfc, 0x49,
  15814. 0xe8, 0xf2, 0x9d, 0xe3, 0x7f, 0xcc, 0xab, 0x6a, 0x3f, 0xc1, 0x14, 0x2c, 0x47, 0xe6, 0x70, 0xf1,
  15815. 0x1c, 0xbb, 0x63, 0xdf, 0xb8, 0x06, 0x4a, 0x2c, 0x2b, 0x82, 0xea, 0xcb, 0xcb, 0xb6, 0x76, 0xac,
  15816. 0x31, 0x74, 0x9b, 0xf9, 0x36, 0xe9, 0x02, 0x73, 0x2f, 0x43, 0x88, 0xf3, 0x8d, 0x36, 0x1a, 0x59,
  15817. 0x2f, 0x45, 0xc2, 0xbd, 0x9c, 0xdd, 0x4f, 0xf0, 0xaf, 0xf5, 0xb6, 0xae, 0xce, 0x18, 0x82, 0xbc,
  15818. 0x2e, 0xb4, 0xac, 0x9a, 0x2c, 0x9a, 0x6d, 0x41, 0x27, 0x9d, 0xdf, 0xad, 0xf6, 0xef, 0x55, 0xa0,
  15819. 0xb7, 0x4f, 0x65, 0x65, 0xc1, 0xc2, 0x8b, 0xf1, 0x7f, 0x56, 0xa1, 0x1a, 0xcb, 0xcd, 0xa8, 0xe9,
  15820. 0xe0, 0x5f, 0xeb, 0x1d, 0x72, 0xbe, 0x4a, 0x72, 0x06, 0xdb, 0x79, 0x05, 0x3e, 0x95, 0x26, 0xf6,
  15821. 0x09, 0x2a, 0x1e, 0x92, 0x6b, 0x96, 0x3c, 0x16, 0x43, 0xf6, 0x4a, 0x27, 0xfd, 0x74, 0x6f, 0x2d,
  15822. 0x6b, 0x7b, 0xa5, 0x93, 0x07, 0xbc, 0xbd, 0xac, 0x37, 0xe1, 0x22, 0x62, 0xc4, 0x53, 0x77, 0xa8,
  15823. 0xfa, 0x2a, 0x48, 0x90, 0x63, 0xc8, 0x9c, 0xcb, 0xd7, 0x26, 0xee, 0xc9, 0x3e, 0x26, 0xdd, 0xa5,
  15824. 0x14, 0xdc, 0x8f, 0xdf, 0x81, 0x5e, 0xa1, 0x42, 0x5c, 0x4d, 0x69, 0x74, 0xf3, 0x9a, 0x43, 0xff,
  15825. 0x75, 0xf0, 0xc2, 0xec, 0x32, 0xb7, 0x32, 0x9c, 0x45, 0x98, 0x7f, 0x5b, 0xcb, 0xce, 0xe2, 0x51,
  15826. 0x1a, 0x24, 0x87, 0x38, 0x8a, 0xd2, 0x77, 0xf6, 0x10, 0x8d, 0xd8, 0x1a, 0xf1, 0xf6, 0xc2, 0xbf,
  15827. 0xf6, 0x3f, 0xac, 0x70, 0xcc, 0x20, 0xfa, 0xfa, 0x5f, 0x4e, 0xbd, 0xff, 0xff, 0x55, 0xf8, 0xa5,
  15828. 0x64, 0x2d, 0xcc, 0x28, 0x7f, 0x29, 0x39, 0x25, 0x54, 0x4b, 0xe6, 0x13, 0x7c, 0xc5, 0x28, 0x53,
  15829. 0x86, 0xf2, 0x40, 0x07, 0xc6, 0x32, 0x4e, 0xe8, 0xb3, 0x02, 0x63, 0x11, 0x43, 0xff, 0x2d, 0x9e,
  15830. 0x0b, 0x6c, 0x8d, 0xf5, 0x0d, 0xa8, 0x61, 0xd5, 0x8b, 0x5f, 0x54, 0xa6, 0xbc, 0x8c, 0xa3, 0x33,
  15831. 0x7e, 0xea, 0xc7, 0x23, 0xcc, 0x18, 0x8f, 0xc3, 0xa4, 0x3c, 0x23, 0x62, 0xec, 0x8f, 0xc3, 0xc4,
  15832. 0x61, 0x1c, 0xfb, 0xaf, 0x55, 0xa0, 0xa1, 0x61, 0xd6, 0x37, 0x61, 0xd9, 0x67, 0xb5, 0xd1, 0x39,
  15833. 0x6f, 0xf7, 0x12, 0x1a, 0xd9, 0x7b, 0x47, 0x43, 0x1d, 0xf9, 0x8c, 0x1f, 0xee, 0x88, 0x86, 0x3a,
  15834. 0x02, 0xf8, 0xa2, 0x71, 0xd9, 0x00, 0xb1, 0xfd, 0x16, 0x2d, 0x81, 0xb6, 0x04, 0xdf, 0x84, 0xba,
  15835. 0x1f, 0x3f, 0x98, 0x0d, 0x8f, 0x4e, 0xe5, 0x64, 0xd5, 0x9f, 0x76, 0x02, 0x2b, 0xf4, 0x68, 0xd4,
  15836. 0x23, 0xeb, 0x3a, 0x34, 0x07, 0xe1, 0xd8, 0xd7, 0x37, 0xa5, 0x79, 0xa3, 0xd7, 0xdb, 0x8f, 0x6e,
  15837. 0x87, 0x63, 0x5f, 0x5b, 0x2b, 0xf0, 0x3f, 0xca, 0x85, 0x17, 0xea, 0x54, 0x92, 0x5a, 0x92, 0x2b,
  15838. 0x15, 0xcf, 0x0e, 0xe4, 0x9f, 0xfd, 0xc7, 0x15, 0x80, 0xac, 0xb8, 0x05, 0x01, 0xbb, 0xb6, 0xa1,
  15839. 0x67, 0x84, 0x7a, 0x7a, 0x42, 0x83, 0x8f, 0xf4, 0x71, 0x28, 0x22, 0x09, 0xb7, 0xa0, 0xa3, 0xe3,
  15840. 0x74, 0x2f, 0x36, 0xbf, 0xd3, 0xc1, 0x86, 0x5b, 0x12, 0xac, 0x5b, 0xf3, 0x61, 0xf3, 0x32, 0x02,
  15841. 0x53, 0x74, 0xfe, 0x32, 0xf4, 0xc8, 0x20, 0xdf, 0x60, 0x6c, 0xc4, 0xe1, 0x0c, 0xc1, 0x29, 0x67,
  15842. 0x63, 0xff, 0xa5, 0x25, 0xea, 0xaa, 0x56, 0x93, 0xbc, 0x01, 0x17, 0x38, 0xbc, 0x6d, 0xfe, 0xad,
  15843. 0x07, 0x3e, 0x0f, 0x38, 0x4a, 0x6e, 0xee, 0xb1, 0x87, 0xf7, 0xe0, 0x72, 0x01, 0x3f, 0x47, 0x79,
  15844. 0xd9, 0x5a, 0x68, 0x33, 0x97, 0xcf, 0x0c, 0x89, 0xfb, 0x2a, 0x3d, 0x93, 0x4a, 0x60, 0x7e, 0xdd,
  15845. 0x21, 0x15, 0xff, 0xf5, 0x0c, 0x38, 0xd5, 0x74, 0x1d, 0x36, 0x4c, 0x54, 0xa9, 0xc6, 0x73, 0x4f,
  15846. 0x65, 0xf3, 0x5f, 0x34, 0x52, 0xb5, 0xa0, 0xf4, 0xd4, 0xba, 0x05, 0x9b, 0x25, 0xb9, 0x72, 0xd1,
  15847. 0x7a, 0xe7, 0xf2, 0xf1, 0x09, 0xf1, 0x27, 0x6d, 0x58, 0xc6, 0xa5, 0x37, 0x17, 0x57, 0xfc, 0x2b,
  15848. 0xbe, 0x72, 0x76, 0x76, 0x44, 0xf1, 0x34, 0x44, 0x78, 0x16, 0x51, 0xfc, 0x4d, 0x68, 0x48, 0x3d,
  15849. 0x87, 0x42, 0x43, 0x2e, 0x96, 0x54, 0x73, 0xe8, 0xd4, 0xb9, 0x96, 0x43, 0xa2, 0xe0, 0x98, 0x81,
  15850. 0x74, 0xad, 0x22, 0xed, 0xdc, 0x98, 0xcb, 0x42, 0x8a, 0x56, 0x87, 0x9a, 0x43, 0x7f, 0xd3, 0xb6,
  15851. 0x0d, 0x47, 0xfe, 0x54, 0xb4, 0x45, 0xf3, 0x6d, 0xdb, 0x19, 0xf9, 0x53, 0x6e, 0x1b, 0xfe, 0x4b,
  15852. 0xdb, 0x36, 0x71, 0xa7, 0xe5, 0x56, 0x3b, 0xf4, 0x96, 0xe8, 0x94, 0xdb, 0xf6, 0xd0, 0x35, 0x2a,
  15853. 0x41, 0x3a, 0xdc, 0x5c, 0x54, 0x09, 0x12, 0x79, 0xae, 0xc4, 0x8d, 0xc8, 0x63, 0x9b, 0xf2, 0xe8,
  15854. 0x60, 0xe9, 0x70, 0x4e, 0xb0, 0xf4, 0x56, 0x94, 0x7d, 0x58, 0xb7, 0xa0, 0x25, 0xa3, 0x47, 0xde,
  15855. 0xde, 0xad, 0x05, 0x6f, 0x5b, 0x89, 0xcd, 0x35, 0x44, 0xe9, 0xff, 0xb4, 0xa9, 0x12, 0x5b, 0xb6,
  15856. 0xbc, 0xa9, 0x48, 0xc0, 0xb9, 0xa9, 0xfa, 0x8d, 0x78, 0x19, 0x43, 0x97, 0xa3, 0xca, 0x96, 0x8f,
  15857. 0xa1, 0x9b, 0xe8, 0x31, 0x74, 0x93, 0x74, 0x0c, 0x23, 0xc5, 0x96, 0xc7, 0x65, 0x63, 0xe8, 0x28,
  15858. 0x8f, 0xc7, 0xd0, 0x51, 0xd9, 0xc2, 0xa3, 0x17, 0x50, 0x7b, 0x0b, 0x2a, 0x79, 0x48, 0xaf, 0x1c,
  15859. 0x46, 0xfa, 0x2d, 0xd7, 0xef, 0xc2, 0x2a, 0x37, 0xcc, 0x78, 0x67, 0x6d, 0xb5, 0x24, 0x62, 0x40,
  15860. 0xe1, 0x79, 0x36, 0xa7, 0x17, 0x15, 0xde, 0x6b, 0xd3, 0x95, 0xc7, 0xa3, 0x70, 0x4a, 0x9e, 0x3a,
  15861. 0x65, 0x95, 0xb3, 0x6a, 0x2d, 0xd2, 0x61, 0xd4, 0xbf, 0x03, 0x1d, 0xca, 0xa3, 0x83, 0x48, 0x93,
  15862. 0x0b, 0x4f, 0xd9, 0xdb, 0xf4, 0x5a, 0x75, 0xe5, 0xd0, 0x84, 0xa7, 0x31, 0xc4, 0xf5, 0x82, 0xe6,
  15863. 0x2b, 0xfb, 0x85, 0x05, 0x0b, 0x5a, 0xc7, 0xed, 0x4b, 0x83, 0x07, 0xea, 0x6c, 0xec, 0x22, 0x73,
  15864. 0x71, 0x41, 0x36, 0x0e, 0x3f, 0x46, 0xd9, 0xd8, 0x77, 0x46, 0xf7, 0x90, 0x1e, 0xee, 0x5c, 0x5f,
  15865. 0xd0, 0xc3, 0x3b, 0x91, 0xfb, 0x98, 0x7b, 0x48, 0x36, 0x17, 0x3a, 0x4f, 0x34, 0x0b, 0xd4, 0xe6,
  15866. 0xc6, 0x82, 0x3c, 0xce, 0x2c, 0x10, 0x5a, 0x40, 0x4a, 0x4a, 0x3d, 0x25, 0xc6, 0xf3, 0x35, 0x9b,
  15867. 0x4f, 0x2d, 0x98, 0x12, 0x43, 0x22, 0xcd, 0x53, 0x72, 0x27, 0xcb, 0x64, 0x6d, 0x43, 0x97, 0xa7,
  15868. 0x44, 0x8b, 0x13, 0x37, 0x37, 0x17, 0xc4, 0x72, 0x48, 0x05, 0x8e, 0x0e, 0x4d, 0x48, 0x26, 0x7f,
  15869. 0x7c, 0x5f, 0x8a, 0xc8, 0x84, 0x7c, 0x97, 0x16, 0x4c, 0x51, 0x2a, 0xe8, 0xa3, 0x29, 0xfa, 0x5e,
  15870. 0x26, 0xec, 0xe3, 0xb1, 0x26, 0x41, 0xc9, 0xe6, 0xd3, 0x0b, 0xc6, 0x9a, 0xae, 0x1b, 0x3c, 0xd6,
  15871. 0x2c, 0xd5, 0xc9, 0xc6, 0x2d, 0x1e, 0x6d, 0x5e, 0x5e, 0x38, 0x6e, 0xf1, 0x48, 0x8f, 0x5b, 0x3c,
  15872. 0xb2, 0xee, 0xca, 0xb8, 0x19, 0x06, 0x25, 0x9b, 0xcf, 0x94, 0x84, 0x47, 0xa6, 0x0e, 0xa7, 0x26,
  15873. 0x25, 0x0e, 0x75, 0x30, 0xfb, 0x36, 0x48, 0xb1, 0xeb, 0x6d, 0x5e, 0x59, 0x48, 0x8a, 0x5d, 0x4f,
  15874. 0x93, 0x62, 0x37, 0x5b, 0x1a, 0x8f, 0xfd, 0x78, 0x44, 0x4f, 0x24, 0x95, 0xe5, 0x41, 0x56, 0x8a,
  15875. 0xf3, 0x10, 0x2b, 0xf6, 0x3a, 0xd4, 0x99, 0x00, 0x25, 0xf4, 0x52, 0x52, 0x31, 0xfc, 0x3d, 0x73,
  15876. 0x35, 0xce, 0x0a, 0x11, 0x9e, 0xe4, 0xf6, 0xea, 0x67, 0xdd, 0x37, 0xde, 0x7c, 0xc7, 0x40, 0x18,
  15877. 0xac, 0xd0, 0xcf, 0xb5, 0xff, 0x1e, 0x00, 0x00, 0xff, 0xff, 0x69, 0xcb, 0x86, 0x26, 0xdb, 0xb7,
  15878. 0x00, 0x00,
  15879. }