pp.go 191 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776
  1. /*
  2. Package sproto_Protocol is a generated sproto package.
  3. */
  4. package sproto_Protocol
  5. import (
  6. "reflect"
  7. "github.com/xjdrew/gosproto"
  8. )
  9. // avoids "imported but not used"
  10. var _ reflect.Type
  11. type SystemMsg struct {
  12. LanguageId *int64 `sproto:"integer,0" json:"languageId"`
  13. Args []string `sproto:"string,1,array" json:"args"`
  14. }
  15. type PosInfo struct {
  16. X *int64 `sproto:"integer,0" json:"x"`
  17. Y *int64 `sproto:"integer,1" json:"y"`
  18. }
  19. type SoldierInfo struct {
  20. ID *int64 `sproto:"integer,0" json:"id"`
  21. Type *int64 `sproto:"integer,1" json:"type"`
  22. Level *int64 `sproto:"integer,2" json:"level"`
  23. Num *int64 `sproto:"integer,3" json:"num"`
  24. Minor *int64 `sproto:"integer,4" json:"minor"`
  25. }
  26. type CollectSpeedInfo struct {
  27. CollectSpeed *int64 `sproto:"integer,0" json:"collectSpeed"`
  28. CollectTime *int64 `sproto:"integer,1" json:"collectTime"`
  29. }
  30. type MarchTargetArg struct {
  31. Pos *PosInfo `sproto:"struct,0" json:"pos"`
  32. TargetObjectIndex *int64 `sproto:"integer,1" json:"targetObjectIndex"`
  33. TargetName *string `sproto:"string,2" json:"targetName"`
  34. TargetGuildName *string `sproto:"string,3" json:"targetGuildName"`
  35. TargetHolyLandId *int64 `sproto:"integer,4" json:"targetHolyLandId"`
  36. TargetObjectType *int64 `sproto:"integer,5" json:"targetObjectType"`
  37. TargetMonsterCityId *int64 `sproto:"integer,6" json:"targetMonsterCityId"`
  38. TargetPos *PosInfo `sproto:"struct,7" json:"targetPos"`
  39. OldTargetObjectIndex *int64 `sproto:"integer,8" json:"oldTargetObjectIndex"`
  40. TargetResourceId *int64 `sproto:"integer,9" json:"targetResourceId"`
  41. TargetGuildBuildType *int64 `sproto:"integer,10" json:"targetGuildBuildType"`
  42. TargetMapItemType *int64 `sproto:"integer,11" json:"targetMapItemType"`
  43. TargetMonsterId *int64 `sproto:"integer,12" json:"targetMonsterId"`
  44. }
  45. type FinishTaskInfo struct {
  46. TaskId *int64 `sproto:"integer,0" json:"taskId"`
  47. }
  48. type Statistics struct {
  49. Arg *int64 `sproto:"integer,0" json:"arg"`
  50. Num *int64 `sproto:"integer,1" json:"num"`
  51. }
  52. type TaskStatistics struct {
  53. Type *int64 `sproto:"integer,0" json:"type"`
  54. Statistics []*Statistics `sproto:"struct,1,array" json:"statistics"`
  55. }
  56. type TechnologyInfo struct {
  57. technologyType *int64 `sproto:"integer,0" json:"technologyType"`
  58. level *int64 `sproto:"integer,1" json:"level"`
  59. }
  60. type RoleStatistics struct {
  61. Type *int64 `sproto:"integer,0" json:"type"`
  62. Num *int64 `sproto:"integer,1" json:"num"`
  63. }
  64. type ChapterTaskInfo struct {
  65. taskId *int64 `sproto:"integer,0" json:"taskId"`
  66. status *int64 `sproto:"integer,1" json:"status"`
  67. }
  68. type DenseFogInfo struct {
  69. index *int64 `sproto:"integer,0" json:"index"`
  70. rule *int64 `sproto:"integer,1" json:"rule"`
  71. }
  72. type ReinforceArmyInfo struct {
  73. reinforceRid *int64 `sproto:"integer,0" json:"reinforceRid"`
  74. armyIndex *int64 `sproto:"integer,1" json:"armyIndex"`
  75. soldiers map[int64]*SoldierInfo `sproto:"struct,2,array,key=0" json:"soldiers"`
  76. mainHeroId *int64 `sproto:"integer,3" json:"mainHeroId"`
  77. mainHeroLevel *int64 `sproto:"integer,4" json:"mainHeroLevel"`
  78. deputyHeroId *int64 `sproto:"integer,5" json:"deputyHeroId"`
  79. deputyHeroLevel *int64 `sproto:"integer,6" json:"deputyHeroLevel"`
  80. arrivalTime *int64 `sproto:"integer,7" json:"arrivalTime"`
  81. name *string `sproto:"string,8" json:"name"`
  82. headId *int64 `sproto:"integer,9" json:"headId"`
  83. headFrameID *int64 `sproto:"integer,10" json:"headFrameID"`
  84. }
  85. type ReinforceRecordInfo struct {
  86. headId *int64 `sproto:"integer,0" json:"headId"`
  87. name *string `sproto:"string,1" json:"name"`
  88. arrivalTime *int64 `sproto:"integer,2" json:"arrivalTime"`
  89. armyCount *int64 `sproto:"integer,3" json:"armyCount"`
  90. }
  91. type ScoutsInfo struct {
  92. scoutsIndex *int64 `sproto:"integer,0" json:"scoutsIndex"`
  93. scoutsPos *PosInfo `sproto:"struct,1" json:"scoutsPos"`
  94. scoutsTargetIndex *int64 `sproto:"integer,2" json:"scoutsTargetIndex"`
  95. scoutsTargetPos *PosInfo `sproto:"struct,3" json:"scoutsTargetPos"`
  96. scoutsStatus *int64 `sproto:"integer,4" json:"scoutsStatus"`
  97. scoutsPath []*PosInfo `sproto:"struct,5,array" json:"scoutsPath"`
  98. startTime *int64 `sproto:"integer,6" json:"startTime"`
  99. arrivalTime *int64 `sproto:"integer,7" json:"arrivalTime"`
  100. objectIndex *int64 `sproto:"integer,8" json:"objectIndex"`
  101. denseFogNum *int64 `sproto:"integer,9" json:"denseFogNum"`
  102. leaveCityTime *int64 `sproto:"integer,10" json:"leaveCityTime"`
  103. }
  104. type VillageCaveInfo struct {
  105. index *int64 `sproto:"integer,0" json:"index"`
  106. rule *int64 `sproto:"integer,1" json:"rule"`
  107. }
  108. type KillCount struct {
  109. level *int64 `sproto:"integer,0" json:"level"`
  110. count *int64 `sproto:"integer,1" json:"count"`
  111. }
  112. type CityBuff struct {
  113. id *int64 `sproto:"integer,0" json:"id"`
  114. expiredTime *int64 `sproto:"integer,1" json:"expiredTime"`
  115. }
  116. type Activity struct {
  117. activityId *int64 `sproto:"integer,0" json:"activityId"`
  118. scheduleInfo map[int64]*ActivityScheduleInfo `sproto:"struct,1,array,key=0" json:"scheduleInfo"`
  119. startTime *int64 `sproto:"integer,2" json:"startTime"`
  120. rewardId []int64 `sproto:"integer,3,array" json:"rewardId"`
  121. level *int64 `sproto:"integer,4" json:"level"`
  122. exchange map[int64]*ActivityExchange `sproto:"struct,5,array,key=0" json:"exchange"`
  123. score *int64 `sproto:"integer,6" json:"score"`
  124. rank *int64 `sproto:"integer,7" json:"rank"`
  125. rewards map[int64]*ActivityRewards `sproto:"struct,8,array,key=0" json:"rewards"`
  126. rewardBox *bool `sproto:"boolean,9" json:"rewardBox"`
  127. stage *int64 `sproto:"integer,10" json:"stage"`
  128. ranks map[int64]*ActivityRanks `sproto:"struct,11,array,key=0" json:"ranks"`
  129. season *int64 `sproto:"integer,12" json:"season"`
  130. ids []int64 `sproto:"integer,13,array" json:"ids"`
  131. activeReward *bool `sproto:"boolean,14" json:"activeReward"`
  132. times *int64 `sproto:"integer,15" json:"times"`
  133. day *int64 `sproto:"integer,16" json:"day"`
  134. count *int64 `sproto:"integer,17" json:"count"`
  135. dayCount *int64 `sproto:"integer,18" json:"dayCount"`
  136. free *int64 `sproto:"integer,19" json:"free"`
  137. discount *bool `sproto:"boolean,20" json:"discount"`
  138. isNew *bool `sproto:"boolean,21" json:"isNew"`
  139. }
  140. type ActivityScheduleInfo struct {
  141. Type *int64 `sproto:"integer,0" json:"type"`
  142. data map[int64]*ActivityScheduleInfoDataInfo `sproto:"struct,1,array,key=0" json:"data"`
  143. lastLoginTime *int64 `sproto:"integer,2" json:"lastLoginTime"`
  144. times *int64 `sproto:"integer,3" json:"times"`
  145. }
  146. type ActivityScheduleInfoDataInfo struct {
  147. condition *int64 `sproto:"integer,0" json:"condition"`
  148. count *int64 `sproto:"integer,1" json:"count"`
  149. }
  150. type ActivityExchange struct {
  151. id *int64 `sproto:"integer,0" json:"id"`
  152. count *int64 `sproto:"integer,1" json:"count"`
  153. }
  154. type ActivityRewards struct {
  155. index *int64 `sproto:"integer,0" json:"index"`
  156. }
  157. type ActivityRanks struct {
  158. index *int64 `sproto:"integer,0" json:"index"`
  159. rank *int64 `sproto:"integer,1" json:"rank"`
  160. score *int64 `sproto:"integer,2" json:"score"`
  161. }
  162. type ChatReadedUniqueIndex struct {
  163. uniqueIndex *int64 `sproto:"integer,0" json:"uniqueIndex"`
  164. channelType *int64 `sproto:"integer,1" json:"channelType"`
  165. }
  166. type ChatNoDisturbInfo struct {
  167. chatNoDisturbFlag *bool `sproto:"boolean,0" json:"chatNoDisturbFlag"`
  168. channelType *int64 `sproto:"integer,1" json:"channelType"`
  169. }
  170. type MysteryStore struct {
  171. mysteryStoreGoods map[int64]*MysteryStoreMysteryStoreGoods `sproto:"struct,0,array,key=0" json:"mysteryStoreGoods"`
  172. leaveTime *int64 `sproto:"integer,1" json:"leaveTime"`
  173. refreshCount *int64 `sproto:"integer,2" json:"refreshCount"`
  174. freeRefresh *bool `sproto:"boolean,3" json:"freeRefresh"`
  175. }
  176. type MysteryStoreMysteryStoreGoods struct {
  177. id *int64 `sproto:"integer,0" json:"id"`
  178. num *int64 `sproto:"integer,1" json:"num"`
  179. discount *int64 `sproto:"integer,2" json:"discount"`
  180. isBuy *bool `sproto:"boolean,3" json:"isBuy"`
  181. price *int64 `sproto:"integer,4" json:"price"`
  182. }
  183. type Recharge struct {
  184. id *int64 `sproto:"integer,0" json:"id"`
  185. count *int64 `sproto:"integer,1" json:"count"`
  186. }
  187. type RechargeSale struct {
  188. group *int64 `sproto:"integer,0" json:"group"`
  189. ids []int64 `sproto:"integer,1,array" json:"ids"`
  190. buyTime *int64 `sproto:"integer,2" json:"buyTime"`
  191. }
  192. type Supply struct {
  193. id *int64 `sproto:"integer,0" json:"id"`
  194. expiredTime *int64 `sproto:"integer,1" json:"expiredTime"`
  195. award *bool `sproto:"boolean,2" json:"award"`
  196. awardTime *int64 `sproto:"integer,3" json:"awardTime"`
  197. }
  198. type LimitTimePackage struct {
  199. index *int64 `sproto:"integer,0" json:"index"`
  200. id *int64 `sproto:"integer,1" json:"id"`
  201. expiredTime *int64 `sproto:"integer,2" json:"expiredTime"`
  202. }
  203. type VipStore struct {
  204. id *int64 `sproto:"integer,0" json:"id"`
  205. count *int64 `sproto:"integer,1" json:"count"`
  206. }
  207. type Expedition struct {
  208. shopItem map[int64]*ExpeditionShopItem `sproto:"struct,0,array,key=0" json:"shopItem"`
  209. refreshCount *int64 `sproto:"integer,1" json:"refreshCount"`
  210. headCount *int64 `sproto:"integer,2" json:"headCount"`
  211. }
  212. type ExpeditionShopItem struct {
  213. itemId *int64 `sproto:"integer,0" json:"itemId"`
  214. buyCount *int64 `sproto:"integer,1" json:"buyCount"`
  215. }
  216. type ExpeditionHead struct {
  217. itemId *int64 `sproto:"integer,0" json:"itemId"`
  218. buyCount *int64 `sproto:"integer,1" json:"buyCount"`
  219. }
  220. type ExpeditionInfo struct {
  221. id *int64 `sproto:"integer,0" json:"id"`
  222. star *int64 `sproto:"integer,1" json:"star"`
  223. reward *bool `sproto:"boolean,2" json:"reward"`
  224. finishTime *int64 `sproto:"integer,3" json:"finishTime"`
  225. }
  226. type PushSetting struct {
  227. id *int64 `sproto:"integer,0" json:"id"`
  228. open *int64 `sproto:"integer,1" json:"open"`
  229. }
  230. type BuildingInfo struct {
  231. buildingIndex *int64 `sproto:"integer,0" json:"buildingIndex"`
  232. Type *int64 `sproto:"integer,1" json:"type"`
  233. level *int64 `sproto:"integer,2" json:"level"`
  234. pos *PosInfo `sproto:"struct,3" json:"pos"`
  235. finishTime *int64 `sproto:"integer,4" json:"finishTime"`
  236. version *int64 `sproto:"integer,5" json:"version"`
  237. lastRewardTime *int64 `sproto:"integer,6" json:"lastRewardTime"`
  238. lostHp *int64 `sproto:"integer,7" json:"lostHp"`
  239. beginBurnTime *int64 `sproto:"integer,8" json:"beginBurnTime"`
  240. serviceTime *int64 `sproto:"integer,9" json:"serviceTime"`
  241. lastBurnTime *int64 `sproto:"integer,10" json:"lastBurnTime"`
  242. buildTime *int64 `sproto:"integer,11" json:"buildTime"`
  243. buildingGainInfo *BuildingGainInfo `sproto:"struct,12" json:"buildingGainInfo"`
  244. }
  245. type ItemInfo struct {
  246. itemIndex *int64 `sproto:"integer,0" json:"itemIndex"`
  247. uniqueIndex *int64 `sproto:"integer,1" json:"uniqueIndex"`
  248. itemId *int64 `sproto:"integer,2" json:"itemId"`
  249. overlay *int64 `sproto:"integer,3" json:"overlay"`
  250. exclusive *int64 `sproto:"integer,4" json:"exclusive"`
  251. heroId *int64 `sproto:"integer,5" json:"heroId"`
  252. }
  253. type SkillInfo struct {
  254. skillId *int64 `sproto:"integer,0" json:"skillId"`
  255. skillLevel *int64 `sproto:"integer,1" json:"skillLevel"`
  256. }
  257. type HeroInfo struct {
  258. heroId *int64 `sproto:"integer,0" json:"heroId"`
  259. star *int64 `sproto:"integer,1" json:"star"`
  260. starExp *int64 `sproto:"integer,2" json:"starExp"`
  261. level *int64 `sproto:"integer,3" json:"level"`
  262. exp *int64 `sproto:"integer,4" json:"exp"`
  263. summonTime *int64 `sproto:"integer,5" json:"summonTime"`
  264. soldierKillNum *int64 `sproto:"integer,6" json:"soldierKillNum"`
  265. savageKillNum *int64 `sproto:"integer,7" json:"savageKillNum"`
  266. skills []*SkillInfo `sproto:"struct,8,array" json:"skills"`
  267. talentTrees map[int64]*HeroInfoTalentTrees `sproto:"struct,9,array,key=0" json:"talentTrees"`
  268. talentIndex *int64 `sproto:"integer,10" json:"talentIndex"`
  269. head *int64 `sproto:"integer,11" json:"head"`
  270. breastPlate *int64 `sproto:"integer,12" json:"breastPlate"`
  271. weapon *int64 `sproto:"integer,13" json:"weapon"`
  272. gloves *int64 `sproto:"integer,14" json:"gloves"`
  273. pants *int64 `sproto:"integer,15" json:"pants"`
  274. accessories1 *int64 `sproto:"integer,16" json:"accessories1"`
  275. accessories2 *int64 `sproto:"integer,17" json:"accessories2"`
  276. shoes *int64 `sproto:"integer,18" json:"shoes"`
  277. }
  278. type HeroInfoTalentTrees struct {
  279. index *int64 `sproto:"integer,0" json:"index"`
  280. talentTree []int64 `sproto:"integer,1,array" json:"talentTree"`
  281. name *string `sproto:"string,2" json:"name"`
  282. }
  283. type CollectReport struct {
  284. resourceTypeId *int64 `sproto:"integer,0" json:"resourceTypeId"`
  285. pos *PosInfo `sproto:"struct,1" json:"pos"`
  286. resource *int64 `sproto:"integer,2" json:"resource"`
  287. extraResource *int64 `sproto:"integer,3" json:"extraResource"`
  288. Type *int64 `sproto:"integer,4" json:"type"`
  289. }
  290. type RewardItem struct {
  291. itemId *int64 `sproto:"integer,0" json:"itemId"`
  292. itemNum *int64 `sproto:"integer,1" json:"itemNum"`
  293. }
  294. type GuildGift struct {
  295. giftType *int64 `sproto:"integer,0" json:"giftType"`
  296. giftNum *int64 `sproto:"integer,1" json:"giftNum"`
  297. }
  298. type Heros struct {
  299. heroId *int64 `sproto:"integer,0" json:"heroId"`
  300. num *int64 `sproto:"integer,1" json:"num"`
  301. isNew *int64 `sproto:"integer,2" json:"isNew"`
  302. }
  303. type RewardInfo struct {
  304. food *int64 `sproto:"integer,0" json:"food"`
  305. wood *int64 `sproto:"integer,1" json:"wood"`
  306. stone *int64 `sproto:"integer,2" json:"stone"`
  307. gold *int64 `sproto:"integer,3" json:"gold"`
  308. denar *int64 `sproto:"integer,4" json:"denar"`
  309. items []*RewardItem `sproto:"struct,5,array" json:"items"`
  310. soldiers []*SoldierInfo `sproto:"struct,6,array" json:"soldiers"`
  311. groupId *int64 `sproto:"integer,7" json:"groupId"`
  312. actionForce *int64 `sproto:"integer,8" json:"actionForce"`
  313. guildGifts []*GuildGift `sproto:"struct,9,array" json:"guildGifts"`
  314. heros []*Heros `sproto:"struct,10,array" json:"heros"`
  315. expeditionCoin *int64 `sproto:"integer,11" json:"expeditionCoin"`
  316. guildPoint *int64 `sproto:"integer,12" json:"guildPoint"`
  317. vip *int64 `sproto:"integer,13" json:"vip"`
  318. leaguePoints *int64 `sproto:"integer,14" json:"leaguePoints"`
  319. activityActivePoint *int64 `sproto:"integer,15" json:"activityActivePoint"`
  320. }
  321. type BattleReport struct {
  322. attackArmyCount *int64 `sproto:"integer,0" json:"attackArmyCount"`
  323. defenseArmyCount *int64 `sproto:"integer,1" json:"defenseArmyCount"`
  324. attackIndex *int64 `sproto:"integer,2" json:"attackIndex"`
  325. defenseIndex *int64 `sproto:"integer,3" json:"defenseIndex"`
  326. reportUniqueIndex *int64 `sproto:"integer,4" json:"reportUniqueIndex"`
  327. damage *int64 `sproto:"integer,5" json:"damage"`
  328. beatBackDamage *int64 `sproto:"integer,6" json:"beatBackDamage"`
  329. heal *int64 `sproto:"integer,7" json:"heal"`
  330. skillId *int64 `sproto:"integer,8" json:"skillId"`
  331. addBuffs []int64 `sproto:"integer,9,array" json:"addBuffs"`
  332. removeBuffs []int64 `sproto:"integer,10,array" json:"removeBuffs"`
  333. turn *int64 `sproto:"integer,11" json:"turn"`
  334. }
  335. type BattleSoldierHurt struct {
  336. soldierId *int64 `sproto:"integer,0" json:"soldierId"`
  337. minor *int64 `sproto:"integer,1" json:"minor"`
  338. hardHurt *int64 `sproto:"integer,2" json:"hardHurt"`
  339. die *int64 `sproto:"integer,3" json:"die"`
  340. remain *int64 `sproto:"integer,4" json:"remain"`
  341. heal *int64 `sproto:"integer,5" json:"heal"`
  342. }
  343. type BattleRallySoldierHurtDetail struct {
  344. armyIndex *int64 `sproto:"integer,0" json:"armyIndex"`
  345. mainHeroId *int64 `sproto:"integer,1" json:"mainHeroId"`
  346. deputyHeroId *int64 `sproto:"integer,2" json:"deputyHeroId"`
  347. mainHeroLevel *int64 `sproto:"integer,3" json:"mainHeroLevel"`
  348. deputyHeroLevel *int64 `sproto:"integer,4" json:"deputyHeroLevel"`
  349. rallySoldierDetail map[int64]*BattleSoldierHurt `sproto:"struct,5,array,key=0" json:"rallySoldierDetail"`
  350. joinTime *int64 `sproto:"integer,6" json:"joinTime"`
  351. }
  352. type BattleRallySoldierHurt struct {
  353. rallyRid *int64 `sproto:"integer,0" json:"rallyRid"`
  354. rallyHurt map[int64]*BattleRallySoldierHurtDetail `sproto:"struct,1,array,key=0" json:"rallyHurt"`
  355. rallyRoleName *string `sproto:"string,2" json:"rallyRoleName"`
  356. isLeader *bool `sproto:"boolean,3" json:"isLeader"`
  357. }
  358. type BattleSoldierHurtWithObject struct {
  359. targetObjectIndex *int64 `sproto:"integer,0" json:"targetObjectIndex"`
  360. battleSoldierHurt map[int64]*BattleSoldierHurt `sproto:"struct,1,array,key=0" json:"battleSoldierHurt"`
  361. }
  362. type BattleReportExDetail struct {
  363. rid *int64 `sproto:"integer,0" json:"rid"`
  364. name *string `sproto:"string,1" json:"name"`
  365. objectType *int64 `sproto:"integer,2" json:"objectType"`
  366. headId *int64 `sproto:"integer,3" json:"headId"`
  367. beginArmyCount *int64 `sproto:"integer,4" json:"beginArmyCount"`
  368. endArmyCount *int64 `sproto:"integer,5" json:"endArmyCount"`
  369. maxArmyCount *int64 `sproto:"integer,6" json:"maxArmyCount"`
  370. pos *PosInfo `sproto:"struct,7" json:"pos"`
  371. hurt *int64 `sproto:"integer,8" json:"hurt"`
  372. mainHeroId *int64 `sproto:"integer,9" json:"mainHeroId"`
  373. deputyHeroId *int64 `sproto:"integer,10" json:"deputyHeroId"`
  374. mainHeroLevel *int64 `sproto:"integer,11" json:"mainHeroLevel"`
  375. deputyHeroLevel *int64 `sproto:"integer,12" json:"deputyHeroLevel"`
  376. soldierDetail map[int64]*BattleSoldierHurtWithObject `sproto:"struct,13,array,key=0" json:"soldierDetail"`
  377. monsterId *int64 `sproto:"integer,14" json:"monsterId"`
  378. objectIndex *int64 `sproto:"integer,15" json:"objectIndex"`
  379. guildId *int64 `sproto:"integer,16" json:"guildId"`
  380. holyLandBuildMonsterId *int64 `sproto:"integer,17" json:"holyLandBuildMonsterId"`
  381. guildName *string `sproto:"string,18" json:"guildName"`
  382. battleRallySoldierHurt map[int64]*BattleRallySoldierHurt `sproto:"struct,19,array,key=0" json:"battleRallySoldierHurt"`
  383. }
  384. type BattleReinforceArmy struct {
  385. time *int64 `sproto:"integer,0" json:"time"`
  386. headId *int64 `sproto:"integer,1" json:"headId"`
  387. headFrameID *int64 `sproto:"integer,2" json:"headFrameID"`
  388. armyCount *int64 `sproto:"integer,3" json:"armyCount"`
  389. guildId *int64 `sproto:"integer,4" json:"guildId"`
  390. name *string `sproto:"string,5" json:"name"`
  391. isCityJoin *bool `sproto:"boolean,6" json:"isCityJoin"`
  392. isArmyBack *bool `sproto:"boolean,7" json:"isArmyBack"`
  393. }
  394. type BattleReportWithObjectIndex struct {
  395. targetObjectIndex *int64 `sproto:"integer,0" json:"targetObjectIndex"`
  396. battleDamageHeal []*BattleReport `sproto:"struct,1,array" json:"battleDamageHeal"`
  397. battleBeginTime *int64 `sproto:"integer,2" json:"battleBeginTime"`
  398. battleEndTime *int64 `sproto:"integer,3" json:"battleEndTime"`
  399. }
  400. type BattleReportEx struct {
  401. objectInfos map[int64]*BattleReportExDetail `sproto:"struct,0,array,key=15" json:"objectInfos"`
  402. battleBeginTime *int64 `sproto:"integer,1" json:"battleBeginTime"`
  403. battleEndTime *int64 `sproto:"integer,2" json:"battleEndTime"`
  404. battleType *int64 `sproto:"integer,3" json:"battleType"`
  405. rewardInfo *RewardInfo `sproto:"struct,4" json:"rewardInfo"`
  406. winObjectIndex *int64 `sproto:"integer,5" json:"winObjectIndex"`
  407. mainHeroExp *int64 `sproto:"integer,6" json:"mainHeroExp"`
  408. deputyHeroExp *int64 `sproto:"integer,7" json:"deputyHeroExp"`
  409. reinforceJoinArmy []*BattleReinforceArmy `sproto:"struct,8,array" json:"reinforceJoinArmy"`
  410. reinforceLeaveArmy []*BattleReinforceArmy `sproto:"struct,9,array" json:"reinforceLeaveArmy"`
  411. battleReport map[int64]*BattleReportWithObjectIndex `sproto:"struct,10,array,key=0" json:"battleReport"`
  412. }
  413. type DiscoverReportInfo struct {
  414. pos *PosInfo `sproto:"struct,0" json:"pos"`
  415. mapFixPointId *int64 `sproto:"integer,1" json:"mapFixPointId"`
  416. strongHoldType *int64 `sproto:"integer,2" json:"strongHoldType"`
  417. }
  418. type CurrencyInfo struct {
  419. Type *int64 `sproto:"integer,0" json:"type"`
  420. num *int64 `sproto:"integer,1" json:"num"`
  421. }
  422. type RoleDonateInfo struct {
  423. name *string `sproto:"string,0" json:"name"`
  424. donateNum *int64 `sproto:"integer,1" json:"donateNum"`
  425. }
  426. type InactiveMembersInfo struct {
  427. rid *int64 `sproto:"integer,0" json:"rid"`
  428. name *string `sproto:"string,1" json:"name"`
  429. headId *int64 `sproto:"integer,2" json:"headId"`
  430. headFrameID *int64 `sproto:"integer,3" json:"headFrameID"`
  431. lastLogoutTime *int64 `sproto:"integer,4" json:"lastLogoutTime"`
  432. }
  433. type GuildEmailInfo struct {
  434. guildId *int64 `sproto:"integer,0" json:"guildId"`
  435. signs []int64 `sproto:"integer,1,array" json:"signs"`
  436. roleName *string `sproto:"string,2" json:"roleName"`
  437. roleHeadId *int64 `sproto:"integer,3" json:"roleHeadId"`
  438. roleHeadFrameId *int64 `sproto:"integer,4" json:"roleHeadFrameId"`
  439. buildCostGuildCurrencies []*CurrencyInfo `sproto:"struct,5,array" json:"buildCostGuildCurrencies"`
  440. roleDonates []*RoleDonateInfo `sproto:"struct,6,array" json:"roleDonates"`
  441. transportResource []*CurrencyInfo `sproto:"struct,9,array" json:"transportResource"`
  442. inviteStatus *int64 `sproto:"integer,10" json:"inviteStatus"`
  443. technologyId *int64 `sproto:"integer,11" json:"technologyId"`
  444. guildAbbName *string `sproto:"string,12" json:"guildAbbName"`
  445. roleRid *int64 `sproto:"integer,13" json:"roleRid"`
  446. boardMessageIndex *int64 `sproto:"integer,14" json:"boardMessageIndex"`
  447. strongHoldId *int64 `sproto:"integer,15" json:"strongHoldId"`
  448. markerId *int64 `sproto:"integer,16" json:"markerId"`
  449. markerDesc *string `sproto:"string,17" json:"markerDesc"`
  450. pos *PosInfo `sproto:"struct,18" json:"pos"`
  451. inactiveMembers []*InactiveMembersInfo `sproto:"struct,19,array" json:"inactiveMembers"`
  452. }
  453. type ScoutRoleInfo struct {
  454. rid *int64 `sproto:"integer,0" json:"rid"`
  455. name *string `sproto:"string,1" json:"name"`
  456. headId *int64 `sproto:"integer,2" json:"headId"`
  457. headFrameID *int64 `sproto:"integer,3" json:"headFrameID"`
  458. }
  459. type DefendHeroInfo struct {
  460. heroId *int64 `sproto:"integer,0" json:"heroId"`
  461. skills []*SkillInfo `sproto:"struct,1,array" json:"skills"`
  462. star *int64 `sproto:"integer,2" json:"star"`
  463. }
  464. type ScoutReportInfo struct {
  465. targetType *int64 `sproto:"integer,0" json:"targetType"`
  466. pos *PosInfo `sproto:"struct,1" json:"pos"`
  467. guildAbbName *string `sproto:"string,2" json:"guildAbbName"`
  468. objectTypeId *int64 `sproto:"integer,3" json:"objectTypeId"`
  469. scoutRole *ScoutRoleInfo `sproto:"struct,4" json:"scoutRole"`
  470. cityWallDurable *int64 `sproto:"integer,5" json:"cityWallDurable"`
  471. cityWallDurableLimit *int64 `sproto:"integer,6" json:"cityWallDurableLimit"`
  472. armyDisband *bool `sproto:"boolean,7" json:"armyDisband"`
  473. robFood *int64 `sproto:"integer,8" json:"robFood"`
  474. robWood *int64 `sproto:"integer,9" json:"robWood"`
  475. robStone *int64 `sproto:"integer,10" json:"robStone"`
  476. robGold *int64 `sproto:"integer,11" json:"robGold"`
  477. mainHero *DefendHeroInfo `sproto:"struct,12" json:"mainHero"`
  478. deputyHero *DefendHeroInfo `sproto:"struct,13" json:"deputyHero"`
  479. armySumType *int64 `sproto:"integer,14" json:"armySumType"`
  480. armySum *int64 `sproto:"integer,15" json:"armySum"`
  481. soldiers []*SoldierInfo `sproto:"struct,16,array" json:"soldiers"`
  482. reinforceArmySumType *int64 `sproto:"integer,17" json:"reinforceArmySumType"`
  483. reinforceSoldiers []*SoldierInfo `sproto:"struct,18,array" json:"reinforceSoldiers"`
  484. rallyMainHero *DefendHeroInfo `sproto:"struct,19" json:"rallyMainHero"`
  485. rallyDeputyHero *DefendHeroInfo `sproto:"struct,20" json:"rallyDeputyHero"`
  486. rallyArmySumType *int64 `sproto:"integer,21" json:"rallyArmySumType"`
  487. rallySoldiers []*SoldierInfo `sproto:"struct,22,array" json:"rallySoldiers"`
  488. guardTowerLevel *int64 `sproto:"integer,23" json:"guardTowerLevel"`
  489. guardTowerHp *int64 `sproto:"integer,24" json:"guardTowerHp"`
  490. guardTowerHpLimit *int64 `sproto:"integer,25" json:"guardTowerHpLimit"`
  491. guildFlagSigns []int64 `sproto:"integer,26,array" json:"guildFlagSigns"`
  492. robResourceType *int64 `sproto:"integer,27" json:"robResourceType"`
  493. roleAge *int64 `sproto:"integer,28" json:"roleAge"`
  494. }
  495. type SenderInfo struct {
  496. rid *int64 `sproto:"integer,0" json:"rid"`
  497. name *string `sproto:"string,1" json:"name"`
  498. guildId *int64 `sproto:"integer,2" json:"guildId"`
  499. guildAbbr *string `sproto:"string,3" json:"guildAbbr"`
  500. headId *int64 `sproto:"integer,4" json:"headId"`
  501. headFrameID *int64 `sproto:"integer,5" json:"headFrameID"`
  502. }
  503. type RoleList struct {
  504. rid *int64 `sproto:"integer,0" json:"rid"`
  505. name *string `sproto:"string,1" json:"name"`
  506. headId *int64 `sproto:"integer,2" json:"headId"`
  507. headFrameID *int64 `sproto:"integer,3" json:"headFrameID"`
  508. rewardInfo *RewardInfo `sproto:"struct,4" json:"rewardInfo"`
  509. }
  510. type EmailInfo struct {
  511. emailIndex *int64 `sproto:"integer,0" json:"emailIndex"`
  512. emailId *int64 `sproto:"integer,1" json:"emailId"`
  513. sendTime *int64 `sproto:"integer,2" json:"sendTime"`
  514. status *int64 `sproto:"integer,3" json:"status"`
  515. takeEnclosure *bool `sproto:"boolean,4" json:"takeEnclosure"`
  516. isCollect *bool `sproto:"boolean,5" json:"isCollect"`
  517. resourceCollectReport *CollectReport `sproto:"struct,6" json:"resourceCollectReport"`
  518. subType *int64 `sproto:"integer,7" json:"subType"`
  519. rewards *RewardInfo `sproto:"struct,8" json:"rewards"`
  520. discoverReport *DiscoverReportInfo `sproto:"struct,9" json:"discoverReport"`
  521. acitonForceReturn *int64 `sproto:"integer,10" json:"acitonForceReturn"`
  522. battleReportEx *string `sproto:"string,11" json:"battleReportEx"`
  523. emailContents []string `sproto:"string,12,array" json:"emailContents"`
  524. titleContents []string `sproto:"string,13,array" json:"titleContents"`
  525. subTitleContents []string `sproto:"string,14,array" json:"subTitleContents"`
  526. guildEmail *GuildEmailInfo `sproto:"struct,15" json:"guildEmail"`
  527. senderInfo *SenderInfo `sproto:"struct,16" json:"senderInfo"`
  528. scoutReport *ScoutReportInfo `sproto:"struct,17" json:"scoutReport"`
  529. reportSubTile []string `sproto:"string,18,array" json:"reportSubTile"`
  530. battleReportExContent *BattleReportEx `sproto:"struct,19" json:"battleReportExContent"`
  531. reportStatus *int64 `sproto:"integer,20" json:"reportStatus"`
  532. mainHeroId *int64 `sproto:"integer,21" json:"mainHeroId"`
  533. roleList []*RoleList `sproto:"struct,22,array" json:"roleList"`
  534. }
  535. type TransportResourceInfo struct {
  536. resourceTypeId *int64 `sproto:"integer,0" json:"resourceTypeId"`
  537. load *int64 `sproto:"integer,1" json:"load"`
  538. }
  539. type TransportInfo struct {
  540. transportIndex *int64 `sproto:"integer,0" json:"transportIndex"`
  541. transportResourceInfo []*TransportResourceInfo `sproto:"struct,1,array" json:"transportResourceInfo"`
  542. allResourceInfo []*TransportResourceInfo `sproto:"struct,2,array" json:"allResourceInfo"`
  543. arrivalTime *int64 `sproto:"integer,3" json:"arrivalTime"`
  544. path []*PosInfo `sproto:"struct,4,array" json:"path"`
  545. startTime *int64 `sproto:"integer,5" json:"startTime"`
  546. objectIndex *int64 `sproto:"integer,6" json:"objectIndex"`
  547. targetPos *PosInfo `sproto:"struct,7" json:"targetPos"`
  548. targetObjectIndex *int64 `sproto:"integer,8" json:"targetObjectIndex"`
  549. targetName *string `sproto:"string,9" json:"targetName"`
  550. transportStatus *int64 `sproto:"integer,10" json:"transportStatus"`
  551. targetRid *int64 `sproto:"integer,11" json:"targetRid"`
  552. }
  553. type RoleTerritoryGainInfo struct {
  554. Type *int64 `sproto:"integer,0" json:"type"`
  555. num *int64 `sproto:"integer,1" json:"num"`
  556. territoryTime *int64 `sproto:"integer,2" json:"territoryTime"`
  557. limit *int64 `sproto:"integer,3" json:"limit"`
  558. }
  559. type GuildApplyInfo struct {
  560. rid *int64 `sproto:"integer,0" json:"rid"`
  561. name *string `sproto:"string,1" json:"name"`
  562. headId *int64 `sproto:"integer,2" json:"headId"`
  563. combatPower *int64 `sproto:"integer,3" json:"combatPower"`
  564. killCount *int64 `sproto:"integer,4" json:"killCount"`
  565. applyTime *int64 `sproto:"integer,5" json:"applyTime"`
  566. headFrameID *int64 `sproto:"integer,6" json:"headFrameID"`
  567. }
  568. type GuildOfficerInfo struct {
  569. officerId *int64 `sproto:"integer,0" json:"officerId"`
  570. rid *int64 `sproto:"integer,1" json:"rid"`
  571. appointTime *int64 `sproto:"integer,2" json:"appointTime"`
  572. }
  573. type GuildCurrencyInfo struct {
  574. Type *int64 `sproto:"integer,0" json:"type"`
  575. num *int64 `sproto:"integer,1" json:"num"`
  576. limit *int64 `sproto:"integer,2" json:"limit"`
  577. produce *int64 `sproto:"integer,3" json:"produce"`
  578. lastProduceTime *int64 `sproto:"integer,4" json:"lastProduceTime"`
  579. }
  580. type ConsumeCurrencyInfo struct {
  581. Type *int64 `sproto:"integer,0" json:"type"`
  582. num *int64 `sproto:"integer,1" json:"num"`
  583. }
  584. type GuildConsumeRecordInfo struct {
  585. roleHeadId *int64 `sproto:"integer,0" json:"roleHeadId"`
  586. roleName *string `sproto:"string,1" json:"roleName"`
  587. consumeType *int64 `sproto:"integer,2" json:"consumeType"`
  588. consumeArgs []int64 `sproto:"integer,3,array" json:"consumeArgs"`
  589. consumeCurrencies map[int64]*ConsumeCurrencyInfo `sproto:"struct,4,array,key=0" json:"consumeCurrencies"`
  590. consumeTime *int64 `sproto:"integer,5" json:"consumeTime"`
  591. roleHeadFrameID *int64 `sproto:"integer,6" json:"roleHeadFrameID"`
  592. }
  593. type HelpInfo struct {
  594. rid *int64 `sproto:"integer,0" json:"rid"`
  595. }
  596. type GuildRequestHelpInfo struct {
  597. index *int64 `sproto:"integer,0" json:"index"`
  598. rid *int64 `sproto:"integer,1" json:"rid"`
  599. Type *int64 `sproto:"integer,2" json:"type"`
  600. args []int64 `sproto:"integer,3,array" json:"args"`
  601. helpNum *int64 `sproto:"integer,4" json:"helpNum"`
  602. helpLimit *int64 `sproto:"integer,5" json:"helpLimit"`
  603. reduceTime *int64 `sproto:"integer,6" json:"reduceTime"`
  604. helps map[int64]*HelpInfo `sproto:"struct,7,array,key=0" json:"helps"`
  605. needTime *int64 `sproto:"integer,8" json:"needTime"`
  606. queueIndex *int64 `sproto:"integer,9" json:"queueIndex"`
  607. }
  608. type HistoryInfo struct {
  609. name *string `sproto:"string,1" json:"name"`
  610. abbreviationName *string `sproto:"string,2" json:"abbreviationName"`
  611. score *int64 `sproto:"integer,3" json:"score"`
  612. rank *int64 `sproto:"integer,4" json:"rank"`
  613. }
  614. type MessageRoleInfo struct {
  615. rid *int64 `sproto:"integer,0" json:"rid"`
  616. name *string `sproto:"string,1" json:"name"`
  617. headId *int64 `sproto:"integer,2" json:"headId"`
  618. headFrameID *int64 `sproto:"integer,3" json:"headFrameID"`
  619. guildAbbName *string `sproto:"string,4" json:"guildAbbName"`
  620. }
  621. type BoardMessageInfo struct {
  622. messageIndex *int64 `sproto:"integer,0" json:"messageIndex"`
  623. roleInfo *MessageRoleInfo `sproto:"struct,1" json:"roleInfo"`
  624. floorId *int64 `sproto:"integer,2" json:"floorId"`
  625. replyMessageIndex *int64 `sproto:"integer,3" json:"replyMessageIndex"`
  626. sendTime *int64 `sproto:"integer,4" json:"sendTime"`
  627. content *string `sproto:"string,5" json:"content"`
  628. subFloors []*BoardMessageInfo `sproto:"struct,6,array" json:"subFloors"`
  629. }
  630. type BuildingGainInfo struct {
  631. Type *int64 `sproto:"integer,0" json:"type"`
  632. num *int64 `sproto:"integer,1" json:"num"`
  633. changeTime *int64 `sproto:"integer,2" json:"changeTime"`
  634. }
  635. type MapMarkerInfo struct {
  636. markerIndex *int64 `sproto:"integer,0" json:"markerIndex"`
  637. markerId *int64 `sproto:"integer,1" json:"markerId"`
  638. description *string `sproto:"string,2" json:"description"`
  639. gameNode *string `sproto:"string,3" json:"gameNode"`
  640. pos *PosInfo `sproto:"struct,4" json:"pos"`
  641. markerTime *int64 `sproto:"integer,5" json:"markerTime"`
  642. status *int64 `sproto:"integer,6" json:"status"`
  643. createName *string `sproto:"string,7" json:"createName"`
  644. }
  645. type Package struct {
  646. Type *int64 `sproto:"integer,0" json:"type"`
  647. session *int64 `sproto:"integer,1" json:"session"`
  648. }
  649. type Header struct {
  650. uid *int64 `sproto:"integer,0" json:"uid"`
  651. deviceType *string `sproto:"string,1" json:"deviceType"`
  652. clientVersion *string `sproto:"string,2" json:"clientVersion"`
  653. }
  654. type ErrorMessage struct {
  655. errorCode *int64 `sproto:"integer,0" json:"errorCode"`
  656. errorMessage *string `sproto:"string,1" json:"errorMessage"`
  657. }
  658. type MessageContent struct {
  659. networkMessage []byte `sproto:"binary,0" json:"networkMessage"`
  660. error *ErrorMessage `sproto:"struct,1" json:"error"`
  661. }
  662. type GateMessageRequest struct {
  663. content []*MessageContent `sproto:"struct,0,array" json:"content"`
  664. head *Header `sproto:"struct,1" json:"head"`
  665. }
  666. type GateMessageResponse struct {
  667. content []*MessageContent `sproto:"struct,0,array" json:"content"`
  668. head *Header `sproto:"struct,1" json:"head"`
  669. }
  670. type QueueInfo struct {
  671. queueIndex *int64 `sproto:"integer,0" json:"queueIndex"`
  672. main *bool `sproto:"boolean,1" json:"main"`
  673. finishTime *int64 `sproto:"integer,2" json:"finishTime"`
  674. buildingIndex *int64 `sproto:"integer,3" json:"buildingIndex"`
  675. expiredTime *int64 `sproto:"integer,4" json:"expiredTime"`
  676. timerId *int64 `sproto:"integer,5" json:"timerId"`
  677. Type *int64 `sproto:"integer,6" json:"type"`
  678. armyType *int64 `sproto:"integer,7" json:"armyType"`
  679. newArmyLevel *int64 `sproto:"integer,8" json:"newArmyLevel"`
  680. armyNum *int64 `sproto:"integer,9" json:"armyNum"`
  681. oldArmyLevel *int64 `sproto:"integer,10" json:"oldArmyLevel"`
  682. beginTime *int64 `sproto:"integer,11" json:"beginTime"`
  683. technologyType *int64 `sproto:"integer,12" json:"technologyType"`
  684. treatmentSoldiers map[int64]*SoldierInfo `sproto:"struct,13,array,key=0" json:"treatmentSoldiers"`
  685. firstFinishTime *int64 `sproto:"integer,14" json:"firstFinishTime"`
  686. healSpeedMulti *int64 `sproto:"integer,15" json:"healSpeedMulti"`
  687. requestGuildHelp *bool `sproto:"boolean,16" json:"requestGuildHelp"`
  688. produceItems []*QueueInfoItems `sproto:"struct,17,array" json:"produceItems"`
  689. completeItems []*QueueInfoItems `sproto:"struct,18,array" json:"completeItems"`
  690. }
  691. type QueueInfoItems struct {
  692. itemId *int64 `sproto:"integer,0" json:"itemId"`
  693. itemNum *int64 `sproto:"integer,1" json:"itemNum"`
  694. }
  695. type ActivityTimeInfo struct {
  696. activityId *int64 `sproto:"integer,0" json:"activityId"`
  697. startTime *int64 `sproto:"integer,1" json:"startTime"`
  698. endTime *int64 `sproto:"integer,2" json:"endTime"`
  699. selfRank []int64 `sproto:"integer,3,array" json:"selfRank"`
  700. }
  701. type RoleInfo struct {
  702. rid *int64 `sproto:"integer,0" json:"rid"`
  703. name *string `sproto:"string,1" json:"name"`
  704. pos *PosInfo `sproto:"struct,2" json:"pos"`
  705. country *int64 `sproto:"integer,3" json:"country"`
  706. headId *int64 `sproto:"integer,4" json:"headId"`
  707. level *int64 `sproto:"integer,5" json:"level"`
  708. buildQueue map[int64]*QueueInfo `sproto:"struct,6,array,key=0" json:"buildQueue"`
  709. actionForce *int64 `sproto:"integer,7" json:"actionForce"`
  710. soldiers map[int64]*SoldierInfo `sproto:"struct,8,array,key=0" json:"soldiers"`
  711. food *int64 `sproto:"integer,10" json:"food"`
  712. wood *int64 `sproto:"integer,11" json:"wood"`
  713. stone *int64 `sproto:"integer,12" json:"stone"`
  714. gold *int64 `sproto:"integer,13" json:"gold"`
  715. denar *int64 `sproto:"integer,14" json:"denar"`
  716. armyQueue map[int64]*QueueInfo `sproto:"struct,15,array,key=0" json:"armyQueue"`
  717. technologies map[int64]*TechnologyInfo `sproto:"struct,16,array,key=0" json:"technologies"`
  718. buildVersion *int64 `sproto:"integer,17" json:"buildVersion"`
  719. mainLineTaskId *int64 `sproto:"integer,18" json:"mainLineTaskId"`
  720. finishSideTasks map[int64]*FinishTaskInfo `sproto:"struct,19,array,key=0" json:"finishSideTasks"`
  721. taskStatisticsSum map[int64]*TaskStatistics `sproto:"struct,20,array,key=0" json:"taskStatisticsSum"`
  722. taskStatisticsDaily map[int64]*TaskStatistics `sproto:"struct,21,array,key=0" json:"taskStatisticsDaily"`
  723. technologyQueue *QueueInfo `sproto:"struct,22" json:"technologyQueue"`
  724. treatmentQueue *QueueInfo `sproto:"struct,23" json:"treatmentQueue"`
  725. seriousInjured map[int64]*SoldierInfo `sproto:"struct,24,array,key=0" json:"seriousInjured"`
  726. historyPower *int64 `sproto:"integer,25" json:"historyPower"`
  727. roleStatistics map[int64]*RoleStatistics `sproto:"struct,26,array,key=0" json:"roleStatistics"`
  728. soldierKills map[int64]*RoleInfo_SoldierKillInfo `sproto:"struct,27,array,key=0" json:"soldierKills"`
  729. chapterId *int64 `sproto:"integer,28" json:"chapterId"`
  730. chapterTasks map[int64]*ChapterTaskInfo `sproto:"struct,29,array,key=0" json:"chapterTasks"`
  731. denseFog map[int64]*DenseFogInfo `sproto:"struct,30,array,key=0" json:"denseFog"`
  732. serverTime *int64 `sproto:"integer,31" json:"serverTime"`
  733. noviceGuideStep *int64 `sproto:"integer,32" json:"noviceGuideStep"`
  734. reinforces map[int64]*ReinforceArmyInfo `sproto:"struct,33,array,key=0" json:"reinforces"`
  735. situStation *bool `sproto:"boolean,35" json:"situStation"`
  736. barbarianLevel *int64 `sproto:"integer,36" json:"barbarianLevel"`
  737. emailVersion *int64 `sproto:"integer,37" json:"emailVersion"`
  738. lastActionForceTime *int64 `sproto:"integer,38" json:"lastActionForceTime"`
  739. villageCaves map[int64]*VillageCaveInfo `sproto:"struct,39,array,key=0" json:"villageCaves"`
  740. killCount map[int64]*KillCount `sproto:"struct,40,array,key=0" json:"killCount"`
  741. combatPower *int64 `sproto:"integer,41" json:"combatPower"`
  742. createTime *int64 `sproto:"integer,42" json:"createTime"`
  743. isChangeAge *bool `sproto:"boolean,43" json:"isChangeAge"`
  744. activePoint *int64 `sproto:"integer,44" json:"activePoint"`
  745. activePointRewards []int64 `sproto:"integer,45,array" json:"activePointRewards"`
  746. silverFreeCount *int64 `sproto:"integer,46" json:"silverFreeCount"`
  747. openNextSilverTime *int64 `sproto:"integer,47" json:"openNextSilverTime"`
  748. goldFreeCount *int64 `sproto:"integer,48" json:"goldFreeCount"`
  749. addGoldFreeAddTime *int64 `sproto:"integer,49" json:"addGoldFreeAddTime"`
  750. guildId *int64 `sproto:"integer,50" json:"guildId"`
  751. guildInvite *bool `sproto:"boolean,52" json:"guildInvite"`
  752. mainHeroId *int64 `sproto:"integer,53" json:"mainHeroId"`
  753. deputyHeroId *int64 `sproto:"integer,54" json:"deputyHeroId"`
  754. guildPoint *int64 `sproto:"integer,55" json:"guildPoint"`
  755. cityBuff map[int64]*CityBuff `sproto:"struct,56,array,key=0" json:"cityBuff"`
  756. activityTimeInfo map[int64]*ActivityTimeInfo `sproto:"struct,57,array,key=0" json:"activityTimeInfo"`
  757. guildHelpPoint *int64 `sproto:"integer,58" json:"guildHelpPoint"`
  758. maxChatUniqueIndex map[int64]*ChatReadedUniqueIndex `sproto:"struct,59,array,key=1" json:"maxChatUniqueIndex"`
  759. headList []int64 `sproto:"integer,60,array" json:"headList"`
  760. headFrameList []int64 `sproto:"integer,61,array" json:"headFrameList"`
  761. headFrameID *int64 `sproto:"integer,62" json:"headFrameID"`
  762. chatNoDisturbInfo map[int64]*ChatNoDisturbInfo `sproto:"struct,63,array,key=1" json:"chatNoDisturbInfo"`
  763. activity map[int64]*Activity `sproto:"struct,64,array,key=0" json:"activity"`
  764. guardTowerHp *int64 `sproto:"integer,65" json:"guardTowerHp"`
  765. mysteryStore *MysteryStore `sproto:"struct,66" json:"mysteryStore"`
  766. vip *int64 `sproto:"integer,67" json:"vip"`
  767. continuousLoginDay *int64 `sproto:"integer,68" json:"continuousLoginDay"`
  768. vipFreeBox *bool `sproto:"boolean,69" json:"vipFreeBox"`
  769. vipSpecialBox []int64 `sproto:"integer,70,array" json:"vipSpecialBox"`
  770. vipExpFlag *bool `sproto:"boolean,71" json:"vipExpFlag"`
  771. recharge map[int64]*Recharge `sproto:"struct,72,array,key=0" json:"recharge"`
  772. riseRoad *int64 `sproto:"integer,73" json:"riseRoad"`
  773. freeDaily *bool `sproto:"boolean,74" json:"freeDaily"`
  774. guildName *string `sproto:"string,75" json:"guildName"`
  775. rechargeFirst *bool `sproto:"boolean,76" json:"rechargeFirst"`
  776. dailyPackage []int64 `sproto:"integer,77,array" json:"dailyPackage"`
  777. riseRoadPackage []int64 `sproto:"integer,78,array" json:"riseRoadPackage"`
  778. rechargeSale map[int64]*RechargeSale `sproto:"struct,79,array,key=0" json:"rechargeSale"`
  779. growthFund *bool `sproto:"boolean,80" json:"growthFund"`
  780. growthFundReward []int64 `sproto:"integer,81,array" json:"growthFundReward"`
  781. supply map[int64]*Supply `sproto:"struct,82,array,key=0" json:"supply"`
  782. limitTimePackage map[int64]*LimitTimePackage `sproto:"struct,83,array,key=0" json:"limitTimePackage"`
  783. vipStore map[int64]*VipStore `sproto:"struct,84,array,key=0" json:"vipStore"`
  784. expedition *Expedition `sproto:"struct,85" json:"expedition"`
  785. expeditionCoin *int64 `sproto:"integer,86" json:"expeditionCoin"`
  786. buyActionForceCount *int64 `sproto:"integer,87" json:"buyActionForceCount"`
  787. materialQueue *QueueInfo `sproto:"struct,88" json:"materialQueue"`
  788. guildAbbName *string `sproto:"string,89" json:"guildAbbName"`
  789. lastGuildDonateTime *int64 `sproto:"integer,90" json:"lastGuildDonateTime"`
  790. guildDonateCostDenar *int64 `sproto:"integer,91" json:"guildDonateCostDenar"`
  791. joinGuildTime *int64 `sproto:"integer,92" json:"joinGuildTime"`
  792. praiseFlag *bool `sproto:"boolean,93" json:"praiseFlag"`
  793. silence *int64 `sproto:"integer,94" json:"silence"`
  794. gameId *int64 `sproto:"integer,95" json:"gameId"`
  795. noviceGuideStepEx *int64 `sproto:"integer,96" json:"noviceGuideStepEx"`
  796. emailSendCntPerHour *int64 `sproto:"integer,97" json:"emailSendCntPerHour"`
  797. historySoldiers map[int64]*SoldierInfo `sproto:"struct,98,array,key=0" json:"historySoldiers"`
  798. denseFogOpenFlag *bool `sproto:"boolean,99" json:"denseFogOpenFlag"`
  799. pushSetting map[int64]*PushSetting `sproto:"struct,100,array,key=0" json:"pushSetting"`
  800. expeditionInfo map[int64]*ExpeditionInfo `sproto:"struct,101,array,key=0" json:"expeditionInfo"`
  801. combatPowerType *int64 `sproto:"integer,102" json:"combatPowerType"`
  802. eventTrancking *int64 `sproto:"integer,103" json:"eventTrancking"`
  803. gameNode *string `sproto:"string,104" json:"gameNode"`
  804. mapIndex *int64 `sproto:"integer,105" json:"mapIndex"`
  805. itemAddTroopsCapacity *int64 `sproto:"integer,106" json:"itemAddTroopsCapacity"`
  806. itemAddTroopsCapacityCount *int64 `sproto:"integer,107" json:"itemAddTroopsCapacityCount"`
  807. markers map[int64]*MapMarkerInfo `sproto:"struct,108,array,key=0" json:"markers"`
  808. lastLoginTime *int64 `sproto:"integer,109" json:"lastLoginTime"`
  809. activityActivePoint *int64 `sproto:"integer,110" json:"activityActivePoint"`
  810. abTestGroup []string `sproto:"string,111,array" json:"abTestGroup"`
  811. usedMoveCityTypes []int64 `sproto:"integer,112,array" json:"usedMoveCityTypes"`
  812. }
  813. type RoleInfo_SoldierKillInfo struct {
  814. level *int64 `sproto:"integer,0" json:"level"`
  815. num *int64 `sproto:"integer,1" json:"num"`
  816. }
  817. type Role_GetRoleListResponse struct {
  818. roleInfos map[int64]*RoleInfo `sproto:"struct,0,array,key=0" json:"roleInfos"`
  819. }
  820. type Role_GetRoleListRequest struct {
  821. }
  822. type Role_CreateRoleResponse struct {
  823. rid *int64 `sproto:"integer,0" json:"rid"`
  824. }
  825. type Role_CreateRoleRequest struct {
  826. name *string `sproto:"string,0" json:"name"`
  827. country *int64 `sproto:"integer,1" json:"country"`
  828. version *string `sproto:"string,2" json:"version"`
  829. languageId *int64 `sproto:"integer,3" json:"languageId"`
  830. }
  831. type Role_RoleLoginResponse struct {
  832. result *bool `sproto:"boolean,0" json:"result"`
  833. chatSubId *int64 `sproto:"integer,1" json:"chatSubId"`
  834. chatServerIp *string `sproto:"string,2" json:"chatServerIp"`
  835. chatServerPort *int64 `sproto:"integer,3" json:"chatServerPort"`
  836. chatServerName *string `sproto:"string,4" json:"chatServerName"`
  837. timezone *int64 `sproto:"integer,5" json:"timezone"`
  838. chatServerRealIp *string `sproto:"string,6" json:"chatServerRealIp"`
  839. openTime *int64 `sproto:"integer,7" json:"openTime"`
  840. }
  841. type Role_RoleLoginRequest struct {
  842. rid *int64 `sproto:"integer,0" json:"rid"`
  843. ip *string `sproto:"string,1" json:"ip"`
  844. phone *string `sproto:"string,2" json:"phone"`
  845. area *string `sproto:"string,3" json:"area"`
  846. language *int64 `sproto:"integer,4" json:"language"`
  847. platform *int64 `sproto:"integer,5" json:"platform"`
  848. version *string `sproto:"string,6" json:"version"`
  849. gameId *int64 `sproto:"integer,7" json:"gameId"`
  850. }
  851. type Role_CreateArmyResponse struct {
  852. armyIndex *int64 `sproto:"integer,0" json:"armyIndex"`
  853. }
  854. type Role_CreateArmyRequest struct {
  855. mainHeroId *int64 `sproto:"integer,0" json:"mainHeroId"`
  856. deputyHeroId *int64 `sproto:"integer,1" json:"deputyHeroId"`
  857. soldiers map[int64]*SoldierInfo `sproto:"struct,2,array,key=0" json:"soldiers"`
  858. targetType *int64 `sproto:"integer,3" json:"targetType"`
  859. targetArg *MarchTargetArg `sproto:"struct,4" json:"targetArg"`
  860. isSituStation *bool `sproto:"boolean,5" json:"isSituStation"`
  861. }
  862. type Role_TrainArmyResponse struct {
  863. soldiers map[int64]*SoldierInfo `sproto:"struct,0,array,key=0" json:"soldiers"`
  864. }
  865. type Role_TrainArmyRequest struct {
  866. buildingIndex *int64 `sproto:"integer,0" json:"buildingIndex"`
  867. Type *int64 `sproto:"integer,1" json:"type"`
  868. level *int64 `sproto:"integer,2" json:"level"`
  869. isUpdate *int64 `sproto:"integer,3" json:"isUpdate"`
  870. trainNum *int64 `sproto:"integer,4" json:"trainNum"`
  871. immediately *bool `sproto:"boolean,5" json:"immediately"`
  872. armyQueueIndex *int64 `sproto:"integer,6" json:"armyQueueIndex"`
  873. guide *bool `sproto:"boolean,7" json:"guide"`
  874. }
  875. type Role_AwardArmyRequest struct {
  876. Type *int64 `sproto:"integer,0" json:"type"`
  877. guide *bool `sproto:"boolean,1" json:"guide"`
  878. }
  879. type Role_AwardArmyResponse struct {
  880. soldiers map[int64]*SoldierInfo `sproto:"struct,0,array,key=0" json:"soldiers"`
  881. }
  882. type Role_TrainEndResponse struct {
  883. buildingIndex *int64 `sproto:"integer,0" json:"buildingIndex"`
  884. }
  885. type Role_TrainEndRequest struct {
  886. Type *int64 `sproto:"integer,0" json:"type"`
  887. buildingIndex *int64 `sproto:"integer,1" json:"buildingIndex"`
  888. }
  889. type Role_GetBuildInfoRequest struct {
  890. version *int64 `sproto:"integer,0" json:"version"`
  891. ownerRid *int64 `sproto:"integer,1" json:"ownerRid"`
  892. }
  893. type Role_GetBuildInfoResponse struct {
  894. buildingInfo map[int64]*BuildingInfo `sproto:"struct,0,array,key=0" json:"buildingInfo"`
  895. }
  896. type Role_TechnologyLevelUpRequest struct {
  897. technologyId *int64 `sproto:"integer,0" json:"technologyId"`
  898. }
  899. type Role_DisbandArmyRequest struct {
  900. Type *int64 `sproto:"integer,0" json:"type"`
  901. level *int64 `sproto:"integer,1" json:"level"`
  902. num *int64 `sproto:"integer,2" json:"num"`
  903. }
  904. type Role_BuyResourceRequest struct {
  905. itemId *int64 `sproto:"integer,0" json:"itemId"`
  906. itemNum *int64 `sproto:"integer,1" json:"itemNum"`
  907. }
  908. type Role_BuyResourceResponse struct {
  909. itemId *int64 `sproto:"integer,0" json:"itemId"`
  910. itemNum *int64 `sproto:"integer,1" json:"itemNum"`
  911. }
  912. type Role_TreatmentRequest struct {
  913. soldiers map[int64]*SoldierInfo `sproto:"struct,0,array,key=0" json:"soldiers"`
  914. immediately *bool `sproto:"boolean,1" json:"immediately"`
  915. treatmentQueueIndex *int64 `sproto:"integer,2" json:"treatmentQueueIndex"`
  916. }
  917. type Role_TreatmentResponse struct {
  918. soldiers map[int64]*SoldierInfo `sproto:"struct,0,array,key=0" json:"soldiers"`
  919. }
  920. type Role_AwardTreatmentResponse struct {
  921. soldiers map[int64]*SoldierInfo `sproto:"struct,0,array,key=0" json:"soldiers"`
  922. }
  923. type Role_AwardTreatmentRequest struct {
  924. }
  925. type Role_SpeedUpResponse struct {
  926. finishTime *int64 `sproto:"integer,0" json:"finishTime"`
  927. }
  928. type Role_SpeedUpRequest struct {
  929. queueIndex *int64 `sproto:"integer,0" json:"queueIndex"`
  930. Type *int64 `sproto:"integer,1" json:"type"`
  931. itemId *int64 `sproto:"integer,2" json:"itemId"`
  932. itemNum *int64 `sproto:"integer,3" json:"itemNum"`
  933. costDenar *bool `sproto:"boolean,4" json:"costDenar"`
  934. }
  935. type Role_HeartResponse struct {
  936. clientTime *int64 `sproto:"integer,0" json:"clientTime"`
  937. serverTime *int64 `sproto:"integer,1" json:"serverTime"`
  938. }
  939. type Role_HeartRequest struct {
  940. clientTime *int64 `sproto:"integer,0" json:"clientTime"`
  941. serverTime *int64 `sproto:"integer,1" json:"serverTime"`
  942. }
  943. type Role_NoviceGuideStepRequest struct {
  944. noviceGuideStep *int64 `sproto:"integer,0" json:"noviceGuideStep"`
  945. noviceGuideDetailStep *int64 `sproto:"integer,1" json:"noviceGuideDetailStep"`
  946. guideId *int64 `sproto:"integer,2" json:"guideId"`
  947. }
  948. type Role_ModifySituStationRequest struct {
  949. }
  950. type Role_ReportSelfRequest struct {
  951. quality *string `sproto:"string,0" json:"quality"`
  952. memory *string `sproto:"string,1" json:"memory"`
  953. fps *int64 `sproto:"integer,2" json:"fps"`
  954. network *string `sproto:"string,3" json:"network"`
  955. power *int64 `sproto:"integer,4" json:"power"`
  956. chargeStatus *int64 `sproto:"integer,5" json:"chargeStatus"`
  957. volume *int64 `sproto:"integer,6" json:"volume"`
  958. }
  959. type Role_CreateClickRequest struct {
  960. operateId *int64 `sproto:"integer,0" json:"operateId"`
  961. }
  962. type Role_GuideDialogRequest struct {
  963. plotId *int64 `sproto:"integer,0" json:"plotId"`
  964. }
  965. type Role_QueryRoleByParamResponse struct {
  966. roles []*RoleInfo `sproto:"struct,0,array" json:"roles"`
  967. }
  968. type Role_QueryRoleByParamRequest struct {
  969. param *string `sproto:"string,0" json:"param"`
  970. }
  971. type Role_ModifyNameResponse struct {
  972. name *string `sproto:"string,0" json:"name"`
  973. }
  974. type Role_ModifyNameRequest struct {
  975. name *string `sproto:"string,0" json:"name"`
  976. }
  977. type Role_AddBuffResponse struct {
  978. itemId *int64 `sproto:"integer,0" json:"itemId"`
  979. }
  980. type Role_AddBuffRequest struct {
  981. buffId *int64 `sproto:"integer,0" json:"buffId"`
  982. itemId *int64 `sproto:"integer,1" json:"itemId"`
  983. }
  984. type Role_SetRoleHeadResponse struct {
  985. result *bool `sproto:"boolean,0" json:"result"`
  986. }
  987. type Role_SetRoleHeadRequest struct {
  988. id *int64 `sproto:"integer,0" json:"id"`
  989. }
  990. type Role_GetVipPointRequest struct {
  991. }
  992. type Role_GetVipFreeBoxResponse struct {
  993. rewardInfo *RewardInfo `sproto:"struct,0" json:"rewardInfo"`
  994. }
  995. type Role_GetVipFreeBoxRequest struct {
  996. }
  997. type Role_GetRoleInfoResponse struct {
  998. roleInfo *RoleInfo `sproto:"struct,0" json:"roleInfo"`
  999. }
  1000. type Role_GetRoleInfoRequest struct {
  1001. queryRid *int64 `sproto:"integer,0" json:"queryRid"`
  1002. }
  1003. type Role_GetFreeDailyResponse struct {
  1004. rewardInfo *RewardInfo `sproto:"struct,0" json:"rewardInfo"`
  1005. }
  1006. type Role_GetFreeDailyRequest struct {
  1007. }
  1008. type Role_GetMonumentResponse struct {
  1009. monumentList map[int64]*Role_GetMonumentResponseMonumentList `sproto:"struct,0,array,key=0" json:"monumentList"`
  1010. }
  1011. type Role_GetMonumentRequest struct {
  1012. }
  1013. type Role_GetMonumentResponseMonumentList struct {
  1014. id *int64 `sproto:"integer,0" json:"id"`
  1015. reward *bool `sproto:"boolean,1" json:"reward"`
  1016. canReward *bool `sproto:"boolean,2" json:"canReward"`
  1017. count *int64 `sproto:"integer,3" json:"count"`
  1018. guildRank []*Role_GetMonumentResponseMonumentListGuildRank `sproto:"struct,4,array" json:"guildRank"`
  1019. finishTime *int64 `sproto:"integer,5" json:"finishTime"`
  1020. serverCount *int64 `sproto:"integer,6" json:"serverCount"`
  1021. }
  1022. type Role_GetMonumentResponseMonumentListGuildRank struct {
  1023. count *int64 `sproto:"integer,0" json:"count"`
  1024. signs []int64 `sproto:"integer,1,array" json:"signs"`
  1025. guildName *string `sproto:"string,2" json:"guildName"`
  1026. abbreviationName *string `sproto:"string,3" json:"abbreviationName"`
  1027. }
  1028. type Role_GetMonumentRewardRequest struct {
  1029. id *int64 `sproto:"integer,0" json:"id"`
  1030. }
  1031. type Role_GetMonumentRewardResponse struct {
  1032. rewardInfo *RewardInfo `sproto:"struct,0" json:"rewardInfo"`
  1033. }
  1034. type Role_ChangeCivilizationRequest struct {
  1035. civilizationId *int64 `sproto:"integer,0" json:"civilizationId"`
  1036. useItem *bool `sproto:"boolean,1" json:"useItem"`
  1037. }
  1038. type Role_ChangeCivilizationResponse struct {
  1039. result *bool `sproto:"boolean,0" json:"result"`
  1040. }
  1041. type Role_BuyActionForceResponse struct {
  1042. result *bool `sproto:"boolean,0" json:"result"`
  1043. }
  1044. type Role_BuyActionForceRequest struct {
  1045. }
  1046. type Role_ShiledEarlyWarningRequest struct {
  1047. earlyWarningIndex []int64 `sproto:"integer,0,array" json:"earlyWarningIndex"`
  1048. }
  1049. type Role_GetCityReinforceRecordRequest struct {
  1050. }
  1051. type Role_GetCityReinforceRecordResponse struct {
  1052. reinforceRecord []*ReinforceRecordInfo `sproto:"struct,0,array" json:"reinforceRecord"`
  1053. }
  1054. type Role_GetCityReinforceInfoResponse struct {
  1055. reinforceArmyInfo map[int64]*ReinforceArmyInfo `sproto:"struct,0,array,key=0" json:"reinforceArmyInfo"`
  1056. armyCount *int64 `sproto:"integer,1" json:"armyCount"`
  1057. armyCountMax *int64 `sproto:"integer,2" json:"armyCountMax"`
  1058. }
  1059. type Role_GetCityReinforceInfoRequest struct {
  1060. targetRid *int64 `sproto:"integer,0" json:"targetRid"`
  1061. }
  1062. type Role_SetPraiseRequest struct {
  1063. }
  1064. type Role_NoviceGuideStepExRequest struct {
  1065. noviceGuideStepEx *int64 `sproto:"integer,0" json:"noviceGuideStepEx"`
  1066. guideId *int64 `sproto:"integer,1" json:"guideId"`
  1067. }
  1068. type Role_QueryRoleNameResponse struct {
  1069. name *string `sproto:"string,0" json:"name"`
  1070. rid *int64 `sproto:"integer,1" json:"rid"`
  1071. gameNode *string `sproto:"string,2" json:"gameNode"`
  1072. headId *int64 `sproto:"integer,3" json:"headId"`
  1073. headFrameID *int64 `sproto:"integer,4" json:"headFrameID"`
  1074. guildAbbr *string `sproto:"string,5" json:"guildAbbr"`
  1075. }
  1076. type Role_QueryRoleNameRequest struct {
  1077. name *string `sproto:"string,0" json:"name"`
  1078. }
  1079. type Role_SettingPushRequest struct {
  1080. id *int64 `sproto:"integer,0" json:"id"`
  1081. }
  1082. type Role_UpdateEventTranckingRequest struct {
  1083. eventTrancking *int64 `sproto:"integer,0" json:"eventTrancking"`
  1084. }
  1085. type Role_SetLastServerAndRoleResponse struct {
  1086. selectGameNode *string `sproto:"string,1" json:"selectGameNode"`
  1087. selectRid *int64 `sproto:"integer,2" json:"selectRid"`
  1088. }
  1089. type Role_SetLastServerAndRoleRequest struct {
  1090. selectGameNode *string `sproto:"string,1" json:"selectGameNode"`
  1091. selectRid *int64 `sproto:"integer,2" json:"selectRid"`
  1092. }
  1093. type Map_MarchRequest struct {
  1094. armyIndex *int64 `sproto:"integer,0" json:"armyIndex"`
  1095. targetType *int64 `sproto:"integer,1" json:"targetType"`
  1096. targetArg *MarchTargetArg `sproto:"struct,2" json:"targetArg"`
  1097. isSituStation *bool `sproto:"boolean,3" json:"isSituStation"`
  1098. armyIndexs []int64 `sproto:"integer,4,array" json:"armyIndexs"`
  1099. }
  1100. type Map_MoveRequest struct {
  1101. posInfo *PosInfo `sproto:"struct,1" json:"posInfo"`
  1102. isPreview *bool `sproto:"boolean,2" json:"isPreview"`
  1103. }
  1104. type Map_FogResponse struct {
  1105. fogs []int64 `sproto:"integer,0,array" json:"fogs"`
  1106. }
  1107. type Map_FogRequest struct {
  1108. }
  1109. type Map_SearchResourceResponse struct {
  1110. resourceType *int64 `sproto:"integer,0" json:"resourceType"`
  1111. resources []*Map_SearchResourceResponseResourcePosInfo `sproto:"struct,1,array" json:"resources"`
  1112. }
  1113. type Map_SearchResourceRequest struct {
  1114. resourceType *int64 `sproto:"integer,0" json:"resourceType"`
  1115. resourceLevel *int64 `sproto:"integer,1" json:"resourceLevel"`
  1116. }
  1117. type Map_SearchResourceResponseResourcePosInfo struct {
  1118. resourceLevel *int64 `sproto:"integer,0" json:"resourceLevel"`
  1119. pos *PosInfo `sproto:"struct,1" json:"pos"`
  1120. objectId *int64 `sproto:"integer,2" json:"objectId"`
  1121. }
  1122. type Map_SearchBarbarianRequest struct {
  1123. level *int64 `sproto:"integer,0" json:"level"`
  1124. }
  1125. type Map_SearchBarbarianResponse struct {
  1126. level *int64 `sproto:"integer,0" json:"level"`
  1127. barbarians []*Map_SearchBarbarianResponseBarbarianPosInfo `sproto:"struct,1,array" json:"barbarians"`
  1128. }
  1129. type Map_SearchBarbarianResponseBarbarianPosInfo struct {
  1130. pos *PosInfo `sproto:"struct,0" json:"pos"`
  1131. objectId *int64 `sproto:"integer,1" json:"objectId"`
  1132. }
  1133. type Map_ScoutsRequest struct {
  1134. scoutIndex *int64 `sproto:"integer,0" json:"scoutIndex"`
  1135. pos *PosInfo `sproto:"struct,1" json:"pos"`
  1136. targetIndex *int64 `sproto:"integer,2" json:"targetIndex"`
  1137. }
  1138. type Map_ScoutsResponse struct {
  1139. scoutIndex *int64 `sproto:"integer,0" json:"scoutIndex"`
  1140. }
  1141. type Map_ScoutVillageRequest struct {
  1142. targetIndex *int64 `sproto:"integer,0" json:"targetIndex"`
  1143. }
  1144. type Map_ScoutVillageResponse struct {
  1145. villageRewardId *int64 `sproto:"integer,0" json:"villageRewardId"`
  1146. targetIndex *int64 `sproto:"integer,1" json:"targetIndex"`
  1147. }
  1148. type Map_GetCityDetailResponse struct {
  1149. buildingInfo map[int64]*BuildingInfo `sproto:"struct,0,array,key=0" json:"buildingInfo"`
  1150. targetRid *int64 `sproto:"integer,1" json:"targetRid"`
  1151. }
  1152. type Map_GetCityDetailRequest struct {
  1153. targetRid *int64 `sproto:"integer,0" json:"targetRid"`
  1154. }
  1155. type Map_ScoutsBackRequest struct {
  1156. objectIndex *int64 `sproto:"integer,0" json:"objectIndex"`
  1157. }
  1158. type Map_ScoutsBackResponse struct {
  1159. objectIndex *int64 `sproto:"integer,0" json:"objectIndex"`
  1160. }
  1161. type Map_GetGuildBuildArmysRequest struct {
  1162. objectIndex *int64 `sproto:"integer,0" json:"objectIndex"`
  1163. }
  1164. type Map_MoveCityRequest struct {
  1165. Type *int64 `sproto:"integer,0" json:"type"`
  1166. pos *PosInfo `sproto:"struct,1" json:"pos"`
  1167. }
  1168. type Map_AddMarkerRequest struct {
  1169. markerId *int64 `sproto:"integer,0" json:"markerId"`
  1170. description *string `sproto:"string,1" json:"description"`
  1171. gameNode *string `sproto:"string,2" json:"gameNode"`
  1172. pos *PosInfo `sproto:"struct,3" json:"pos"`
  1173. }
  1174. type Map_AddMarkerResponse struct {
  1175. markerId *int64 `sproto:"integer,0" json:"markerId"`
  1176. }
  1177. type Map_ModifyMarkerRequest struct {
  1178. markerIndex *int64 `sproto:"integer,0" json:"markerIndex"`
  1179. markerId *int64 `sproto:"integer,1" json:"markerId"`
  1180. description *string `sproto:"string,2" json:"description"`
  1181. }
  1182. type Map_ModifyMarkerResponse struct {
  1183. markerId *int64 `sproto:"integer,0" json:"markerId"`
  1184. }
  1185. type Map_DeleteMarkerResponse struct {
  1186. markerId *int64 `sproto:"integer,0" json:"markerId"`
  1187. }
  1188. type Map_DeleteMarkerRequest struct {
  1189. markerIndex *int64 `sproto:"integer,0" json:"markerIndex"`
  1190. markerId *int64 `sproto:"integer,1" json:"markerId"`
  1191. }
  1192. type Map_UpdateGuildMarkerStatusRequest struct {
  1193. }
  1194. type Map_ModifyGuildMarkerResponse struct {
  1195. markerId *int64 `sproto:"integer,0" json:"markerId"`
  1196. }
  1197. type Map_ModifyGuildMarkerRequest struct {
  1198. markerId *int64 `sproto:"integer,0" json:"markerId"`
  1199. description *string `sproto:"string,1" json:"description"`
  1200. gameNode *string `sproto:"string,2" json:"gameNode"`
  1201. pos *PosInfo `sproto:"struct,3" json:"pos"`
  1202. oldMarkerId *int64 `sproto:"integer,4" json:"oldMarkerId"`
  1203. }
  1204. type Build_CreateBuildingRequest struct {
  1205. Type *int64 `sproto:"integer,0" json:"type"`
  1206. pos *PosInfo `sproto:"struct,1" json:"pos"`
  1207. }
  1208. type Build_CreateBuildingResponse struct {
  1209. buildingIndex *int64 `sproto:"integer,0" json:"buildingIndex"`
  1210. }
  1211. type Build_UpGradeBuildingResponse struct {
  1212. buildingIndex *int64 `sproto:"integer,0" json:"buildingIndex"`
  1213. immediately *bool `sproto:"boolean,1" json:"immediately"`
  1214. }
  1215. type Build_UpGradeBuildingRequest struct {
  1216. buildingIndex *int64 `sproto:"integer,0" json:"buildingIndex"`
  1217. immediately *bool `sproto:"boolean,1" json:"immediately"`
  1218. }
  1219. type Build_EndBuildingRequest struct {
  1220. buildingIndex *int64 `sproto:"integer,0" json:"buildingIndex"`
  1221. }
  1222. type Build_GetBuildResourcesRequest struct {
  1223. buildingIndexs []int64 `sproto:"integer,0,array" json:"buildingIndexs"`
  1224. }
  1225. type Build_GetBuildResourcesResponse struct {
  1226. result *int64 `sproto:"integer,0" json:"result"`
  1227. }
  1228. type Build_RemoveBuildingRequest struct {
  1229. buildingIndexs *int64 `sproto:"integer,0" json:"buildingIndexs"`
  1230. pos *PosInfo `sproto:"struct,1" json:"pos"`
  1231. }
  1232. type Build_DismantleBuildingRequest struct {
  1233. buildingIndex *int64 `sproto:"integer,0" json:"buildingIndex"`
  1234. }
  1235. type Build_TavernResponse struct {
  1236. rewardInfo *RewardInfo `sproto:"struct,0" json:"rewardInfo"`
  1237. count *int64 `sproto:"integer,1" json:"count"`
  1238. Type *int64 `sproto:"integer,2" json:"type"`
  1239. }
  1240. type Build_TavernRequest struct {
  1241. Type *int64 `sproto:"integer,0" json:"type"`
  1242. free *bool `sproto:"boolean,1" json:"free"`
  1243. count *int64 `sproto:"integer,2" json:"count"`
  1244. useDenar *bool `sproto:"boolean,3" json:"useDenar"`
  1245. }
  1246. type Build_ExtinguishingRequest struct {
  1247. }
  1248. type Build_ServiceRequest struct {
  1249. }
  1250. type Build_DefendHeroRequest struct {
  1251. mainHeroId *int64 `sproto:"integer,0" json:"mainHeroId"`
  1252. deputyHeroId *int64 `sproto:"integer,1" json:"deputyHeroId"`
  1253. }
  1254. type Build_UnlockBuildQueueResponse struct {
  1255. result *bool `sproto:"boolean,0" json:"result"`
  1256. }
  1257. type Build_UnlockBuildQueueRequest struct {
  1258. itemId *int64 `sproto:"integer,0" json:"itemId"`
  1259. }
  1260. type Build_ProduceMaterialRequest struct {
  1261. itemId *int64 `sproto:"integer,0" json:"itemId"`
  1262. }
  1263. type Build_CancelProduceMaterialRequest struct {
  1264. index *int64 `sproto:"integer,0" json:"index"`
  1265. }
  1266. type Build_AwardProduceMaterialRequest struct {
  1267. }
  1268. type Build_MaterialSynthesisRequest struct {
  1269. itemId *int64 `sproto:"integer,0" json:"itemId"`
  1270. count *int64 `sproto:"integer,1" json:"count"`
  1271. max *bool `sproto:"boolean,2" json:"max"`
  1272. }
  1273. type Build_MaterialDecompositionRequest struct {
  1274. itemId *int64 `sproto:"integer,0" json:"itemId"`
  1275. count *int64 `sproto:"integer,1" json:"count"`
  1276. max *bool `sproto:"boolean,2" json:"max"`
  1277. }
  1278. type Build_CheckMakeEquipResponse struct {
  1279. exclusive *bool `sproto:"boolean,1" json:"exclusive"`
  1280. }
  1281. type Build_CheckMakeEquipRequest struct {
  1282. itemId *int64 `sproto:"integer,0" json:"itemId"`
  1283. }
  1284. type Build_MakeEquipmentRequest struct {
  1285. itemId *int64 `sproto:"integer,0" json:"itemId"`
  1286. exclusive *int64 `sproto:"integer,1" json:"exclusive"`
  1287. }
  1288. type Build_DecompositionEquipmentRequest struct {
  1289. itemIndex *int64 `sproto:"integer,0" json:"itemIndex"`
  1290. }
  1291. type Hero_SummonHeroRequest struct {
  1292. heroId *int64 `sproto:"integer,0" json:"heroId"`
  1293. }
  1294. type Hero_AddHeroExpResponse struct {
  1295. result *bool `sproto:"boolean,0" json:"result"`
  1296. itemId *int64 `sproto:"integer,1" json:"itemId"`
  1297. itemNum *int64 `sproto:"integer,2" json:"itemNum"`
  1298. }
  1299. type Hero_AddHeroExpRequest struct {
  1300. heroId *int64 `sproto:"integer,0" json:"heroId"`
  1301. itemId *int64 `sproto:"integer,1" json:"itemId"`
  1302. itemNum *int64 `sproto:"integer,2" json:"itemNum"`
  1303. }
  1304. type Hero_HeroSkillLevelUpRequest struct {
  1305. heroId *int64 `sproto:"integer,0" json:"heroId"`
  1306. }
  1307. type Hero_HeroSkillLevelUpResponse struct {
  1308. skillId *int64 `sproto:"integer,0" json:"skillId"`
  1309. skillLevel *int64 `sproto:"integer,1" json:"skillLevel"`
  1310. }
  1311. type Hero_HeroAwakeRequest struct {
  1312. heroId *int64 `sproto:"integer,0" json:"heroId"`
  1313. }
  1314. type Hero_HeroAwakeResponse struct {
  1315. skillId *int64 `sproto:"integer,0" json:"skillId"`
  1316. skillLevel *int64 `sproto:"integer,1" json:"skillLevel"`
  1317. }
  1318. type Hero_ExchangeHeroItemResponse struct {
  1319. result *bool `sproto:"boolean,0" json:"result"`
  1320. }
  1321. type Hero_ExchangeHeroItemRequest struct {
  1322. heroId *int64 `sproto:"integer,0" json:"heroId"`
  1323. itemNum *int64 `sproto:"integer,1" json:"itemNum"`
  1324. }
  1325. type Hero_HeroStarUpResponse struct {
  1326. result *bool `sproto:"boolean,0" json:"result"`
  1327. }
  1328. type Hero_HeroStarUpRequest struct {
  1329. heroId *int64 `sproto:"integer,0" json:"heroId"`
  1330. items []*Hero_HeroStarUpRequestItem `sproto:"struct,1,array" json:"items"`
  1331. }
  1332. type Hero_HeroStarUpRequestItem struct {
  1333. itemId *int64 `sproto:"integer,0" json:"itemId"`
  1334. itemNum *int64 `sproto:"integer,1" json:"itemNum"`
  1335. }
  1336. type Hero_TalentUpResponse struct {
  1337. result *bool `sproto:"boolean,0" json:"result"`
  1338. }
  1339. type Hero_TalentUpRequest struct {
  1340. heroId *int64 `sproto:"integer,0" json:"heroId"`
  1341. id *int64 `sproto:"integer,1" json:"id"`
  1342. index *int64 `sproto:"integer,2" json:"index"`
  1343. }
  1344. type Hero_ChangeTalentIndexResponse struct {
  1345. result *bool `sproto:"boolean,0" json:"result"`
  1346. }
  1347. type Hero_ChangeTalentIndexRequest struct {
  1348. heroId *int64 `sproto:"integer,0" json:"heroId"`
  1349. index *int64 `sproto:"integer,1" json:"index"`
  1350. useDenar *bool `sproto:"boolean,2" json:"useDenar"`
  1351. }
  1352. type Hero_ResetTalentRequest struct {
  1353. heroId *int64 `sproto:"integer,0" json:"heroId"`
  1354. index *int64 `sproto:"integer,1" json:"index"`
  1355. useDenar *bool `sproto:"boolean,2" json:"useDenar"`
  1356. }
  1357. type Hero_ResetTalentResponse struct {
  1358. result *bool `sproto:"boolean,0" json:"result"`
  1359. }
  1360. type Hero_ModifyTalentNameRequest struct {
  1361. heroId *int64 `sproto:"integer,0" json:"heroId"`
  1362. index *int64 `sproto:"integer,1" json:"index"`
  1363. name *string `sproto:"string,2" json:"name"`
  1364. }
  1365. type Hero_ModifyTalentNameResponse struct {
  1366. result *bool `sproto:"boolean,0" json:"result"`
  1367. }
  1368. type Hero_HeroWearEquipRequest struct {
  1369. heroId *int64 `sproto:"integer,0" json:"heroId"`
  1370. itemIndex *int64 `sproto:"integer,1" json:"itemIndex"`
  1371. equipIndex *int64 `sproto:"integer,2" json:"equipIndex"`
  1372. }
  1373. type Hero_HeroWearEquipResponse struct {
  1374. result *bool `sproto:"boolean,0" json:"result"`
  1375. }
  1376. type Hero_TakeOffEquipResponse struct {
  1377. result *bool `sproto:"boolean,0" json:"result"`
  1378. }
  1379. type Hero_TakeOffEquipRequest struct {
  1380. heroId *int64 `sproto:"integer,0" json:"heroId"`
  1381. equipIndex *int64 `sproto:"integer,1" json:"equipIndex"`
  1382. }
  1383. type Task_TaskFinishResponse struct {
  1384. taskId *int64 `sproto:"integer,0" json:"taskId"`
  1385. }
  1386. type Task_TaskFinishRequest struct {
  1387. taskId *int64 `sproto:"integer,0" json:"taskId"`
  1388. }
  1389. type Task_ChapterAcceptRequest struct {
  1390. }
  1391. type Task_ChapterFinishResponse struct {
  1392. chapterId *int64 `sproto:"integer,0" json:"chapterId"`
  1393. }
  1394. type Task_ChapterFinishRequest struct {
  1395. }
  1396. type Task_TakeActivePointRewardRequest struct {
  1397. activePoint *int64 `sproto:"integer,0" json:"activePoint"`
  1398. }
  1399. type Technology_ResearchTechnologyRequest struct {
  1400. technologyType *int64 `sproto:"integer,0" json:"technologyType"`
  1401. immediately *bool `sproto:"boolean,1" json:"immediately"`
  1402. }
  1403. type Technology_ResearchTechnologyResponse struct {
  1404. result *bool `sproto:"boolean,0" json:"result"`
  1405. technologyType *int64 `sproto:"integer,1" json:"technologyType"`
  1406. level *int64 `sproto:"integer,2" json:"level"`
  1407. }
  1408. type Technology_AwardTechnologyRequest struct {
  1409. }
  1410. type Technology_StopTechnologyResponse struct {
  1411. result *bool `sproto:"boolean,0" json:"result"`
  1412. }
  1413. type Technology_StopTechnologyRequest struct {
  1414. }
  1415. type Email_TakeEnclosureResponse struct {
  1416. Type *int64 `sproto:"integer,0" json:"type"`
  1417. data *int64 `sproto:"integer,1" json:"data"`
  1418. reward *RewardInfo `sproto:"struct,2" json:"reward"`
  1419. }
  1420. type Email_TakeEnclosureRequest struct {
  1421. Type *int64 `sproto:"integer,0" json:"type"`
  1422. data *int64 `sproto:"integer,1" json:"data"`
  1423. }
  1424. type Email_DeleteEmailResponse struct {
  1425. Type *int64 `sproto:"integer,0" json:"type"`
  1426. data *int64 `sproto:"integer,1" json:"data"`
  1427. }
  1428. type Email_DeleteEmailRequest struct {
  1429. Type *int64 `sproto:"integer,0" json:"type"`
  1430. data *int64 `sproto:"integer,1" json:"data"`
  1431. }
  1432. type Email_UpdateEmailStatusRequest struct {
  1433. emailIndexs []int64 `sproto:"integer,0,array" json:"emailIndexs"`
  1434. }
  1435. type Email_GetEmailsResponse struct {
  1436. sendFinish *bool `sproto:"boolean,0" json:"sendFinish"`
  1437. }
  1438. type Email_GetEmailsRequest struct {
  1439. }
  1440. type Email_CollectEmailRequest struct {
  1441. emailIndex *int64 `sproto:"integer,0" json:"emailIndex"`
  1442. }
  1443. type Email_CollectEmailResponse struct {
  1444. emailIndex *int64 `sproto:"integer,0" json:"emailIndex"`
  1445. }
  1446. type Email_GetEmailInfoResponse struct {
  1447. emailIndexs []int64 `sproto:"integer,0,array" json:"emailIndexs"`
  1448. }
  1449. type Email_GetEmailInfoRequest struct {
  1450. emailIndexs []int64 `sproto:"integer,0,array" json:"emailIndexs"`
  1451. }
  1452. type Receiver struct {
  1453. rid *int64 `sproto:"integer,0" json:"rid"`
  1454. gameNode *string `sproto:"string,1" json:"gameNode"`
  1455. }
  1456. type Email_MsgSendPrivateEmailResponse struct {
  1457. result *bool `sproto:"boolean,0" json:"result"`
  1458. }
  1459. type Email_MsgSendPrivateEmailRequest struct {
  1460. lst []*Receiver `sproto:"struct,0,array" json:"lst"`
  1461. title *string `sproto:"string,1" json:"title"`
  1462. content *string `sproto:"string,2" json:"content"`
  1463. isReply *bool `sproto:"boolean,3" json:"isReply"`
  1464. receiverInfo *string `sproto:"string,4" json:"receiverInfo"`
  1465. isGuildReply *bool `sproto:"boolean,5" json:"isGuildReply"`
  1466. }
  1467. type Email_SendGuildEmailRequest struct {
  1468. subTitle *string `sproto:"string,0" json:"subTitle"`
  1469. emailContent *string `sproto:"string,1" json:"emailContent"`
  1470. receiverInfo *string `sproto:"string,2" json:"receiverInfo"`
  1471. }
  1472. type Email_SendGuildEmailResponse struct {
  1473. result *bool `sproto:"boolean,0" json:"result"`
  1474. }
  1475. type Item_ItemChangeResourceRequest struct {
  1476. itemIndex *int64 `sproto:"integer,0" json:"itemIndex"`
  1477. itemNum *int64 `sproto:"integer,1" json:"itemNum"`
  1478. }
  1479. type Item_ItemChangeResourceResponse struct {
  1480. result *bool `sproto:"boolean,0" json:"result"`
  1481. itemId *int64 `sproto:"integer,1" json:"itemId"`
  1482. itemNum *int64 `sproto:"integer,2" json:"itemNum"`
  1483. }
  1484. type Item_ItemUseRequest struct {
  1485. itemIndex *int64 `sproto:"integer,0" json:"itemIndex"`
  1486. itemNum *int64 `sproto:"integer,1" json:"itemNum"`
  1487. id *int64 `sproto:"integer,2" json:"id"`
  1488. pos *PosInfo `sproto:"struct,3" json:"pos"`
  1489. }
  1490. type Item_ItemUseResponse struct {
  1491. itemId *int64 `sproto:"integer,0" json:"itemId"`
  1492. itemNum *int64 `sproto:"integer,1" json:"itemNum"`
  1493. rewardInfo *RewardInfo `sproto:"struct,2" json:"rewardInfo"`
  1494. status *int64 `sproto:"integer,3" json:"status"`
  1495. objectIndex *int64 `sproto:"integer,4" json:"objectIndex"`
  1496. pos *PosInfo `sproto:"struct,5" json:"pos"`
  1497. }
  1498. type Shop_BuyShopItemResponse struct {
  1499. itemId *int64 `sproto:"integer,0" json:"itemId"`
  1500. itemNum *int64 `sproto:"integer,1" json:"itemNum"`
  1501. }
  1502. type Shop_BuyShopItemRequest struct {
  1503. itemId *int64 `sproto:"integer,0" json:"itemId"`
  1504. itemNum *int64 `sproto:"integer,1" json:"itemNum"`
  1505. }
  1506. type Shop_BuyPostItemResponse struct {
  1507. id *int64 `sproto:"integer,0" json:"id"`
  1508. }
  1509. type Shop_BuyPostItemRequest struct {
  1510. id *int64 `sproto:"integer,0" json:"id"`
  1511. }
  1512. type Shop_RefreshPostItemRequest struct {
  1513. }
  1514. type Shop_RefreshPostItemResponse struct {
  1515. result *bool `sproto:"boolean,0" json:"result"`
  1516. }
  1517. type Shop_BuyVipStoreResponse struct {
  1518. itemId *int64 `sproto:"integer,0" json:"itemId"`
  1519. itemNum *int64 `sproto:"integer,1" json:"itemNum"`
  1520. }
  1521. type Shop_BuyVipStoreRequest struct {
  1522. id *int64 `sproto:"integer,0" json:"id"`
  1523. num *int64 `sproto:"integer,1" json:"num"`
  1524. }
  1525. type Shop_BuyExpeditionStoreRequest struct {
  1526. Type *int64 `sproto:"integer,0" json:"type"`
  1527. itemId *int64 `sproto:"integer,2" json:"itemId"`
  1528. }
  1529. type Shop_BuyExpeditionStoreResponse struct {
  1530. result *bool `sproto:"boolean,0" json:"result"`
  1531. }
  1532. type Shop_RefreshExpeditionStoreResponse struct {
  1533. result *bool `sproto:"boolean,0" json:"result"`
  1534. }
  1535. type Shop_RefreshExpeditionStoreRequest struct {
  1536. }
  1537. type Shop_GetLimitHeroInfoResponse struct {
  1538. id *int64 `sproto:"integer,0" json:"id"`
  1539. nextRefreshTime *int64 `sproto:"integer,1" json:"nextRefreshTime"`
  1540. }
  1541. type Shop_GetLimitHeroInfoRequest struct {
  1542. }
  1543. type Chat_SendMsgRequest struct {
  1544. channelType *int64 `sproto:"integer,0" json:"channelType"`
  1545. msgContent *string `sproto:"string,1" json:"msgContent"`
  1546. notifyRid *int64 `sproto:"integer,2" json:"notifyRid"`
  1547. }
  1548. type Chat_SendPrivateMsgRequest struct {
  1549. toRid *int64 `sproto:"integer,0" json:"toRid"`
  1550. msgContent *string `sproto:"string,1" json:"msgContent"`
  1551. gameNode *string `sproto:"string,2" json:"gameNode"`
  1552. }
  1553. type Chat_SendMaxUniqueIndexRequest struct {
  1554. chatReadInfo map[int64]*ChatReadedUniqueIndex `sproto:"struct,0,array,key=1" json:"chatReadInfo"`
  1555. }
  1556. type Chat_SendChatMsgNoDisturbRequest struct {
  1557. chatNoDisturbInfo map[int64]*ChatNoDisturbInfo `sproto:"struct,0,array,key=1" json:"chatNoDisturbInfo"`
  1558. }
  1559. type Chat_GetSaveChatMsgRequest struct {
  1560. page *int64 `sproto:"integer,0" json:"page"`
  1561. channelType *int64 `sproto:"integer,1" json:"channelType"`
  1562. }
  1563. type ChatRoleBrief struct {
  1564. rid *int64 `sproto:"integer,0" json:"rid"`
  1565. headId *int64 `sproto:"integer,1" json:"headId"`
  1566. name *string `sproto:"string,2" json:"name"`
  1567. guildId *int64 `sproto:"integer,3" json:"guildId"`
  1568. guildAbbr *string `sproto:"string,4" json:"guildAbbr"`
  1569. headFrameID *int64 `sproto:"integer,5" json:"headFrameID"`
  1570. lastMsg *string `sproto:"string,6" json:"lastMsg"`
  1571. lastMsgTS *int64 `sproto:"integer,7" json:"lastMsgTS"`
  1572. lastReadTS *int64 `sproto:"integer,8" json:"lastReadTS"`
  1573. notReadCnt *int64 `sproto:"integer,9" json:"notReadCnt"`
  1574. }
  1575. type Chat_Msg2GSQueryPrivateChatLstResponse struct {
  1576. lst []*ChatRoleBrief `sproto:"struct,0,array" json:"lst"`
  1577. }
  1578. type Chat_Msg2GSQueryPrivateChatLstRequest struct {
  1579. }
  1580. type ChatInfo struct {
  1581. msg *string `sproto:"string,0" json:"msg"`
  1582. timeStamp *int64 `sproto:"integer,1" json:"timeStamp"`
  1583. toRid *int64 `sproto:"integer,2" json:"toRid"`
  1584. }
  1585. type Chat_Msg2GSQueryPrivateChatByRidResponse struct {
  1586. lst []*ChatInfo `sproto:"struct,0,array" json:"lst"`
  1587. toRid *int64 `sproto:"integer,1" json:"toRid"`
  1588. }
  1589. type Chat_Msg2GSQueryPrivateChatByRidRequest struct {
  1590. toRid *int64 `sproto:"integer,0" json:"toRid"`
  1591. }
  1592. type Chat_Msg2GSReadPrivateChatRequest struct {
  1593. toRid *int64 `sproto:"integer,0" json:"toRid"`
  1594. tsLastRead *int64 `sproto:"integer,1" json:"tsLastRead"`
  1595. }
  1596. type GuildInfo struct {
  1597. guildId *int64 `sproto:"integer,0" json:"guildId"`
  1598. name *string `sproto:"string,1" json:"name"`
  1599. abbreviationName *string `sproto:"string,2" json:"abbreviationName"`
  1600. notice *string `sproto:"string,3" json:"notice"`
  1601. needExamine *bool `sproto:"boolean,4" json:"needExamine"`
  1602. languageId *int64 `sproto:"integer,5" json:"languageId"`
  1603. signs []int64 `sproto:"integer,6,array" json:"signs"`
  1604. leaderRid *int64 `sproto:"integer,7" json:"leaderRid"`
  1605. leaderName *string `sproto:"string,8" json:"leaderName"`
  1606. power *int64 `sproto:"integer,9" json:"power"`
  1607. territory *int64 `sproto:"integer,10" json:"territory"`
  1608. giftLevel *int64 `sproto:"integer,11" json:"giftLevel"`
  1609. memberNum *int64 `sproto:"integer,12" json:"memberNum"`
  1610. memberLimit *int64 `sproto:"integer,13" json:"memberLimit"`
  1611. isApply *bool `sproto:"boolean,14" json:"isApply"`
  1612. isSameGame *bool `sproto:"boolean,15" json:"isSameGame"`
  1613. leaderHeadId *int64 `sproto:"integer,16" json:"leaderHeadId"`
  1614. leaderHeadFrameID *int64 `sproto:"integer,17" json:"leaderHeadFrameID"`
  1615. welcomeEmail *string `sproto:"string,18" json:"welcomeEmail"`
  1616. messageBoardRedDot *bool `sproto:"boolean,19" json:"messageBoardRedDot"`
  1617. welcomeEmailFlag *bool `sproto:"boolean,20" json:"welcomeEmailFlag"`
  1618. territoryBuildFlag *bool `sproto:"boolean,21" json:"territoryBuildFlag"`
  1619. }
  1620. type Guild_CreateGuildRequest struct {
  1621. name *string `sproto:"string,0" json:"name"`
  1622. abbreviationName *string `sproto:"string,1" json:"abbreviationName"`
  1623. notice *string `sproto:"string,2" json:"notice"`
  1624. needExamine *bool `sproto:"boolean,3" json:"needExamine"`
  1625. languageId *int64 `sproto:"integer,4" json:"languageId"`
  1626. signs []int64 `sproto:"integer,5,array" json:"signs"`
  1627. }
  1628. type Guild_CreateGuildResponse struct {
  1629. guildId *int64 `sproto:"integer,0" json:"guildId"`
  1630. }
  1631. type Guild_ApplyJoinGuildRequest struct {
  1632. guildId *int64 `sproto:"integer,0" json:"guildId"`
  1633. }
  1634. type Guild_ApplyJoinGuildResponse struct {
  1635. Type *int64 `sproto:"integer,0" json:"type"`
  1636. guildId *int64 `sproto:"integer,1" json:"guildId"`
  1637. }
  1638. type Guild_SearchGuildResponse struct {
  1639. Type *int64 `sproto:"integer,0" json:"type"`
  1640. guildList []*GuildInfo `sproto:"struct,1,array" json:"guildList"`
  1641. }
  1642. type Guild_SearchGuildRequest struct {
  1643. Type *int64 `sproto:"integer,0" json:"type"`
  1644. keyName *string `sproto:"string,1" json:"keyName"`
  1645. }
  1646. type Guild_GetGuildInfoResponse struct {
  1647. Type *int64 `sproto:"integer,0" json:"type"`
  1648. reqType *int64 `sproto:"integer,1" json:"reqType"`
  1649. }
  1650. type Guild_GetGuildInfoRequest struct {
  1651. Type *int64 `sproto:"integer,0" json:"type"`
  1652. reqType *int64 `sproto:"integer,1" json:"reqType"`
  1653. }
  1654. type Guild_CheckGuildNameRequest struct {
  1655. Type *int64 `sproto:"integer,0" json:"type"`
  1656. value *string `sproto:"string,1" json:"value"`
  1657. }
  1658. type Guild_CheckGuildNameResponse struct {
  1659. Type *int64 `sproto:"integer,0" json:"type"`
  1660. value *string `sproto:"string,1" json:"value"`
  1661. result *bool `sproto:"boolean,2" json:"result"`
  1662. }
  1663. type Guild_GetGuildApplysRequest struct {
  1664. }
  1665. type Guild_ExamineGuildApplyResponse struct {
  1666. applyRid *int64 `sproto:"integer,0" json:"applyRid"`
  1667. result *bool `sproto:"boolean,1" json:"result"`
  1668. }
  1669. type Guild_ExamineGuildApplyRequest struct {
  1670. applyRid *int64 `sproto:"integer,0" json:"applyRid"`
  1671. result *bool `sproto:"boolean,1" json:"result"`
  1672. }
  1673. type Guild_InviteGuildResponse struct {
  1674. result *bool `sproto:"boolean,0" json:"result"`
  1675. }
  1676. type Guild_InviteGuildRequest struct {
  1677. invitedRid *int64 `sproto:"integer,0" json:"invitedRid"`
  1678. }
  1679. type Guild_CancelGuildApplyResponse struct {
  1680. guildId *int64 `sproto:"integer,0" json:"guildId"`
  1681. }
  1682. type Guild_CancelGuildApplyRequest struct {
  1683. guildId *int64 `sproto:"integer,0" json:"guildId"`
  1684. }
  1685. type Guild_GetGuildMembersRequest struct {
  1686. }
  1687. type Guild_ModifyMemberLevelRequest struct {
  1688. memberRid *int64 `sproto:"integer,0" json:"memberRid"`
  1689. newGuildJob *int64 `sproto:"integer,1" json:"newGuildJob"`
  1690. }
  1691. type Guild_ModifyMemberLevelResponse struct {
  1692. newGuildJob *int64 `sproto:"integer,0" json:"newGuildJob"`
  1693. }
  1694. type Guild_KickMemberRequest struct {
  1695. memberRid *int64 `sproto:"integer,0" json:"memberRid"`
  1696. reasonId *int64 `sproto:"integer,1" json:"reasonId"`
  1697. }
  1698. type Guild_ExitGuildRequest struct {
  1699. Type *int64 `sproto:"integer,0" json:"type"`
  1700. }
  1701. type Guild_AppointOfficerResponse struct {
  1702. officerId *int64 `sproto:"integer,0" json:"officerId"`
  1703. }
  1704. type Guild_AppointOfficerRequest struct {
  1705. memberRid *int64 `sproto:"integer,0" json:"memberRid"`
  1706. officerId *int64 `sproto:"integer,1" json:"officerId"`
  1707. }
  1708. type Guild_GetGuildDepotRequest struct {
  1709. }
  1710. type Guild_SendRequestHelpRequest struct {
  1711. requestType *int64 `sproto:"integer,0" json:"requestType"`
  1712. queueIndex *int64 `sproto:"integer,1" json:"queueIndex"`
  1713. }
  1714. type Guild_GetGuildRequestHelpsRequest struct {
  1715. }
  1716. type Guild_HelpGuildMembersRequest struct {
  1717. }
  1718. type Guild_HelpGuildMembersResponse struct {
  1719. result *bool `sproto:"boolean,0" json:"result"`
  1720. }
  1721. type Guild_CreateGuildBuildResponse struct {
  1722. objectIndex *int64 `sproto:"integer,0" json:"objectIndex"`
  1723. pos *PosInfo `sproto:"struct,1" json:"pos"`
  1724. }
  1725. type Guild_CreateGuildBuildRequest struct {
  1726. Type *int64 `sproto:"integer,0" json:"type"`
  1727. pos *PosInfo `sproto:"struct,1" json:"pos"`
  1728. }
  1729. type Guild_RemoveGuildBuildRequest struct {
  1730. targetIndex *int64 `sproto:"integer,0" json:"targetIndex"`
  1731. }
  1732. type Guild_RepairGuildBuildRequest struct {
  1733. targetIndex *int64 `sproto:"integer,0" json:"targetIndex"`
  1734. Type *int64 `sproto:"integer,1" json:"type"`
  1735. }
  1736. type Guild_GetGuildBuildsRequest struct {
  1737. reqType *int64 `sproto:"integer,0" json:"reqType"`
  1738. }
  1739. type Guild_ModifyGuildInfoResponse struct {
  1740. Type *int64 `sproto:"integer,0" json:"type"`
  1741. messageBoardStatus *bool `sproto:"boolean,1" json:"messageBoardStatus"`
  1742. }
  1743. type Guild_ModifyGuildInfoRequest struct {
  1744. Type *int64 `sproto:"integer,0" json:"type"`
  1745. newValue *string `sproto:"string,1" json:"newValue"`
  1746. newSigns []int64 `sproto:"integer,2,array" json:"newSigns"`
  1747. needExamine *bool `sproto:"boolean,3" json:"needExamine"`
  1748. languageId *int64 `sproto:"integer,4" json:"languageId"`
  1749. }
  1750. type Guild_CheckGuildBuildCreateResponse struct {
  1751. Type *int64 `sproto:"integer,0" json:"type"`
  1752. pos *PosInfo `sproto:"struct,1" json:"pos"`
  1753. result *bool `sproto:"boolean,2" json:"result"`
  1754. }
  1755. type Guild_CheckGuildBuildCreateRequest struct {
  1756. Type *int64 `sproto:"integer,0" json:"type"`
  1757. pos *PosInfo `sproto:"struct,1" json:"pos"`
  1758. }
  1759. type Guild_TakeGuildTerritoryGainRequest struct {
  1760. }
  1761. type Guild_GetGuildHolyLandsRequest struct {
  1762. }
  1763. type Guild_GetTechnologyDonateRequest struct {
  1764. technologyType *int64 `sproto:"integer,0" json:"technologyType"`
  1765. }
  1766. type Guild_GetTechnologyDonateResponse struct {
  1767. technologyType *int64 `sproto:"integer,0" json:"technologyType"`
  1768. exp *int64 `sproto:"integer,1" json:"exp"`
  1769. }
  1770. type Guild_DonateTechnologyResponse struct {
  1771. technologyType *int64 `sproto:"integer,0" json:"technologyType"`
  1772. critNum *int64 `sproto:"integer,1" json:"critNum"`
  1773. exp *int64 `sproto:"integer,2" json:"exp"`
  1774. }
  1775. type Guild_DonateTechnologyRequest struct {
  1776. donateType *int64 `sproto:"integer,0" json:"donateType"`
  1777. technologyType *int64 `sproto:"integer,1" json:"technologyType"`
  1778. }
  1779. type Guild_RecommendTechnologyRequest struct {
  1780. technologyType *int64 `sproto:"integer,0" json:"technologyType"`
  1781. }
  1782. type Guild_ResearchTechnologyRequest struct {
  1783. technologyType *int64 `sproto:"integer,0" json:"technologyType"`
  1784. }
  1785. type Guild_GetOtherGuildInfoResponse struct {
  1786. guildId *int64 `sproto:"integer,0" json:"guildId"`
  1787. guildInfo *GuildInfo `sproto:"struct,1" json:"guildInfo"`
  1788. }
  1789. type Guild_GetOtherGuildInfoRequest struct {
  1790. guildId *int64 `sproto:"integer,0" json:"guildId"`
  1791. }
  1792. type GuildMemberInfo struct {
  1793. rid *int64 `sproto:"integer,0" json:"rid"`
  1794. headId *int64 `sproto:"integer,1" json:"headId"`
  1795. name *string `sproto:"string,2" json:"name"`
  1796. combatPower *int64 `sproto:"integer,3" json:"combatPower"`
  1797. killCount map[int64]*KillCount `sproto:"struct,4,array,key=0" json:"killCount"`
  1798. guildJob *int64 `sproto:"integer,5" json:"guildJob"`
  1799. online *bool `sproto:"boolean,6" json:"online"`
  1800. headFrameID *int64 `sproto:"integer,7" json:"headFrameID"`
  1801. cityObjectIndex *int64 `sproto:"integer,8" json:"cityObjectIndex"`
  1802. }
  1803. type Guild_GetOtherGuildMembersRequest struct {
  1804. guildId *int64 `sproto:"integer,0" json:"guildId"`
  1805. }
  1806. type Guild_GetOtherGuildMembersResponse struct {
  1807. guildId *int64 `sproto:"integer,0" json:"guildId"`
  1808. guildMembers map[int64]*GuildMemberInfo `sproto:"struct,1,array,key=0" json:"guildMembers"`
  1809. guildOfficers map[int64]*GuildOfficerInfo `sproto:"struct,2,array,key=0" json:"guildOfficers"`
  1810. }
  1811. type Guild_GetGuildMessageBoardResponse struct {
  1812. messages []*BoardMessageInfo `sproto:"struct,0,array" json:"messages"`
  1813. messageBoardStatus *bool `sproto:"boolean,1" json:"messageBoardStatus"`
  1814. }
  1815. type Guild_GetGuildMessageBoardRequest struct {
  1816. guildId *int64 `sproto:"integer,0" json:"guildId"`
  1817. messageIndex *int64 `sproto:"integer,1" json:"messageIndex"`
  1818. Type *int64 `sproto:"integer,2" json:"type"`
  1819. }
  1820. type Guild_SendBoardMessageResponse struct {
  1821. message *BoardMessageInfo `sproto:"struct,0" json:"message"`
  1822. }
  1823. type Guild_SendBoardMessageRequest struct {
  1824. guildId *int64 `sproto:"integer,0" json:"guildId"`
  1825. replyMessageIndex *int64 `sproto:"integer,1" json:"replyMessageIndex"`
  1826. content *string `sproto:"string,2" json:"content"`
  1827. }
  1828. type Guild_DeleteBoardMessageRequest struct {
  1829. guildId *int64 `sproto:"integer,0" json:"guildId"`
  1830. messageIndex *int64 `sproto:"integer,1" json:"messageIndex"`
  1831. }
  1832. type Guild_DeleteBoardMessageResponse struct {
  1833. messageIndex *int64 `sproto:"integer,0" json:"messageIndex"`
  1834. }
  1835. type Guild_TakeGuildGiftRequest struct {
  1836. Type *int64 `sproto:"integer,0" json:"type"`
  1837. giftIndex *int64 `sproto:"integer,1" json:"giftIndex"`
  1838. }
  1839. type Guild_TakeGuildGiftResponse struct {
  1840. rewards *RewardInfo `sproto:"struct,0" json:"rewards"`
  1841. Type *int64 `sproto:"integer,1" json:"type"`
  1842. }
  1843. type Guild_CleanGiftRecordRequest struct {
  1844. }
  1845. type Guild_ShopStockResponse struct {
  1846. result *bool `sproto:"boolean,0" json:"result"`
  1847. }
  1848. type Guild_ShopStockRequest struct {
  1849. idItemType *int64 `sproto:"integer,0" json:"idItemType"`
  1850. nCount *int64 `sproto:"integer,1" json:"nCount"`
  1851. }
  1852. type Guild_ShopBuyRequest struct {
  1853. idItemType *int64 `sproto:"integer,0" json:"idItemType"`
  1854. nCount *int64 `sproto:"integer,1" json:"nCount"`
  1855. }
  1856. type Guild_ShopBuyResponse struct {
  1857. result *bool `sproto:"boolean,0" json:"result"`
  1858. }
  1859. type item struct {
  1860. idItemType *int64 `sproto:"integer,0" json:"idItemType"`
  1861. nCount *int64 `sproto:"integer,1" json:"nCount"`
  1862. }
  1863. type Guild_ShopQueryRequest struct {
  1864. }
  1865. type Guild_ShopQueryResponse struct {
  1866. lst []*item `sproto:"struct,0,array" json:"lst"`
  1867. }
  1868. type Guild_ReplyGuildInviteRequest struct {
  1869. emailIndex *int64 `sproto:"integer,0" json:"emailIndex"`
  1870. result *bool `sproto:"boolean,1" json:"result"`
  1871. }
  1872. type Guild_ReplyGuildInviteResponse struct {
  1873. emailIndex *int64 `sproto:"integer,0" json:"emailIndex"`
  1874. result *bool `sproto:"boolean,1" json:"result"`
  1875. }
  1876. type Guild_CheckBoardMessageResponse struct {
  1877. guildId *int64 `sproto:"integer,0" json:"guildId"`
  1878. messageIndex *int64 `sproto:"integer,1" json:"messageIndex"`
  1879. result *bool `sproto:"boolean,2" json:"result"`
  1880. }
  1881. type Guild_CheckBoardMessageRequest struct {
  1882. guildId *int64 `sproto:"integer,0" json:"guildId"`
  1883. messageIndex *int64 `sproto:"integer,1" json:"messageIndex"`
  1884. }
  1885. type Activity_ReceiveRewardRequest struct {
  1886. activityId *int64 `sproto:"integer,0" json:"activityId"`
  1887. id *int64 `sproto:"integer,1" json:"id"`
  1888. index *int64 `sproto:"integer,2" json:"index"`
  1889. }
  1890. type Activity_ReceiveRewardResponse struct {
  1891. rewardInfo *RewardInfo `sproto:"struct,0" json:"rewardInfo"`
  1892. activityId *int64 `sproto:"integer,1" json:"activityId"`
  1893. id *int64 `sproto:"integer,2" json:"id"`
  1894. index *int64 `sproto:"integer,3" json:"index"`
  1895. }
  1896. type Activity_ExchangeResponse struct {
  1897. activityId *int64 `sproto:"integer,1" json:"activityId"`
  1898. id *int64 `sproto:"integer,2" json:"id"`
  1899. count *int64 `sproto:"integer,3" json:"count"`
  1900. rewardInfo *RewardInfo `sproto:"struct,4" json:"rewardInfo"`
  1901. }
  1902. type Activity_ExchangeRequest struct {
  1903. activityId *int64 `sproto:"integer,1" json:"activityId"`
  1904. id *int64 `sproto:"integer,2" json:"id"`
  1905. }
  1906. type Activity_GetHistoryRankRequest struct {
  1907. }
  1908. type Activity_GetHistoryRankResponse struct {
  1909. rankList map[int64]*Activity_GetHistoryRankResponseHistoryRank `sproto:"struct,0,array,key=0" json:"rankList"`
  1910. }
  1911. type Activity_GetHistoryRankResponseHistoryRank struct {
  1912. index *int64 `sproto:"integer,0" json:"index"`
  1913. historyInfo []*HistoryInfo `sproto:"struct,1,array" json:"historyInfo"`
  1914. time *int64 `sproto:"integer,2" json:"time"`
  1915. }
  1916. type Activity_GetRankResponse struct {
  1917. rankList map[int64]*Activity_GetRankResponseRankList `sproto:"struct,0,array,key=0" json:"rankList"`
  1918. selfRank map[int64]*Activity_GetRankResponseSelfRank `sproto:"struct,1,array,key=0" json:"selfRank"`
  1919. }
  1920. type Activity_GetRankRequest struct {
  1921. Type *int64 `sproto:"integer,0" json:"type"`
  1922. activityId *int64 `sproto:"integer,1" json:"activityId"`
  1923. }
  1924. type Activity_GetRankResponseRankList struct {
  1925. index *int64 `sproto:"integer,0" json:"index"`
  1926. ranks []*Activity_GetRankResponseRankListRankInfo `sproto:"struct,1,array" json:"ranks"`
  1927. }
  1928. type Activity_GetRankResponseRankListRankInfo struct {
  1929. abbreviationName *string `sproto:"string,1" json:"abbreviationName"`
  1930. name *string `sproto:"string,2" json:"name"`
  1931. headFrameID *int64 `sproto:"integer,3" json:"headFrameID"`
  1932. headId *int64 `sproto:"integer,4" json:"headId"`
  1933. score *int64 `sproto:"integer,5" json:"score"`
  1934. index *int64 `sproto:"integer,6" json:"index"`
  1935. }
  1936. type Activity_GetRankResponseSelfRank struct {
  1937. index *int64 `sproto:"integer,0" json:"index"`
  1938. rank *int64 `sproto:"integer,1" json:"rank"`
  1939. score *int64 `sproto:"integer,2" json:"score"`
  1940. }
  1941. type Activity_GetSelfRankRequest struct {
  1942. activityId *int64 `sproto:"integer,0" json:"activityId"`
  1943. }
  1944. type Activity_ReceiveActiveRewardRequest struct {
  1945. activityId *int64 `sproto:"integer,0" json:"activityId"`
  1946. id *int64 `sproto:"integer,1" json:"id"`
  1947. }
  1948. type Activity_ReceiveActiveRewardResponse struct {
  1949. rewardInfo *RewardInfo `sproto:"struct,0" json:"rewardInfo"`
  1950. activityId *int64 `sproto:"integer,1" json:"activityId"`
  1951. id *int64 `sproto:"integer,2" json:"id"`
  1952. }
  1953. type Activity_TurnTableResponse struct {
  1954. rewardInfo *RewardInfo `sproto:"struct,0" json:"rewardInfo"`
  1955. activityId *int64 `sproto:"integer,1" json:"activityId"`
  1956. packageIds []int64 `sproto:"integer,2,array" json:"packageIds"`
  1957. }
  1958. type Activity_TurnTableRequest struct {
  1959. activityId *int64 `sproto:"integer,0" json:"activityId"`
  1960. Type *int64 `sproto:"integer,1" json:"type"`
  1961. free *bool `sproto:"boolean,2" json:"free"`
  1962. discount *bool `sproto:"boolean,3" json:"discount"`
  1963. }
  1964. type Activity_TurnRewardResponse struct {
  1965. rewardInfo *RewardInfo `sproto:"struct,0" json:"rewardInfo"`
  1966. activityId *int64 `sproto:"integer,1" json:"activityId"`
  1967. id *int64 `sproto:"integer,2" json:"id"`
  1968. }
  1969. type Activity_TurnRewardRequest struct {
  1970. activityId *int64 `sproto:"integer,0" json:"activityId"`
  1971. id *int64 `sproto:"integer,1" json:"id"`
  1972. }
  1973. type Activity_ClickActivityRequest struct {
  1974. activityId *int64 `sproto:"integer,0" json:"activityId"`
  1975. }
  1976. type Activity_ClickActivityResponse struct {
  1977. activityId *int64 `sproto:"integer,0" json:"activityId"`
  1978. }
  1979. type Rank_QueryRankRequest struct {
  1980. Type *int64 `sproto:"integer,0" json:"type"`
  1981. num *int64 `sproto:"integer,1" json:"num"`
  1982. }
  1983. type Rank_QueryRankResponse struct {
  1984. rankList []*Rank_QueryRankResponseRankInfo `sproto:"struct,0,array" json:"rankList"`
  1985. selfRank *int64 `sproto:"integer,1" json:"selfRank"`
  1986. selfOldRank *int64 `sproto:"integer,2" json:"selfOldRank"`
  1987. score *int64 `sproto:"integer,3" json:"score"`
  1988. Type *int64 `sproto:"integer,4" json:"type"`
  1989. }
  1990. type Rank_QueryRankResponseRankInfo struct {
  1991. rid *int64 `sproto:"integer,0" json:"rid"`
  1992. guildId *int64 `sproto:"integer,1" json:"guildId"`
  1993. score *int64 `sproto:"integer,2" json:"score"`
  1994. signs []int64 `sproto:"integer,3,array" json:"signs"`
  1995. name *string `sproto:"string,4" json:"name"`
  1996. abbreviationName *string `sproto:"string,5" json:"abbreviationName"`
  1997. index *int64 `sproto:"integer,6" json:"index"`
  1998. leaderName *string `sproto:"string,7" json:"leaderName"`
  1999. oldRank *int64 `sproto:"integer,8" json:"oldRank"`
  2000. guildName *string `sproto:"string,9" json:"guildName"`
  2001. headFrameID *int64 `sproto:"integer,10" json:"headFrameID"`
  2002. headId *int64 `sproto:"integer,11" json:"headId"`
  2003. }
  2004. type Rank_ShowRankFirstResponse struct {
  2005. rankInfo map[int64]*Rank_ShowRankFirstResponseRankInfo `sproto:"struct,0,array,key=0" json:"rankInfo"`
  2006. }
  2007. type Rank_ShowRankFirstRequest struct {
  2008. Type *int64 `sproto:"integer,0" json:"type"`
  2009. }
  2010. type Rank_ShowRankFirstResponseRankInfo struct {
  2011. Type *int64 `sproto:"integer,0" json:"type"`
  2012. abbreviationName *string `sproto:"string,1" json:"abbreviationName"`
  2013. leaderName *string `sproto:"string,2" json:"leaderName"`
  2014. guildName *string `sproto:"string,3" json:"guildName"`
  2015. name *string `sproto:"string,4" json:"name"`
  2016. }
  2017. type Recharge_GetGrowthFundRewardResponse struct {
  2018. denar *int64 `sproto:"integer,0" json:"denar"`
  2019. }
  2020. type Recharge_GetGrowthFundRewardRequest struct {
  2021. id *int64 `sproto:"integer,0" json:"id"`
  2022. }
  2023. type Recharge_AwardRisePackageRequest struct {
  2024. id *int64 `sproto:"integer,0" json:"id"`
  2025. }
  2026. type Recharge_AwardRechargeSupplyResponse struct {
  2027. id *int64 `sproto:"integer,0" json:"id"`
  2028. rewardInfo *RewardInfo `sproto:"struct,1" json:"rewardInfo"`
  2029. }
  2030. type Recharge_AwardRechargeSupplyRequest struct {
  2031. id *int64 `sproto:"integer,0" json:"id"`
  2032. }
  2033. type Rally_LaunchRallyRequest struct {
  2034. mainHeroId *int64 `sproto:"integer,0" json:"mainHeroId"`
  2035. deputyHeroId *int64 `sproto:"integer,1" json:"deputyHeroId"`
  2036. soldiers map[int64]*SoldierInfo `sproto:"struct,2,array,key=0" json:"soldiers"`
  2037. targetIndex *int64 `sproto:"integer,4" json:"targetIndex"`
  2038. rallyTimes *int64 `sproto:"integer,5" json:"rallyTimes"`
  2039. }
  2040. type Rally_JoinRallyRequest struct {
  2041. mainHeroId *int64 `sproto:"integer,0" json:"mainHeroId"`
  2042. deputyHeroId *int64 `sproto:"integer,1" json:"deputyHeroId"`
  2043. soldiers map[int64]*SoldierInfo `sproto:"struct,2,array,key=0" json:"soldiers"`
  2044. joinRid *int64 `sproto:"integer,3" json:"joinRid"`
  2045. armyIndex *int64 `sproto:"integer,4" json:"armyIndex"`
  2046. }
  2047. type Rally_RepatriationRallyRequest struct {
  2048. repatriationRid *int64 `sproto:"integer,0" json:"repatriationRid"`
  2049. }
  2050. type Rally_DisbandRallyRequest struct {
  2051. }
  2052. type Rally_ReinforceRallyRequest struct {
  2053. reinforceObjectIndex *int64 `sproto:"integer,0" json:"reinforceObjectIndex"`
  2054. mainHeroId *int64 `sproto:"integer,1" json:"mainHeroId"`
  2055. deputyHeroId *int64 `sproto:"integer,2" json:"deputyHeroId"`
  2056. soldiers map[int64]*SoldierInfo `sproto:"struct,3,array,key=0" json:"soldiers"`
  2057. armyIndex *int64 `sproto:"integer,4" json:"armyIndex"`
  2058. armyIndexs []int64 `sproto:"integer,5,array" json:"armyIndexs"`
  2059. }
  2060. type Rally_RepatriationReinforceRequest struct {
  2061. repatriationRid *int64 `sproto:"integer,0" json:"repatriationRid"`
  2062. repatriationArmyIndex *int64 `sproto:"integer,1" json:"repatriationArmyIndex"`
  2063. fromObjectIndex *int64 `sproto:"integer,2" json:"fromObjectIndex"`
  2064. isSelfBack *bool `sproto:"boolean,3" json:"isSelfBack"`
  2065. }
  2066. type Rally_RepatriationReinforceResponse struct {
  2067. repatriationRid *int64 `sproto:"integer,0" json:"repatriationRid"`
  2068. }
  2069. type Transport_CreateTransportRequest struct {
  2070. targetRid *int64 `sproto:"integer,0" json:"targetRid"`
  2071. transportResourceInfo []*TransportResourceInfo `sproto:"struct,1,array" json:"transportResourceInfo"`
  2072. }
  2073. type Transport_CreateTransportResponse struct {
  2074. transportIndex *int64 `sproto:"integer,0" json:"transportIndex"`
  2075. }
  2076. type Transport_TransportBackResponse struct {
  2077. objectIndex *int64 `sproto:"integer,0" json:"objectIndex"`
  2078. }
  2079. type Transport_TransportBackRequest struct {
  2080. objectIndex *int64 `sproto:"integer,0" json:"objectIndex"`
  2081. }
  2082. type Transport_GetTransportResponse struct {
  2083. time *int64 `sproto:"integer,0" json:"time"`
  2084. status *bool `sproto:"boolean,1" json:"status"`
  2085. targetRid *int64 `sproto:"integer,2" json:"targetRid"`
  2086. }
  2087. type Transport_GetTransportRequest struct {
  2088. targetRid *int64 `sproto:"integer,0" json:"targetRid"`
  2089. }
  2090. type Expedition_ExpeditionChallengeResponse struct {
  2091. id *int64 `sproto:"integer,0" json:"id"`
  2092. endTime *int64 `sproto:"integer,1" json:"endTime"`
  2093. }
  2094. type Expedition_ExpeditionChallengeRequest struct {
  2095. id *int64 `sproto:"integer,0" json:"id"`
  2096. troops []*Expedition_ExpeditionChallengeRequestTroops `sproto:"struct,1,array" json:"troops"`
  2097. }
  2098. type Expedition_ExpeditionChallengeRequestTroops struct {
  2099. mainHeroId *int64 `sproto:"integer,0" json:"mainHeroId"`
  2100. deputyHeroId *int64 `sproto:"integer,1" json:"deputyHeroId"`
  2101. soldiers map[int64]*SoldierInfo `sproto:"struct,2,array,key=0" json:"soldiers"`
  2102. armyIndex *int64 `sproto:"integer,3" json:"armyIndex"`
  2103. }
  2104. type Expedition_OneKeyAwardRequest struct {
  2105. id *int64 `sproto:"integer,0" json:"id"`
  2106. }
  2107. type Expedition_OneKeyAwardResponse struct {
  2108. rewardInfo *RewardInfo `sproto:"struct,0" json:"rewardInfo"`
  2109. id *int64 `sproto:"integer,1" json:"id"`
  2110. }
  2111. type Expedition_MarchRequest struct {
  2112. objectIndex *int64 `sproto:"integer,0" json:"objectIndex"`
  2113. targetType *int64 `sproto:"integer,1" json:"targetType"`
  2114. targetArg *MarchTargetArg `sproto:"struct,2" json:"targetArg"`
  2115. objectIndexs []int64 `sproto:"integer,3,array" json:"objectIndexs"`
  2116. }
  2117. type Expedition_ExitRequest struct {
  2118. }
  2119. type Expedition_ExitResponse struct {
  2120. result *bool `sproto:"boolean,0" json:"result"`
  2121. }
  2122. type BattleBuffDetail struct {
  2123. buffId *int64 `sproto:"integer,0" json:"buffId"`
  2124. isNew *bool `sproto:"boolean,1" json:"isNew"`
  2125. }
  2126. type ArmyMarchInfo struct {
  2127. path []*PosInfo `sproto:"struct,0,array" json:"path"`
  2128. rid *int64 `sproto:"integer,1" json:"rid"`
  2129. objectIndex *int64 `sproto:"integer,2" json:"objectIndex"`
  2130. guildId *int64 `sproto:"integer,3" json:"guildId"`
  2131. isDelete *bool `sproto:"boolean,4" json:"isDelete"`
  2132. }
  2133. type MapObjectInfo struct {
  2134. objectId *int64 `sproto:"integer,0" json:"objectId"`
  2135. objectType *int64 `sproto:"integer,1" json:"objectType"`
  2136. objectPos *PosInfo `sproto:"struct,2" json:"objectPos"`
  2137. objectPath []*PosInfo `sproto:"struct,3,array" json:"objectPath"`
  2138. troopsCapacity *int64 `sproto:"integer,4" json:"troopsCapacity"`
  2139. massTroopsCapacity *int64 `sproto:"integer,5" json:"massTroopsCapacity"`
  2140. armyLevel *int64 `sproto:"integer,6" json:"armyLevel"`
  2141. armyRid *int64 `sproto:"integer,7" json:"armyRid"`
  2142. armyName *string `sproto:"string,8" json:"armyName"`
  2143. attackerPos *PosInfo `sproto:"struct,9" json:"attackerPos"`
  2144. marchType *int64 `sproto:"integer,10" json:"marchType"`
  2145. cityName *string `sproto:"string,11" json:"cityName"`
  2146. cityRid *int64 `sproto:"integer,12" json:"cityRid"`
  2147. cityLevel *int64 `sproto:"integer,13" json:"cityLevel"`
  2148. cityCountry *int64 `sproto:"integer,14" json:"cityCountry"`
  2149. status *int64 `sproto:"integer,15" json:"status"`
  2150. mainHeroId *int64 `sproto:"integer,16" json:"mainHeroId"`
  2151. deputyHeroId *int64 `sproto:"integer,17" json:"deputyHeroId"`
  2152. soldiers map[int64]*SoldierInfo `sproto:"struct,18,array,key=0" json:"soldiers"`
  2153. arrivalTime *int64 `sproto:"integer,19" json:"arrivalTime"`
  2154. targetObjectIndex *int64 `sproto:"integer,20" json:"targetObjectIndex"`
  2155. armyIndex *int64 `sproto:"integer,21" json:"armyIndex"`
  2156. armyCount *int64 `sproto:"integer,22" json:"armyCount"`
  2157. objectPower *int64 `sproto:"integer,23" json:"objectPower"`
  2158. killCount map[int64]*KillCount `sproto:"struct,24,array,key=0" json:"killCount"`
  2159. scoutsIndex *int64 `sproto:"integer,25" json:"scoutsIndex"`
  2160. startTime *int64 `sproto:"integer,26" json:"startTime"`
  2161. armyRadius *int64 `sproto:"integer,27" json:"armyRadius"`
  2162. targetAngle *int64 `sproto:"integer,28" json:"targetAngle"`
  2163. attackCount *int64 `sproto:"integer,29" json:"attackCount"`
  2164. guildAbbName *string `sproto:"string,30" json:"guildAbbName"`
  2165. beginBurnTime *int64 `sproto:"integer,31" json:"beginBurnTime"`
  2166. guildId *int64 `sproto:"integer,32" json:"guildId"`
  2167. cityBuff map[int64]*CityBuff `sproto:"struct,33,array,key=0" json:"cityBuff"`
  2168. battleBuff []*BattleBuffDetail `sproto:"struct,34,array" json:"battleBuff"`
  2169. headFrameID *int64 `sproto:"integer,35" json:"headFrameID"`
  2170. headId *int64 `sproto:"integer,36" json:"headId"`
  2171. sp *int64 `sproto:"integer,37" json:"sp"`
  2172. maxSp *int64 `sproto:"integer,38" json:"maxSp"`
  2173. guildFullName *string `sproto:"string,39" json:"guildFullName"`
  2174. mainHeroSkills []*SkillInfo `sproto:"struct,40,array" json:"mainHeroSkills"`
  2175. deputyHeroSkills []*SkillInfo `sproto:"struct,41,array" json:"deputyHeroSkills"`
  2176. collectRuneTime *int64 `sproto:"integer,42" json:"collectRuneTime"`
  2177. armyCountMax *int64 `sproto:"integer,43" json:"armyCountMax"`
  2178. isRally *bool `sproto:"boolean,44" json:"isRally"`
  2179. armyMarchInfos map[int64]*ArmyMarchInfo `sproto:"struct,45,array,key=2" json:"armyMarchInfos"`
  2180. isGuide *bool `sproto:"boolean,46" json:"isGuide"`
  2181. guardTowerLevel *int64 `sproto:"integer,47" json:"guardTowerLevel"`
  2182. cityPosTime *int64 `sproto:"integer,48" json:"cityPosTime"`
  2183. isBattleLose *bool `sproto:"boolean,49" json:"isBattleLose"`
  2184. refreshTime *int64 `sproto:"integer,100" json:"refreshTime"`
  2185. resourceAmount *int64 `sproto:"integer,101" json:"resourceAmount"`
  2186. collectTime *int64 `sproto:"integer,102" json:"collectTime"`
  2187. collectRid *int64 `sproto:"integer,103" json:"collectRid"`
  2188. resourceId *int64 `sproto:"integer,104" json:"resourceId"`
  2189. collectSpeed *int64 `sproto:"integer,105" json:"collectSpeed"`
  2190. resourcePointId *int64 `sproto:"integer,106" json:"resourcePointId"`
  2191. collectNum *int64 `sproto:"integer,107" json:"collectNum"`
  2192. collectSpeeds []*CollectSpeedInfo `sproto:"struct,108,array" json:"collectSpeeds"`
  2193. resourceGuildAbbName *string `sproto:"string,109" json:"resourceGuildAbbName"`
  2194. monsterId *int64 `sproto:"integer,200" json:"monsterId"`
  2195. guildBuildStatus *int64 `sproto:"integer,300" json:"guildBuildStatus"`
  2196. durable *int64 `sproto:"integer,301" json:"durable"`
  2197. durableLimit *int64 `sproto:"integer,302" json:"durableLimit"`
  2198. buildProgress *int64 `sproto:"integer,303" json:"buildProgress"`
  2199. buildProgressTime *int64 `sproto:"integer,304" json:"buildProgressTime"`
  2200. buildFinishTime *int64 `sproto:"integer,305" json:"buildFinishTime"`
  2201. needBuildTime *int64 `sproto:"integer,306" json:"needBuildTime"`
  2202. buildBurnSpeed *int64 `sproto:"integer,307" json:"buildBurnSpeed"`
  2203. lastOutFireTime *int64 `sproto:"integer,308" json:"lastOutFireTime"`
  2204. buildBurnTime *int64 `sproto:"integer,309" json:"buildBurnTime"`
  2205. buildDurableRecoverTime *int64 `sproto:"integer,310" json:"buildDurableRecoverTime"`
  2206. guildFlagSigns []int64 `sproto:"integer,311,array" json:"guildFlagSigns"`
  2207. resourceCenterDeleteTime *int64 `sproto:"integer,312" json:"resourceCenterDeleteTime"`
  2208. collectRoleNum *int64 `sproto:"integer,313" json:"collectRoleNum"`
  2209. runeId *int64 `sproto:"integer,400" json:"runeId"`
  2210. runeRefreshTime *int64 `sproto:"integer,401" json:"runeRefreshTime"`
  2211. transportIndex *int64 `sproto:"integer,500" json:"transportIndex"`
  2212. strongHoldId *int64 `sproto:"integer,600" json:"strongHoldId"`
  2213. holyLandStatus *int64 `sproto:"integer,601" json:"holyLandStatus"`
  2214. holyLandFinishTime *int64 `sproto:"integer,602" json:"holyLandFinishTime"`
  2215. kingName *string `sproto:"string,603" json:"kingName"`
  2216. monsterIndex *int64 `sproto:"integer,700" json:"monsterIndex"`
  2217. mapIndex *int64 `sproto:"integer,701" json:"mapIndex"`
  2218. }
  2219. type Map_ObjectInfoRequest struct {
  2220. mapObjectInfo *MapObjectInfo `sproto:"struct,0" json:"mapObjectInfo"`
  2221. }
  2222. type Map_ObjectDeleteRequest struct {
  2223. objectId *int64 `sproto:"integer,0" json:"objectId"`
  2224. }
  2225. type Map_DenseFogOpenRequest struct {
  2226. denseFogIndex []int64 `sproto:"integer,0,array" json:"denseFogIndex"`
  2227. noArrivalOpen *bool `sproto:"boolean,1" json:"noArrivalOpen"`
  2228. }
  2229. type Map_CityPundlerRequest struct {
  2230. name *string `sproto:"string,0" json:"name"`
  2231. }
  2232. type GuildTerritoryInfo struct {
  2233. guildId *int64 `sproto:"integer,0" json:"guildId"`
  2234. colorId *int64 `sproto:"integer,1" json:"colorId"`
  2235. validTerritoryIds []int64 `sproto:"integer,2,array" json:"validTerritoryIds"`
  2236. invalidTerritoryIds []int64 `sproto:"integer,3,array" json:"invalidTerritoryIds"`
  2237. preOccupyTerritoryIds []int64 `sproto:"integer,4,array" json:"preOccupyTerritoryIds"`
  2238. }
  2239. type Map_GuildTerritoriesRequest struct {
  2240. guildTerritories map[int64]*GuildTerritoryInfo `sproto:"struct,0,array,key=0" json:"guildTerritories"`
  2241. addGuildTerritories []*GuildTerritoryInfo `sproto:"struct,1,array" json:"addGuildTerritories"`
  2242. delGuildTerritories []*GuildTerritoryInfo `sproto:"struct,2,array" json:"delGuildTerritories"`
  2243. }
  2244. type ResourceCollectInfo struct {
  2245. resourceTypeId *int64 `sproto:"integer,0" json:"resourceTypeId"`
  2246. pos *PosInfo `sproto:"struct,1" json:"pos"`
  2247. load *int64 `sproto:"integer,2" json:"load"`
  2248. resourceId *int64 `sproto:"integer,3" json:"resourceId"`
  2249. resourceSum *int64 `sproto:"integer,4" json:"resourceSum"`
  2250. collectNum *int64 `sproto:"integer,5" json:"collectNum"`
  2251. startTime *int64 `sproto:"integer,6" json:"startTime"`
  2252. endTime *int64 `sproto:"integer,7" json:"endTime"`
  2253. collectSpeed *int64 `sproto:"integer,8" json:"collectSpeed"`
  2254. lastSpeedChangeTime *int64 `sproto:"integer,9" json:"lastSpeedChangeTime"`
  2255. collectSpeeds []*CollectSpeedInfo `sproto:"struct,10,array" json:"collectSpeeds"`
  2256. guildBuildType *int64 `sproto:"integer,11" json:"guildBuildType"`
  2257. }
  2258. type ArmyInfo struct {
  2259. armyIndex *int64 `sproto:"integer,0" json:"armyIndex"`
  2260. mainHeroId *int64 `sproto:"integer,1" json:"mainHeroId"`
  2261. deputyHeroId *int64 `sproto:"integer,2" json:"deputyHeroId"`
  2262. soldiers map[int64]*SoldierInfo `sproto:"struct,3,array,key=0" json:"soldiers"`
  2263. resourceLoads []*ResourceCollectInfo `sproto:"struct,4,array" json:"resourceLoads"`
  2264. status *int64 `sproto:"integer,5" json:"status"`
  2265. collectResource *ResourceCollectInfo `sproto:"struct,6" json:"collectResource"`
  2266. preCostActionForce *int64 `sproto:"integer,7" json:"preCostActionForce"`
  2267. arrivalTime *int64 `sproto:"integer,9" json:"arrivalTime"`
  2268. path []*PosInfo `sproto:"struct,10,array" json:"path"`
  2269. targetType *int64 `sproto:"integer,11" json:"targetType"`
  2270. targetArg *MarchTargetArg `sproto:"struct,12" json:"targetArg"`
  2271. minorSoldiers map[int64]*SoldierInfo `sproto:"struct,13,array,key=0" json:"minorSoldiers"`
  2272. startTime *int64 `sproto:"integer,14" json:"startTime"`
  2273. objectIndex *int64 `sproto:"integer,15" json:"objectIndex"`
  2274. rid *int64 `sproto:"integer,16" json:"rid"`
  2275. buildArmyIndex *int64 `sproto:"integer,17" json:"buildArmyIndex"`
  2276. mainHeroLevel *int64 `sproto:"integer,18" json:"mainHeroLevel"`
  2277. deputyHeroLevel *int64 `sproto:"integer,19" json:"deputyHeroLevel"`
  2278. killMonsterReduceVit *int64 `sproto:"integer,20" json:"killMonsterReduceVit"`
  2279. }
  2280. type GuildBuildArmyInfo struct {
  2281. buildArmyIndex *int64 `sproto:"integer,0" json:"buildArmyIndex"`
  2282. rid *int64 `sproto:"integer,1" json:"rid"`
  2283. armyIndex *int64 `sproto:"integer,2" json:"armyIndex"`
  2284. soldiers map[int64]*SoldierInfo `sproto:"struct,3,array,key=0" json:"soldiers"`
  2285. status *int64 `sproto:"integer,4" json:"status"`
  2286. arrivalTime *int64 `sproto:"integer,5" json:"arrivalTime"`
  2287. mainHeroId *int64 `sproto:"integer,6" json:"mainHeroId"`
  2288. deputyHeroId *int64 `sproto:"integer,7" json:"deputyHeroId"`
  2289. mainHeroLevel *int64 `sproto:"integer,8" json:"mainHeroLevel"`
  2290. deputyHeroLevel *int64 `sproto:"integer,9" json:"deputyHeroLevel"`
  2291. roleName *string `sproto:"string,10" json:"roleName"`
  2292. roleHeadId *int64 `sproto:"integer,11" json:"roleHeadId"`
  2293. roleHeadFrameId *int64 `sproto:"integer,12" json:"roleHeadFrameId"`
  2294. }
  2295. type Map_GuildBuildArmysRequest struct {
  2296. armyList map[int64]*GuildBuildArmyInfo `sproto:"struct,0,array,key=0" json:"armyList"`
  2297. leaderBuildArmyIndex *int64 `sproto:"integer,1" json:"leaderBuildArmyIndex"`
  2298. objectIndex *int64 `sproto:"integer,2" json:"objectIndex"`
  2299. deleteBuildArmyIndexs []int64 `sproto:"integer,3,array" json:"deleteBuildArmyIndexs"`
  2300. }
  2301. type Map_PreDenseFogOpenRequest struct {
  2302. denseFogIndex []int64 `sproto:"integer,0,array" json:"denseFogIndex"`
  2303. pos *PosInfo `sproto:"struct,1" json:"pos"`
  2304. }
  2305. type Map_DenseFogCloseRequest struct {
  2306. denseFogIndex []int64 `sproto:"integer,0,array" json:"denseFogIndex"`
  2307. }
  2308. type HolyLandArmyInfo struct {
  2309. buildArmyIndex *int64 `sproto:"integer,0" json:"buildArmyIndex"`
  2310. rid *int64 `sproto:"integer,1" json:"rid"`
  2311. armyIndex *int64 `sproto:"integer,2" json:"armyIndex"`
  2312. soldiers map[int64]*SoldierInfo `sproto:"struct,3,array,key=0" json:"soldiers"`
  2313. status *int64 `sproto:"integer,4" json:"status"`
  2314. arrivalTime *int64 `sproto:"integer,5" json:"arrivalTime"`
  2315. mainHeroId *int64 `sproto:"integer,6" json:"mainHeroId"`
  2316. deputyHeroId *int64 `sproto:"integer,7" json:"deputyHeroId"`
  2317. mainHeroLevel *int64 `sproto:"integer,8" json:"mainHeroLevel"`
  2318. deputyHeroLevel *int64 `sproto:"integer,9" json:"deputyHeroLevel"`
  2319. roleName *string `sproto:"string,10" json:"roleName"`
  2320. roleHeadId *int64 `sproto:"integer,11" json:"roleHeadId"`
  2321. roleHeadFrameId *int64 `sproto:"integer,12" json:"roleHeadFrameId"`
  2322. }
  2323. type Map_HolyLandArmysRequest struct {
  2324. armyList map[int64]*HolyLandArmyInfo `sproto:"struct,0,array,key=0" json:"armyList"`
  2325. leaderBuildArmyIndex *int64 `sproto:"integer,1" json:"leaderBuildArmyIndex"`
  2326. objectIndex *int64 `sproto:"integer,2" json:"objectIndex"`
  2327. deleteBuildArmyIndexs []int64 `sproto:"integer,3,array" json:"deleteBuildArmyIndexs"`
  2328. }
  2329. type TerritoryLineInfo struct {
  2330. linePos []*PosInfo `sproto:"struct,0,array" json:"linePos"`
  2331. direction *int64 `sproto:"integer,1" json:"direction"`
  2332. }
  2333. type GuildTerritoryLineInfo struct {
  2334. guildId *int64 `sproto:"integer,0" json:"guildId"`
  2335. colorId *int64 `sproto:"integer,1" json:"colorId"`
  2336. validLines []*TerritoryLineInfo `sproto:"struct,2,array" json:"validLines"`
  2337. invalidLines []*TerritoryLineInfo `sproto:"struct,3,array" json:"invalidLines"`
  2338. }
  2339. type Map_GuildTerritoryLinesRequest struct {
  2340. guildTerritoryLines map[int64]*GuildTerritoryLineInfo `sproto:"struct,0,array,key=0" json:"guildTerritoryLines"`
  2341. }
  2342. type Item_ItemInfoRequest struct {
  2343. itemInfo map[int64]*ItemInfo `sproto:"struct,0,array,key=0" json:"itemInfo"`
  2344. }
  2345. type Build_BuildingInfoRequest struct {
  2346. buildingInfo map[int64]*BuildingInfo `sproto:"struct,0,array,key=0" json:"buildingInfo"`
  2347. }
  2348. type Hero_HeroInfoRequest struct {
  2349. heroInfo map[int64]*HeroInfo `sproto:"struct,0,array,key=0" json:"heroInfo"`
  2350. noShow *bool `sproto:"boolean,1" json:"noShow"`
  2351. }
  2352. type Role_RoleInfoRequest struct {
  2353. roleInfo *RoleInfo `sproto:"struct,0" json:"roleInfo"`
  2354. }
  2355. type Role_ScoutsInfoRequest struct {
  2356. scoutsQueue map[int64]*ScoutsInfo `sproto:"struct,0,array,key=0" json:"scoutsQueue"`
  2357. }
  2358. type Role_RoleNotifyRequest struct {
  2359. notifyOperate *int64 `sproto:"integer,0" json:"notifyOperate"`
  2360. numArg []int64 `sproto:"integer,1,array" json:"numArg"`
  2361. stringArg []string `sproto:"string,2,array" json:"stringArg"`
  2362. }
  2363. type EarlyWarningInfo struct {
  2364. earlyWarningIndex *int64 `sproto:"integer,0" json:"earlyWarningIndex"`
  2365. earlyWarningType *int64 `sproto:"integer,1" json:"earlyWarningType"`
  2366. scoutFromName *string `sproto:"string,2" json:"scoutFromName"`
  2367. scoutObjectType *int64 `sproto:"integer,3" json:"scoutObjectType"`
  2368. arrivalTime *int64 `sproto:"integer,4" json:"arrivalTime"`
  2369. attackSoldiers map[int64]*SoldierInfo `sproto:"struct,5,array,key=0" json:"attackSoldiers"`
  2370. isDelete *bool `sproto:"boolean,6" json:"isDelete"`
  2371. isShield *bool `sproto:"boolean,7" json:"isShield"`
  2372. mainHeroId *int64 `sproto:"integer,8" json:"mainHeroId"`
  2373. mainHeroLevel *int64 `sproto:"integer,9" json:"mainHeroLevel"`
  2374. deputyHeroId *int64 `sproto:"integer,10" json:"deputyHeroId"`
  2375. deputyHeroLevel *int64 `sproto:"integer,11" json:"deputyHeroLevel"`
  2376. armyIndex *int64 `sproto:"integer,12" json:"armyIndex"`
  2377. transportResourceInfo []*TransportResourceInfo `sproto:"struct,13,array" json:"transportResourceInfo"`
  2378. transportName *string `sproto:"string,14" json:"transportName"`
  2379. guildAbbr *string `sproto:"string,15" json:"guildAbbr"`
  2380. holyLandId *int64 `sproto:"integer,16" json:"holyLandId"`
  2381. isRally *bool `sproto:"boolean,17" json:"isRally"`
  2382. objectIndex *int64 `sproto:"integer,18" json:"objectIndex"`
  2383. }
  2384. type Role_EarlyWarningInfoRequest struct {
  2385. earlyWarningInfo map[int64]*EarlyWarningInfo `sproto:"struct,0,array,key=0" json:"earlyWarningInfo"`
  2386. }
  2387. type Role_MysteryStoreRequest struct {
  2388. refresh *bool `sproto:"boolean,0" json:"refresh"`
  2389. }
  2390. type SkillDamageHeal struct {
  2391. skillId *int64 `sproto:"integer,0" json:"skillId"`
  2392. skillLevel *int64 `sproto:"integer,1" json:"skillLevel"`
  2393. skillDamage *int64 `sproto:"integer,2" json:"skillDamage"`
  2394. skillHeal *int64 `sproto:"integer,3" json:"skillHeal"`
  2395. heroId *int64 `sproto:"integer,4" json:"heroId"`
  2396. objectIndex *int64 `sproto:"integer,5" json:"objectIndex"`
  2397. }
  2398. type BattleRemainSoldiers struct {
  2399. rid *int64 `sproto:"integer,0" json:"rid"`
  2400. remainSoldier map[int64]*SoldierInfo `sproto:"struct,1,array,key=0" json:"remainSoldier"`
  2401. }
  2402. type BattleDamageInfo struct {
  2403. objectIndex *int64 `sproto:"integer,0" json:"objectIndex"`
  2404. damage *int64 `sproto:"integer,1" json:"damage"`
  2405. battleRemainSoldiers map[int64]*BattleRemainSoldiers `sproto:"struct,2,array,key=0" json:"battleRemainSoldiers"`
  2406. skillInfo []*SkillDamageHeal `sproto:"struct,3,array" json:"skillInfo"`
  2407. dotDamage *int64 `sproto:"integer,4" json:"dotDamage"`
  2408. armyRadius *int64 `sproto:"integer,5" json:"armyRadius"`
  2409. hotHeal *int64 `sproto:"integer,6" json:"hotHeal"`
  2410. }
  2411. type Battle_BattleDamageInfoRequest struct {
  2412. battleDamageInfo map[int64]*BattleDamageInfo `sproto:"struct,0,array,key=0" json:"battleDamageInfo"`
  2413. }
  2414. type System_KickConnectRequest struct {
  2415. reason *int64 `sproto:"integer,0" json:"reason"`
  2416. }
  2417. type Email_EmailListRequest struct {
  2418. emailInfo map[int64]*EmailInfo `sproto:"struct,0,array,key=0" json:"emailInfo"`
  2419. }
  2420. type Army_ArmyListRequest struct {
  2421. armyInfo map[int64]*ArmyInfo `sproto:"struct,0,array,key=0" json:"armyInfo"`
  2422. }
  2423. type TaskInfo struct {
  2424. taskId *int64 `sproto:"integer,0" json:"taskId"`
  2425. taskSchedule *int64 `sproto:"integer,1" json:"taskSchedule"`
  2426. }
  2427. type Task_TaskInfoRequest struct {
  2428. taskInfo map[int64]*TaskInfo `sproto:"struct,0,array,key=0" json:"taskInfo"`
  2429. }
  2430. type PushMsgInfo struct {
  2431. channelType *int64 `sproto:"integer,0" json:"channelType"`
  2432. timeStamp *int64 `sproto:"integer,1" json:"timeStamp"`
  2433. msg *string `sproto:"string,2" json:"msg"`
  2434. systemMsg *SystemMsg `sproto:"struct,3" json:"systemMsg"`
  2435. uniqueIndex *int64 `sproto:"integer,4" json:"uniqueIndex"`
  2436. rid *int64 `sproto:"integer,5" json:"rid"`
  2437. name *string `sproto:"string,6" json:"name"`
  2438. guildName *string `sproto:"string,7" json:"guildName"`
  2439. guildId *int64 `sproto:"integer,8" json:"guildId"`
  2440. headId *int64 `sproto:"integer,9" json:"headId"`
  2441. headFrameID *int64 `sproto:"integer,10" json:"headFrameID"`
  2442. toRid *int64 `sproto:"integer,11" json:"toRid"`
  2443. notifyRid *int64 `sproto:"integer,12" json:"notifyRid"`
  2444. }
  2445. type Chat_PushMsgRequest struct {
  2446. pushMsgInfos []*PushMsgInfo `sproto:"struct,0,array" json:"pushMsgInfos"`
  2447. }
  2448. type Chat_MarqueeNotifyRequest struct {
  2449. languageId *int64 `sproto:"integer,0" json:"languageId"`
  2450. args []string `sproto:"string,1,array" json:"args"`
  2451. msg *string `sproto:"string,2" json:"msg"`
  2452. }
  2453. type Guild_GuildInfoRequest struct {
  2454. guildInfo *GuildInfo `sproto:"struct,0" json:"guildInfo"`
  2455. }
  2456. type Guild_GuildApplysRequest struct {
  2457. guildApplys map[int64]*GuildApplyInfo `sproto:"struct,0,array,key=0" json:"guildApplys"`
  2458. deleteRid *int64 `sproto:"integer,1" json:"deleteRid"`
  2459. }
  2460. type Guild_GuildNotifyRequest struct {
  2461. notifyOperate *int64 `sproto:"integer,0" json:"notifyOperate"`
  2462. roleInfos []*RoleInfo `sproto:"struct,1,array" json:"roleInfos"`
  2463. numArg []int64 `sproto:"integer,2,array" json:"numArg"`
  2464. stringArg []string `sproto:"string,3,array" json:"stringArg"`
  2465. }
  2466. type Guild_GuildMemberInfoRequest struct {
  2467. guildMembers map[int64]*GuildMemberInfo `sproto:"struct,0,array,key=0" json:"guildMembers"`
  2468. deleteRid *int64 `sproto:"integer,1" json:"deleteRid"`
  2469. guildOfficers map[int64]*GuildOfficerInfo `sproto:"struct,2,array,key=0" json:"guildOfficers"`
  2470. }
  2471. type GuildDepotInfo struct {
  2472. currencies map[int64]*GuildCurrencyInfo `sproto:"struct,0,array,key=0" json:"currencies"`
  2473. consumeRecords []*GuildConsumeRecordInfo `sproto:"struct,1,array" json:"consumeRecords"`
  2474. }
  2475. type Guild_GuildDepotInfoRequest struct {
  2476. guildDepot *GuildDepotInfo `sproto:"struct,0" json:"guildDepot"`
  2477. }
  2478. type Guild_GuildRequestHelpsRequest struct {
  2479. guildRequestHelps map[int64]*GuildRequestHelpInfo `sproto:"struct,0,array,key=0" json:"guildRequestHelps"`
  2480. deleteHelpIndexs []int64 `sproto:"integer,1,array" json:"deleteHelpIndexs"`
  2481. }
  2482. type GuildBuildInfo struct {
  2483. buildIndex *int64 `sproto:"integer,0" json:"buildIndex"`
  2484. Type *int64 `sproto:"integer,1" json:"type"`
  2485. pos *PosInfo `sproto:"struct,2" json:"pos"`
  2486. status *int64 `sproto:"integer,3" json:"status"`
  2487. durable *int64 `sproto:"integer,4" json:"durable"`
  2488. buildProgress *int64 `sproto:"integer,5" json:"buildProgress"`
  2489. isReinforce *bool `sproto:"boolean,6" json:"isReinforce"`
  2490. buildProgressTime *int64 `sproto:"integer,7" json:"buildProgressTime"`
  2491. buildFinishTime *int64 `sproto:"integer,8" json:"buildFinishTime"`
  2492. durableLimit *int64 `sproto:"integer,9" json:"durableLimit"`
  2493. burnSpeed *int64 `sproto:"integer,10" json:"burnSpeed"`
  2494. objectIndex *int64 `sproto:"integer,11" json:"objectIndex"`
  2495. burnTime *int64 `sproto:"integer,12" json:"burnTime"`
  2496. durableRecoverTime *int64 `sproto:"integer,13" json:"durableRecoverTime"`
  2497. isBattle *bool `sproto:"boolean,14" json:"isBattle"`
  2498. }
  2499. type GuildResourceCenterInfo struct {
  2500. resourceCenter *GuildBuildInfo `sproto:"struct,0" json:"resourceCenter"`
  2501. resource *int64 `sproto:"integer,1" json:"resource"`
  2502. collectTime *int64 `sproto:"integer,2" json:"collectTime"`
  2503. collectSpeed *int64 `sproto:"integer,3" json:"collectSpeed"`
  2504. }
  2505. type GuildFlagInfo struct {
  2506. flags map[int64]*GuildBuildInfo `sproto:"struct,0,array,key=0" json:"flags"`
  2507. flagNum *int64 `sproto:"integer,1" json:"flagNum"`
  2508. flagLimit *int64 `sproto:"integer,2" json:"flagLimit"`
  2509. }
  2510. type GuildResourcePointInfo struct {
  2511. foodPoint *int64 `sproto:"integer,0" json:"foodPoint"`
  2512. woodPoint *int64 `sproto:"integer,1" json:"woodPoint"`
  2513. stonePoint *int64 `sproto:"integer,2" json:"stonePoint"`
  2514. goldPoint *int64 `sproto:"integer,3" json:"goldPoint"`
  2515. }
  2516. type Guild_GuildBuildsRequest struct {
  2517. guildFortresses map[int64]*GuildBuildInfo `sproto:"struct,0,array,key=0" json:"guildFortresses"`
  2518. guildResourceCenter *GuildResourceCenterInfo `sproto:"struct,1" json:"guildResourceCenter"`
  2519. guildFlags *GuildFlagInfo `sproto:"struct,2" json:"guildFlags"`
  2520. guildResourcePoint *GuildResourcePointInfo `sproto:"struct,3" json:"guildResourcePoint"`
  2521. roleTerritoryGains map[int64]*RoleTerritoryGainInfo `sproto:"struct,4,array,key=0" json:"roleTerritoryGains"`
  2522. lastTakeGainTime *int64 `sproto:"integer,5" json:"lastTakeGainTime"`
  2523. deleteBuildIndex *int64 `sproto:"integer,6" json:"deleteBuildIndex"`
  2524. reqType *int64 `sproto:"integer,7" json:"reqType"`
  2525. }
  2526. type MemberPosInfo struct {
  2527. rid *int64 `sproto:"integer,0" json:"rid"`
  2528. pos *PosInfo `sproto:"struct,1" json:"pos"`
  2529. }
  2530. type GuildGuildMemberposRequest struct {
  2531. memberPos map[int64]*MemberPosInfo `sproto:"struct,0,array,key=0" json:"memberPos"`
  2532. deleteRid *int64 `sproto:"integer,1" json:"deleteRid"`
  2533. }
  2534. type GuildHolyLandInfo struct {
  2535. strongHoldId *int64 `sproto:"integer,0" json:"strongHoldId"`
  2536. status *int64 `sproto:"integer,1" json:"status"`
  2537. pos *PosInfo `sproto:"struct,2" json:"pos"`
  2538. }
  2539. type GuildGuildHolylandsRequest struct {
  2540. guildHolyLands map[int64]*GuildHolyLandInfo `sproto:"struct,0,array,key=0" json:"guildHolyLands"`
  2541. deleteStrongHoldId *int64 `sproto:"integer,1" json:"deleteStrongHoldId"`
  2542. }
  2543. type GuildTechnologyInfo struct {
  2544. Type *int64 `sproto:"integer,0" json:"type"`
  2545. level *int64 `sproto:"integer,1" json:"level"`
  2546. }
  2547. type GuildGuildTechnologiesRequest struct {
  2548. technologies map[int64]*GuildTechnologyInfo `sproto:"struct,0,array,key=0" json:"technologies"`
  2549. recommendTechnologyType *int64 `sproto:"integer,1" json:"recommendTechnologyType"`
  2550. researchTechnologyType *int64 `sproto:"integer,2" json:"researchTechnologyType"`
  2551. researchTime *int64 `sproto:"integer,3" json:"researchTime"`
  2552. donateNum *int64 `sproto:"integer,4" json:"donateNum"`
  2553. }
  2554. type GuildTreasureInfo struct {
  2555. giftIndex *int64 `sproto:"integer,0" json:"giftIndex"`
  2556. treasureId *int64 `sproto:"integer,1" json:"treasureId"`
  2557. sendTime *int64 `sproto:"integer,2" json:"sendTime"`
  2558. }
  2559. type GuildGiftInfo struct {
  2560. giftIndex *int64 `sproto:"integer,0" json:"giftIndex"`
  2561. giftId *int64 `sproto:"integer,1" json:"giftId"`
  2562. status *int64 `sproto:"integer,2" json:"status"`
  2563. sendTime *int64 `sproto:"integer,3" json:"sendTime"`
  2564. sendType *int64 `sproto:"integer,4" json:"sendType"`
  2565. buyRoleName *string `sproto:"string,5" json:"buyRoleName"`
  2566. itemId *int64 `sproto:"integer,6" json:"itemId"`
  2567. itemNum *int64 `sproto:"integer,7" json:"itemNum"`
  2568. packageNameId *int64 `sproto:"integer,8" json:"packageNameId"`
  2569. giftArgs []string `sproto:"string,9,array" json:"giftArgs"`
  2570. }
  2571. type Guild_GuildGiftsRequest struct {
  2572. giftPoint *int64 `sproto:"integer,0" json:"giftPoint"`
  2573. keyPoint *int64 `sproto:"integer,1" json:"keyPoint"`
  2574. treasures map[int64]*GuildTreasureInfo `sproto:"struct,2,array,key=0" json:"treasures"`
  2575. gifts map[int64]*GuildGiftInfo `sproto:"struct,3,array,key=0" json:"gifts"`
  2576. deleteGiftIndexs []int64 `sproto:"integer,4,array" json:"deleteGiftIndexs"`
  2577. }
  2578. type Guild_MapMarkersRequest struct {
  2579. markers map[int64]*MapMarkerInfo `sproto:"struct,0,array,key=1" json:"markers"`
  2580. }
  2581. type Activity_RewardRequest struct {
  2582. activityId *int64 `sproto:"integer,0" json:"activityId"`
  2583. rewardId *int64 `sproto:"integer,1" json:"rewardId"`
  2584. activeReward *bool `sproto:"boolean,2" json:"activeReward"`
  2585. }
  2586. type Activity_RewardBoxRequest struct {
  2587. activityId *int64 `sproto:"integer,0" json:"activityId"`
  2588. rewardBox *bool `sproto:"boolean,1" json:"rewardBox"`
  2589. }
  2590. type Activity_ScheduleInfoRequest struct {
  2591. activityId *int64 `sproto:"integer,0" json:"activityId"`
  2592. Type *int64 `sproto:"integer,1" json:"type"`
  2593. condition *int64 `sproto:"integer,2" json:"condition"`
  2594. num *int64 `sproto:"integer,3" json:"num"`
  2595. count *int64 `sproto:"integer,4" json:"count"`
  2596. dayCount *int64 `sproto:"integer,5" json:"dayCount"`
  2597. free *int64 `sproto:"integer,6" json:"free"`
  2598. discount *bool `sproto:"boolean,7" json:"discount"`
  2599. }
  2600. type Activity_RankRequest struct {
  2601. activityId *int64 `sproto:"integer,0" json:"activityId"`
  2602. score *int64 `sproto:"integer,1" json:"score"`
  2603. rank *int64 `sproto:"integer,2" json:"rank"`
  2604. stage *int64 `sproto:"integer,3" json:"stage"`
  2605. allianceRank *int64 `sproto:"integer,4" json:"allianceRank"`
  2606. allianceScore *int64 `sproto:"integer,5" json:"allianceScore"`
  2607. rewards map[int64]*Activity_RankRequestRewards `sproto:"struct,6,array,key=0" json:"rewards"`
  2608. }
  2609. type Activity_RankRequestRewards struct {
  2610. index *int64 `sproto:"integer,0" json:"index"`
  2611. }
  2612. type Monument_RewardNodifyRequest struct {
  2613. canReward *bool `sproto:"boolean,0" json:"canReward"`
  2614. }
  2615. type Monument_EndRequest struct {
  2616. flag *bool `sproto:"boolean,0" json:"flag"`
  2617. }
  2618. type Transport_TransportListRequest struct {
  2619. transportInfo map[int64]*TransportInfo `sproto:"struct,0,array,key=0" json:"transportInfo"`
  2620. }
  2621. type Transport_TransportSuccessRequest struct {
  2622. Type *int64 `sproto:"integer,0" json:"type"`
  2623. }
  2624. type JoinRallyDetail struct {
  2625. joinRid *int64 `sproto:"integer,0" json:"joinRid"`
  2626. joinName *string `sproto:"string,1" json:"joinName"`
  2627. joinHeadId *int64 `sproto:"integer,2" json:"joinHeadId"`
  2628. joinHeadFrameId *int64 `sproto:"integer,3" json:"joinHeadFrameId"`
  2629. joinPos *PosInfo `sproto:"struct,4" json:"joinPos"`
  2630. joinMainHeroId *int64 `sproto:"integer,5" json:"joinMainHeroId"`
  2631. joinDeputyHeroId *int64 `sproto:"integer,6" json:"joinDeputyHeroId"`
  2632. joinSoldiers map[int64]*SoldierInfo `sproto:"struct,7,array,key=0" json:"joinSoldiers"`
  2633. joinTime *int64 `sproto:"integer,8" json:"joinTime"`
  2634. joinArrivalTime *int64 `sproto:"integer,9" json:"joinArrivalTime"`
  2635. joinDelete *bool `sproto:"boolean,10" json:"joinDelete"`
  2636. joinArmyIndex *int64 `sproto:"integer,11" json:"joinArmyIndex"`
  2637. joinMainHeroLevel *int64 `sproto:"integer,12" json:"joinMainHeroLevel"`
  2638. joinDeputyHeroLevel *int64 `sproto:"integer,13" json:"joinDeputyHeroLevel"`
  2639. }
  2640. type RallyTargetDetail struct {
  2641. rallyTargetPos *PosInfo `sproto:"struct,0" json:"rallyTargetPos"`
  2642. rallyTargetName *string `sproto:"string,1" json:"rallyTargetName"`
  2643. rallyTargetGuildName *string `sproto:"string,2" json:"rallyTargetGuildName"`
  2644. rallyTargetHeadId *int64 `sproto:"integer,3" json:"rallyTargetHeadId"`
  2645. rallyTargetType *int64 `sproto:"integer,4" json:"rallyTargetType"`
  2646. rallyTargetMonsterId *int64 `sproto:"integer,5" json:"rallyTargetMonsterId"`
  2647. rallyTargetHeadFrameId *int64 `sproto:"integer,6" json:"rallyTargetHeadFrameId"`
  2648. rallyTargetHolyLandId *int64 `sproto:"integer,7" json:"rallyTargetHolyLandId"`
  2649. rallyTargetObjectIndex *int64 `sproto:"integer,8" json:"rallyTargetObjectIndex"`
  2650. }
  2651. type ReinforceDetail struct {
  2652. reinforceRid *int64 `sproto:"integer,0" json:"reinforceRid"`
  2653. mainHeroId *int64 `sproto:"integer,1" json:"mainHeroId"`
  2654. mainHeroLevel *int64 `sproto:"integer,2" json:"mainHeroLevel"`
  2655. deputyHeroId *int64 `sproto:"integer,3" json:"deputyHeroId"`
  2656. deputyHeroLevel *int64 `sproto:"integer,4" json:"deputyHeroLevel"`
  2657. soldiers map[int64]*SoldierInfo `sproto:"struct,5,array,key=0" json:"soldiers"`
  2658. arrivalTime *int64 `sproto:"integer,6" json:"arrivalTime"`
  2659. reinforceTime *int64 `sproto:"integer,7" json:"reinforceTime"`
  2660. reinforceDelete *bool `sproto:"boolean,8" json:"reinforceDelete"`
  2661. reinforceName *string `sproto:"string,9" json:"reinforceName"`
  2662. reinforceHeadId *int64 `sproto:"integer,10" json:"reinforceHeadId"`
  2663. reinforceHeadFrameId *int64 `sproto:"integer,11" json:"reinforceHeadFrameId"`
  2664. armyIndex *int64 `sproto:"integer,12" json:"armyIndex"`
  2665. }
  2666. type RallyDetail struct {
  2667. rallyRid *int64 `sproto:"integer,0" json:"rallyRid"`
  2668. rallyName *string `sproto:"string,1" json:"rallyName"`
  2669. rallyHeadId *int64 `sproto:"integer,2" json:"rallyHeadId"`
  2670. rallyHeadFrameId *int64 `sproto:"integer,3" json:"rallyHeadFrameId"`
  2671. rallyPos *PosInfo `sproto:"struct,4" json:"rallyPos"`
  2672. rallyArmyCountMax *int64 `sproto:"integer,5" json:"rallyArmyCountMax"`
  2673. rallyArmyCount *int64 `sproto:"integer,6" json:"rallyArmyCount"`
  2674. rallyReadyTime *int64 `sproto:"integer,7" json:"rallyReadyTime"`
  2675. rallyWaitTime *int64 `sproto:"integer,8" json:"rallyWaitTime"`
  2676. rallyMarchTime *int64 `sproto:"integer,9" json:"rallyMarchTime"`
  2677. rallyJoinDetail map[int64]*JoinRallyDetail `sproto:"struct,10,array,key=0" json:"rallyJoinDetail"`
  2678. rallyStartTime *int64 `sproto:"integer,11" json:"rallyStartTime"`
  2679. rallyObjectIndex *int64 `sproto:"integer,12" json:"rallyObjectIndex"`
  2680. rallyTargetDetail *RallyTargetDetail `sproto:"struct,13" json:"rallyTargetDetail"`
  2681. rallyDelete *bool `sproto:"boolean,14" json:"rallyDelete"`
  2682. rallyReinforceDetail map[int64]*ReinforceDetail `sproto:"struct,15,array,key=0" json:"rallyReinforceDetail"`
  2683. rallyGuildName *string `sproto:"string,16" json:"rallyGuildName"`
  2684. rallyPath []*PosInfo `sproto:"struct,17,array" json:"rallyPath"`
  2685. }
  2686. type RallyedDetail struct {
  2687. rallyedIndex *int64 `sproto:"integer,0" json:"rallyedIndex"`
  2688. rallyedName *string `sproto:"string,1" json:"rallyedName"`
  2689. rallyedHeadId *int64 `sproto:"integer,2" json:"rallyedHeadId"`
  2690. rallyedHeadFrameId *int64 `sproto:"integer,3" json:"rallyedHeadFrameId"`
  2691. rallyedPos *PosInfo `sproto:"struct,4" json:"rallyedPos"`
  2692. rallyDetail map[int64]*RallyDetail `sproto:"struct,5,array,key=0" json:"rallyDetail"`
  2693. reinforceDetail []*ReinforceDetail `sproto:"struct,6,array" json:"reinforceDetail"`
  2694. rallyedReinforceMax *int64 `sproto:"integer,7" json:"rallyedReinforceMax"`
  2695. rallyedType *int64 `sproto:"integer,8" json:"rallyedType"`
  2696. rallyTargetHolyLandId *int64 `sproto:"integer,9" json:"rallyTargetHolyLandId"`
  2697. }
  2698. type Rally_RallyBattleInfoRequest struct {
  2699. rallyDetails map[int64]*RallyDetail `sproto:"struct,0,array,key=0" json:"rallyDetails"`
  2700. rallyedDetail map[int64]*RallyedDetail `sproto:"struct,1,array,key=0" json:"rallyedDetail"`
  2701. }
  2702. type Recharge_RechargeInfoRequest struct {
  2703. denar *int64 `sproto:"integer,0" json:"denar"`
  2704. }
  2705. type Expedition_BattleInfoRequest struct {
  2706. win *int64 `sproto:"integer,0" json:"win"`
  2707. star *int64 `sproto:"integer,1" json:"star"`
  2708. rewardInfo []*RewardInfo `sproto:"struct,2,array" json:"rewardInfo"`
  2709. firstReward *bool `sproto:"boolean,3" json:"firstReward"`
  2710. starResult []int64 `sproto:"integer,4,array" json:"starResult"`
  2711. }
  2712. var Name = "Protocol"
  2713. var Protocols = []*sproto.Protocol{
  2714. {
  2715. Type: 0,
  2716. Name: "Protocol.GateMessage",
  2717. MethodName: "Protocol.GateMessage",
  2718. Request: reflect.TypeOf(&GateMessageRequest{}),
  2719. Response: reflect.TypeOf(&GateMessageResponse{}),
  2720. },
  2721. {
  2722. Type: 1,
  2723. Name: "Protocol.Role_GetRoleList",
  2724. MethodName: "Protocol.Role_GetRoleList",
  2725. Request: reflect.TypeOf(&Role_GetRoleListRequest{}),
  2726. Response: reflect.TypeOf(&Role_GetRoleListResponse{}),
  2727. },
  2728. {
  2729. Type: 2,
  2730. Name: "Protocol.Role_CreateRole",
  2731. MethodName: "Protocol.Role_CreateRole",
  2732. Request: reflect.TypeOf(&Role_CreateRoleRequest{}),
  2733. Response: reflect.TypeOf(&Role_CreateRoleResponse{}),
  2734. },
  2735. {
  2736. Type: 3,
  2737. Name: "Protocol.Role_RoleLogin",
  2738. MethodName: "Protocol.Role_RoleLogin",
  2739. Request: reflect.TypeOf(&Role_RoleLoginRequest{}),
  2740. Response: reflect.TypeOf(&Role_RoleLoginResponse{}),
  2741. },
  2742. {
  2743. Type: 4,
  2744. Name: "Protocol.Role_CreateArmy",
  2745. MethodName: "Protocol.Role_CreateArmy",
  2746. Request: reflect.TypeOf(&Role_CreateArmyRequest{}),
  2747. Response: reflect.TypeOf(&Role_CreateArmyResponse{}),
  2748. },
  2749. {
  2750. Type: 5,
  2751. Name: "Protocol.Role_TrainArmy",
  2752. MethodName: "Protocol.Role_TrainArmy",
  2753. Request: reflect.TypeOf(&Role_TrainArmyRequest{}),
  2754. Response: reflect.TypeOf(&Role_TrainArmyResponse{}),
  2755. },
  2756. {
  2757. Type: 6,
  2758. Name: "Protocol.Role_AwardArmy",
  2759. MethodName: "Protocol.Role_AwardArmy",
  2760. Request: reflect.TypeOf(&Role_AwardArmyRequest{}),
  2761. Response: reflect.TypeOf(&Role_AwardArmyResponse{}),
  2762. },
  2763. {
  2764. Type: 7,
  2765. Name: "Protocol.Role_TrainEnd",
  2766. MethodName: "Protocol.Role_TrainEnd",
  2767. Request: reflect.TypeOf(&Role_TrainEndRequest{}),
  2768. Response: reflect.TypeOf(&Role_TrainEndResponse{}),
  2769. },
  2770. {
  2771. Type: 8,
  2772. Name: "Protocol.Role_GetBuildInfo",
  2773. MethodName: "Protocol.Role_GetBuildInfo",
  2774. Request: reflect.TypeOf(&Role_GetBuildInfoRequest{}),
  2775. Response: reflect.TypeOf(&Role_GetBuildInfoResponse{}),
  2776. },
  2777. {
  2778. Type: 9,
  2779. Name: "Protocol.Role_TechnologyLevelUp",
  2780. MethodName: "Protocol.Role_TechnologyLevelUp",
  2781. Request: reflect.TypeOf(&Role_TechnologyLevelUpRequest{}),
  2782. },
  2783. {
  2784. Type: 10,
  2785. Name: "Protocol.Role_DisbandArmy",
  2786. MethodName: "Protocol.Role_DisbandArmy",
  2787. Request: reflect.TypeOf(&Role_DisbandArmyRequest{}),
  2788. },
  2789. {
  2790. Type: 11,
  2791. Name: "Protocol.Role_BuyResource",
  2792. MethodName: "Protocol.Role_BuyResource",
  2793. Request: reflect.TypeOf(&Role_BuyResourceRequest{}),
  2794. Response: reflect.TypeOf(&Role_BuyResourceResponse{}),
  2795. },
  2796. {
  2797. Type: 12,
  2798. Name: "Protocol.Role_Treatment",
  2799. MethodName: "Protocol.Role_Treatment",
  2800. Request: reflect.TypeOf(&Role_TreatmentRequest{}),
  2801. Response: reflect.TypeOf(&Role_TreatmentResponse{}),
  2802. },
  2803. {
  2804. Type: 13,
  2805. Name: "Protocol.Role_AwardTreatment",
  2806. MethodName: "Protocol.Role_AwardTreatment",
  2807. Request: reflect.TypeOf(&Role_AwardTreatmentRequest{}),
  2808. Response: reflect.TypeOf(&Role_AwardTreatmentResponse{}),
  2809. },
  2810. {
  2811. Type: 14,
  2812. Name: "Protocol.Role_SpeedUp",
  2813. MethodName: "Protocol.Role_SpeedUp",
  2814. Request: reflect.TypeOf(&Role_SpeedUpRequest{}),
  2815. Response: reflect.TypeOf(&Role_SpeedUpResponse{}),
  2816. },
  2817. {
  2818. Type: 15,
  2819. Name: "Protocol.Role_Heart",
  2820. MethodName: "Protocol.Role_Heart",
  2821. Request: reflect.TypeOf(&Role_HeartRequest{}),
  2822. Response: reflect.TypeOf(&Role_HeartResponse{}),
  2823. },
  2824. {
  2825. Type: 16,
  2826. Name: "Protocol.Role_NoviceGuideStep",
  2827. MethodName: "Protocol.Role_NoviceGuideStep",
  2828. Request: reflect.TypeOf(&Role_NoviceGuideStepRequest{}),
  2829. },
  2830. {
  2831. Type: 17,
  2832. Name: "Protocol.Role_ModifySituStation",
  2833. MethodName: "Protocol.Role_ModifySituStation",
  2834. Request: reflect.TypeOf(&Role_ModifySituStationRequest{}),
  2835. },
  2836. {
  2837. Type: 18,
  2838. Name: "Protocol.Role_ReportSelf",
  2839. MethodName: "Protocol.Role_ReportSelf",
  2840. Request: reflect.TypeOf(&Role_ReportSelfRequest{}),
  2841. },
  2842. {
  2843. Type: 19,
  2844. Name: "Protocol.Role_CreateClick",
  2845. MethodName: "Protocol.Role_CreateClick",
  2846. Request: reflect.TypeOf(&Role_CreateClickRequest{}),
  2847. },
  2848. {
  2849. Type: 20,
  2850. Name: "Protocol.Role_GuideDialog",
  2851. MethodName: "Protocol.Role_GuideDialog",
  2852. Request: reflect.TypeOf(&Role_GuideDialogRequest{}),
  2853. },
  2854. {
  2855. Type: 21,
  2856. Name: "Protocol.Role_QueryRoleByParam",
  2857. MethodName: "Protocol.Role_QueryRoleByParam",
  2858. Request: reflect.TypeOf(&Role_QueryRoleByParamRequest{}),
  2859. Response: reflect.TypeOf(&Role_QueryRoleByParamResponse{}),
  2860. },
  2861. {
  2862. Type: 22,
  2863. Name: "Protocol.Role_ModifyName",
  2864. MethodName: "Protocol.Role_ModifyName",
  2865. Request: reflect.TypeOf(&Role_ModifyNameRequest{}),
  2866. Response: reflect.TypeOf(&Role_ModifyNameResponse{}),
  2867. },
  2868. {
  2869. Type: 23,
  2870. Name: "Protocol.Role_AddBuff",
  2871. MethodName: "Protocol.Role_AddBuff",
  2872. Request: reflect.TypeOf(&Role_AddBuffRequest{}),
  2873. Response: reflect.TypeOf(&Role_AddBuffResponse{}),
  2874. },
  2875. {
  2876. Type: 24,
  2877. Name: "Protocol.Role_SetRoleHead",
  2878. MethodName: "Protocol.Role_SetRoleHead",
  2879. Request: reflect.TypeOf(&Role_SetRoleHeadRequest{}),
  2880. Response: reflect.TypeOf(&Role_SetRoleHeadResponse{}),
  2881. },
  2882. {
  2883. Type: 25,
  2884. Name: "Protocol.Role_GetVipPoint",
  2885. MethodName: "Protocol.Role_GetVipPoint",
  2886. Request: reflect.TypeOf(&Role_GetVipPointRequest{}),
  2887. },
  2888. {
  2889. Type: 26,
  2890. Name: "Protocol.Role_GetVipFreeBox",
  2891. MethodName: "Protocol.Role_GetVipFreeBox",
  2892. Request: reflect.TypeOf(&Role_GetVipFreeBoxRequest{}),
  2893. Response: reflect.TypeOf(&Role_GetVipFreeBoxResponse{}),
  2894. },
  2895. {
  2896. Type: 27,
  2897. Name: "Protocol.Role_GetRoleInfo",
  2898. MethodName: "Protocol.Role_GetRoleInfo",
  2899. Request: reflect.TypeOf(&Role_GetRoleInfoRequest{}),
  2900. Response: reflect.TypeOf(&Role_GetRoleInfoResponse{}),
  2901. },
  2902. {
  2903. Type: 28,
  2904. Name: "Protocol.Role_GetFreeDaily",
  2905. MethodName: "Protocol.Role_GetFreeDaily",
  2906. Request: reflect.TypeOf(&Role_GetFreeDailyRequest{}),
  2907. Response: reflect.TypeOf(&Role_GetFreeDailyResponse{}),
  2908. },
  2909. {
  2910. Type: 29,
  2911. Name: "Protocol.Role_GetMonument",
  2912. MethodName: "Protocol.Role_GetMonument",
  2913. Request: reflect.TypeOf(&Role_GetMonumentRequest{}),
  2914. Response: reflect.TypeOf(&Role_GetMonumentResponse{}),
  2915. },
  2916. {
  2917. Type: 30,
  2918. Name: "Protocol.Role_GetMonumentReward",
  2919. MethodName: "Protocol.Role_GetMonumentReward",
  2920. Request: reflect.TypeOf(&Role_GetMonumentRewardRequest{}),
  2921. Response: reflect.TypeOf(&Role_GetMonumentRewardResponse{}),
  2922. },
  2923. {
  2924. Type: 31,
  2925. Name: "Protocol.Role_ChangeCivilization",
  2926. MethodName: "Protocol.Role_ChangeCivilization",
  2927. Request: reflect.TypeOf(&Role_ChangeCivilizationRequest{}),
  2928. Response: reflect.TypeOf(&Role_ChangeCivilizationResponse{}),
  2929. },
  2930. {
  2931. Type: 32,
  2932. Name: "Protocol.Role_BuyActionForce",
  2933. MethodName: "Protocol.Role_BuyActionForce",
  2934. Request: reflect.TypeOf(&Role_BuyActionForceRequest{}),
  2935. Response: reflect.TypeOf(&Role_BuyActionForceResponse{}),
  2936. },
  2937. {
  2938. Type: 33,
  2939. Name: "Protocol.Role_ShiledEarlyWarning",
  2940. MethodName: "Protocol.Role_ShiledEarlyWarning",
  2941. Request: reflect.TypeOf(&Role_ShiledEarlyWarningRequest{}),
  2942. },
  2943. {
  2944. Type: 34,
  2945. Name: "Protocol.Role_GetCityReinforceRecord",
  2946. MethodName: "Protocol.Role_GetCityReinforceRecord",
  2947. Request: reflect.TypeOf(&Role_GetCityReinforceRecordRequest{}),
  2948. Response: reflect.TypeOf(&Role_GetCityReinforceRecordResponse{}),
  2949. },
  2950. {
  2951. Type: 35,
  2952. Name: "Protocol.Role_GetCityReinforceInfo",
  2953. MethodName: "Protocol.Role_GetCityReinforceInfo",
  2954. Request: reflect.TypeOf(&Role_GetCityReinforceInfoRequest{}),
  2955. Response: reflect.TypeOf(&Role_GetCityReinforceInfoResponse{}),
  2956. },
  2957. {
  2958. Type: 36,
  2959. Name: "Protocol.Role_SetPraise",
  2960. MethodName: "Protocol.Role_SetPraise",
  2961. Request: reflect.TypeOf(&Role_SetPraiseRequest{}),
  2962. },
  2963. {
  2964. Type: 37,
  2965. Name: "Protocol.Role_NoviceGuideStepEx",
  2966. MethodName: "Protocol.Role_NoviceGuideStepEx",
  2967. Request: reflect.TypeOf(&Role_NoviceGuideStepExRequest{}),
  2968. },
  2969. {
  2970. Type: 38,
  2971. Name: "Protocol.Role_QueryRoleName",
  2972. MethodName: "Protocol.Role_QueryRoleName",
  2973. Request: reflect.TypeOf(&Role_QueryRoleNameRequest{}),
  2974. Response: reflect.TypeOf(&Role_QueryRoleNameResponse{}),
  2975. },
  2976. {
  2977. Type: 39,
  2978. Name: "Protocol.Role_SettingPush",
  2979. MethodName: "Protocol.Role_SettingPush",
  2980. Request: reflect.TypeOf(&Role_SettingPushRequest{}),
  2981. },
  2982. {
  2983. Type: 40,
  2984. Name: "Protocol.Role_UpdateEventTrancking",
  2985. MethodName: "Protocol.Role_UpdateEventTrancking",
  2986. Request: reflect.TypeOf(&Role_UpdateEventTranckingRequest{}),
  2987. },
  2988. {
  2989. Type: 41,
  2990. Name: "Protocol.Role_SetLastServerAndRole",
  2991. MethodName: "Protocol.Role_SetLastServerAndRole",
  2992. Request: reflect.TypeOf(&Role_SetLastServerAndRoleRequest{}),
  2993. Response: reflect.TypeOf(&Role_SetLastServerAndRoleResponse{}),
  2994. },
  2995. {
  2996. Type: 201,
  2997. Name: "Protocol.Map_March",
  2998. MethodName: "Protocol.Map_March",
  2999. Request: reflect.TypeOf(&Map_MarchRequest{}),
  3000. },
  3001. {
  3002. Type: 202,
  3003. Name: "Protocol.Map_Move",
  3004. MethodName: "Protocol.Map_Move",
  3005. Request: reflect.TypeOf(&Map_MoveRequest{}),
  3006. },
  3007. {
  3008. Type: 203,
  3009. Name: "Protocol.Map_Fog",
  3010. MethodName: "Protocol.Map_Fog",
  3011. Request: reflect.TypeOf(&Map_FogRequest{}),
  3012. Response: reflect.TypeOf(&Map_FogResponse{}),
  3013. },
  3014. {
  3015. Type: 204,
  3016. Name: "Protocol.Map_SearchResource",
  3017. MethodName: "Protocol.Map_SearchResource",
  3018. Request: reflect.TypeOf(&Map_SearchResourceRequest{}),
  3019. Response: reflect.TypeOf(&Map_SearchResourceResponse{}),
  3020. },
  3021. {
  3022. Type: 205,
  3023. Name: "Protocol.Map_SearchBarbarian",
  3024. MethodName: "Protocol.Map_SearchBarbarian",
  3025. Request: reflect.TypeOf(&Map_SearchBarbarianRequest{}),
  3026. Response: reflect.TypeOf(&Map_SearchBarbarianResponse{}),
  3027. },
  3028. {
  3029. Type: 206,
  3030. Name: "Protocol.Map_Scouts",
  3031. MethodName: "Protocol.Map_Scouts",
  3032. Request: reflect.TypeOf(&Map_ScoutsRequest{}),
  3033. Response: reflect.TypeOf(&Map_ScoutsResponse{}),
  3034. },
  3035. {
  3036. Type: 207,
  3037. Name: "Protocol.Map_ScoutVillage",
  3038. MethodName: "Protocol.Map_ScoutVillage",
  3039. Request: reflect.TypeOf(&Map_ScoutVillageRequest{}),
  3040. Response: reflect.TypeOf(&Map_ScoutVillageResponse{}),
  3041. },
  3042. {
  3043. Type: 208,
  3044. Name: "Protocol.Map_GetCityDetail",
  3045. MethodName: "Protocol.Map_GetCityDetail",
  3046. Request: reflect.TypeOf(&Map_GetCityDetailRequest{}),
  3047. Response: reflect.TypeOf(&Map_GetCityDetailResponse{}),
  3048. },
  3049. {
  3050. Type: 209,
  3051. Name: "Protocol.Map_ScoutsBack",
  3052. MethodName: "Protocol.Map_ScoutsBack",
  3053. Request: reflect.TypeOf(&Map_ScoutsBackRequest{}),
  3054. Response: reflect.TypeOf(&Map_ScoutsBackResponse{}),
  3055. },
  3056. {
  3057. Type: 210,
  3058. Name: "Protocol.Map_GetGuildBuildArmys",
  3059. MethodName: "Protocol.Map_GetGuildBuildArmys",
  3060. Request: reflect.TypeOf(&Map_GetGuildBuildArmysRequest{}),
  3061. },
  3062. {
  3063. Type: 211,
  3064. Name: "Protocol.Map_MoveCity",
  3065. MethodName: "Protocol.Map_MoveCity",
  3066. Request: reflect.TypeOf(&Map_MoveCityRequest{}),
  3067. },
  3068. {
  3069. Type: 212,
  3070. Name: "Protocol.Map_AddMarker",
  3071. MethodName: "Protocol.Map_AddMarker",
  3072. Request: reflect.TypeOf(&Map_AddMarkerRequest{}),
  3073. Response: reflect.TypeOf(&Map_AddMarkerResponse{}),
  3074. },
  3075. {
  3076. Type: 213,
  3077. Name: "Protocol.Map_ModifyMarker",
  3078. MethodName: "Protocol.Map_ModifyMarker",
  3079. Request: reflect.TypeOf(&Map_ModifyMarkerRequest{}),
  3080. Response: reflect.TypeOf(&Map_ModifyMarkerResponse{}),
  3081. },
  3082. {
  3083. Type: 214,
  3084. Name: "Protocol.Map_DeleteMarker",
  3085. MethodName: "Protocol.Map_DeleteMarker",
  3086. Request: reflect.TypeOf(&Map_DeleteMarkerRequest{}),
  3087. Response: reflect.TypeOf(&Map_DeleteMarkerResponse{}),
  3088. },
  3089. {
  3090. Type: 215,
  3091. Name: "Protocol.Map_UpdateGuildMarkerStatus",
  3092. MethodName: "Protocol.Map_UpdateGuildMarkerStatus",
  3093. Request: reflect.TypeOf(&Map_UpdateGuildMarkerStatusRequest{}),
  3094. },
  3095. {
  3096. Type: 216,
  3097. Name: "Protocol.Map_ModifyGuildMarker",
  3098. MethodName: "Protocol.Map_ModifyGuildMarker",
  3099. Request: reflect.TypeOf(&Map_ModifyGuildMarkerRequest{}),
  3100. Response: reflect.TypeOf(&Map_ModifyGuildMarkerResponse{}),
  3101. },
  3102. {
  3103. Type: 401,
  3104. Name: "Protocol.Build_CreateBuilding",
  3105. MethodName: "Protocol.Build_CreateBuilding",
  3106. Request: reflect.TypeOf(&Build_CreateBuildingRequest{}),
  3107. Response: reflect.TypeOf(&Build_CreateBuildingResponse{}),
  3108. },
  3109. {
  3110. Type: 402,
  3111. Name: "Protocol.Build_UpGradeBuilding",
  3112. MethodName: "Protocol.Build_UpGradeBuilding",
  3113. Request: reflect.TypeOf(&Build_UpGradeBuildingRequest{}),
  3114. Response: reflect.TypeOf(&Build_UpGradeBuildingResponse{}),
  3115. },
  3116. {
  3117. Type: 403,
  3118. Name: "Protocol.Build_EndBuilding",
  3119. MethodName: "Protocol.Build_EndBuilding",
  3120. Request: reflect.TypeOf(&Build_EndBuildingRequest{}),
  3121. },
  3122. {
  3123. Type: 404,
  3124. Name: "Protocol.Build_GetBuildResources",
  3125. MethodName: "Protocol.Build_GetBuildResources",
  3126. Request: reflect.TypeOf(&Build_GetBuildResourcesRequest{}),
  3127. Response: reflect.TypeOf(&Build_GetBuildResourcesResponse{}),
  3128. },
  3129. {
  3130. Type: 405,
  3131. Name: "Protocol.Build_RemoveBuilding",
  3132. MethodName: "Protocol.Build_RemoveBuilding",
  3133. Request: reflect.TypeOf(&Build_RemoveBuildingRequest{}),
  3134. },
  3135. {
  3136. Type: 406,
  3137. Name: "Protocol.Build_DismantleBuilding",
  3138. MethodName: "Protocol.Build_DismantleBuilding",
  3139. Request: reflect.TypeOf(&Build_DismantleBuildingRequest{}),
  3140. },
  3141. {
  3142. Type: 407,
  3143. Name: "Protocol.Build_Tavern",
  3144. MethodName: "Protocol.Build_Tavern",
  3145. Request: reflect.TypeOf(&Build_TavernRequest{}),
  3146. Response: reflect.TypeOf(&Build_TavernResponse{}),
  3147. },
  3148. {
  3149. Type: 408,
  3150. Name: "Protocol.Build_Extinguishing",
  3151. MethodName: "Protocol.Build_Extinguishing",
  3152. Request: reflect.TypeOf(&Build_ExtinguishingRequest{}),
  3153. },
  3154. {
  3155. Type: 409,
  3156. Name: "Protocol.Build_Service",
  3157. MethodName: "Protocol.Build_Service",
  3158. Request: reflect.TypeOf(&Build_ServiceRequest{}),
  3159. },
  3160. {
  3161. Type: 410,
  3162. Name: "Protocol.Build_DefendHero",
  3163. MethodName: "Protocol.Build_DefendHero",
  3164. Request: reflect.TypeOf(&Build_DefendHeroRequest{}),
  3165. },
  3166. {
  3167. Type: 411,
  3168. Name: "Protocol.Build_UnlockBuildQueue",
  3169. MethodName: "Protocol.Build_UnlockBuildQueue",
  3170. Request: reflect.TypeOf(&Build_UnlockBuildQueueRequest{}),
  3171. Response: reflect.TypeOf(&Build_UnlockBuildQueueResponse{}),
  3172. },
  3173. {
  3174. Type: 412,
  3175. Name: "Protocol.Build_ProduceMaterial",
  3176. MethodName: "Protocol.Build_ProduceMaterial",
  3177. Request: reflect.TypeOf(&Build_ProduceMaterialRequest{}),
  3178. },
  3179. {
  3180. Type: 413,
  3181. Name: "Protocol.Build_CancelProduceMaterial",
  3182. MethodName: "Protocol.Build_CancelProduceMaterial",
  3183. Request: reflect.TypeOf(&Build_CancelProduceMaterialRequest{}),
  3184. },
  3185. {
  3186. Type: 414,
  3187. Name: "Protocol.Build_AwardProduceMaterial",
  3188. MethodName: "Protocol.Build_AwardProduceMaterial",
  3189. Request: reflect.TypeOf(&Build_AwardProduceMaterialRequest{}),
  3190. },
  3191. {
  3192. Type: 415,
  3193. Name: "Protocol.Build_MaterialSynthesis",
  3194. MethodName: "Protocol.Build_MaterialSynthesis",
  3195. Request: reflect.TypeOf(&Build_MaterialSynthesisRequest{}),
  3196. },
  3197. {
  3198. Type: 416,
  3199. Name: "Protocol.Build_MaterialDecomposition",
  3200. MethodName: "Protocol.Build_MaterialDecomposition",
  3201. Request: reflect.TypeOf(&Build_MaterialDecompositionRequest{}),
  3202. },
  3203. {
  3204. Type: 417,
  3205. Name: "Protocol.Build_CheckMakeEquip",
  3206. MethodName: "Protocol.Build_CheckMakeEquip",
  3207. Request: reflect.TypeOf(&Build_CheckMakeEquipRequest{}),
  3208. Response: reflect.TypeOf(&Build_CheckMakeEquipResponse{}),
  3209. },
  3210. {
  3211. Type: 418,
  3212. Name: "Protocol.Build_MakeEquipment",
  3213. MethodName: "Protocol.Build_MakeEquipment",
  3214. Request: reflect.TypeOf(&Build_MakeEquipmentRequest{}),
  3215. },
  3216. {
  3217. Type: 419,
  3218. Name: "Protocol.Build_DecompositionEquipment",
  3219. MethodName: "Protocol.Build_DecompositionEquipment",
  3220. Request: reflect.TypeOf(&Build_DecompositionEquipmentRequest{}),
  3221. },
  3222. {
  3223. Type: 601,
  3224. Name: "Protocol.Hero_SummonHero",
  3225. MethodName: "Protocol.Hero_SummonHero",
  3226. Request: reflect.TypeOf(&Hero_SummonHeroRequest{}),
  3227. },
  3228. {
  3229. Type: 602,
  3230. Name: "Protocol.Hero_AddHeroExp",
  3231. MethodName: "Protocol.Hero_AddHeroExp",
  3232. Request: reflect.TypeOf(&Hero_AddHeroExpRequest{}),
  3233. Response: reflect.TypeOf(&Hero_AddHeroExpResponse{}),
  3234. },
  3235. {
  3236. Type: 603,
  3237. Name: "Protocol.Hero_HeroSkillLevelUp",
  3238. MethodName: "Protocol.Hero_HeroSkillLevelUp",
  3239. Request: reflect.TypeOf(&Hero_HeroSkillLevelUpRequest{}),
  3240. Response: reflect.TypeOf(&Hero_HeroSkillLevelUpResponse{}),
  3241. },
  3242. {
  3243. Type: 604,
  3244. Name: "Protocol.Hero_HeroAwake",
  3245. MethodName: "Protocol.Hero_HeroAwake",
  3246. Request: reflect.TypeOf(&Hero_HeroAwakeRequest{}),
  3247. Response: reflect.TypeOf(&Hero_HeroAwakeResponse{}),
  3248. },
  3249. {
  3250. Type: 605,
  3251. Name: "Protocol.Hero_ExchangeHeroItem",
  3252. MethodName: "Protocol.Hero_ExchangeHeroItem",
  3253. Request: reflect.TypeOf(&Hero_ExchangeHeroItemRequest{}),
  3254. Response: reflect.TypeOf(&Hero_ExchangeHeroItemResponse{}),
  3255. },
  3256. {
  3257. Type: 606,
  3258. Name: "Protocol.Hero_HeroStarUp",
  3259. MethodName: "Protocol.Hero_HeroStarUp",
  3260. Request: reflect.TypeOf(&Hero_HeroStarUpRequest{}),
  3261. Response: reflect.TypeOf(&Hero_HeroStarUpResponse{}),
  3262. },
  3263. {
  3264. Type: 607,
  3265. Name: "Protocol.Hero_TalentUp",
  3266. MethodName: "Protocol.Hero_TalentUp",
  3267. Request: reflect.TypeOf(&Hero_TalentUpRequest{}),
  3268. Response: reflect.TypeOf(&Hero_TalentUpResponse{}),
  3269. },
  3270. {
  3271. Type: 608,
  3272. Name: "Protocol.Hero_ChangeTalentIndex",
  3273. MethodName: "Protocol.Hero_ChangeTalentIndex",
  3274. Request: reflect.TypeOf(&Hero_ChangeTalentIndexRequest{}),
  3275. Response: reflect.TypeOf(&Hero_ChangeTalentIndexResponse{}),
  3276. },
  3277. {
  3278. Type: 609,
  3279. Name: "Protocol.Hero_ResetTalent",
  3280. MethodName: "Protocol.Hero_ResetTalent",
  3281. Request: reflect.TypeOf(&Hero_ResetTalentRequest{}),
  3282. Response: reflect.TypeOf(&Hero_ResetTalentResponse{}),
  3283. },
  3284. {
  3285. Type: 610,
  3286. Name: "Protocol.Hero_ModifyTalentName",
  3287. MethodName: "Protocol.Hero_ModifyTalentName",
  3288. Request: reflect.TypeOf(&Hero_ModifyTalentNameRequest{}),
  3289. Response: reflect.TypeOf(&Hero_ModifyTalentNameResponse{}),
  3290. },
  3291. {
  3292. Type: 611,
  3293. Name: "Protocol.Hero_HeroWearEquip",
  3294. MethodName: "Protocol.Hero_HeroWearEquip",
  3295. Request: reflect.TypeOf(&Hero_HeroWearEquipRequest{}),
  3296. Response: reflect.TypeOf(&Hero_HeroWearEquipResponse{}),
  3297. },
  3298. {
  3299. Type: 612,
  3300. Name: "Protocol.Hero_TakeOffEquip",
  3301. MethodName: "Protocol.Hero_TakeOffEquip",
  3302. Request: reflect.TypeOf(&Hero_TakeOffEquipRequest{}),
  3303. Response: reflect.TypeOf(&Hero_TakeOffEquipResponse{}),
  3304. },
  3305. {
  3306. Type: 701,
  3307. Name: "Protocol.Task_TaskFinish",
  3308. MethodName: "Protocol.Task_TaskFinish",
  3309. Request: reflect.TypeOf(&Task_TaskFinishRequest{}),
  3310. Response: reflect.TypeOf(&Task_TaskFinishResponse{}),
  3311. },
  3312. {
  3313. Type: 702,
  3314. Name: "Protocol.Task_ChapterAccept",
  3315. MethodName: "Protocol.Task_ChapterAccept",
  3316. Request: reflect.TypeOf(&Task_ChapterAcceptRequest{}),
  3317. },
  3318. {
  3319. Type: 704,
  3320. Name: "Protocol.Task_ChapterFinish",
  3321. MethodName: "Protocol.Task_ChapterFinish",
  3322. Request: reflect.TypeOf(&Task_ChapterFinishRequest{}),
  3323. Response: reflect.TypeOf(&Task_ChapterFinishResponse{}),
  3324. },
  3325. {
  3326. Type: 705,
  3327. Name: "Protocol.Task_TakeActivePointReward",
  3328. MethodName: "Protocol.Task_TakeActivePointReward",
  3329. Request: reflect.TypeOf(&Task_TakeActivePointRewardRequest{}),
  3330. },
  3331. {
  3332. Type: 751,
  3333. Name: "Protocol.Technology_ResearchTechnology",
  3334. MethodName: "Protocol.Technology_ResearchTechnology",
  3335. Request: reflect.TypeOf(&Technology_ResearchTechnologyRequest{}),
  3336. Response: reflect.TypeOf(&Technology_ResearchTechnologyResponse{}),
  3337. },
  3338. {
  3339. Type: 752,
  3340. Name: "Protocol.Technology_AwardTechnology",
  3341. MethodName: "Protocol.Technology_AwardTechnology",
  3342. Request: reflect.TypeOf(&Technology_AwardTechnologyRequest{}),
  3343. },
  3344. {
  3345. Type: 753,
  3346. Name: "Protocol.Technology_StopTechnology",
  3347. MethodName: "Protocol.Technology_StopTechnology",
  3348. Request: reflect.TypeOf(&Technology_StopTechnologyRequest{}),
  3349. Response: reflect.TypeOf(&Technology_StopTechnologyResponse{}),
  3350. },
  3351. {
  3352. Type: 801,
  3353. Name: "Protocol.Email_TakeEnclosure",
  3354. MethodName: "Protocol.Email_TakeEnclosure",
  3355. Request: reflect.TypeOf(&Email_TakeEnclosureRequest{}),
  3356. Response: reflect.TypeOf(&Email_TakeEnclosureResponse{}),
  3357. },
  3358. {
  3359. Type: 802,
  3360. Name: "Protocol.Email_DeleteEmail",
  3361. MethodName: "Protocol.Email_DeleteEmail",
  3362. Request: reflect.TypeOf(&Email_DeleteEmailRequest{}),
  3363. Response: reflect.TypeOf(&Email_DeleteEmailResponse{}),
  3364. },
  3365. {
  3366. Type: 803,
  3367. Name: "Protocol.Email_UpdateEmailStatus",
  3368. MethodName: "Protocol.Email_UpdateEmailStatus",
  3369. Request: reflect.TypeOf(&Email_UpdateEmailStatusRequest{}),
  3370. },
  3371. {
  3372. Type: 804,
  3373. Name: "Protocol.Email_GetEmails",
  3374. MethodName: "Protocol.Email_GetEmails",
  3375. Request: reflect.TypeOf(&Email_GetEmailsRequest{}),
  3376. Response: reflect.TypeOf(&Email_GetEmailsResponse{}),
  3377. },
  3378. {
  3379. Type: 805,
  3380. Name: "Protocol.Email_CollectEmail",
  3381. MethodName: "Protocol.Email_CollectEmail",
  3382. Request: reflect.TypeOf(&Email_CollectEmailRequest{}),
  3383. Response: reflect.TypeOf(&Email_CollectEmailResponse{}),
  3384. },
  3385. {
  3386. Type: 806,
  3387. Name: "Protocol.Email_GetEmailInfo",
  3388. MethodName: "Protocol.Email_GetEmailInfo",
  3389. Request: reflect.TypeOf(&Email_GetEmailInfoRequest{}),
  3390. Response: reflect.TypeOf(&Email_GetEmailInfoResponse{}),
  3391. },
  3392. {
  3393. Type: 807,
  3394. Name: "Protocol.Email_MsgSendPrivateEmail",
  3395. MethodName: "Protocol.Email_MsgSendPrivateEmail",
  3396. Request: reflect.TypeOf(&Email_MsgSendPrivateEmailRequest{}),
  3397. Response: reflect.TypeOf(&Email_MsgSendPrivateEmailResponse{}),
  3398. },
  3399. {
  3400. Type: 808,
  3401. Name: "Protocol.Email_SendGuildEmail",
  3402. MethodName: "Protocol.Email_SendGuildEmail",
  3403. Request: reflect.TypeOf(&Email_SendGuildEmailRequest{}),
  3404. Response: reflect.TypeOf(&Email_SendGuildEmailResponse{}),
  3405. },
  3406. {
  3407. Type: 851,
  3408. Name: "Protocol.Item_ItemChangeResource",
  3409. MethodName: "Protocol.Item_ItemChangeResource",
  3410. Request: reflect.TypeOf(&Item_ItemChangeResourceRequest{}),
  3411. Response: reflect.TypeOf(&Item_ItemChangeResourceResponse{}),
  3412. },
  3413. {
  3414. Type: 852,
  3415. Name: "Protocol.Item_ItemUse",
  3416. MethodName: "Protocol.Item_ItemUse",
  3417. Request: reflect.TypeOf(&Item_ItemUseRequest{}),
  3418. Response: reflect.TypeOf(&Item_ItemUseResponse{}),
  3419. },
  3420. {
  3421. Type: 901,
  3422. Name: "Protocol.Shop_BuyShopItem",
  3423. MethodName: "Protocol.Shop_BuyShopItem",
  3424. Request: reflect.TypeOf(&Shop_BuyShopItemRequest{}),
  3425. Response: reflect.TypeOf(&Shop_BuyShopItemResponse{}),
  3426. },
  3427. {
  3428. Type: 902,
  3429. Name: "Protocol.Shop_BuyPostItem",
  3430. MethodName: "Protocol.Shop_BuyPostItem",
  3431. Request: reflect.TypeOf(&Shop_BuyPostItemRequest{}),
  3432. Response: reflect.TypeOf(&Shop_BuyPostItemResponse{}),
  3433. },
  3434. {
  3435. Type: 903,
  3436. Name: "Protocol.Shop_RefreshPostItem",
  3437. MethodName: "Protocol.Shop_RefreshPostItem",
  3438. Request: reflect.TypeOf(&Shop_RefreshPostItemRequest{}),
  3439. Response: reflect.TypeOf(&Shop_RefreshPostItemResponse{}),
  3440. },
  3441. {
  3442. Type: 904,
  3443. Name: "Protocol.Shop_BuyVipStore",
  3444. MethodName: "Protocol.Shop_BuyVipStore",
  3445. Request: reflect.TypeOf(&Shop_BuyVipStoreRequest{}),
  3446. Response: reflect.TypeOf(&Shop_BuyVipStoreResponse{}),
  3447. },
  3448. {
  3449. Type: 905,
  3450. Name: "Protocol.Shop_BuyExpeditionStore",
  3451. MethodName: "Protocol.Shop_BuyExpeditionStore",
  3452. Request: reflect.TypeOf(&Shop_BuyExpeditionStoreRequest{}),
  3453. Response: reflect.TypeOf(&Shop_BuyExpeditionStoreResponse{}),
  3454. },
  3455. {
  3456. Type: 906,
  3457. Name: "Protocol.Shop_RefreshExpeditionStore",
  3458. MethodName: "Protocol.Shop_RefreshExpeditionStore",
  3459. Request: reflect.TypeOf(&Shop_RefreshExpeditionStoreRequest{}),
  3460. Response: reflect.TypeOf(&Shop_RefreshExpeditionStoreResponse{}),
  3461. },
  3462. {
  3463. Type: 907,
  3464. Name: "Protocol.Shop_GetLimitHeroInfo",
  3465. MethodName: "Protocol.Shop_GetLimitHeroInfo",
  3466. Request: reflect.TypeOf(&Shop_GetLimitHeroInfoRequest{}),
  3467. Response: reflect.TypeOf(&Shop_GetLimitHeroInfoResponse{}),
  3468. },
  3469. {
  3470. Type: 1001,
  3471. Name: "Protocol.Chat_SendMsg",
  3472. MethodName: "Protocol.Chat_SendMsg",
  3473. Request: reflect.TypeOf(&Chat_SendMsgRequest{}),
  3474. },
  3475. {
  3476. Type: 1002,
  3477. Name: "Protocol.Chat_SendPrivateMsg",
  3478. MethodName: "Protocol.Chat_SendPrivateMsg",
  3479. Request: reflect.TypeOf(&Chat_SendPrivateMsgRequest{}),
  3480. },
  3481. {
  3482. Type: 1003,
  3483. Name: "Protocol.Chat_SendMaxUniqueIndex",
  3484. MethodName: "Protocol.Chat_SendMaxUniqueIndex",
  3485. Request: reflect.TypeOf(&Chat_SendMaxUniqueIndexRequest{}),
  3486. },
  3487. {
  3488. Type: 1004,
  3489. Name: "Protocol.Chat_SendChatMsgNoDisturb",
  3490. MethodName: "Protocol.Chat_SendChatMsgNoDisturb",
  3491. Request: reflect.TypeOf(&Chat_SendChatMsgNoDisturbRequest{}),
  3492. },
  3493. {
  3494. Type: 1005,
  3495. Name: "Protocol.Chat_GetSaveChatMsg",
  3496. MethodName: "Protocol.Chat_GetSaveChatMsg",
  3497. Request: reflect.TypeOf(&Chat_GetSaveChatMsgRequest{}),
  3498. },
  3499. {
  3500. Type: 1006,
  3501. Name: "Protocol.Chat_Msg2GSQueryPrivateChatLst",
  3502. MethodName: "Protocol.Chat_Msg2GSQueryPrivateChatLst",
  3503. Request: reflect.TypeOf(&Chat_Msg2GSQueryPrivateChatLstRequest{}),
  3504. Response: reflect.TypeOf(&Chat_Msg2GSQueryPrivateChatLstResponse{}),
  3505. },
  3506. {
  3507. Type: 1007,
  3508. Name: "Protocol.Chat_Msg2GSQueryPrivateChatByRid",
  3509. MethodName: "Protocol.Chat_Msg2GSQueryPrivateChatByRid",
  3510. Request: reflect.TypeOf(&Chat_Msg2GSQueryPrivateChatByRidRequest{}),
  3511. Response: reflect.TypeOf(&Chat_Msg2GSQueryPrivateChatByRidResponse{}),
  3512. },
  3513. {
  3514. Type: 1008,
  3515. Name: "Protocol.Chat_Msg2GSReadPrivateChat",
  3516. MethodName: "Protocol.Chat_Msg2GSReadPrivateChat",
  3517. Request: reflect.TypeOf(&Chat_Msg2GSReadPrivateChatRequest{}),
  3518. },
  3519. {
  3520. Type: 1101,
  3521. Name: "Protocol.Guild_CreateGuild",
  3522. MethodName: "Protocol.Guild_CreateGuild",
  3523. Request: reflect.TypeOf(&Guild_CreateGuildRequest{}),
  3524. Response: reflect.TypeOf(&Guild_CreateGuildResponse{}),
  3525. },
  3526. {
  3527. Type: 1102,
  3528. Name: "Protocol.Guild_ApplyJoinGuild",
  3529. MethodName: "Protocol.Guild_ApplyJoinGuild",
  3530. Request: reflect.TypeOf(&Guild_ApplyJoinGuildRequest{}),
  3531. Response: reflect.TypeOf(&Guild_ApplyJoinGuildResponse{}),
  3532. },
  3533. {
  3534. Type: 1103,
  3535. Name: "Protocol.Guild_SearchGuild",
  3536. MethodName: "Protocol.Guild_SearchGuild",
  3537. Request: reflect.TypeOf(&Guild_SearchGuildRequest{}),
  3538. Response: reflect.TypeOf(&Guild_SearchGuildResponse{}),
  3539. },
  3540. {
  3541. Type: 1104,
  3542. Name: "Protocol.Guild_GetGuildInfo",
  3543. MethodName: "Protocol.Guild_GetGuildInfo",
  3544. Request: reflect.TypeOf(&Guild_GetGuildInfoRequest{}),
  3545. Response: reflect.TypeOf(&Guild_GetGuildInfoResponse{}),
  3546. },
  3547. {
  3548. Type: 1105,
  3549. Name: "Protocol.Guild_CheckGuildName",
  3550. MethodName: "Protocol.Guild_CheckGuildName",
  3551. Request: reflect.TypeOf(&Guild_CheckGuildNameRequest{}),
  3552. Response: reflect.TypeOf(&Guild_CheckGuildNameResponse{}),
  3553. },
  3554. {
  3555. Type: 1106,
  3556. Name: "Protocol.Guild_GetGuildApplys",
  3557. MethodName: "Protocol.Guild_GetGuildApplys",
  3558. Request: reflect.TypeOf(&Guild_GetGuildApplysRequest{}),
  3559. },
  3560. {
  3561. Type: 1107,
  3562. Name: "Protocol.Guild_ExamineGuildApply",
  3563. MethodName: "Protocol.Guild_ExamineGuildApply",
  3564. Request: reflect.TypeOf(&Guild_ExamineGuildApplyRequest{}),
  3565. Response: reflect.TypeOf(&Guild_ExamineGuildApplyResponse{}),
  3566. },
  3567. {
  3568. Type: 1108,
  3569. Name: "Protocol.Guild_InviteGuild",
  3570. MethodName: "Protocol.Guild_InviteGuild",
  3571. Request: reflect.TypeOf(&Guild_InviteGuildRequest{}),
  3572. Response: reflect.TypeOf(&Guild_InviteGuildResponse{}),
  3573. },
  3574. {
  3575. Type: 1109,
  3576. Name: "Protocol.Guild_CancelGuildApply",
  3577. MethodName: "Protocol.Guild_CancelGuildApply",
  3578. Request: reflect.TypeOf(&Guild_CancelGuildApplyRequest{}),
  3579. Response: reflect.TypeOf(&Guild_CancelGuildApplyResponse{}),
  3580. },
  3581. {
  3582. Type: 1110,
  3583. Name: "Protocol.Guild_GetGuildMembers",
  3584. MethodName: "Protocol.Guild_GetGuildMembers",
  3585. Request: reflect.TypeOf(&Guild_GetGuildMembersRequest{}),
  3586. },
  3587. {
  3588. Type: 1111,
  3589. Name: "Protocol.Guild_ModifyMemberLevel",
  3590. MethodName: "Protocol.Guild_ModifyMemberLevel",
  3591. Request: reflect.TypeOf(&Guild_ModifyMemberLevelRequest{}),
  3592. Response: reflect.TypeOf(&Guild_ModifyMemberLevelResponse{}),
  3593. },
  3594. {
  3595. Type: 1112,
  3596. Name: "Protocol.Guild_KickMember",
  3597. MethodName: "Protocol.Guild_KickMember",
  3598. Request: reflect.TypeOf(&Guild_KickMemberRequest{}),
  3599. },
  3600. {
  3601. Type: 1113,
  3602. Name: "Protocol.Guild_ExitGuild",
  3603. MethodName: "Protocol.Guild_ExitGuild",
  3604. Request: reflect.TypeOf(&Guild_ExitGuildRequest{}),
  3605. },
  3606. {
  3607. Type: 1114,
  3608. Name: "Protocol.Guild_AppointOfficer",
  3609. MethodName: "Protocol.Guild_AppointOfficer",
  3610. Request: reflect.TypeOf(&Guild_AppointOfficerRequest{}),
  3611. Response: reflect.TypeOf(&Guild_AppointOfficerResponse{}),
  3612. },
  3613. {
  3614. Type: 1115,
  3615. Name: "Protocol.Guild_GetGuildDepot",
  3616. MethodName: "Protocol.Guild_GetGuildDepot",
  3617. Request: reflect.TypeOf(&Guild_GetGuildDepotRequest{}),
  3618. },
  3619. {
  3620. Type: 1116,
  3621. Name: "Protocol.Guild_SendRequestHelp",
  3622. MethodName: "Protocol.Guild_SendRequestHelp",
  3623. Request: reflect.TypeOf(&Guild_SendRequestHelpRequest{}),
  3624. },
  3625. {
  3626. Type: 1117,
  3627. Name: "Protocol.Guild_GetGuildRequestHelps",
  3628. MethodName: "Protocol.Guild_GetGuildRequestHelps",
  3629. Request: reflect.TypeOf(&Guild_GetGuildRequestHelpsRequest{}),
  3630. },
  3631. {
  3632. Type: 1118,
  3633. Name: "Protocol.Guild_HelpGuildMembers",
  3634. MethodName: "Protocol.Guild_HelpGuildMembers",
  3635. Request: reflect.TypeOf(&Guild_HelpGuildMembersRequest{}),
  3636. Response: reflect.TypeOf(&Guild_HelpGuildMembersResponse{}),
  3637. },
  3638. {
  3639. Type: 1119,
  3640. Name: "Protocol.Guild_CreateGuildBuild",
  3641. MethodName: "Protocol.Guild_CreateGuildBuild",
  3642. Request: reflect.TypeOf(&Guild_CreateGuildBuildRequest{}),
  3643. Response: reflect.TypeOf(&Guild_CreateGuildBuildResponse{}),
  3644. },
  3645. {
  3646. Type: 1120,
  3647. Name: "Protocol.Guild_RemoveGuildBuild",
  3648. MethodName: "Protocol.Guild_RemoveGuildBuild",
  3649. Request: reflect.TypeOf(&Guild_RemoveGuildBuildRequest{}),
  3650. },
  3651. {
  3652. Type: 1121,
  3653. Name: "Protocol.Guild_RepairGuildBuild",
  3654. MethodName: "Protocol.Guild_RepairGuildBuild",
  3655. Request: reflect.TypeOf(&Guild_RepairGuildBuildRequest{}),
  3656. },
  3657. {
  3658. Type: 1122,
  3659. Name: "Protocol.Guild_GetGuildBuilds",
  3660. MethodName: "Protocol.Guild_GetGuildBuilds",
  3661. Request: reflect.TypeOf(&Guild_GetGuildBuildsRequest{}),
  3662. },
  3663. {
  3664. Type: 1123,
  3665. Name: "Protocol.Guild_ModifyGuildInfo",
  3666. MethodName: "Protocol.Guild_ModifyGuildInfo",
  3667. Request: reflect.TypeOf(&Guild_ModifyGuildInfoRequest{}),
  3668. Response: reflect.TypeOf(&Guild_ModifyGuildInfoResponse{}),
  3669. },
  3670. {
  3671. Type: 1124,
  3672. Name: "Protocol.Guild_CheckGuildBuildCreate",
  3673. MethodName: "Protocol.Guild_CheckGuildBuildCreate",
  3674. Request: reflect.TypeOf(&Guild_CheckGuildBuildCreateRequest{}),
  3675. Response: reflect.TypeOf(&Guild_CheckGuildBuildCreateResponse{}),
  3676. },
  3677. {
  3678. Type: 1125,
  3679. Name: "Protocol.Guild_TakeGuildTerritoryGain",
  3680. MethodName: "Protocol.Guild_TakeGuildTerritoryGain",
  3681. Request: reflect.TypeOf(&Guild_TakeGuildTerritoryGainRequest{}),
  3682. },
  3683. {
  3684. Type: 1126,
  3685. Name: "Protocol.Guild_GetGuildHolyLands",
  3686. MethodName: "Protocol.Guild_GetGuildHolyLands",
  3687. Request: reflect.TypeOf(&Guild_GetGuildHolyLandsRequest{}),
  3688. },
  3689. {
  3690. Type: 1127,
  3691. Name: "Protocol.Guild_GetTechnologyDonate",
  3692. MethodName: "Protocol.Guild_GetTechnologyDonate",
  3693. Request: reflect.TypeOf(&Guild_GetTechnologyDonateRequest{}),
  3694. Response: reflect.TypeOf(&Guild_GetTechnologyDonateResponse{}),
  3695. },
  3696. {
  3697. Type: 1128,
  3698. Name: "Protocol.Guild_DonateTechnology",
  3699. MethodName: "Protocol.Guild_DonateTechnology",
  3700. Request: reflect.TypeOf(&Guild_DonateTechnologyRequest{}),
  3701. Response: reflect.TypeOf(&Guild_DonateTechnologyResponse{}),
  3702. },
  3703. {
  3704. Type: 1129,
  3705. Name: "Protocol.Guild_RecommendTechnology",
  3706. MethodName: "Protocol.Guild_RecommendTechnology",
  3707. Request: reflect.TypeOf(&Guild_RecommendTechnologyRequest{}),
  3708. },
  3709. {
  3710. Type: 1130,
  3711. Name: "Protocol.Guild_ResearchTechnology",
  3712. MethodName: "Protocol.Guild_ResearchTechnology",
  3713. Request: reflect.TypeOf(&Guild_ResearchTechnologyRequest{}),
  3714. },
  3715. {
  3716. Type: 1131,
  3717. Name: "Protocol.Guild_GetOtherGuildInfo",
  3718. MethodName: "Protocol.Guild_GetOtherGuildInfo",
  3719. Request: reflect.TypeOf(&Guild_GetOtherGuildInfoRequest{}),
  3720. Response: reflect.TypeOf(&Guild_GetOtherGuildInfoResponse{}),
  3721. },
  3722. {
  3723. Type: 1132,
  3724. Name: "Protocol.Guild_GetOtherGuildMembers",
  3725. MethodName: "Protocol.Guild_GetOtherGuildMembers",
  3726. Request: reflect.TypeOf(&Guild_GetOtherGuildMembersRequest{}),
  3727. Response: reflect.TypeOf(&Guild_GetOtherGuildMembersResponse{}),
  3728. },
  3729. {
  3730. Type: 1133,
  3731. Name: "Protocol.Guild_GetGuildMessageBoard",
  3732. MethodName: "Protocol.Guild_GetGuildMessageBoard",
  3733. Request: reflect.TypeOf(&Guild_GetGuildMessageBoardRequest{}),
  3734. Response: reflect.TypeOf(&Guild_GetGuildMessageBoardResponse{}),
  3735. },
  3736. {
  3737. Type: 1134,
  3738. Name: "Protocol.Guild_SendBoardMessage",
  3739. MethodName: "Protocol.Guild_SendBoardMessage",
  3740. Request: reflect.TypeOf(&Guild_SendBoardMessageRequest{}),
  3741. Response: reflect.TypeOf(&Guild_SendBoardMessageResponse{}),
  3742. },
  3743. {
  3744. Type: 1135,
  3745. Name: "Protocol.Guild_DeleteBoardMessage",
  3746. MethodName: "Protocol.Guild_DeleteBoardMessage",
  3747. Request: reflect.TypeOf(&Guild_DeleteBoardMessageRequest{}),
  3748. Response: reflect.TypeOf(&Guild_DeleteBoardMessageResponse{}),
  3749. },
  3750. {
  3751. Type: 1136,
  3752. Name: "Protocol.Guild_TakeGuildGift",
  3753. MethodName: "Protocol.Guild_TakeGuildGift",
  3754. Request: reflect.TypeOf(&Guild_TakeGuildGiftRequest{}),
  3755. Response: reflect.TypeOf(&Guild_TakeGuildGiftResponse{}),
  3756. },
  3757. {
  3758. Type: 1137,
  3759. Name: "Protocol.Guild_CleanGiftRecord",
  3760. MethodName: "Protocol.Guild_CleanGiftRecord",
  3761. Request: reflect.TypeOf(&Guild_CleanGiftRecordRequest{}),
  3762. },
  3763. {
  3764. Type: 1138,
  3765. Name: "Protocol.Guild_ShopStock",
  3766. MethodName: "Protocol.Guild_ShopStock",
  3767. Request: reflect.TypeOf(&Guild_ShopStockRequest{}),
  3768. Response: reflect.TypeOf(&Guild_ShopStockResponse{}),
  3769. },
  3770. {
  3771. Type: 1139,
  3772. Name: "Protocol.Guild_ShopBuy",
  3773. MethodName: "Protocol.Guild_ShopBuy",
  3774. Request: reflect.TypeOf(&Guild_ShopBuyRequest{}),
  3775. Response: reflect.TypeOf(&Guild_ShopBuyResponse{}),
  3776. },
  3777. {
  3778. Type: 1140,
  3779. Name: "Protocol.Guild_ShopQuery",
  3780. MethodName: "Protocol.Guild_ShopQuery",
  3781. Request: reflect.TypeOf(&Guild_ShopQueryRequest{}),
  3782. Response: reflect.TypeOf(&Guild_ShopQueryResponse{}),
  3783. },
  3784. {
  3785. Type: 1141,
  3786. Name: "Protocol.Guild_ReplyGuildInvite",
  3787. MethodName: "Protocol.Guild_ReplyGuildInvite",
  3788. Request: reflect.TypeOf(&Guild_ReplyGuildInviteRequest{}),
  3789. Response: reflect.TypeOf(&Guild_ReplyGuildInviteResponse{}),
  3790. },
  3791. {
  3792. Type: 1142,
  3793. Name: "Protocol.Guild_CheckBoardMessage",
  3794. MethodName: "Protocol.Guild_CheckBoardMessage",
  3795. Request: reflect.TypeOf(&Guild_CheckBoardMessageRequest{}),
  3796. Response: reflect.TypeOf(&Guild_CheckBoardMessageResponse{}),
  3797. },
  3798. {
  3799. Type: 1201,
  3800. Name: "Protocol.Activity_ReceiveReward",
  3801. MethodName: "Protocol.Activity_ReceiveReward",
  3802. Request: reflect.TypeOf(&Activity_ReceiveRewardRequest{}),
  3803. Response: reflect.TypeOf(&Activity_ReceiveRewardResponse{}),
  3804. },
  3805. {
  3806. Type: 1202,
  3807. Name: "Protocol.Activity_Exchange",
  3808. MethodName: "Protocol.Activity_Exchange",
  3809. Request: reflect.TypeOf(&Activity_ExchangeRequest{}),
  3810. Response: reflect.TypeOf(&Activity_ExchangeResponse{}),
  3811. },
  3812. {
  3813. Type: 1203,
  3814. Name: "Protocol.Activity_GetHistoryRank",
  3815. MethodName: "Protocol.Activity_GetHistoryRank",
  3816. Request: reflect.TypeOf(&Activity_GetHistoryRankRequest{}),
  3817. Response: reflect.TypeOf(&Activity_GetHistoryRankResponse{}),
  3818. },
  3819. {
  3820. Type: 1204,
  3821. Name: "Protocol.Activity_GetRank",
  3822. MethodName: "Protocol.Activity_GetRank",
  3823. Request: reflect.TypeOf(&Activity_GetRankRequest{}),
  3824. Response: reflect.TypeOf(&Activity_GetRankResponse{}),
  3825. },
  3826. {
  3827. Type: 1205,
  3828. Name: "Protocol.Activity_GetSelfRank",
  3829. MethodName: "Protocol.Activity_GetSelfRank",
  3830. Request: reflect.TypeOf(&Activity_GetSelfRankRequest{}),
  3831. },
  3832. {
  3833. Type: 1206,
  3834. Name: "Protocol.Activity_ReceiveActiveReward",
  3835. MethodName: "Protocol.Activity_ReceiveActiveReward",
  3836. Request: reflect.TypeOf(&Activity_ReceiveActiveRewardRequest{}),
  3837. Response: reflect.TypeOf(&Activity_ReceiveActiveRewardResponse{}),
  3838. },
  3839. {
  3840. Type: 1207,
  3841. Name: "Protocol.Activity_TurnTable",
  3842. MethodName: "Protocol.Activity_TurnTable",
  3843. Request: reflect.TypeOf(&Activity_TurnTableRequest{}),
  3844. Response: reflect.TypeOf(&Activity_TurnTableResponse{}),
  3845. },
  3846. {
  3847. Type: 1208,
  3848. Name: "Protocol.Activity_TurnReward",
  3849. MethodName: "Protocol.Activity_TurnReward",
  3850. Request: reflect.TypeOf(&Activity_TurnRewardRequest{}),
  3851. Response: reflect.TypeOf(&Activity_TurnRewardResponse{}),
  3852. },
  3853. {
  3854. Type: 1209,
  3855. Name: "Protocol.Activity_ClickActivity",
  3856. MethodName: "Protocol.Activity_ClickActivity",
  3857. Request: reflect.TypeOf(&Activity_ClickActivityRequest{}),
  3858. Response: reflect.TypeOf(&Activity_ClickActivityResponse{}),
  3859. },
  3860. {
  3861. Type: 1251,
  3862. Name: "Protocol.Rank_QueryRank",
  3863. MethodName: "Protocol.Rank_QueryRank",
  3864. Request: reflect.TypeOf(&Rank_QueryRankRequest{}),
  3865. Response: reflect.TypeOf(&Rank_QueryRankResponse{}),
  3866. },
  3867. {
  3868. Type: 1252,
  3869. Name: "Protocol.Rank_ShowRankFirst",
  3870. MethodName: "Protocol.Rank_ShowRankFirst",
  3871. Request: reflect.TypeOf(&Rank_ShowRankFirstRequest{}),
  3872. Response: reflect.TypeOf(&Rank_ShowRankFirstResponse{}),
  3873. },
  3874. {
  3875. Type: 1301,
  3876. Name: "Protocol.Recharge_GetGrowthFundReward",
  3877. MethodName: "Protocol.Recharge_GetGrowthFundReward",
  3878. Request: reflect.TypeOf(&Recharge_GetGrowthFundRewardRequest{}),
  3879. Response: reflect.TypeOf(&Recharge_GetGrowthFundRewardResponse{}),
  3880. },
  3881. {
  3882. Type: 1302,
  3883. Name: "Protocol.Recharge_AwardRisePackage",
  3884. MethodName: "Protocol.Recharge_AwardRisePackage",
  3885. Request: reflect.TypeOf(&Recharge_AwardRisePackageRequest{}),
  3886. },
  3887. {
  3888. Type: 1303,
  3889. Name: "Protocol.Recharge_AwardRechargeSupply",
  3890. MethodName: "Protocol.Recharge_AwardRechargeSupply",
  3891. Request: reflect.TypeOf(&Recharge_AwardRechargeSupplyRequest{}),
  3892. Response: reflect.TypeOf(&Recharge_AwardRechargeSupplyResponse{}),
  3893. },
  3894. {
  3895. Type: 1351,
  3896. Name: "Protocol.Rally_LaunchRally",
  3897. MethodName: "Protocol.Rally_LaunchRally",
  3898. Request: reflect.TypeOf(&Rally_LaunchRallyRequest{}),
  3899. },
  3900. {
  3901. Type: 1352,
  3902. Name: "Protocol.Rally_JoinRally",
  3903. MethodName: "Protocol.Rally_JoinRally",
  3904. Request: reflect.TypeOf(&Rally_JoinRallyRequest{}),
  3905. },
  3906. {
  3907. Type: 1353,
  3908. Name: "Protocol.Rally_RepatriationRally",
  3909. MethodName: "Protocol.Rally_RepatriationRally",
  3910. Request: reflect.TypeOf(&Rally_RepatriationRallyRequest{}),
  3911. },
  3912. {
  3913. Type: 1354,
  3914. Name: "Protocol.Rally_DisbandRally",
  3915. MethodName: "Protocol.Rally_DisbandRally",
  3916. Request: reflect.TypeOf(&Rally_DisbandRallyRequest{}),
  3917. },
  3918. {
  3919. Type: 1355,
  3920. Name: "Protocol.Rally_ReinforceRally",
  3921. MethodName: "Protocol.Rally_ReinforceRally",
  3922. Request: reflect.TypeOf(&Rally_ReinforceRallyRequest{}),
  3923. },
  3924. {
  3925. Type: 1356,
  3926. Name: "Protocol.Rally_RepatriationReinforce",
  3927. MethodName: "Protocol.Rally_RepatriationReinforce",
  3928. Request: reflect.TypeOf(&Rally_RepatriationReinforceRequest{}),
  3929. Response: reflect.TypeOf(&Rally_RepatriationReinforceResponse{}),
  3930. },
  3931. {
  3932. Type: 1361,
  3933. Name: "Protocol.Transport_CreateTransport",
  3934. MethodName: "Protocol.Transport_CreateTransport",
  3935. Request: reflect.TypeOf(&Transport_CreateTransportRequest{}),
  3936. Response: reflect.TypeOf(&Transport_CreateTransportResponse{}),
  3937. },
  3938. {
  3939. Type: 1362,
  3940. Name: "Protocol.Transport_TransportBack",
  3941. MethodName: "Protocol.Transport_TransportBack",
  3942. Request: reflect.TypeOf(&Transport_TransportBackRequest{}),
  3943. Response: reflect.TypeOf(&Transport_TransportBackResponse{}),
  3944. },
  3945. {
  3946. Type: 1363,
  3947. Name: "Protocol.Transport_GetTransport",
  3948. MethodName: "Protocol.Transport_GetTransport",
  3949. Request: reflect.TypeOf(&Transport_GetTransportRequest{}),
  3950. Response: reflect.TypeOf(&Transport_GetTransportResponse{}),
  3951. },
  3952. {
  3953. Type: 1401,
  3954. Name: "Protocol.Expedition_ExpeditionChallenge",
  3955. MethodName: "Protocol.Expedition_ExpeditionChallenge",
  3956. Request: reflect.TypeOf(&Expedition_ExpeditionChallengeRequest{}),
  3957. Response: reflect.TypeOf(&Expedition_ExpeditionChallengeResponse{}),
  3958. },
  3959. {
  3960. Type: 1402,
  3961. Name: "Protocol.Expedition_OneKeyAward",
  3962. MethodName: "Protocol.Expedition_OneKeyAward",
  3963. Request: reflect.TypeOf(&Expedition_OneKeyAwardRequest{}),
  3964. Response: reflect.TypeOf(&Expedition_OneKeyAwardResponse{}),
  3965. },
  3966. {
  3967. Type: 1403,
  3968. Name: "Protocol.Expedition_March",
  3969. MethodName: "Protocol.Expedition_March",
  3970. Request: reflect.TypeOf(&Expedition_MarchRequest{}),
  3971. },
  3972. {
  3973. Type: 1404,
  3974. Name: "Protocol.Expedition_Exit",
  3975. MethodName: "Protocol.Expedition_Exit",
  3976. Request: reflect.TypeOf(&Expedition_ExitRequest{}),
  3977. Response: reflect.TypeOf(&Expedition_ExitResponse{}),
  3978. },
  3979. {
  3980. Type: 30001,
  3981. Name: "Protocol.Map_ObjectInfo",
  3982. MethodName: "Protocol.Map_ObjectInfo",
  3983. Request: reflect.TypeOf(&Map_ObjectInfoRequest{}),
  3984. },
  3985. {
  3986. Type: 30002,
  3987. Name: "Protocol.Map_ObjectDelete",
  3988. MethodName: "Protocol.Map_ObjectDelete",
  3989. Request: reflect.TypeOf(&Map_ObjectDeleteRequest{}),
  3990. },
  3991. {
  3992. Type: 30003,
  3993. Name: "Protocol.Map_DenseFogOpen",
  3994. MethodName: "Protocol.Map_DenseFogOpen",
  3995. Request: reflect.TypeOf(&Map_DenseFogOpenRequest{}),
  3996. },
  3997. {
  3998. Type: 30004,
  3999. Name: "Protocol.Map_CityPundler",
  4000. MethodName: "Protocol.Map_CityPundler",
  4001. Request: reflect.TypeOf(&Map_CityPundlerRequest{}),
  4002. },
  4003. {
  4004. Type: 30005,
  4005. Name: "Protocol.Map_GuildTerritories",
  4006. MethodName: "Protocol.Map_GuildTerritories",
  4007. Request: reflect.TypeOf(&Map_GuildTerritoriesRequest{}),
  4008. },
  4009. {
  4010. Type: 30006,
  4011. Name: "Protocol.Map_GuildBuildArmys",
  4012. MethodName: "Protocol.Map_GuildBuildArmys",
  4013. Request: reflect.TypeOf(&Map_GuildBuildArmysRequest{}),
  4014. },
  4015. {
  4016. Type: 30007,
  4017. Name: "Protocol.Map_PreDenseFogOpen",
  4018. MethodName: "Protocol.Map_PreDenseFogOpen",
  4019. Request: reflect.TypeOf(&Map_PreDenseFogOpenRequest{}),
  4020. },
  4021. {
  4022. Type: 30008,
  4023. Name: "Protocol.Map_DenseFogClose",
  4024. MethodName: "Protocol.Map_DenseFogClose",
  4025. Request: reflect.TypeOf(&Map_DenseFogCloseRequest{}),
  4026. },
  4027. {
  4028. Type: 30009,
  4029. Name: "Protocol.Map_HolyLandArmys",
  4030. MethodName: "Protocol.Map_HolyLandArmys",
  4031. Request: reflect.TypeOf(&Map_HolyLandArmysRequest{}),
  4032. },
  4033. {
  4034. Type: 30010,
  4035. Name: "Protocol.Map_GuildTerritoryLines",
  4036. MethodName: "Protocol.Map_GuildTerritoryLines",
  4037. Request: reflect.TypeOf(&Map_GuildTerritoryLinesRequest{}),
  4038. },
  4039. {
  4040. Type: 30101,
  4041. Name: "Protocol.Item_ItemInfo",
  4042. MethodName: "Protocol.Item_ItemInfo",
  4043. Request: reflect.TypeOf(&Item_ItemInfoRequest{}),
  4044. },
  4045. {
  4046. Type: 30151,
  4047. Name: "Protocol.Build_BuildingInfo",
  4048. MethodName: "Protocol.Build_BuildingInfo",
  4049. Request: reflect.TypeOf(&Build_BuildingInfoRequest{}),
  4050. },
  4051. {
  4052. Type: 30201,
  4053. Name: "Protocol.Hero_HeroInfo",
  4054. MethodName: "Protocol.Hero_HeroInfo",
  4055. Request: reflect.TypeOf(&Hero_HeroInfoRequest{}),
  4056. },
  4057. {
  4058. Type: 30251,
  4059. Name: "Protocol.Role_RoleInfo",
  4060. MethodName: "Protocol.Role_RoleInfo",
  4061. Request: reflect.TypeOf(&Role_RoleInfoRequest{}),
  4062. },
  4063. {
  4064. Type: 30252,
  4065. Name: "Protocol.Role_ScoutsInfo",
  4066. MethodName: "Protocol.Role_ScoutsInfo",
  4067. Request: reflect.TypeOf(&Role_ScoutsInfoRequest{}),
  4068. },
  4069. {
  4070. Type: 30253,
  4071. Name: "Protocol.Role_RoleNotify",
  4072. MethodName: "Protocol.Role_RoleNotify",
  4073. Request: reflect.TypeOf(&Role_RoleNotifyRequest{}),
  4074. },
  4075. {
  4076. Type: 30254,
  4077. Name: "Protocol.Role_EarlyWarningInfo",
  4078. MethodName: "Protocol.Role_EarlyWarningInfo",
  4079. Request: reflect.TypeOf(&Role_EarlyWarningInfoRequest{}),
  4080. },
  4081. {
  4082. Type: 30255,
  4083. Name: "Protocol.Role_MysteryStore",
  4084. MethodName: "Protocol.Role_MysteryStore",
  4085. Request: reflect.TypeOf(&Role_MysteryStoreRequest{}),
  4086. },
  4087. {
  4088. Type: 30301,
  4089. Name: "Protocol.Battle_BattleDamageInfo",
  4090. MethodName: "Protocol.Battle_BattleDamageInfo",
  4091. Request: reflect.TypeOf(&Battle_BattleDamageInfoRequest{}),
  4092. },
  4093. {
  4094. Type: 30401,
  4095. Name: "Protocol.System_KickConnect",
  4096. MethodName: "Protocol.System_KickConnect",
  4097. Request: reflect.TypeOf(&System_KickConnectRequest{}),
  4098. },
  4099. {
  4100. Type: 30501,
  4101. Name: "Protocol.Email_EmailList",
  4102. MethodName: "Protocol.Email_EmailList",
  4103. Request: reflect.TypeOf(&Email_EmailListRequest{}),
  4104. },
  4105. {
  4106. Type: 30551,
  4107. Name: "Protocol.Army_ArmyList",
  4108. MethodName: "Protocol.Army_ArmyList",
  4109. Request: reflect.TypeOf(&Army_ArmyListRequest{}),
  4110. },
  4111. {
  4112. Type: 30561,
  4113. Name: "Protocol.Task_TaskInfo",
  4114. MethodName: "Protocol.Task_TaskInfo",
  4115. Request: reflect.TypeOf(&Task_TaskInfoRequest{}),
  4116. },
  4117. {
  4118. Type: 30571,
  4119. Name: "Protocol.Chat_PushMsg",
  4120. MethodName: "Protocol.Chat_PushMsg",
  4121. Request: reflect.TypeOf(&Chat_PushMsgRequest{}),
  4122. },
  4123. {
  4124. Type: 30572,
  4125. Name: "Protocol.Chat_MarqueeNotify",
  4126. MethodName: "Protocol.Chat_MarqueeNotify",
  4127. Request: reflect.TypeOf(&Chat_MarqueeNotifyRequest{}),
  4128. },
  4129. {
  4130. Type: 30581,
  4131. Name: "Protocol.Guild_GuildInfo",
  4132. MethodName: "Protocol.Guild_GuildInfo",
  4133. Request: reflect.TypeOf(&Guild_GuildInfoRequest{}),
  4134. },
  4135. {
  4136. Type: 30582,
  4137. Name: "Protocol.Guild_GuildApplys",
  4138. MethodName: "Protocol.Guild_GuildApplys",
  4139. Request: reflect.TypeOf(&Guild_GuildApplysRequest{}),
  4140. },
  4141. {
  4142. Type: 30583,
  4143. Name: "Protocol.Guild_GuildNotify",
  4144. MethodName: "Protocol.Guild_GuildNotify",
  4145. Request: reflect.TypeOf(&Guild_GuildNotifyRequest{}),
  4146. },
  4147. {
  4148. Type: 30584,
  4149. Name: "Protocol.Guild_GuildMemberInfo",
  4150. MethodName: "Protocol.Guild_GuildMemberInfo",
  4151. Request: reflect.TypeOf(&Guild_GuildMemberInfoRequest{}),
  4152. },
  4153. {
  4154. Type: 30585,
  4155. Name: "Protocol.Guild_GuildDepotInfo",
  4156. MethodName: "Protocol.Guild_GuildDepotInfo",
  4157. Request: reflect.TypeOf(&Guild_GuildDepotInfoRequest{}),
  4158. },
  4159. {
  4160. Type: 30586,
  4161. Name: "Protocol.Guild_GuildRequestHelps",
  4162. MethodName: "Protocol.Guild_GuildRequestHelps",
  4163. Request: reflect.TypeOf(&Guild_GuildRequestHelpsRequest{}),
  4164. },
  4165. {
  4166. Type: 30587,
  4167. Name: "Protocol.Guild_GuildBuilds",
  4168. MethodName: "Protocol.Guild_GuildBuilds",
  4169. Request: reflect.TypeOf(&Guild_GuildBuildsRequest{}),
  4170. },
  4171. {
  4172. Type: 30588,
  4173. Name: "Protocol.Guild_GuildMemberPos",
  4174. MethodName: "Protocol.Guild_GuildMemberPos",
  4175. Request: reflect.TypeOf(&GuildGuildMemberposRequest{}),
  4176. },
  4177. {
  4178. Type: 30589,
  4179. Name: "Protocol.Guild_GuildHolyLands",
  4180. MethodName: "Protocol.Guild_GuildHolyLands",
  4181. Request: reflect.TypeOf(&GuildGuildHolylandsRequest{}),
  4182. },
  4183. {
  4184. Type: 30590,
  4185. Name: "Protocol.Guild_GuildTechnologies",
  4186. MethodName: "Protocol.Guild_GuildTechnologies",
  4187. Request: reflect.TypeOf(&GuildGuildTechnologiesRequest{}),
  4188. },
  4189. {
  4190. Type: 30591,
  4191. Name: "Protocol.Guild_GuildGifts",
  4192. MethodName: "Protocol.Guild_GuildGifts",
  4193. Request: reflect.TypeOf(&Guild_GuildGiftsRequest{}),
  4194. },
  4195. {
  4196. Type: 30592,
  4197. Name: "Protocol.Guild_MapMarkers",
  4198. MethodName: "Protocol.Guild_MapMarkers",
  4199. Request: reflect.TypeOf(&Guild_MapMarkersRequest{}),
  4200. },
  4201. {
  4202. Type: 30631,
  4203. Name: "Protocol.Activity_Reward",
  4204. MethodName: "Protocol.Activity_Reward",
  4205. Request: reflect.TypeOf(&Activity_RewardRequest{}),
  4206. },
  4207. {
  4208. Type: 30632,
  4209. Name: "Protocol.Activity_RewardBox",
  4210. MethodName: "Protocol.Activity_RewardBox",
  4211. Request: reflect.TypeOf(&Activity_RewardBoxRequest{}),
  4212. },
  4213. {
  4214. Type: 30633,
  4215. Name: "Protocol.Activity_ScheduleInfo",
  4216. MethodName: "Protocol.Activity_ScheduleInfo",
  4217. Request: reflect.TypeOf(&Activity_ScheduleInfoRequest{}),
  4218. },
  4219. {
  4220. Type: 30634,
  4221. Name: "Protocol.Activity_Rank",
  4222. MethodName: "Protocol.Activity_Rank",
  4223. Request: reflect.TypeOf(&Activity_RankRequest{}),
  4224. },
  4225. {
  4226. Type: 30641,
  4227. Name: "Protocol.Monument_RewardNodify",
  4228. MethodName: "Protocol.Monument_RewardNodify",
  4229. Request: reflect.TypeOf(&Monument_RewardNodifyRequest{}),
  4230. },
  4231. {
  4232. Type: 30642,
  4233. Name: "Protocol.Monument_End",
  4234. MethodName: "Protocol.Monument_End",
  4235. Request: reflect.TypeOf(&Monument_EndRequest{}),
  4236. },
  4237. {
  4238. Type: 30646,
  4239. Name: "Protocol.Transport_TransportList",
  4240. MethodName: "Protocol.Transport_TransportList",
  4241. Request: reflect.TypeOf(&Transport_TransportListRequest{}),
  4242. },
  4243. {
  4244. Type: 30647,
  4245. Name: "Protocol.Transport_TransportSuccess",
  4246. MethodName: "Protocol.Transport_TransportSuccess",
  4247. Request: reflect.TypeOf(&Transport_TransportSuccessRequest{}),
  4248. },
  4249. {
  4250. Type: 30651,
  4251. Name: "Protocol.Rally_RallyBattleInfo",
  4252. MethodName: "Protocol.Rally_RallyBattleInfo",
  4253. Request: reflect.TypeOf(&Rally_RallyBattleInfoRequest{}),
  4254. },
  4255. {
  4256. Type: 30701,
  4257. Name: "Protocol.Recharge_RechargeInfo",
  4258. MethodName: "Protocol.Recharge_RechargeInfo",
  4259. Request: reflect.TypeOf(&Recharge_RechargeInfoRequest{}),
  4260. },
  4261. {
  4262. Type: 30751,
  4263. Name: "Protocol.Expedition_BattleInfo",
  4264. MethodName: "Protocol.Expedition_BattleInfo",
  4265. Request: reflect.TypeOf(&Expedition_BattleInfoRequest{}),
  4266. },
  4267. }