WorldStructs.xml 1.9 MB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186518751885189519051915192519351945195519651975198519952005201520252035204520552065207520852095210521152125213521452155216521752185219522052215222522352245225522652275228522952305231523252335234523552365237523852395240524152425243524452455246524752485249525052515252525352545255525652575258525952605261526252635264526552665267526852695270527152725273527452755276527752785279528052815282528352845285528652875288528952905291529252935294529552965297529852995300530153025303530453055306530753085309531053115312531353145315531653175318531953205321532253235324532553265327532853295330533153325333533453355336533753385339534053415342534353445345534653475348534953505351535253535354535553565357535853595360536153625363536453655366536753685369537053715372537353745375537653775378537953805381538253835384538553865387538853895390539153925393539453955396539753985399540054015402540354045405540654075408540954105411541254135414541554165417541854195420542154225423542454255426542754285429543054315432543354345435543654375438543954405441544254435444544554465447544854495450545154525453545454555456545754585459546054615462546354645465546654675468546954705471547254735474547554765477547854795480548154825483548454855486548754885489549054915492549354945495549654975498549955005501550255035504550555065507550855095510551155125513551455155516551755185519552055215522552355245525552655275528552955305531553255335534553555365537553855395540554155425543554455455546554755485549555055515552555355545555555655575558555955605561556255635564556555665567556855695570557155725573557455755576557755785579558055815582558355845585558655875588558955905591559255935594559555965597559855995600560156025603560456055606560756085609561056115612561356145615561656175618561956205621562256235624562556265627562856295630563156325633563456355636563756385639564056415642564356445645564656475648564956505651565256535654565556565657565856595660566156625663566456655666566756685669567056715672567356745675567656775678567956805681568256835684568556865687568856895690569156925693569456955696569756985699570057015702570357045705570657075708570957105711571257135714571557165717571857195720572157225723572457255726572757285729573057315732573357345735573657375738573957405741574257435744574557465747574857495750575157525753575457555756575757585759576057615762576357645765576657675768576957705771577257735774577557765777577857795780578157825783578457855786578757885789579057915792579357945795579657975798579958005801580258035804580558065807580858095810581158125813581458155816581758185819582058215822582358245825582658275828582958305831583258335834583558365837583858395840584158425843584458455846584758485849585058515852585358545855585658575858585958605861586258635864586558665867586858695870587158725873587458755876587758785879588058815882588358845885588658875888588958905891589258935894589558965897589858995900590159025903590459055906590759085909591059115912591359145915591659175918591959205921592259235924592559265927592859295930593159325933593459355936593759385939594059415942594359445945594659475948594959505951595259535954595559565957595859595960596159625963596459655966596759685969597059715972597359745975597659775978597959805981598259835984598559865987598859895990599159925993599459955996599759985999600060016002600360046005600660076008600960106011601260136014601560166017601860196020602160226023602460256026602760286029603060316032603360346035603660376038603960406041604260436044604560466047604860496050605160526053605460556056605760586059606060616062606360646065606660676068606960706071607260736074607560766077607860796080608160826083608460856086608760886089609060916092609360946095609660976098609961006101610261036104610561066107610861096110611161126113611461156116611761186119612061216122612361246125612661276128612961306131613261336134613561366137613861396140614161426143614461456146614761486149615061516152615361546155615661576158615961606161616261636164616561666167616861696170617161726173617461756176617761786179618061816182618361846185618661876188618961906191619261936194619561966197619861996200620162026203620462056206620762086209621062116212621362146215621662176218621962206221622262236224622562266227622862296230623162326233623462356236623762386239624062416242624362446245624662476248624962506251625262536254625562566257625862596260626162626263626462656266626762686269627062716272627362746275627662776278627962806281628262836284628562866287628862896290629162926293629462956296629762986299630063016302630363046305630663076308630963106311631263136314631563166317631863196320632163226323632463256326632763286329633063316332633363346335633663376338633963406341634263436344634563466347634863496350635163526353635463556356635763586359636063616362636363646365636663676368636963706371637263736374637563766377637863796380638163826383638463856386638763886389639063916392639363946395639663976398639964006401640264036404640564066407640864096410641164126413641464156416641764186419642064216422642364246425642664276428642964306431643264336434643564366437643864396440644164426443644464456446644764486449645064516452645364546455645664576458645964606461646264636464646564666467646864696470647164726473647464756476647764786479648064816482648364846485648664876488648964906491649264936494649564966497649864996500650165026503650465056506650765086509651065116512651365146515651665176518651965206521652265236524652565266527652865296530653165326533653465356536653765386539654065416542654365446545654665476548654965506551655265536554655565566557655865596560656165626563656465656566656765686569657065716572657365746575657665776578657965806581658265836584658565866587658865896590659165926593659465956596659765986599660066016602660366046605660666076608660966106611661266136614661566166617661866196620662166226623662466256626662766286629663066316632663366346635663666376638663966406641664266436644664566466647664866496650665166526653665466556656665766586659666066616662666366646665666666676668666966706671667266736674667566766677667866796680668166826683668466856686668766886689669066916692669366946695669666976698669967006701670267036704670567066707670867096710671167126713671467156716671767186719672067216722672367246725672667276728672967306731673267336734673567366737673867396740674167426743674467456746674767486749675067516752675367546755675667576758675967606761676267636764676567666767676867696770677167726773677467756776677767786779678067816782678367846785678667876788678967906791679267936794679567966797679867996800680168026803680468056806680768086809681068116812681368146815681668176818681968206821682268236824682568266827682868296830683168326833683468356836683768386839684068416842684368446845684668476848684968506851685268536854685568566857685868596860686168626863686468656866686768686869687068716872687368746875687668776878687968806881688268836884688568866887688868896890689168926893689468956896689768986899690069016902690369046905690669076908690969106911691269136914691569166917691869196920692169226923692469256926692769286929693069316932693369346935693669376938693969406941694269436944694569466947694869496950695169526953695469556956695769586959696069616962696369646965696669676968696969706971697269736974697569766977697869796980698169826983698469856986698769886989699069916992699369946995699669976998699970007001700270037004700570067007700870097010701170127013701470157016701770187019702070217022702370247025702670277028702970307031703270337034703570367037703870397040704170427043704470457046704770487049705070517052705370547055705670577058705970607061706270637064706570667067706870697070707170727073707470757076707770787079708070817082708370847085708670877088708970907091709270937094709570967097709870997100710171027103710471057106710771087109711071117112711371147115711671177118711971207121712271237124712571267127712871297130713171327133713471357136713771387139714071417142714371447145714671477148714971507151715271537154715571567157715871597160716171627163716471657166716771687169717071717172717371747175717671777178717971807181718271837184718571867187718871897190719171927193719471957196719771987199720072017202720372047205720672077208720972107211721272137214721572167217721872197220722172227223722472257226722772287229723072317232723372347235723672377238723972407241724272437244724572467247724872497250725172527253725472557256725772587259726072617262726372647265726672677268726972707271727272737274727572767277727872797280728172827283728472857286728772887289729072917292729372947295729672977298729973007301730273037304730573067307730873097310731173127313731473157316731773187319732073217322732373247325732673277328732973307331733273337334733573367337733873397340734173427343734473457346734773487349735073517352735373547355735673577358735973607361736273637364736573667367736873697370737173727373737473757376737773787379738073817382738373847385738673877388738973907391739273937394739573967397739873997400740174027403740474057406740774087409741074117412741374147415741674177418741974207421742274237424742574267427742874297430743174327433743474357436743774387439744074417442744374447445744674477448744974507451745274537454745574567457745874597460746174627463746474657466746774687469747074717472747374747475747674777478747974807481748274837484748574867487748874897490749174927493749474957496749774987499750075017502750375047505750675077508750975107511751275137514751575167517751875197520752175227523752475257526752775287529753075317532753375347535753675377538753975407541754275437544754575467547754875497550755175527553755475557556755775587559756075617562756375647565756675677568756975707571757275737574757575767577757875797580758175827583758475857586758775887589759075917592759375947595759675977598759976007601760276037604760576067607760876097610761176127613761476157616761776187619762076217622762376247625762676277628762976307631763276337634763576367637763876397640764176427643764476457646764776487649765076517652765376547655765676577658765976607661766276637664766576667667766876697670767176727673767476757676767776787679768076817682768376847685768676877688768976907691769276937694769576967697769876997700770177027703770477057706770777087709771077117712771377147715771677177718771977207721772277237724772577267727772877297730773177327733773477357736773777387739774077417742774377447745774677477748774977507751775277537754775577567757775877597760776177627763776477657766776777687769777077717772777377747775777677777778777977807781778277837784778577867787778877897790779177927793779477957796779777987799780078017802780378047805780678077808780978107811781278137814781578167817781878197820782178227823782478257826782778287829783078317832783378347835783678377838783978407841784278437844784578467847784878497850785178527853785478557856785778587859786078617862786378647865786678677868786978707871787278737874787578767877787878797880788178827883788478857886788778887889789078917892789378947895789678977898789979007901790279037904790579067907790879097910791179127913791479157916791779187919792079217922792379247925792679277928792979307931793279337934793579367937793879397940794179427943794479457946794779487949795079517952795379547955795679577958795979607961796279637964796579667967796879697970797179727973797479757976797779787979798079817982798379847985798679877988798979907991799279937994799579967997799879998000800180028003800480058006800780088009801080118012801380148015801680178018801980208021802280238024802580268027802880298030803180328033803480358036803780388039804080418042804380448045804680478048804980508051805280538054805580568057805880598060806180628063806480658066806780688069807080718072807380748075807680778078807980808081808280838084808580868087808880898090809180928093809480958096809780988099810081018102810381048105810681078108810981108111811281138114811581168117811881198120812181228123812481258126812781288129813081318132813381348135813681378138813981408141814281438144814581468147814881498150815181528153815481558156815781588159816081618162816381648165816681678168816981708171817281738174817581768177817881798180818181828183818481858186818781888189819081918192819381948195819681978198819982008201820282038204820582068207820882098210821182128213821482158216821782188219822082218222822382248225822682278228822982308231823282338234823582368237823882398240824182428243824482458246824782488249825082518252825382548255825682578258825982608261826282638264826582668267826882698270827182728273827482758276827782788279828082818282828382848285828682878288828982908291829282938294829582968297829882998300830183028303830483058306830783088309831083118312831383148315831683178318831983208321832283238324832583268327832883298330833183328333833483358336833783388339834083418342834383448345834683478348834983508351835283538354835583568357835883598360836183628363836483658366836783688369837083718372837383748375837683778378837983808381838283838384838583868387838883898390839183928393839483958396839783988399840084018402840384048405840684078408840984108411841284138414841584168417841884198420842184228423842484258426842784288429843084318432843384348435843684378438843984408441844284438444844584468447844884498450845184528453845484558456845784588459846084618462846384648465846684678468846984708471847284738474847584768477847884798480848184828483848484858486848784888489849084918492849384948495849684978498849985008501850285038504850585068507850885098510851185128513851485158516851785188519852085218522852385248525852685278528852985308531853285338534853585368537853885398540854185428543854485458546854785488549855085518552855385548555855685578558855985608561856285638564856585668567856885698570857185728573857485758576857785788579858085818582858385848585858685878588858985908591859285938594859585968597859885998600860186028603860486058606860786088609861086118612861386148615861686178618861986208621862286238624862586268627862886298630863186328633863486358636863786388639864086418642864386448645864686478648864986508651865286538654865586568657865886598660866186628663866486658666866786688669867086718672867386748675867686778678867986808681868286838684868586868687868886898690869186928693869486958696869786988699870087018702870387048705870687078708870987108711871287138714871587168717871887198720872187228723872487258726872787288729873087318732873387348735873687378738873987408741874287438744874587468747874887498750875187528753875487558756875787588759876087618762876387648765876687678768876987708771877287738774877587768777877887798780878187828783878487858786878787888789879087918792879387948795879687978798879988008801880288038804880588068807880888098810881188128813881488158816881788188819882088218822882388248825882688278828882988308831883288338834883588368837883888398840884188428843884488458846884788488849885088518852885388548855885688578858885988608861886288638864886588668867886888698870887188728873887488758876887788788879888088818882888388848885888688878888888988908891889288938894889588968897889888998900890189028903890489058906890789088909891089118912891389148915891689178918891989208921892289238924892589268927892889298930893189328933893489358936893789388939894089418942894389448945894689478948894989508951895289538954895589568957895889598960896189628963896489658966896789688969897089718972897389748975897689778978897989808981898289838984898589868987898889898990899189928993899489958996899789988999900090019002900390049005900690079008900990109011901290139014901590169017901890199020902190229023902490259026902790289029903090319032903390349035903690379038903990409041904290439044904590469047904890499050905190529053905490559056905790589059906090619062906390649065906690679068906990709071907290739074907590769077907890799080908190829083908490859086908790889089909090919092909390949095909690979098909991009101910291039104910591069107910891099110911191129113911491159116911791189119912091219122912391249125912691279128912991309131913291339134913591369137913891399140914191429143914491459146914791489149915091519152915391549155915691579158915991609161916291639164916591669167916891699170917191729173917491759176917791789179918091819182918391849185918691879188918991909191919291939194919591969197919891999200920192029203920492059206920792089209921092119212921392149215921692179218921992209221922292239224922592269227922892299230923192329233923492359236923792389239924092419242924392449245924692479248924992509251925292539254925592569257925892599260926192629263926492659266926792689269927092719272927392749275927692779278927992809281928292839284928592869287928892899290929192929293929492959296929792989299930093019302930393049305930693079308930993109311931293139314931593169317931893199320932193229323932493259326932793289329933093319332933393349335933693379338933993409341934293439344934593469347934893499350935193529353935493559356935793589359936093619362936393649365936693679368936993709371937293739374937593769377937893799380938193829383938493859386938793889389939093919392939393949395939693979398939994009401940294039404940594069407940894099410941194129413941494159416941794189419942094219422942394249425942694279428942994309431943294339434943594369437943894399440944194429443944494459446944794489449945094519452945394549455945694579458945994609461946294639464946594669467946894699470947194729473947494759476947794789479948094819482948394849485948694879488948994909491949294939494949594969497949894999500950195029503950495059506950795089509951095119512951395149515951695179518951995209521952295239524952595269527952895299530953195329533953495359536953795389539954095419542954395449545954695479548954995509551955295539554955595569557955895599560956195629563956495659566956795689569957095719572957395749575957695779578957995809581958295839584958595869587958895899590959195929593959495959596959795989599960096019602960396049605960696079608960996109611961296139614961596169617961896199620962196229623962496259626962796289629963096319632963396349635963696379638963996409641964296439644964596469647964896499650965196529653965496559656965796589659966096619662966396649665966696679668966996709671967296739674967596769677967896799680968196829683968496859686968796889689969096919692969396949695969696979698969997009701970297039704970597069707970897099710971197129713971497159716971797189719972097219722972397249725972697279728972997309731973297339734973597369737973897399740974197429743974497459746974797489749975097519752975397549755975697579758975997609761976297639764976597669767976897699770977197729773977497759776977797789779978097819782978397849785978697879788978997909791979297939794979597969797979897999800980198029803980498059806980798089809981098119812981398149815981698179818981998209821982298239824982598269827982898299830983198329833983498359836983798389839984098419842984398449845984698479848984998509851985298539854985598569857985898599860986198629863986498659866986798689869987098719872987398749875987698779878987998809881988298839884988598869887988898899890989198929893989498959896989798989899990099019902990399049905990699079908990999109911991299139914991599169917991899199920992199229923992499259926992799289929993099319932993399349935993699379938993999409941994299439944994599469947994899499950995199529953995499559956995799589959996099619962996399649965996699679968996999709971997299739974997599769977997899799980998199829983998499859986998799889989999099919992999399949995999699979998999910000100011000210003100041000510006100071000810009100101001110012100131001410015100161001710018100191002010021100221002310024100251002610027100281002910030100311003210033100341003510036100371003810039100401004110042100431004410045100461004710048100491005010051100521005310054100551005610057100581005910060100611006210063100641006510066100671006810069100701007110072100731007410075100761007710078100791008010081100821008310084100851008610087100881008910090100911009210093100941009510096100971009810099101001010110102101031010410105101061010710108101091011010111101121011310114101151011610117101181011910120101211012210123101241012510126101271012810129101301013110132101331013410135101361013710138101391014010141101421014310144101451014610147101481014910150101511015210153101541015510156101571015810159101601016110162101631016410165101661016710168101691017010171101721017310174101751017610177101781017910180101811018210183101841018510186101871018810189101901019110192101931019410195101961019710198101991020010201102021020310204102051020610207102081020910210102111021210213102141021510216102171021810219102201022110222102231022410225102261022710228102291023010231102321023310234102351023610237102381023910240102411024210243102441024510246102471024810249102501025110252102531025410255102561025710258102591026010261102621026310264102651026610267102681026910270102711027210273102741027510276102771027810279102801028110282102831028410285102861028710288102891029010291102921029310294102951029610297102981029910300103011030210303103041030510306103071030810309103101031110312103131031410315103161031710318103191032010321103221032310324103251032610327103281032910330103311033210333103341033510336103371033810339103401034110342103431034410345103461034710348103491035010351103521035310354103551035610357103581035910360103611036210363103641036510366103671036810369103701037110372103731037410375103761037710378103791038010381103821038310384103851038610387103881038910390103911039210393103941039510396103971039810399104001040110402104031040410405104061040710408104091041010411104121041310414104151041610417104181041910420104211042210423104241042510426104271042810429104301043110432104331043410435104361043710438104391044010441104421044310444104451044610447104481044910450104511045210453104541045510456104571045810459104601046110462104631046410465104661046710468104691047010471104721047310474104751047610477104781047910480104811048210483104841048510486104871048810489104901049110492104931049410495104961049710498104991050010501105021050310504105051050610507105081050910510105111051210513105141051510516105171051810519105201052110522105231052410525105261052710528105291053010531105321053310534105351053610537105381053910540105411054210543105441054510546105471054810549105501055110552105531055410555105561055710558105591056010561105621056310564105651056610567105681056910570105711057210573105741057510576105771057810579105801058110582105831058410585105861058710588105891059010591105921059310594105951059610597105981059910600106011060210603106041060510606106071060810609106101061110612106131061410615106161061710618106191062010621106221062310624106251062610627106281062910630106311063210633106341063510636106371063810639106401064110642106431064410645106461064710648106491065010651106521065310654106551065610657106581065910660106611066210663106641066510666106671066810669106701067110672106731067410675106761067710678106791068010681106821068310684106851068610687106881068910690106911069210693106941069510696106971069810699107001070110702107031070410705107061070710708107091071010711107121071310714107151071610717107181071910720107211072210723107241072510726107271072810729107301073110732107331073410735107361073710738107391074010741107421074310744107451074610747107481074910750107511075210753107541075510756107571075810759107601076110762107631076410765107661076710768107691077010771107721077310774107751077610777107781077910780107811078210783107841078510786107871078810789107901079110792107931079410795107961079710798107991080010801108021080310804108051080610807108081080910810108111081210813108141081510816108171081810819108201082110822108231082410825108261082710828108291083010831108321083310834108351083610837108381083910840108411084210843108441084510846108471084810849108501085110852108531085410855108561085710858108591086010861108621086310864108651086610867108681086910870108711087210873108741087510876108771087810879108801088110882108831088410885108861088710888108891089010891108921089310894108951089610897108981089910900109011090210903109041090510906109071090810909109101091110912109131091410915109161091710918109191092010921109221092310924109251092610927109281092910930109311093210933109341093510936109371093810939109401094110942109431094410945109461094710948109491095010951109521095310954109551095610957109581095910960109611096210963109641096510966109671096810969109701097110972109731097410975109761097710978109791098010981109821098310984109851098610987109881098910990109911099210993109941099510996109971099810999110001100111002110031100411005110061100711008110091101011011110121101311014110151101611017110181101911020110211102211023110241102511026110271102811029110301103111032110331103411035110361103711038110391104011041110421104311044110451104611047110481104911050110511105211053110541105511056110571105811059110601106111062110631106411065110661106711068110691107011071110721107311074110751107611077110781107911080110811108211083110841108511086110871108811089110901109111092110931109411095110961109711098110991110011101111021110311104111051110611107111081110911110111111111211113111141111511116111171111811119111201112111122111231112411125111261112711128111291113011131111321113311134111351113611137111381113911140111411114211143111441114511146111471114811149111501115111152111531115411155111561115711158111591116011161111621116311164111651116611167111681116911170111711117211173111741117511176111771117811179111801118111182111831118411185111861118711188111891119011191111921119311194111951119611197111981119911200112011120211203112041120511206112071120811209112101121111212112131121411215112161121711218112191122011221112221122311224112251122611227112281122911230112311123211233112341123511236112371123811239112401124111242112431124411245112461124711248112491125011251112521125311254112551125611257112581125911260112611126211263112641126511266112671126811269112701127111272112731127411275112761127711278112791128011281112821128311284112851128611287112881128911290112911129211293112941129511296112971129811299113001130111302113031130411305113061130711308113091131011311113121131311314113151131611317113181131911320113211132211323113241132511326113271132811329113301133111332113331133411335113361133711338113391134011341113421134311344113451134611347113481134911350113511135211353113541135511356113571135811359113601136111362113631136411365113661136711368113691137011371113721137311374113751137611377113781137911380113811138211383113841138511386113871138811389113901139111392113931139411395113961139711398113991140011401114021140311404114051140611407114081140911410114111141211413114141141511416114171141811419114201142111422114231142411425114261142711428114291143011431114321143311434114351143611437114381143911440114411144211443114441144511446114471144811449114501145111452114531145411455114561145711458114591146011461114621146311464114651146611467114681146911470114711147211473114741147511476114771147811479114801148111482114831148411485114861148711488114891149011491114921149311494114951149611497114981149911500115011150211503115041150511506115071150811509115101151111512115131151411515115161151711518115191152011521115221152311524115251152611527115281152911530115311153211533115341153511536115371153811539115401154111542115431154411545115461154711548115491155011551115521155311554115551155611557115581155911560115611156211563115641156511566115671156811569115701157111572115731157411575115761157711578115791158011581115821158311584115851158611587115881158911590115911159211593115941159511596115971159811599116001160111602116031160411605116061160711608116091161011611116121161311614116151161611617116181161911620116211162211623116241162511626116271162811629116301163111632116331163411635116361163711638116391164011641116421164311644116451164611647116481164911650116511165211653116541165511656116571165811659116601166111662116631166411665116661166711668116691167011671116721167311674116751167611677116781167911680116811168211683116841168511686116871168811689116901169111692116931169411695116961169711698116991170011701117021170311704117051170611707117081170911710117111171211713117141171511716117171171811719117201172111722117231172411725117261172711728117291173011731117321173311734117351173611737117381173911740117411174211743117441174511746117471174811749117501175111752117531175411755117561175711758117591176011761117621176311764117651176611767117681176911770117711177211773117741177511776117771177811779117801178111782117831178411785117861178711788117891179011791117921179311794117951179611797117981179911800118011180211803118041180511806118071180811809118101181111812118131181411815118161181711818118191182011821118221182311824118251182611827118281182911830118311183211833118341183511836118371183811839118401184111842118431184411845118461184711848118491185011851118521185311854118551185611857118581185911860118611186211863118641186511866118671186811869118701187111872118731187411875118761187711878118791188011881118821188311884118851188611887118881188911890118911189211893118941189511896118971189811899119001190111902119031190411905119061190711908119091191011911119121191311914119151191611917119181191911920119211192211923119241192511926119271192811929119301193111932119331193411935119361193711938119391194011941119421194311944119451194611947119481194911950119511195211953119541195511956119571195811959119601196111962119631196411965119661196711968119691197011971119721197311974119751197611977119781197911980119811198211983119841198511986119871198811989119901199111992119931199411995119961199711998119991200012001120021200312004120051200612007120081200912010120111201212013120141201512016120171201812019120201202112022120231202412025120261202712028120291203012031120321203312034120351203612037120381203912040120411204212043120441204512046120471204812049120501205112052120531205412055120561205712058120591206012061120621206312064120651206612067120681206912070120711207212073120741207512076120771207812079120801208112082120831208412085120861208712088120891209012091120921209312094120951209612097120981209912100121011210212103121041210512106121071210812109121101211112112121131211412115121161211712118121191212012121121221212312124121251212612127121281212912130121311213212133121341213512136121371213812139121401214112142121431214412145121461214712148121491215012151121521215312154121551215612157121581215912160121611216212163121641216512166121671216812169121701217112172121731217412175121761217712178121791218012181121821218312184121851218612187121881218912190121911219212193121941219512196121971219812199122001220112202122031220412205122061220712208122091221012211122121221312214122151221612217122181221912220122211222212223122241222512226122271222812229122301223112232122331223412235122361223712238122391224012241122421224312244122451224612247122481224912250122511225212253122541225512256122571225812259122601226112262122631226412265122661226712268122691227012271122721227312274122751227612277122781227912280122811228212283122841228512286122871228812289122901229112292122931229412295122961229712298122991230012301123021230312304123051230612307123081230912310123111231212313123141231512316123171231812319123201232112322123231232412325123261232712328123291233012331123321233312334123351233612337123381233912340123411234212343123441234512346123471234812349123501235112352123531235412355123561235712358123591236012361123621236312364123651236612367123681236912370123711237212373123741237512376123771237812379123801238112382123831238412385123861238712388123891239012391123921239312394123951239612397123981239912400124011240212403124041240512406124071240812409124101241112412124131241412415124161241712418124191242012421124221242312424124251242612427124281242912430124311243212433124341243512436124371243812439124401244112442124431244412445124461244712448124491245012451124521245312454124551245612457124581245912460124611246212463124641246512466124671246812469124701247112472124731247412475124761247712478124791248012481124821248312484124851248612487124881248912490124911249212493124941249512496124971249812499125001250112502125031250412505125061250712508125091251012511125121251312514125151251612517125181251912520125211252212523125241252512526125271252812529125301253112532125331253412535125361253712538125391254012541125421254312544125451254612547125481254912550125511255212553125541255512556125571255812559125601256112562125631256412565125661256712568125691257012571125721257312574125751257612577125781257912580125811258212583125841258512586125871258812589125901259112592125931259412595125961259712598125991260012601126021260312604126051260612607126081260912610126111261212613126141261512616126171261812619126201262112622126231262412625126261262712628126291263012631126321263312634126351263612637126381263912640126411264212643126441264512646126471264812649126501265112652126531265412655126561265712658126591266012661126621266312664126651266612667126681266912670126711267212673126741267512676126771267812679126801268112682126831268412685126861268712688126891269012691126921269312694126951269612697126981269912700127011270212703127041270512706127071270812709127101271112712127131271412715127161271712718127191272012721127221272312724127251272612727127281272912730127311273212733127341273512736127371273812739127401274112742127431274412745127461274712748127491275012751127521275312754127551275612757127581275912760127611276212763127641276512766127671276812769127701277112772127731277412775127761277712778127791278012781127821278312784127851278612787127881278912790127911279212793127941279512796127971279812799128001280112802128031280412805128061280712808128091281012811128121281312814128151281612817128181281912820128211282212823128241282512826128271282812829128301283112832128331283412835128361283712838128391284012841128421284312844128451284612847128481284912850128511285212853128541285512856128571285812859128601286112862128631286412865128661286712868128691287012871128721287312874128751287612877128781287912880128811288212883128841288512886128871288812889128901289112892128931289412895128961289712898128991290012901129021290312904129051290612907129081290912910129111291212913129141291512916129171291812919129201292112922129231292412925129261292712928129291293012931129321293312934129351293612937129381293912940129411294212943129441294512946129471294812949129501295112952129531295412955129561295712958129591296012961129621296312964129651296612967129681296912970129711297212973129741297512976129771297812979129801298112982129831298412985129861298712988129891299012991129921299312994129951299612997129981299913000130011300213003130041300513006130071300813009130101301113012130131301413015130161301713018130191302013021130221302313024130251302613027130281302913030130311303213033130341303513036130371303813039130401304113042130431304413045130461304713048130491305013051130521305313054130551305613057130581305913060130611306213063130641306513066130671306813069130701307113072130731307413075130761307713078130791308013081130821308313084130851308613087130881308913090130911309213093130941309513096130971309813099131001310113102131031310413105131061310713108131091311013111131121311313114131151311613117131181311913120131211312213123131241312513126131271312813129131301313113132131331313413135131361313713138131391314013141131421314313144131451314613147131481314913150131511315213153131541315513156131571315813159131601316113162131631316413165131661316713168131691317013171131721317313174131751317613177131781317913180131811318213183131841318513186131871318813189131901319113192131931319413195131961319713198131991320013201132021320313204132051320613207132081320913210132111321213213132141321513216132171321813219132201322113222132231322413225132261322713228132291323013231132321323313234132351323613237132381323913240132411324213243132441324513246132471324813249132501325113252132531325413255132561325713258132591326013261132621326313264132651326613267132681326913270132711327213273132741327513276132771327813279132801328113282132831328413285132861328713288132891329013291132921329313294132951329613297132981329913300133011330213303133041330513306133071330813309133101331113312133131331413315133161331713318133191332013321133221332313324133251332613327133281332913330133311333213333133341333513336133371333813339133401334113342133431334413345133461334713348133491335013351133521335313354133551335613357133581335913360133611336213363133641336513366133671336813369133701337113372133731337413375133761337713378133791338013381133821338313384133851338613387133881338913390133911339213393133941339513396133971339813399134001340113402134031340413405134061340713408134091341013411134121341313414134151341613417134181341913420134211342213423134241342513426134271342813429134301343113432134331343413435134361343713438134391344013441134421344313444134451344613447134481344913450134511345213453134541345513456134571345813459134601346113462134631346413465134661346713468134691347013471134721347313474134751347613477134781347913480134811348213483134841348513486134871348813489134901349113492134931349413495134961349713498134991350013501135021350313504135051350613507135081350913510135111351213513135141351513516135171351813519135201352113522135231352413525135261352713528135291353013531135321353313534135351353613537135381353913540135411354213543135441354513546135471354813549135501355113552135531355413555135561355713558135591356013561135621356313564135651356613567135681356913570135711357213573135741357513576135771357813579135801358113582135831358413585135861358713588135891359013591135921359313594135951359613597135981359913600136011360213603136041360513606136071360813609136101361113612136131361413615136161361713618136191362013621136221362313624136251362613627136281362913630136311363213633136341363513636136371363813639136401364113642136431364413645136461364713648136491365013651136521365313654136551365613657136581365913660136611366213663136641366513666136671366813669136701367113672136731367413675136761367713678136791368013681136821368313684136851368613687136881368913690136911369213693136941369513696136971369813699137001370113702137031370413705137061370713708137091371013711137121371313714137151371613717137181371913720137211372213723137241372513726137271372813729137301373113732137331373413735137361373713738137391374013741137421374313744137451374613747137481374913750137511375213753137541375513756137571375813759137601376113762137631376413765137661376713768137691377013771137721377313774137751377613777137781377913780137811378213783137841378513786137871378813789137901379113792137931379413795137961379713798137991380013801138021380313804138051380613807138081380913810138111381213813138141381513816138171381813819138201382113822138231382413825138261382713828138291383013831138321383313834138351383613837138381383913840138411384213843138441384513846138471384813849138501385113852138531385413855138561385713858138591386013861138621386313864138651386613867138681386913870138711387213873138741387513876138771387813879138801388113882138831388413885138861388713888138891389013891138921389313894138951389613897138981389913900139011390213903139041390513906139071390813909139101391113912139131391413915139161391713918139191392013921139221392313924139251392613927139281392913930139311393213933139341393513936139371393813939139401394113942139431394413945139461394713948139491395013951139521395313954139551395613957139581395913960139611396213963139641396513966139671396813969139701397113972139731397413975139761397713978139791398013981139821398313984139851398613987139881398913990139911399213993139941399513996139971399813999140001400114002140031400414005140061400714008140091401014011140121401314014140151401614017140181401914020140211402214023140241402514026140271402814029140301403114032140331403414035140361403714038140391404014041140421404314044140451404614047140481404914050140511405214053140541405514056140571405814059140601406114062140631406414065140661406714068140691407014071140721407314074140751407614077140781407914080140811408214083140841408514086140871408814089140901409114092140931409414095140961409714098140991410014101141021410314104141051410614107141081410914110141111411214113141141411514116141171411814119141201412114122141231412414125141261412714128141291413014131141321413314134141351413614137141381413914140141411414214143141441414514146141471414814149141501415114152141531415414155141561415714158141591416014161141621416314164141651416614167141681416914170141711417214173141741417514176141771417814179141801418114182141831418414185141861418714188141891419014191141921419314194141951419614197141981419914200142011420214203142041420514206142071420814209142101421114212142131421414215142161421714218142191422014221142221422314224142251422614227142281422914230142311423214233142341423514236142371423814239142401424114242142431424414245142461424714248142491425014251142521425314254142551425614257142581425914260142611426214263142641426514266142671426814269142701427114272142731427414275142761427714278142791428014281142821428314284142851428614287142881428914290142911429214293142941429514296142971429814299143001430114302143031430414305143061430714308143091431014311143121431314314143151431614317143181431914320143211432214323143241432514326143271432814329143301433114332143331433414335143361433714338143391434014341143421434314344143451434614347143481434914350143511435214353143541435514356143571435814359143601436114362143631436414365143661436714368143691437014371143721437314374143751437614377143781437914380143811438214383143841438514386143871438814389143901439114392143931439414395143961439714398143991440014401144021440314404144051440614407144081440914410144111441214413144141441514416144171441814419144201442114422144231442414425144261442714428144291443014431144321443314434144351443614437144381443914440144411444214443144441444514446144471444814449144501445114452144531445414455144561445714458144591446014461144621446314464144651446614467144681446914470144711447214473144741447514476144771447814479144801448114482144831448414485144861448714488144891449014491144921449314494144951449614497144981449914500145011450214503145041450514506145071450814509145101451114512145131451414515145161451714518145191452014521145221452314524145251452614527145281452914530145311453214533145341453514536145371453814539145401454114542145431454414545145461454714548145491455014551145521455314554145551455614557145581455914560145611456214563145641456514566145671456814569145701457114572145731457414575145761457714578145791458014581145821458314584145851458614587145881458914590145911459214593145941459514596145971459814599146001460114602146031460414605146061460714608146091461014611146121461314614146151461614617146181461914620146211462214623146241462514626146271462814629146301463114632146331463414635146361463714638146391464014641146421464314644146451464614647146481464914650146511465214653146541465514656146571465814659146601466114662146631466414665146661466714668146691467014671146721467314674146751467614677146781467914680146811468214683146841468514686146871468814689146901469114692146931469414695146961469714698146991470014701147021470314704147051470614707147081470914710147111471214713147141471514716147171471814719147201472114722147231472414725147261472714728147291473014731147321473314734147351473614737147381473914740147411474214743147441474514746147471474814749147501475114752147531475414755147561475714758147591476014761147621476314764147651476614767147681476914770147711477214773147741477514776147771477814779147801478114782147831478414785147861478714788147891479014791147921479314794147951479614797147981479914800148011480214803148041480514806148071480814809148101481114812148131481414815148161481714818148191482014821148221482314824148251482614827148281482914830148311483214833148341483514836148371483814839148401484114842148431484414845148461484714848148491485014851148521485314854148551485614857148581485914860148611486214863148641486514866148671486814869148701487114872148731487414875148761487714878148791488014881148821488314884148851488614887148881488914890148911489214893148941489514896148971489814899149001490114902149031490414905149061490714908149091491014911149121491314914149151491614917149181491914920149211492214923149241492514926149271492814929149301493114932149331493414935149361493714938149391494014941149421494314944149451494614947149481494914950149511495214953149541495514956149571495814959149601496114962149631496414965149661496714968149691497014971149721497314974149751497614977149781497914980149811498214983149841498514986149871498814989149901499114992149931499414995149961499714998149991500015001150021500315004150051500615007150081500915010150111501215013150141501515016150171501815019150201502115022150231502415025150261502715028150291503015031150321503315034150351503615037150381503915040150411504215043150441504515046150471504815049150501505115052150531505415055150561505715058150591506015061150621506315064150651506615067150681506915070150711507215073150741507515076150771507815079150801508115082150831508415085150861508715088150891509015091150921509315094150951509615097150981509915100151011510215103151041510515106151071510815109151101511115112151131511415115151161511715118151191512015121151221512315124151251512615127151281512915130151311513215133151341513515136151371513815139151401514115142151431514415145151461514715148151491515015151151521515315154151551515615157151581515915160151611516215163151641516515166151671516815169151701517115172151731517415175151761517715178151791518015181151821518315184151851518615187151881518915190151911519215193151941519515196151971519815199152001520115202152031520415205152061520715208152091521015211152121521315214152151521615217152181521915220152211522215223152241522515226152271522815229152301523115232152331523415235152361523715238152391524015241152421524315244152451524615247152481524915250152511525215253152541525515256152571525815259152601526115262152631526415265152661526715268152691527015271152721527315274152751527615277152781527915280152811528215283152841528515286152871528815289152901529115292152931529415295152961529715298152991530015301153021530315304153051530615307153081530915310153111531215313153141531515316153171531815319153201532115322153231532415325153261532715328153291533015331153321533315334153351533615337153381533915340153411534215343153441534515346153471534815349153501535115352153531535415355153561535715358153591536015361153621536315364153651536615367153681536915370153711537215373153741537515376153771537815379153801538115382153831538415385153861538715388153891539015391153921539315394153951539615397153981539915400154011540215403154041540515406154071540815409154101541115412154131541415415154161541715418154191542015421154221542315424154251542615427154281542915430154311543215433154341543515436154371543815439154401544115442154431544415445154461544715448154491545015451154521545315454154551545615457154581545915460154611546215463154641546515466154671546815469154701547115472154731547415475154761547715478154791548015481154821548315484154851548615487154881548915490154911549215493154941549515496154971549815499155001550115502155031550415505155061550715508155091551015511155121551315514155151551615517155181551915520155211552215523155241552515526155271552815529155301553115532155331553415535155361553715538155391554015541155421554315544155451554615547155481554915550155511555215553155541555515556155571555815559155601556115562155631556415565155661556715568155691557015571155721557315574155751557615577155781557915580155811558215583155841558515586155871558815589155901559115592155931559415595155961559715598155991560015601156021560315604156051560615607156081560915610156111561215613156141561515616156171561815619156201562115622156231562415625156261562715628156291563015631156321563315634156351563615637156381563915640156411564215643156441564515646156471564815649156501565115652156531565415655156561565715658156591566015661156621566315664156651566615667156681566915670156711567215673156741567515676156771567815679156801568115682156831568415685156861568715688156891569015691156921569315694156951569615697156981569915700157011570215703157041570515706157071570815709157101571115712157131571415715157161571715718157191572015721157221572315724157251572615727157281572915730157311573215733157341573515736157371573815739157401574115742157431574415745157461574715748157491575015751157521575315754157551575615757157581575915760157611576215763157641576515766157671576815769157701577115772157731577415775157761577715778157791578015781157821578315784157851578615787157881578915790157911579215793157941579515796157971579815799158001580115802158031580415805158061580715808158091581015811158121581315814158151581615817158181581915820158211582215823158241582515826158271582815829158301583115832158331583415835158361583715838158391584015841158421584315844158451584615847158481584915850158511585215853158541585515856158571585815859158601586115862158631586415865158661586715868158691587015871158721587315874158751587615877158781587915880158811588215883158841588515886158871588815889158901589115892158931589415895158961589715898158991590015901159021590315904159051590615907159081590915910159111591215913159141591515916159171591815919159201592115922159231592415925159261592715928159291593015931159321593315934159351593615937159381593915940159411594215943159441594515946159471594815949159501595115952159531595415955159561595715958159591596015961159621596315964159651596615967159681596915970159711597215973159741597515976159771597815979159801598115982159831598415985159861598715988159891599015991159921599315994159951599615997159981599916000160011600216003160041600516006160071600816009160101601116012160131601416015160161601716018160191602016021160221602316024160251602616027160281602916030160311603216033160341603516036160371603816039160401604116042160431604416045160461604716048160491605016051160521605316054160551605616057160581605916060160611606216063160641606516066160671606816069160701607116072160731607416075160761607716078160791608016081160821608316084160851608616087160881608916090160911609216093160941609516096160971609816099161001610116102161031610416105161061610716108161091611016111161121611316114161151611616117161181611916120161211612216123161241612516126161271612816129161301613116132161331613416135161361613716138161391614016141161421614316144161451614616147161481614916150161511615216153161541615516156161571615816159161601616116162161631616416165161661616716168161691617016171161721617316174161751617616177161781617916180161811618216183161841618516186161871618816189161901619116192161931619416195161961619716198161991620016201162021620316204162051620616207162081620916210162111621216213162141621516216162171621816219162201622116222162231622416225162261622716228162291623016231162321623316234162351623616237162381623916240162411624216243162441624516246162471624816249162501625116252162531625416255162561625716258162591626016261162621626316264162651626616267162681626916270162711627216273162741627516276162771627816279162801628116282162831628416285162861628716288162891629016291162921629316294162951629616297162981629916300163011630216303163041630516306163071630816309163101631116312163131631416315163161631716318163191632016321163221632316324163251632616327163281632916330163311633216333163341633516336163371633816339163401634116342163431634416345163461634716348163491635016351163521635316354163551635616357163581635916360163611636216363163641636516366163671636816369163701637116372163731637416375163761637716378163791638016381163821638316384163851638616387163881638916390163911639216393163941639516396163971639816399164001640116402164031640416405164061640716408164091641016411164121641316414164151641616417164181641916420164211642216423164241642516426164271642816429164301643116432164331643416435164361643716438164391644016441164421644316444164451644616447164481644916450164511645216453164541645516456164571645816459164601646116462164631646416465164661646716468164691647016471164721647316474164751647616477164781647916480164811648216483164841648516486164871648816489164901649116492164931649416495164961649716498164991650016501165021650316504165051650616507165081650916510165111651216513165141651516516165171651816519165201652116522165231652416525165261652716528165291653016531165321653316534165351653616537165381653916540165411654216543165441654516546165471654816549165501655116552165531655416555165561655716558165591656016561165621656316564165651656616567165681656916570165711657216573165741657516576165771657816579165801658116582165831658416585165861658716588165891659016591165921659316594165951659616597165981659916600166011660216603166041660516606166071660816609166101661116612166131661416615166161661716618166191662016621166221662316624166251662616627166281662916630166311663216633166341663516636166371663816639166401664116642166431664416645166461664716648166491665016651166521665316654166551665616657166581665916660166611666216663166641666516666166671666816669166701667116672166731667416675166761667716678166791668016681166821668316684166851668616687166881668916690166911669216693166941669516696166971669816699167001670116702167031670416705167061670716708167091671016711167121671316714167151671616717167181671916720167211672216723167241672516726167271672816729167301673116732167331673416735167361673716738167391674016741167421674316744167451674616747167481674916750167511675216753167541675516756167571675816759167601676116762167631676416765167661676716768167691677016771167721677316774167751677616777167781677916780167811678216783167841678516786167871678816789167901679116792167931679416795167961679716798167991680016801168021680316804168051680616807168081680916810168111681216813168141681516816168171681816819168201682116822168231682416825168261682716828168291683016831168321683316834168351683616837168381683916840168411684216843168441684516846168471684816849168501685116852168531685416855168561685716858168591686016861168621686316864168651686616867168681686916870168711687216873168741687516876168771687816879168801688116882168831688416885168861688716888168891689016891168921689316894168951689616897168981689916900169011690216903169041690516906169071690816909169101691116912169131691416915169161691716918169191692016921169221692316924169251692616927169281692916930169311693216933169341693516936169371693816939169401694116942169431694416945169461694716948169491695016951169521695316954169551695616957169581695916960169611696216963169641696516966169671696816969169701697116972169731697416975169761697716978169791698016981169821698316984169851698616987169881698916990169911699216993169941699516996169971699816999170001700117002170031700417005170061700717008170091701017011170121701317014170151701617017170181701917020170211702217023170241702517026170271702817029170301703117032170331703417035170361703717038170391704017041170421704317044170451704617047170481704917050170511705217053170541705517056170571705817059170601706117062170631706417065170661706717068170691707017071170721707317074170751707617077170781707917080170811708217083170841708517086170871708817089170901709117092170931709417095170961709717098170991710017101171021710317104171051710617107171081710917110171111711217113171141711517116171171711817119171201712117122171231712417125171261712717128171291713017131171321713317134171351713617137171381713917140171411714217143171441714517146171471714817149171501715117152171531715417155171561715717158171591716017161171621716317164171651716617167171681716917170171711717217173171741717517176171771717817179171801718117182171831718417185171861718717188171891719017191171921719317194171951719617197171981719917200172011720217203172041720517206172071720817209172101721117212172131721417215172161721717218172191722017221172221722317224172251722617227172281722917230172311723217233172341723517236172371723817239172401724117242172431724417245172461724717248172491725017251172521725317254172551725617257172581725917260172611726217263172641726517266172671726817269172701727117272172731727417275172761727717278172791728017281172821728317284172851728617287172881728917290172911729217293172941729517296172971729817299173001730117302173031730417305173061730717308173091731017311173121731317314173151731617317173181731917320173211732217323173241732517326173271732817329173301733117332173331733417335173361733717338173391734017341173421734317344173451734617347173481734917350173511735217353173541735517356173571735817359173601736117362173631736417365173661736717368173691737017371173721737317374173751737617377173781737917380173811738217383173841738517386173871738817389173901739117392173931739417395173961739717398173991740017401174021740317404174051740617407174081740917410174111741217413174141741517416174171741817419174201742117422174231742417425174261742717428174291743017431174321743317434174351743617437174381743917440174411744217443174441744517446174471744817449174501745117452174531745417455174561745717458174591746017461174621746317464174651746617467174681746917470174711747217473174741747517476174771747817479174801748117482174831748417485174861748717488174891749017491174921749317494174951749617497174981749917500175011750217503175041750517506175071750817509175101751117512175131751417515175161751717518175191752017521175221752317524175251752617527175281752917530175311753217533175341753517536175371753817539175401754117542175431754417545175461754717548175491755017551175521755317554175551755617557175581755917560175611756217563175641756517566175671756817569175701757117572175731757417575175761757717578175791758017581175821758317584175851758617587175881758917590175911759217593175941759517596175971759817599176001760117602176031760417605176061760717608176091761017611176121761317614176151761617617176181761917620176211762217623176241762517626176271762817629176301763117632176331763417635176361763717638176391764017641176421764317644176451764617647176481764917650176511765217653176541765517656176571765817659176601766117662176631766417665176661766717668176691767017671176721767317674176751767617677176781767917680176811768217683176841768517686176871768817689176901769117692176931769417695176961769717698176991770017701177021770317704177051770617707177081770917710177111771217713177141771517716177171771817719177201772117722177231772417725177261772717728177291773017731177321773317734177351773617737177381773917740177411774217743177441774517746177471774817749177501775117752177531775417755177561775717758177591776017761177621776317764177651776617767177681776917770177711777217773177741777517776177771777817779177801778117782177831778417785177861778717788177891779017791177921779317794177951779617797177981779917800178011780217803178041780517806178071780817809178101781117812178131781417815178161781717818178191782017821178221782317824178251782617827178281782917830178311783217833178341783517836178371783817839178401784117842178431784417845178461784717848178491785017851178521785317854178551785617857178581785917860178611786217863178641786517866178671786817869178701787117872178731787417875178761787717878178791788017881178821788317884178851788617887178881788917890178911789217893178941789517896178971789817899179001790117902179031790417905179061790717908179091791017911179121791317914179151791617917179181791917920179211792217923179241792517926179271792817929179301793117932179331793417935179361793717938179391794017941179421794317944179451794617947179481794917950179511795217953179541795517956179571795817959179601796117962179631796417965179661796717968179691797017971179721797317974179751797617977179781797917980179811798217983179841798517986179871798817989179901799117992179931799417995179961799717998179991800018001180021800318004180051800618007180081800918010180111801218013180141801518016180171801818019180201802118022180231802418025180261802718028180291803018031180321803318034180351803618037180381803918040180411804218043180441804518046180471804818049180501805118052180531805418055180561805718058180591806018061180621806318064180651806618067180681806918070180711807218073180741807518076180771807818079180801808118082180831808418085180861808718088180891809018091180921809318094180951809618097180981809918100181011810218103181041810518106181071810818109181101811118112181131811418115181161811718118181191812018121181221812318124181251812618127181281812918130181311813218133181341813518136181371813818139181401814118142181431814418145181461814718148181491815018151181521815318154181551815618157181581815918160181611816218163181641816518166181671816818169181701817118172181731817418175181761817718178181791818018181181821818318184181851818618187181881818918190181911819218193181941819518196181971819818199182001820118202182031820418205182061820718208182091821018211182121821318214182151821618217182181821918220182211822218223182241822518226182271822818229182301823118232182331823418235182361823718238182391824018241182421824318244182451824618247182481824918250182511825218253182541825518256182571825818259182601826118262182631826418265182661826718268182691827018271182721827318274182751827618277182781827918280182811828218283182841828518286182871828818289182901829118292182931829418295182961829718298182991830018301183021830318304183051830618307183081830918310183111831218313183141831518316183171831818319183201832118322183231832418325183261832718328183291833018331183321833318334183351833618337183381833918340183411834218343183441834518346183471834818349183501835118352183531835418355183561835718358183591836018361183621836318364183651836618367183681836918370183711837218373183741837518376183771837818379183801838118382183831838418385183861838718388183891839018391183921839318394183951839618397183981839918400184011840218403184041840518406184071840818409184101841118412184131841418415184161841718418184191842018421184221842318424184251842618427184281842918430184311843218433184341843518436184371843818439184401844118442184431844418445184461844718448184491845018451184521845318454184551845618457184581845918460184611846218463184641846518466184671846818469184701847118472184731847418475184761847718478184791848018481184821848318484184851848618487184881848918490184911849218493184941849518496184971849818499185001850118502185031850418505185061850718508185091851018511185121851318514185151851618517185181851918520185211852218523185241852518526185271852818529185301853118532185331853418535185361853718538185391854018541185421854318544185451854618547185481854918550185511855218553185541855518556185571855818559185601856118562185631856418565185661856718568185691857018571185721857318574185751857618577185781857918580185811858218583185841858518586185871858818589185901859118592185931859418595185961859718598185991860018601186021860318604186051860618607186081860918610186111861218613186141861518616186171861818619186201862118622186231862418625186261862718628186291863018631186321863318634186351863618637186381863918640186411864218643186441864518646186471864818649186501865118652186531865418655186561865718658186591866018661186621866318664186651866618667186681866918670186711867218673186741867518676186771867818679186801868118682186831868418685186861868718688186891869018691186921869318694186951869618697186981869918700187011870218703187041870518706187071870818709187101871118712187131871418715187161871718718187191872018721187221872318724187251872618727187281872918730187311873218733187341873518736187371873818739187401874118742187431874418745187461874718748187491875018751187521875318754187551875618757187581875918760187611876218763187641876518766187671876818769187701877118772187731877418775187761877718778187791878018781187821878318784187851878618787187881878918790187911879218793187941879518796187971879818799188001880118802188031880418805188061880718808188091881018811188121881318814188151881618817188181881918820188211882218823188241882518826188271882818829188301883118832188331883418835188361883718838188391884018841188421884318844188451884618847188481884918850188511885218853188541885518856188571885818859188601886118862188631886418865188661886718868188691887018871188721887318874188751887618877188781887918880188811888218883188841888518886188871888818889188901889118892188931889418895188961889718898188991890018901189021890318904189051890618907189081890918910189111891218913189141891518916189171891818919189201892118922189231892418925189261892718928189291893018931189321893318934189351893618937189381893918940189411894218943189441894518946189471894818949189501895118952189531895418955189561895718958189591896018961189621896318964189651896618967189681896918970189711897218973189741897518976189771897818979189801898118982189831898418985189861898718988189891899018991189921899318994189951899618997189981899919000190011900219003190041900519006190071900819009190101901119012190131901419015190161901719018190191902019021190221902319024190251902619027190281902919030190311903219033190341903519036190371903819039190401904119042190431904419045190461904719048190491905019051190521905319054190551905619057190581905919060190611906219063190641906519066190671906819069190701907119072190731907419075190761907719078190791908019081190821908319084190851908619087190881908919090190911909219093190941909519096190971909819099191001910119102191031910419105191061910719108191091911019111191121911319114191151911619117191181911919120191211912219123191241912519126191271912819129191301913119132191331913419135191361913719138191391914019141191421914319144191451914619147191481914919150191511915219153191541915519156191571915819159191601916119162191631916419165191661916719168191691917019171191721917319174191751917619177191781917919180191811918219183191841918519186191871918819189191901919119192191931919419195191961919719198191991920019201192021920319204192051920619207192081920919210192111921219213192141921519216192171921819219192201922119222192231922419225192261922719228192291923019231192321923319234192351923619237192381923919240192411924219243192441924519246192471924819249192501925119252192531925419255192561925719258192591926019261192621926319264192651926619267192681926919270192711927219273192741927519276192771927819279192801928119282192831928419285192861928719288192891929019291192921929319294192951929619297192981929919300193011930219303193041930519306193071930819309193101931119312193131931419315193161931719318193191932019321193221932319324193251932619327193281932919330193311933219333193341933519336193371933819339193401934119342193431934419345193461934719348193491935019351193521935319354193551935619357193581935919360193611936219363193641936519366193671936819369193701937119372193731937419375193761937719378193791938019381193821938319384193851938619387193881938919390193911939219393193941939519396193971939819399194001940119402194031940419405194061940719408194091941019411194121941319414194151941619417194181941919420194211942219423194241942519426194271942819429194301943119432194331943419435194361943719438194391944019441194421944319444194451944619447194481944919450194511945219453194541945519456194571945819459194601946119462194631946419465194661946719468194691947019471194721947319474194751947619477194781947919480194811948219483194841948519486194871948819489194901949119492194931949419495194961949719498194991950019501195021950319504195051950619507195081950919510195111951219513195141951519516195171951819519195201952119522195231952419525195261952719528195291953019531195321953319534195351953619537195381953919540195411954219543195441954519546195471954819549195501955119552195531955419555195561955719558195591956019561195621956319564195651956619567195681956919570195711957219573195741957519576195771957819579195801958119582195831958419585195861958719588195891959019591195921959319594195951959619597195981959919600196011960219603196041960519606196071960819609196101961119612196131961419615196161961719618196191962019621196221962319624196251962619627196281962919630196311963219633196341963519636196371963819639196401964119642196431964419645196461964719648196491965019651196521965319654196551965619657196581965919660196611966219663196641966519666196671966819669196701967119672196731967419675196761967719678196791968019681196821968319684196851968619687196881968919690196911969219693196941969519696196971969819699197001970119702197031970419705197061970719708197091971019711197121971319714197151971619717197181971919720197211972219723197241972519726197271972819729197301973119732197331973419735197361973719738197391974019741197421974319744197451974619747197481974919750197511975219753197541975519756197571975819759197601976119762197631976419765197661976719768197691977019771197721977319774197751977619777197781977919780197811978219783197841978519786197871978819789197901979119792197931979419795197961979719798197991980019801198021980319804198051980619807198081980919810198111981219813198141981519816198171981819819198201982119822198231982419825198261982719828198291983019831198321983319834198351983619837198381983919840198411984219843198441984519846198471984819849198501985119852198531985419855198561985719858198591986019861198621986319864198651986619867198681986919870198711987219873198741987519876198771987819879198801988119882198831988419885198861988719888198891989019891198921989319894198951989619897198981989919900199011990219903199041990519906199071990819909199101991119912199131991419915199161991719918199191992019921199221992319924199251992619927199281992919930199311993219933199341993519936199371993819939199401994119942199431994419945199461994719948199491995019951199521995319954199551995619957199581995919960199611996219963199641996519966199671996819969199701997119972199731997419975199761997719978199791998019981199821998319984199851998619987199881998919990199911999219993199941999519996199971999819999200002000120002200032000420005200062000720008200092001020011200122001320014200152001620017200182001920020200212002220023200242002520026200272002820029200302003120032200332003420035200362003720038200392004020041200422004320044200452004620047200482004920050200512005220053200542005520056200572005820059200602006120062200632006420065200662006720068200692007020071200722007320074200752007620077200782007920080200812008220083200842008520086200872008820089200902009120092200932009420095200962009720098200992010020101201022010320104201052010620107201082010920110201112011220113201142011520116201172011820119201202012120122201232012420125201262012720128201292013020131201322013320134201352013620137201382013920140201412014220143201442014520146201472014820149201502015120152201532015420155201562015720158201592016020161201622016320164201652016620167201682016920170201712017220173201742017520176201772017820179201802018120182201832018420185201862018720188201892019020191201922019320194201952019620197201982019920200202012020220203202042020520206202072020820209202102021120212202132021420215202162021720218202192022020221202222022320224202252022620227202282022920230202312023220233202342023520236202372023820239202402024120242202432024420245202462024720248202492025020251202522025320254202552025620257202582025920260202612026220263202642026520266202672026820269202702027120272202732027420275202762027720278202792028020281202822028320284202852028620287202882028920290202912029220293202942029520296202972029820299203002030120302203032030420305203062030720308203092031020311203122031320314203152031620317203182031920320203212032220323203242032520326203272032820329203302033120332203332033420335203362033720338203392034020341203422034320344203452034620347203482034920350203512035220353203542035520356203572035820359203602036120362203632036420365203662036720368203692037020371203722037320374203752037620377203782037920380203812038220383203842038520386203872038820389203902039120392203932039420395203962039720398203992040020401204022040320404204052040620407204082040920410204112041220413204142041520416204172041820419204202042120422204232042420425204262042720428204292043020431204322043320434204352043620437204382043920440204412044220443204442044520446204472044820449204502045120452204532045420455204562045720458204592046020461204622046320464204652046620467204682046920470204712047220473204742047520476204772047820479204802048120482204832048420485204862048720488204892049020491204922049320494204952049620497204982049920500205012050220503205042050520506205072050820509205102051120512205132051420515205162051720518205192052020521205222052320524205252052620527205282052920530205312053220533205342053520536205372053820539205402054120542205432054420545205462054720548205492055020551205522055320554205552055620557205582055920560205612056220563205642056520566205672056820569205702057120572205732057420575205762057720578205792058020581205822058320584205852058620587205882058920590205912059220593205942059520596205972059820599206002060120602206032060420605206062060720608206092061020611206122061320614206152061620617206182061920620206212062220623206242062520626206272062820629206302063120632206332063420635206362063720638206392064020641206422064320644206452064620647206482064920650206512065220653206542065520656206572065820659206602066120662206632066420665206662066720668206692067020671206722067320674206752067620677206782067920680206812068220683206842068520686206872068820689206902069120692206932069420695206962069720698206992070020701207022070320704207052070620707207082070920710207112071220713207142071520716207172071820719207202072120722207232072420725207262072720728207292073020731207322073320734207352073620737207382073920740207412074220743207442074520746207472074820749207502075120752207532075420755207562075720758207592076020761207622076320764207652076620767207682076920770207712077220773207742077520776207772077820779207802078120782207832078420785207862078720788207892079020791207922079320794207952079620797207982079920800208012080220803208042080520806208072080820809208102081120812208132081420815208162081720818208192082020821208222082320824208252082620827208282082920830208312083220833208342083520836208372083820839208402084120842208432084420845208462084720848208492085020851208522085320854208552085620857208582085920860208612086220863208642086520866208672086820869208702087120872208732087420875208762087720878208792088020881208822088320884208852088620887208882088920890208912089220893208942089520896208972089820899209002090120902209032090420905209062090720908209092091020911209122091320914209152091620917209182091920920209212092220923209242092520926209272092820929209302093120932209332093420935209362093720938209392094020941209422094320944209452094620947209482094920950209512095220953209542095520956209572095820959209602096120962209632096420965209662096720968209692097020971209722097320974209752097620977209782097920980209812098220983209842098520986209872098820989209902099120992209932099420995209962099720998209992100021001210022100321004210052100621007210082100921010210112101221013210142101521016210172101821019210202102121022210232102421025210262102721028210292103021031210322103321034210352103621037210382103921040210412104221043210442104521046210472104821049210502105121052210532105421055210562105721058210592106021061210622106321064210652106621067210682106921070210712107221073210742107521076210772107821079210802108121082210832108421085210862108721088210892109021091210922109321094210952109621097210982109921100211012110221103211042110521106211072110821109211102111121112211132111421115211162111721118211192112021121211222112321124211252112621127211282112921130211312113221133211342113521136211372113821139211402114121142211432114421145211462114721148211492115021151211522115321154211552115621157211582115921160211612116221163211642116521166211672116821169211702117121172211732117421175211762117721178211792118021181211822118321184211852118621187211882118921190211912119221193211942119521196211972119821199212002120121202212032120421205212062120721208212092121021211212122121321214212152121621217212182121921220212212122221223212242122521226212272122821229212302123121232212332123421235212362123721238212392124021241212422124321244212452124621247212482124921250212512125221253212542125521256212572125821259212602126121262212632126421265212662126721268212692127021271212722127321274212752127621277212782127921280212812128221283212842128521286212872128821289212902129121292212932129421295212962129721298212992130021301213022130321304213052130621307213082130921310213112131221313213142131521316213172131821319213202132121322213232132421325213262132721328213292133021331213322133321334213352133621337213382133921340213412134221343213442134521346213472134821349213502135121352213532135421355213562135721358213592136021361213622136321364213652136621367213682136921370213712137221373213742137521376213772137821379213802138121382213832138421385213862138721388213892139021391213922139321394213952139621397213982139921400214012140221403214042140521406214072140821409214102141121412214132141421415214162141721418214192142021421214222142321424214252142621427214282142921430214312143221433214342143521436214372143821439214402144121442214432144421445214462144721448214492145021451214522145321454214552145621457214582145921460214612146221463214642146521466214672146821469214702147121472214732147421475214762147721478214792148021481214822148321484214852148621487214882148921490214912149221493214942149521496214972149821499215002150121502215032150421505215062150721508215092151021511215122151321514215152151621517215182151921520215212152221523215242152521526215272152821529215302153121532215332153421535215362153721538215392154021541215422154321544215452154621547215482154921550215512155221553215542155521556215572155821559215602156121562215632156421565215662156721568215692157021571215722157321574215752157621577215782157921580215812158221583215842158521586215872158821589215902159121592215932159421595215962159721598215992160021601216022160321604216052160621607216082160921610216112161221613216142161521616216172161821619216202162121622216232162421625216262162721628216292163021631216322163321634216352163621637216382163921640216412164221643216442164521646216472164821649216502165121652216532165421655216562165721658216592166021661216622166321664216652166621667216682166921670216712167221673216742167521676216772167821679216802168121682216832168421685216862168721688216892169021691216922169321694216952169621697216982169921700217012170221703217042170521706217072170821709217102171121712217132171421715217162171721718217192172021721217222172321724217252172621727217282172921730217312173221733217342173521736217372173821739217402174121742217432174421745217462174721748217492175021751217522175321754217552175621757217582175921760217612176221763217642176521766217672176821769217702177121772217732177421775217762177721778217792178021781217822178321784217852178621787217882178921790217912179221793217942179521796217972179821799218002180121802218032180421805218062180721808218092181021811218122181321814218152181621817218182181921820218212182221823218242182521826218272182821829218302183121832218332183421835218362183721838218392184021841218422184321844218452184621847218482184921850218512185221853218542185521856218572185821859218602186121862218632186421865218662186721868218692187021871218722187321874218752187621877218782187921880218812188221883218842188521886218872188821889218902189121892218932189421895218962189721898218992190021901219022190321904219052190621907219082190921910219112191221913219142191521916219172191821919219202192121922219232192421925219262192721928219292193021931219322193321934219352193621937219382193921940219412194221943219442194521946219472194821949219502195121952219532195421955219562195721958219592196021961219622196321964219652196621967219682196921970219712197221973219742197521976219772197821979219802198121982219832198421985219862198721988219892199021991219922199321994219952199621997219982199922000220012200222003220042200522006220072200822009220102201122012220132201422015220162201722018220192202022021220222202322024220252202622027220282202922030220312203222033220342203522036220372203822039220402204122042220432204422045220462204722048220492205022051220522205322054220552205622057220582205922060220612206222063220642206522066220672206822069220702207122072220732207422075220762207722078220792208022081220822208322084220852208622087220882208922090220912209222093220942209522096220972209822099221002210122102221032210422105221062210722108221092211022111221122211322114221152211622117221182211922120221212212222123221242212522126221272212822129221302213122132221332213422135221362213722138221392214022141221422214322144221452214622147221482214922150221512215222153221542215522156221572215822159221602216122162221632216422165221662216722168221692217022171221722217322174221752217622177221782217922180221812218222183221842218522186221872218822189221902219122192221932219422195221962219722198221992220022201222022220322204222052220622207222082220922210222112221222213222142221522216222172221822219222202222122222222232222422225222262222722228222292223022231222322223322234222352223622237222382223922240222412224222243222442224522246222472224822249222502225122252222532225422255222562225722258222592226022261222622226322264222652226622267222682226922270222712227222273222742227522276222772227822279222802228122282222832228422285222862228722288222892229022291222922229322294222952229622297222982229922300223012230222303223042230522306223072230822309223102231122312223132231422315223162231722318223192232022321223222232322324223252232622327223282232922330223312233222333223342233522336223372233822339223402234122342223432234422345223462234722348223492235022351223522235322354223552235622357223582235922360223612236222363223642236522366223672236822369223702237122372223732237422375223762237722378223792238022381223822238322384223852238622387223882238922390223912239222393223942239522396223972239822399224002240122402224032240422405224062240722408224092241022411224122241322414224152241622417224182241922420224212242222423224242242522426224272242822429224302243122432224332243422435224362243722438224392244022441224422244322444224452244622447224482244922450224512245222453224542245522456224572245822459224602246122462224632246422465224662246722468224692247022471224722247322474224752247622477224782247922480224812248222483224842248522486224872248822489224902249122492224932249422495224962249722498224992250022501225022250322504225052250622507225082250922510225112251222513225142251522516225172251822519225202252122522225232252422525225262252722528225292253022531225322253322534225352253622537225382253922540225412254222543225442254522546225472254822549225502255122552225532255422555225562255722558225592256022561225622256322564225652256622567225682256922570225712257222573225742257522576225772257822579225802258122582225832258422585225862258722588225892259022591225922259322594225952259622597225982259922600226012260222603226042260522606226072260822609226102261122612226132261422615226162261722618226192262022621226222262322624226252262622627226282262922630226312263222633226342263522636226372263822639226402264122642226432264422645226462264722648226492265022651226522265322654226552265622657226582265922660226612266222663226642266522666226672266822669226702267122672226732267422675226762267722678226792268022681226822268322684226852268622687226882268922690226912269222693226942269522696226972269822699227002270122702227032270422705227062270722708227092271022711227122271322714227152271622717227182271922720227212272222723227242272522726227272272822729227302273122732227332273422735227362273722738227392274022741227422274322744227452274622747227482274922750227512275222753227542275522756227572275822759227602276122762227632276422765227662276722768227692277022771227722277322774227752277622777227782277922780227812278222783227842278522786227872278822789227902279122792227932279422795227962279722798227992280022801228022280322804228052280622807228082280922810228112281222813228142281522816228172281822819228202282122822228232282422825228262282722828228292283022831228322283322834228352283622837228382283922840228412284222843228442284522846228472284822849228502285122852228532285422855228562285722858228592286022861228622286322864228652286622867228682286922870228712287222873228742287522876228772287822879228802288122882228832288422885228862288722888228892289022891228922289322894228952289622897228982289922900229012290222903229042290522906229072290822909229102291122912229132291422915229162291722918229192292022921229222292322924229252292622927229282292922930229312293222933229342293522936229372293822939229402294122942229432294422945229462294722948229492295022951229522295322954229552295622957229582295922960229612296222963229642296522966229672296822969229702297122972229732297422975229762297722978229792298022981229822298322984229852298622987229882298922990229912299222993229942299522996229972299822999230002300123002230032300423005230062300723008230092301023011230122301323014230152301623017230182301923020230212302223023230242302523026230272302823029230302303123032230332303423035230362303723038230392304023041230422304323044230452304623047230482304923050230512305223053230542305523056230572305823059230602306123062230632306423065230662306723068230692307023071230722307323074230752307623077230782307923080230812308223083230842308523086230872308823089230902309123092230932309423095230962309723098230992310023101231022310323104231052310623107231082310923110231112311223113231142311523116231172311823119231202312123122231232312423125231262312723128231292313023131231322313323134231352313623137231382313923140231412314223143231442314523146231472314823149231502315123152231532315423155231562315723158231592316023161231622316323164231652316623167231682316923170231712317223173231742317523176231772317823179231802318123182231832318423185231862318723188231892319023191231922319323194231952319623197231982319923200232012320223203232042320523206232072320823209232102321123212232132321423215232162321723218232192322023221232222322323224232252322623227232282322923230232312323223233232342323523236232372323823239232402324123242232432324423245232462324723248232492325023251232522325323254232552325623257232582325923260232612326223263232642326523266232672326823269232702327123272232732327423275232762327723278232792328023281232822328323284232852328623287232882328923290232912329223293232942329523296232972329823299233002330123302233032330423305233062330723308233092331023311233122331323314233152331623317233182331923320233212332223323233242332523326233272332823329233302333123332233332333423335233362333723338233392334023341233422334323344233452334623347233482334923350233512335223353233542335523356233572335823359233602336123362233632336423365233662336723368233692337023371233722337323374233752337623377233782337923380233812338223383233842338523386233872338823389233902339123392233932339423395233962339723398233992340023401234022340323404234052340623407234082340923410234112341223413234142341523416234172341823419234202342123422234232342423425234262342723428234292343023431234322343323434234352343623437234382343923440234412344223443234442344523446234472344823449234502345123452234532345423455234562345723458234592346023461234622346323464234652346623467234682346923470234712347223473234742347523476234772347823479234802348123482234832348423485234862348723488234892349023491234922349323494234952349623497234982349923500235012350223503235042350523506235072350823509235102351123512235132351423515235162351723518235192352023521235222352323524235252352623527235282352923530235312353223533235342353523536235372353823539235402354123542235432354423545235462354723548235492355023551235522355323554235552355623557235582355923560235612356223563235642356523566235672356823569235702357123572235732357423575235762357723578235792358023581235822358323584235852358623587235882358923590235912359223593235942359523596235972359823599236002360123602236032360423605236062360723608236092361023611236122361323614236152361623617236182361923620236212362223623236242362523626236272362823629236302363123632236332363423635236362363723638236392364023641236422364323644236452364623647236482364923650236512365223653236542365523656236572365823659236602366123662236632366423665236662366723668236692367023671236722367323674236752367623677236782367923680236812368223683236842368523686236872368823689236902369123692236932369423695236962369723698236992370023701237022370323704237052370623707237082370923710237112371223713237142371523716237172371823719237202372123722237232372423725237262372723728237292373023731237322373323734237352373623737237382373923740237412374223743237442374523746237472374823749237502375123752237532375423755237562375723758237592376023761237622376323764237652376623767237682376923770237712377223773237742377523776237772377823779237802378123782237832378423785237862378723788237892379023791237922379323794237952379623797237982379923800238012380223803238042380523806238072380823809238102381123812238132381423815238162381723818238192382023821238222382323824238252382623827238282382923830238312383223833238342383523836238372383823839238402384123842238432384423845238462384723848238492385023851238522385323854238552385623857238582385923860238612386223863238642386523866238672386823869238702387123872238732387423875238762387723878238792388023881238822388323884238852388623887238882388923890238912389223893238942389523896238972389823899239002390123902239032390423905239062390723908239092391023911239122391323914239152391623917239182391923920239212392223923239242392523926239272392823929239302393123932239332393423935239362393723938239392394023941239422394323944239452394623947239482394923950239512395223953239542395523956239572395823959239602396123962239632396423965239662396723968239692397023971239722397323974239752397623977239782397923980239812398223983239842398523986239872398823989239902399123992239932399423995239962399723998239992400024001240022400324004240052400624007240082400924010240112401224013240142401524016240172401824019240202402124022240232402424025240262402724028240292403024031240322403324034240352403624037240382403924040240412404224043240442404524046240472404824049240502405124052240532405424055240562405724058240592406024061240622406324064240652406624067240682406924070240712407224073240742407524076240772407824079240802408124082240832408424085240862408724088240892409024091240922409324094240952409624097240982409924100241012410224103241042410524106241072410824109241102411124112241132411424115241162411724118241192412024121241222412324124241252412624127241282412924130241312413224133241342413524136241372413824139241402414124142241432414424145241462414724148241492415024151241522415324154241552415624157241582415924160241612416224163241642416524166241672416824169241702417124172241732417424175241762417724178241792418024181241822418324184241852418624187241882418924190241912419224193241942419524196241972419824199242002420124202242032420424205242062420724208242092421024211242122421324214242152421624217242182421924220242212422224223242242422524226242272422824229242302423124232242332423424235242362423724238242392424024241242422424324244242452424624247242482424924250242512425224253242542425524256242572425824259242602426124262242632426424265242662426724268242692427024271242722427324274242752427624277242782427924280242812428224283242842428524286242872428824289242902429124292242932429424295242962429724298242992430024301243022430324304243052430624307243082430924310243112431224313243142431524316243172431824319243202432124322243232432424325243262432724328243292433024331243322433324334243352433624337243382433924340243412434224343243442434524346243472434824349243502435124352243532435424355243562435724358243592436024361243622436324364243652436624367243682436924370243712437224373243742437524376243772437824379243802438124382243832438424385243862438724388243892439024391243922439324394243952439624397243982439924400244012440224403244042440524406244072440824409244102441124412244132441424415244162441724418244192442024421244222442324424244252442624427244282442924430244312443224433244342443524436244372443824439244402444124442244432444424445244462444724448244492445024451244522445324454244552445624457244582445924460244612446224463244642446524466244672446824469244702447124472244732447424475244762447724478244792448024481244822448324484244852448624487244882448924490244912449224493244942449524496244972449824499245002450124502245032450424505245062450724508245092451024511245122451324514245152451624517245182451924520245212452224523245242452524526245272452824529245302453124532245332453424535245362453724538245392454024541245422454324544245452454624547245482454924550245512455224553245542455524556245572455824559245602456124562245632456424565245662456724568245692457024571245722457324574245752457624577245782457924580245812458224583245842458524586245872458824589245902459124592245932459424595245962459724598245992460024601246022460324604246052460624607246082460924610246112461224613246142461524616246172461824619246202462124622246232462424625246262462724628246292463024631246322463324634246352463624637246382463924640246412464224643246442464524646246472464824649246502465124652246532465424655246562465724658246592466024661246622466324664246652466624667246682466924670246712467224673246742467524676246772467824679246802468124682246832468424685246862468724688246892469024691246922469324694246952469624697246982469924700247012470224703247042470524706247072470824709247102471124712247132471424715247162471724718247192472024721247222472324724247252472624727247282472924730247312473224733247342473524736247372473824739247402474124742247432474424745247462474724748247492475024751247522475324754247552475624757247582475924760247612476224763247642476524766247672476824769247702477124772247732477424775247762477724778247792478024781247822478324784247852478624787247882478924790247912479224793247942479524796247972479824799248002480124802248032480424805248062480724808248092481024811248122481324814248152481624817248182481924820248212482224823248242482524826248272482824829248302483124832248332483424835248362483724838248392484024841248422484324844248452484624847248482484924850248512485224853248542485524856248572485824859248602486124862248632486424865248662486724868248692487024871248722487324874248752487624877248782487924880248812488224883248842488524886248872488824889248902489124892248932489424895248962489724898248992490024901249022490324904249052490624907249082490924910249112491224913249142491524916249172491824919249202492124922249232492424925249262492724928249292493024931249322493324934249352493624937249382493924940249412494224943249442494524946249472494824949249502495124952249532495424955249562495724958249592496024961249622496324964249652496624967249682496924970249712497224973249742497524976249772497824979249802498124982249832498424985249862498724988249892499024991249922499324994249952499624997249982499925000250012500225003250042500525006250072500825009250102501125012250132501425015250162501725018250192502025021250222502325024250252502625027250282502925030250312503225033250342503525036250372503825039250402504125042250432504425045250462504725048250492505025051250522505325054250552505625057250582505925060250612506225063250642506525066250672506825069250702507125072250732507425075250762507725078250792508025081250822508325084250852508625087250882508925090250912509225093250942509525096250972509825099251002510125102251032510425105251062510725108251092511025111251122511325114251152511625117251182511925120251212512225123251242512525126251272512825129251302513125132251332513425135251362513725138251392514025141251422514325144251452514625147251482514925150251512515225153251542515525156251572515825159251602516125162251632516425165251662516725168251692517025171251722517325174251752517625177251782517925180251812518225183251842518525186251872518825189251902519125192251932519425195251962519725198251992520025201252022520325204252052520625207252082520925210252112521225213252142521525216252172521825219252202522125222252232522425225252262522725228252292523025231252322523325234252352523625237252382523925240252412524225243252442524525246252472524825249252502525125252252532525425255252562525725258252592526025261252622526325264252652526625267252682526925270252712527225273252742527525276252772527825279252802528125282252832528425285252862528725288252892529025291252922529325294252952529625297252982529925300253012530225303253042530525306253072530825309253102531125312253132531425315253162531725318253192532025321253222532325324253252532625327253282532925330253312533225333253342533525336253372533825339253402534125342253432534425345253462534725348253492535025351253522535325354253552535625357253582535925360253612536225363253642536525366253672536825369253702537125372253732537425375253762537725378253792538025381253822538325384253852538625387253882538925390253912539225393253942539525396253972539825399254002540125402254032540425405254062540725408254092541025411254122541325414254152541625417254182541925420254212542225423254242542525426254272542825429254302543125432254332543425435254362543725438254392544025441254422544325444254452544625447254482544925450254512545225453254542545525456254572545825459254602546125462254632546425465254662546725468254692547025471254722547325474254752547625477254782547925480254812548225483254842548525486254872548825489254902549125492254932549425495254962549725498254992550025501255022550325504255052550625507255082550925510255112551225513255142551525516255172551825519255202552125522255232552425525255262552725528255292553025531255322553325534255352553625537255382553925540255412554225543255442554525546255472554825549255502555125552255532555425555255562555725558255592556025561255622556325564255652556625567255682556925570255712557225573255742557525576255772557825579255802558125582255832558425585255862558725588255892559025591255922559325594255952559625597255982559925600256012560225603256042560525606256072560825609256102561125612256132561425615256162561725618256192562025621256222562325624256252562625627256282562925630256312563225633256342563525636256372563825639256402564125642256432564425645256462564725648256492565025651256522565325654256552565625657256582565925660256612566225663256642566525666256672566825669256702567125672256732567425675256762567725678256792568025681256822568325684256852568625687256882568925690256912569225693256942569525696256972569825699257002570125702257032570425705257062570725708257092571025711257122571325714257152571625717257182571925720257212572225723257242572525726257272572825729257302573125732257332573425735257362573725738257392574025741257422574325744257452574625747257482574925750257512575225753257542575525756257572575825759257602576125762257632576425765257662576725768257692577025771257722577325774257752577625777257782577925780257812578225783257842578525786257872578825789257902579125792257932579425795257962579725798257992580025801258022580325804258052580625807258082580925810258112581225813258142581525816258172581825819258202582125822258232582425825258262582725828258292583025831258322583325834258352583625837258382583925840258412584225843258442584525846258472584825849258502585125852258532585425855258562585725858258592586025861258622586325864258652586625867258682586925870258712587225873258742587525876258772587825879258802588125882258832588425885258862588725888258892589025891258922589325894258952589625897258982589925900259012590225903259042590525906259072590825909259102591125912259132591425915259162591725918259192592025921259222592325924259252592625927259282592925930259312593225933259342593525936259372593825939259402594125942259432594425945259462594725948259492595025951259522595325954259552595625957259582595925960259612596225963259642596525966259672596825969259702597125972259732597425975259762597725978259792598025981259822598325984259852598625987259882598925990259912599225993259942599525996259972599825999260002600126002260032600426005260062600726008260092601026011260122601326014260152601626017260182601926020260212602226023260242602526026260272602826029260302603126032260332603426035260362603726038260392604026041260422604326044260452604626047260482604926050260512605226053260542605526056260572605826059260602606126062260632606426065260662606726068260692607026071260722607326074260752607626077260782607926080260812608226083260842608526086260872608826089260902609126092260932609426095260962609726098260992610026101261022610326104261052610626107261082610926110261112611226113261142611526116261172611826119261202612126122261232612426125261262612726128261292613026131261322613326134261352613626137261382613926140261412614226143261442614526146261472614826149261502615126152261532615426155261562615726158261592616026161261622616326164261652616626167261682616926170261712617226173261742617526176261772617826179261802618126182261832618426185261862618726188261892619026191261922619326194261952619626197261982619926200262012620226203262042620526206262072620826209262102621126212262132621426215262162621726218262192622026221262222622326224262252622626227262282622926230262312623226233262342623526236262372623826239262402624126242262432624426245262462624726248262492625026251262522625326254262552625626257262582625926260262612626226263262642626526266262672626826269262702627126272262732627426275262762627726278262792628026281262822628326284262852628626287262882628926290262912629226293262942629526296262972629826299263002630126302263032630426305263062630726308263092631026311263122631326314263152631626317263182631926320263212632226323263242632526326263272632826329263302633126332263332633426335263362633726338263392634026341263422634326344263452634626347263482634926350263512635226353263542635526356263572635826359263602636126362263632636426365263662636726368263692637026371263722637326374263752637626377263782637926380263812638226383263842638526386263872638826389263902639126392263932639426395263962639726398263992640026401264022640326404264052640626407264082640926410264112641226413264142641526416264172641826419264202642126422264232642426425264262642726428264292643026431264322643326434264352643626437264382643926440264412644226443264442644526446264472644826449264502645126452264532645426455264562645726458264592646026461264622646326464264652646626467264682646926470264712647226473264742647526476264772647826479264802648126482264832648426485264862648726488264892649026491264922649326494264952649626497264982649926500265012650226503265042650526506265072650826509265102651126512265132651426515265162651726518265192652026521265222652326524265252652626527265282652926530265312653226533265342653526536265372653826539265402654126542265432654426545265462654726548265492655026551265522655326554265552655626557265582655926560265612656226563265642656526566265672656826569265702657126572265732657426575265762657726578265792658026581265822658326584265852658626587265882658926590265912659226593265942659526596265972659826599266002660126602266032660426605266062660726608266092661026611266122661326614266152661626617266182661926620266212662226623266242662526626266272662826629266302663126632266332663426635266362663726638266392664026641266422664326644266452664626647266482664926650266512665226653266542665526656266572665826659266602666126662266632666426665266662666726668266692667026671266722667326674266752667626677266782667926680266812668226683266842668526686266872668826689266902669126692266932669426695266962669726698266992670026701267022670326704267052670626707267082670926710267112671226713267142671526716267172671826719267202672126722267232672426725267262672726728267292673026731267322673326734267352673626737267382673926740267412674226743267442674526746267472674826749267502675126752267532675426755267562675726758267592676026761267622676326764267652676626767267682676926770267712677226773267742677526776267772677826779267802678126782267832678426785267862678726788267892679026791267922679326794267952679626797267982679926800268012680226803268042680526806268072680826809268102681126812268132681426815268162681726818268192682026821268222682326824268252682626827268282682926830268312683226833268342683526836268372683826839268402684126842268432684426845268462684726848268492685026851268522685326854268552685626857268582685926860268612686226863268642686526866268672686826869268702687126872268732687426875268762687726878268792688026881268822688326884268852688626887268882688926890268912689226893268942689526896268972689826899269002690126902269032690426905269062690726908269092691026911269122691326914269152691626917269182691926920269212692226923269242692526926269272692826929269302693126932269332693426935269362693726938269392694026941269422694326944269452694626947269482694926950269512695226953269542695526956269572695826959269602696126962269632696426965269662696726968269692697026971269722697326974269752697626977269782697926980269812698226983269842698526986269872698826989269902699126992269932699426995269962699726998269992700027001270022700327004270052700627007270082700927010270112701227013270142701527016270172701827019270202702127022270232702427025270262702727028270292703027031270322703327034270352703627037270382703927040270412704227043270442704527046270472704827049270502705127052270532705427055270562705727058270592706027061270622706327064270652706627067270682706927070270712707227073270742707527076270772707827079270802708127082270832708427085270862708727088270892709027091270922709327094270952709627097270982709927100271012710227103271042710527106271072710827109271102711127112271132711427115271162711727118271192712027121271222712327124271252712627127271282712927130271312713227133271342713527136271372713827139271402714127142271432714427145271462714727148271492715027151271522715327154271552715627157271582715927160271612716227163271642716527166271672716827169271702717127172271732717427175271762717727178271792718027181271822718327184271852718627187271882718927190271912719227193271942719527196271972719827199272002720127202272032720427205272062720727208272092721027211272122721327214272152721627217272182721927220272212722227223272242722527226272272722827229272302723127232272332723427235272362723727238272392724027241272422724327244272452724627247272482724927250272512725227253272542725527256272572725827259272602726127262272632726427265272662726727268272692727027271272722727327274272752727627277272782727927280272812728227283272842728527286272872728827289272902729127292272932729427295272962729727298272992730027301273022730327304273052730627307273082730927310273112731227313273142731527316273172731827319273202732127322273232732427325273262732727328273292733027331273322733327334273352733627337273382733927340273412734227343273442734527346273472734827349273502735127352273532735427355273562735727358273592736027361273622736327364273652736627367273682736927370273712737227373273742737527376273772737827379273802738127382273832738427385273862738727388273892739027391273922739327394273952739627397273982739927400274012740227403274042740527406274072740827409274102741127412274132741427415274162741727418274192742027421274222742327424274252742627427274282742927430274312743227433274342743527436274372743827439274402744127442274432744427445274462744727448274492745027451274522745327454274552745627457274582745927460274612746227463274642746527466274672746827469274702747127472274732747427475274762747727478274792748027481274822748327484274852748627487274882748927490274912749227493274942749527496274972749827499275002750127502275032750427505275062750727508275092751027511275122751327514275152751627517275182751927520275212752227523275242752527526275272752827529275302753127532275332753427535275362753727538275392754027541275422754327544275452754627547275482754927550275512755227553275542755527556275572755827559275602756127562275632756427565275662756727568275692757027571275722757327574275752757627577275782757927580275812758227583275842758527586275872758827589275902759127592275932759427595275962759727598275992760027601276022760327604276052760627607276082760927610276112761227613276142761527616276172761827619276202762127622276232762427625276262762727628276292763027631276322763327634276352763627637276382763927640276412764227643276442764527646276472764827649276502765127652276532765427655276562765727658276592766027661276622766327664276652766627667276682766927670276712767227673276742767527676276772767827679276802768127682276832768427685276862768727688276892769027691276922769327694276952769627697276982769927700277012770227703277042770527706277072770827709277102771127712277132771427715277162771727718277192772027721277222772327724277252772627727277282772927730277312773227733277342773527736277372773827739277402774127742277432774427745277462774727748277492775027751277522775327754277552775627757277582775927760277612776227763277642776527766277672776827769277702777127772277732777427775277762777727778277792778027781277822778327784277852778627787277882778927790277912779227793277942779527796277972779827799278002780127802278032780427805278062780727808278092781027811278122781327814278152781627817278182781927820278212782227823278242782527826278272782827829278302783127832278332783427835278362783727838278392784027841278422784327844278452784627847278482784927850278512785227853278542785527856278572785827859278602786127862278632786427865278662786727868278692787027871278722787327874278752787627877278782787927880278812788227883278842788527886278872788827889278902789127892278932789427895278962789727898278992790027901279022790327904279052790627907279082790927910279112791227913279142791527916279172791827919279202792127922279232792427925279262792727928279292793027931279322793327934279352793627937279382793927940279412794227943279442794527946279472794827949279502795127952279532795427955279562795727958279592796027961279622796327964279652796627967279682796927970279712797227973279742797527976279772797827979279802798127982279832798427985279862798727988279892799027991279922799327994279952799627997279982799928000280012800228003280042800528006280072800828009280102801128012280132801428015280162801728018280192802028021280222802328024280252802628027280282802928030280312803228033280342803528036280372803828039280402804128042280432804428045280462804728048280492805028051280522805328054280552805628057280582805928060280612806228063280642806528066280672806828069280702807128072280732807428075280762807728078280792808028081280822808328084280852808628087280882808928090280912809228093280942809528096280972809828099281002810128102281032810428105281062810728108281092811028111281122811328114281152811628117281182811928120281212812228123281242812528126281272812828129281302813128132281332813428135281362813728138281392814028141281422814328144281452814628147281482814928150281512815228153281542815528156281572815828159281602816128162281632816428165281662816728168281692817028171281722817328174281752817628177281782817928180281812818228183281842818528186281872818828189281902819128192281932819428195281962819728198281992820028201282022820328204282052820628207282082820928210282112821228213282142821528216282172821828219282202822128222282232822428225282262822728228282292823028231282322823328234282352823628237282382823928240282412824228243282442824528246282472824828249282502825128252282532825428255282562825728258282592826028261282622826328264282652826628267282682826928270282712827228273282742827528276282772827828279282802828128282282832828428285282862828728288282892829028291282922829328294282952829628297282982829928300283012830228303283042830528306283072830828309283102831128312283132831428315283162831728318283192832028321283222832328324283252832628327283282832928330283312833228333283342833528336283372833828339283402834128342283432834428345283462834728348283492835028351283522835328354283552835628357283582835928360283612836228363283642836528366283672836828369283702837128372283732837428375283762837728378283792838028381283822838328384283852838628387283882838928390283912839228393283942839528396283972839828399284002840128402284032840428405284062840728408284092841028411284122841328414284152841628417284182841928420284212842228423284242842528426284272842828429284302843128432284332843428435284362843728438284392844028441284422844328444284452844628447284482844928450284512845228453284542845528456284572845828459284602846128462284632846428465284662846728468284692847028471284722847328474284752847628477284782847928480284812848228483284842848528486284872848828489284902849128492284932849428495284962849728498284992850028501285022850328504285052850628507285082850928510285112851228513285142851528516285172851828519285202852128522285232852428525285262852728528285292853028531285322853328534285352853628537285382853928540285412854228543285442854528546285472854828549285502855128552285532855428555285562855728558285592856028561285622856328564285652856628567285682856928570285712857228573285742857528576285772857828579285802858128582285832858428585285862858728588285892859028591285922859328594285952859628597285982859928600286012860228603286042860528606286072860828609286102861128612286132861428615286162861728618286192862028621286222862328624286252862628627286282862928630286312863228633286342863528636286372863828639286402864128642286432864428645286462864728648286492865028651286522865328654286552865628657286582865928660286612866228663286642866528666286672866828669286702867128672286732867428675286762867728678286792868028681286822868328684286852868628687286882868928690286912869228693286942869528696286972869828699287002870128702287032870428705287062870728708287092871028711287122871328714287152871628717287182871928720287212872228723287242872528726287272872828729287302873128732287332873428735287362873728738287392874028741287422874328744287452874628747287482874928750287512875228753287542875528756287572875828759287602876128762287632876428765287662876728768287692877028771287722877328774287752877628777287782877928780287812878228783287842878528786287872878828789287902879128792287932879428795287962879728798287992880028801288022880328804288052880628807288082880928810288112881228813288142881528816288172881828819288202882128822288232882428825288262882728828288292883028831288322883328834288352883628837288382883928840288412884228843288442884528846288472884828849288502885128852288532885428855288562885728858288592886028861288622886328864288652886628867288682886928870288712887228873288742887528876288772887828879288802888128882288832888428885288862888728888288892889028891288922889328894288952889628897288982889928900289012890228903289042890528906289072890828909289102891128912289132891428915289162891728918289192892028921289222892328924289252892628927289282892928930289312893228933289342893528936289372893828939289402894128942289432894428945289462894728948289492895028951289522895328954289552895628957289582895928960289612896228963289642896528966289672896828969289702897128972289732897428975289762897728978289792898028981289822898328984289852898628987289882898928990289912899228993289942899528996289972899828999290002900129002290032900429005290062900729008290092901029011290122901329014290152901629017290182901929020290212902229023290242902529026290272902829029290302903129032290332903429035290362903729038290392904029041290422904329044290452904629047290482904929050290512905229053290542905529056290572905829059290602906129062290632906429065290662906729068290692907029071290722907329074290752907629077290782907929080290812908229083290842908529086290872908829089290902909129092290932909429095290962909729098290992910029101291022910329104291052910629107291082910929110291112911229113291142911529116291172911829119291202912129122291232912429125291262912729128291292913029131291322913329134291352913629137291382913929140291412914229143291442914529146291472914829149291502915129152291532915429155291562915729158291592916029161291622916329164291652916629167291682916929170291712917229173291742917529176291772917829179291802918129182291832918429185291862918729188291892919029191291922919329194291952919629197291982919929200292012920229203292042920529206292072920829209292102921129212292132921429215292162921729218292192922029221292222922329224292252922629227292282922929230292312923229233292342923529236292372923829239292402924129242292432924429245292462924729248292492925029251292522925329254292552925629257292582925929260292612926229263292642926529266292672926829269292702927129272292732927429275292762927729278292792928029281292822928329284292852928629287292882928929290292912929229293292942929529296292972929829299293002930129302293032930429305293062930729308293092931029311293122931329314293152931629317293182931929320293212932229323293242932529326293272932829329293302933129332293332933429335293362933729338293392934029341293422934329344293452934629347293482934929350293512935229353293542935529356293572935829359293602936129362293632936429365293662936729368293692937029371293722937329374293752937629377293782937929380293812938229383293842938529386293872938829389293902939129392293932939429395293962939729398293992940029401294022940329404294052940629407294082940929410294112941229413294142941529416294172941829419294202942129422294232942429425294262942729428294292943029431294322943329434294352943629437294382943929440294412944229443294442944529446294472944829449294502945129452294532945429455294562945729458294592946029461294622946329464294652946629467294682946929470294712947229473294742947529476294772947829479294802948129482294832948429485294862948729488294892949029491294922949329494294952949629497294982949929500295012950229503295042950529506295072950829509295102951129512295132951429515295162951729518295192952029521295222952329524295252952629527295282952929530295312953229533295342953529536295372953829539295402954129542295432954429545295462954729548295492955029551295522955329554295552955629557295582955929560295612956229563295642956529566295672956829569295702957129572295732957429575295762957729578295792958029581295822958329584295852958629587295882958929590295912959229593295942959529596295972959829599296002960129602296032960429605296062960729608296092961029611296122961329614296152961629617296182961929620296212962229623296242962529626296272962829629296302963129632296332963429635296362963729638296392964029641296422964329644296452964629647296482964929650296512965229653296542965529656296572965829659296602966129662296632966429665296662966729668296692967029671296722967329674296752967629677296782967929680296812968229683296842968529686296872968829689296902969129692296932969429695296962969729698296992970029701297022970329704297052970629707297082970929710297112971229713297142971529716297172971829719297202972129722297232972429725297262972729728297292973029731297322973329734297352973629737297382973929740297412974229743297442974529746297472974829749297502975129752297532975429755297562975729758297592976029761297622976329764297652976629767297682976929770297712977229773297742977529776297772977829779297802978129782297832978429785297862978729788297892979029791297922979329794297952979629797297982979929800298012980229803298042980529806298072980829809298102981129812298132981429815298162981729818298192982029821298222982329824298252982629827298282982929830298312983229833298342983529836298372983829839298402984129842298432984429845298462984729848298492985029851298522985329854298552985629857298582985929860298612986229863298642986529866298672986829869298702987129872298732987429875298762987729878298792988029881298822988329884298852988629887298882988929890298912989229893298942989529896298972989829899299002990129902299032990429905299062990729908299092991029911299122991329914299152991629917299182991929920299212992229923299242992529926299272992829929299302993129932299332993429935299362993729938299392994029941299422994329944299452994629947299482994929950299512995229953299542995529956299572995829959299602996129962299632996429965299662996729968299692997029971299722997329974299752997629977299782997929980299812998229983299842998529986299872998829989299902999129992299932999429995299962999729998299993000030001300023000330004300053000630007300083000930010300113001230013300143001530016300173001830019300203002130022300233002430025300263002730028300293003030031300323003330034300353003630037300383003930040300413004230043300443004530046300473004830049300503005130052300533005430055300563005730058300593006030061300623006330064300653006630067300683006930070300713007230073300743007530076300773007830079300803008130082300833008430085300863008730088300893009030091300923009330094300953009630097300983009930100301013010230103301043010530106301073010830109301103011130112301133011430115301163011730118301193012030121301223012330124301253012630127301283012930130301313013230133301343013530136301373013830139301403014130142301433014430145301463014730148301493015030151301523015330154301553015630157301583015930160301613016230163301643016530166301673016830169301703017130172301733017430175301763017730178301793018030181301823018330184301853018630187301883018930190301913019230193301943019530196301973019830199302003020130202302033020430205302063020730208302093021030211302123021330214302153021630217302183021930220302213022230223302243022530226302273022830229302303023130232302333023430235302363023730238302393024030241302423024330244302453024630247302483024930250302513025230253302543025530256302573025830259302603026130262302633026430265302663026730268302693027030271302723027330274302753027630277302783027930280302813028230283302843028530286302873028830289302903029130292302933029430295302963029730298302993030030301303023030330304303053030630307303083030930310303113031230313303143031530316303173031830319303203032130322303233032430325303263032730328303293033030331303323033330334303353033630337303383033930340303413034230343303443034530346303473034830349303503035130352303533035430355303563035730358303593036030361303623036330364303653036630367303683036930370303713037230373303743037530376303773037830379303803038130382303833038430385303863038730388303893039030391303923039330394303953039630397303983039930400304013040230403304043040530406304073040830409304103041130412304133041430415304163041730418304193042030421304223042330424304253042630427304283042930430304313043230433304343043530436304373043830439304403044130442304433044430445304463044730448304493045030451304523045330454304553045630457304583045930460304613046230463304643046530466304673046830469304703047130472304733047430475304763047730478304793048030481304823048330484304853048630487304883048930490304913049230493304943049530496304973049830499305003050130502305033050430505305063050730508305093051030511305123051330514305153051630517305183051930520305213052230523305243052530526305273052830529305303053130532305333053430535305363053730538305393054030541305423054330544305453054630547305483054930550305513055230553305543055530556305573055830559305603056130562305633056430565305663056730568305693057030571305723057330574305753057630577305783057930580305813058230583305843058530586305873058830589305903059130592305933059430595305963059730598305993060030601306023060330604306053060630607306083060930610306113061230613306143061530616306173061830619306203062130622306233062430625306263062730628306293063030631306323063330634306353063630637306383063930640306413064230643306443064530646306473064830649306503065130652306533065430655306563065730658306593066030661306623066330664306653066630667306683066930670306713067230673306743067530676306773067830679306803068130682306833068430685306863068730688306893069030691306923069330694306953069630697306983069930700307013070230703307043070530706307073070830709307103071130712307133071430715307163071730718307193072030721307223072330724307253072630727307283072930730307313073230733307343073530736307373073830739307403074130742307433074430745307463074730748307493075030751307523075330754307553075630757307583075930760307613076230763307643076530766307673076830769307703077130772307733077430775307763077730778307793078030781307823078330784307853078630787307883078930790307913079230793307943079530796307973079830799308003080130802308033080430805308063080730808308093081030811308123081330814308153081630817308183081930820308213082230823308243082530826308273082830829308303083130832308333083430835308363083730838308393084030841308423084330844308453084630847308483084930850308513085230853308543085530856308573085830859308603086130862308633086430865308663086730868308693087030871308723087330874308753087630877308783087930880308813088230883308843088530886308873088830889308903089130892308933089430895308963089730898308993090030901309023090330904309053090630907309083090930910309113091230913309143091530916309173091830919309203092130922309233092430925309263092730928309293093030931309323093330934309353093630937309383093930940309413094230943309443094530946309473094830949309503095130952309533095430955309563095730958309593096030961309623096330964309653096630967309683096930970309713097230973309743097530976309773097830979309803098130982309833098430985309863098730988309893099030991309923099330994309953099630997309983099931000310013100231003310043100531006310073100831009310103101131012310133101431015310163101731018310193102031021310223102331024310253102631027310283102931030310313103231033310343103531036310373103831039310403104131042310433104431045310463104731048310493105031051310523105331054310553105631057310583105931060310613106231063310643106531066310673106831069310703107131072310733107431075310763107731078310793108031081310823108331084310853108631087310883108931090310913109231093310943109531096310973109831099311003110131102311033110431105311063110731108311093111031111311123111331114311153111631117311183111931120311213112231123311243112531126311273112831129311303113131132311333113431135311363113731138311393114031141311423114331144311453114631147311483114931150311513115231153311543115531156311573115831159311603116131162311633116431165311663116731168311693117031171311723117331174311753117631177311783117931180311813118231183311843118531186311873118831189311903119131192311933119431195311963119731198311993120031201312023120331204312053120631207312083120931210312113121231213312143121531216312173121831219312203122131222312233122431225312263122731228312293123031231312323123331234312353123631237312383123931240312413124231243312443124531246312473124831249312503125131252312533125431255312563125731258312593126031261312623126331264312653126631267312683126931270312713127231273312743127531276312773127831279312803128131282312833128431285312863128731288312893129031291312923129331294312953129631297312983129931300313013130231303313043130531306313073130831309313103131131312313133131431315313163131731318313193132031321313223132331324313253132631327313283132931330313313133231333313343133531336313373133831339313403134131342313433134431345313463134731348313493135031351313523135331354313553135631357313583135931360313613136231363313643136531366313673136831369313703137131372313733137431375313763137731378313793138031381313823138331384313853138631387313883138931390313913139231393313943139531396313973139831399314003140131402314033140431405314063140731408314093141031411314123141331414314153141631417314183141931420314213142231423314243142531426314273142831429314303143131432314333143431435314363143731438314393144031441314423144331444314453144631447314483144931450314513145231453314543145531456314573145831459314603146131462314633146431465314663146731468314693147031471314723147331474314753147631477314783147931480314813148231483314843148531486314873148831489314903149131492314933149431495314963149731498314993150031501315023150331504315053150631507315083150931510315113151231513315143151531516315173151831519315203152131522315233152431525315263152731528315293153031531315323153331534315353153631537315383153931540315413154231543315443154531546315473154831549315503155131552315533155431555315563155731558315593156031561315623156331564315653156631567315683156931570315713157231573315743157531576315773157831579315803158131582315833158431585315863158731588315893159031591315923159331594315953159631597315983159931600316013160231603316043160531606316073160831609316103161131612316133161431615316163161731618316193162031621316223162331624316253162631627316283162931630316313163231633316343163531636316373163831639316403164131642316433164431645316463164731648316493165031651316523165331654316553165631657316583165931660316613166231663316643166531666316673166831669316703167131672316733167431675316763167731678316793168031681316823168331684316853168631687316883168931690316913169231693316943169531696316973169831699317003170131702317033170431705317063170731708317093171031711317123171331714317153171631717317183171931720317213172231723317243172531726317273172831729317303173131732317333173431735317363173731738317393174031741317423174331744317453174631747317483174931750317513175231753317543175531756317573175831759317603176131762317633176431765317663176731768317693177031771317723177331774317753177631777317783177931780317813178231783317843178531786317873178831789317903179131792317933179431795317963179731798317993180031801318023180331804318053180631807318083180931810318113181231813318143181531816318173181831819318203182131822318233182431825318263182731828318293183031831318323183331834318353183631837318383183931840318413184231843318443184531846318473184831849318503185131852318533185431855318563185731858318593186031861318623186331864318653186631867318683186931870318713187231873318743187531876318773187831879318803188131882318833188431885318863188731888318893189031891318923189331894318953189631897318983189931900319013190231903319043190531906319073190831909319103191131912319133191431915319163191731918319193192031921319223192331924319253192631927319283192931930319313193231933319343193531936319373193831939319403194131942319433194431945319463194731948319493195031951319523195331954319553195631957319583195931960319613196231963319643196531966319673196831969319703197131972319733197431975319763197731978319793198031981319823198331984319853198631987319883198931990319913199231993319943199531996319973199831999320003200132002320033200432005320063200732008320093201032011320123201332014320153201632017320183201932020320213202232023320243202532026320273202832029320303203132032320333203432035320363203732038320393204032041320423204332044320453204632047320483204932050320513205232053320543205532056320573205832059320603206132062320633206432065320663206732068320693207032071320723207332074320753207632077320783207932080320813208232083320843208532086320873208832089320903209132092320933209432095320963209732098320993210032101321023210332104321053210632107321083210932110321113211232113321143211532116321173211832119321203212132122321233212432125321263212732128321293213032131321323213332134321353213632137321383213932140321413214232143321443214532146321473214832149321503215132152321533215432155321563215732158321593216032161321623216332164321653216632167321683216932170321713217232173321743217532176321773217832179321803218132182321833218432185321863218732188321893219032191321923219332194321953219632197321983219932200322013220232203322043220532206322073220832209322103221132212322133221432215322163221732218322193222032221322223222332224322253222632227322283222932230322313223232233322343223532236322373223832239322403224132242322433224432245322463224732248322493225032251322523225332254322553225632257322583225932260322613226232263322643226532266322673226832269322703227132272322733227432275322763227732278322793228032281322823228332284322853228632287322883228932290322913229232293322943229532296322973229832299323003230132302323033230432305323063230732308323093231032311323123231332314323153231632317323183231932320323213232232323323243232532326323273232832329323303233132332323333233432335323363233732338323393234032341323423234332344323453234632347323483234932350323513235232353323543235532356323573235832359323603236132362323633236432365323663236732368323693237032371323723237332374323753237632377323783237932380323813238232383323843238532386323873238832389323903239132392323933239432395323963239732398323993240032401324023240332404324053240632407324083240932410324113241232413324143241532416324173241832419324203242132422324233242432425324263242732428324293243032431324323243332434324353243632437324383243932440324413244232443324443244532446324473244832449324503245132452324533245432455324563245732458324593246032461324623246332464324653246632467324683246932470324713247232473324743247532476324773247832479324803248132482324833248432485324863248732488324893249032491324923249332494324953249632497324983249932500325013250232503325043250532506325073250832509325103251132512325133251432515325163251732518325193252032521325223252332524325253252632527325283252932530325313253232533325343253532536325373253832539325403254132542325433254432545325463254732548325493255032551325523255332554325553255632557325583255932560325613256232563325643256532566325673256832569325703257132572325733257432575325763257732578325793258032581325823258332584325853258632587325883258932590325913259232593325943259532596325973259832599326003260132602326033260432605326063260732608326093261032611326123261332614326153261632617326183261932620326213262232623326243262532626326273262832629326303263132632326333263432635326363263732638326393264032641326423264332644326453264632647326483264932650326513265232653326543265532656326573265832659326603266132662326633266432665326663266732668326693267032671326723267332674326753267632677326783267932680326813268232683326843268532686326873268832689326903269132692326933269432695326963269732698326993270032701327023270332704327053270632707327083270932710327113271232713327143271532716327173271832719327203272132722327233272432725327263272732728327293273032731327323273332734327353273632737327383273932740327413274232743327443274532746327473274832749327503275132752327533275432755327563275732758327593276032761327623276332764327653276632767327683276932770327713277232773327743277532776327773277832779327803278132782327833278432785327863278732788327893279032791327923279332794327953279632797327983279932800328013280232803328043280532806328073280832809328103281132812328133281432815328163281732818328193282032821328223282332824328253282632827328283282932830328313283232833328343283532836328373283832839328403284132842328433284432845328463284732848328493285032851328523285332854328553285632857328583285932860328613286232863328643286532866328673286832869328703287132872328733287432875328763287732878328793288032881328823288332884328853288632887328883288932890328913289232893328943289532896328973289832899329003290132902329033290432905329063290732908329093291032911329123291332914329153291632917329183291932920329213292232923329243292532926329273292832929329303293132932329333293432935329363293732938329393294032941329423294332944329453294632947329483294932950329513295232953329543295532956329573295832959329603296132962329633296432965329663296732968329693297032971329723297332974329753297632977329783297932980329813298232983329843298532986329873298832989329903299132992329933299432995329963299732998329993300033001330023300333004330053300633007330083300933010330113301233013330143301533016330173301833019330203302133022330233302433025330263302733028330293303033031330323303333034330353303633037330383303933040330413304233043330443304533046330473304833049330503305133052330533305433055330563305733058330593306033061330623306333064330653306633067330683306933070330713307233073330743307533076330773307833079330803308133082330833308433085330863308733088330893309033091330923309333094330953309633097330983309933100331013310233103331043310533106331073310833109331103311133112331133311433115331163311733118331193312033121331223312333124331253312633127331283312933130331313313233133331343313533136331373313833139331403314133142331433314433145331463314733148331493315033151331523315333154331553315633157331583315933160331613316233163331643316533166331673316833169331703317133172331733317433175331763317733178331793318033181331823318333184331853318633187331883318933190331913319233193331943319533196331973319833199332003320133202332033320433205332063320733208332093321033211332123321333214332153321633217332183321933220332213322233223332243322533226332273322833229332303323133232332333323433235332363323733238332393324033241332423324333244332453324633247332483324933250332513325233253332543325533256332573325833259332603326133262332633326433265332663326733268332693327033271332723327333274332753327633277332783327933280332813328233283332843328533286332873328833289332903329133292332933329433295332963329733298332993330033301333023330333304333053330633307333083330933310333113331233313333143331533316333173331833319333203332133322333233332433325333263332733328333293333033331333323333333334333353333633337333383333933340333413334233343333443334533346333473334833349333503335133352333533335433355333563335733358333593336033361333623336333364333653336633367333683336933370333713337233373333743337533376333773337833379333803338133382333833338433385333863338733388333893339033391333923339333394333953339633397333983339933400334013340233403334043340533406334073340833409334103341133412334133341433415334163341733418334193342033421334223342333424334253342633427334283342933430334313343233433334343343533436334373343833439334403344133442334433344433445334463344733448334493345033451334523345333454334553345633457334583345933460334613346233463334643346533466334673346833469334703347133472334733347433475334763347733478334793348033481334823348333484334853348633487334883348933490334913349233493334943349533496334973349833499335003350133502335033350433505335063350733508335093351033511335123351333514335153351633517335183351933520335213352233523335243352533526335273352833529335303353133532335333353433535335363353733538335393354033541335423354333544335453354633547335483354933550335513355233553335543355533556335573355833559335603356133562335633356433565335663356733568335693357033571335723357333574335753357633577335783357933580335813358233583335843358533586335873358833589335903359133592335933359433595335963359733598335993360033601336023360333604336053360633607336083360933610336113361233613336143361533616336173361833619336203362133622336233362433625336263362733628336293363033631336323363333634336353363633637336383363933640336413364233643336443364533646336473364833649336503365133652336533365433655336563365733658336593366033661336623366333664336653366633667336683366933670336713367233673336743367533676336773367833679336803368133682336833368433685336863368733688336893369033691336923369333694336953369633697336983369933700337013370233703337043370533706337073370833709337103371133712337133371433715337163371733718337193372033721337223372333724337253372633727337283372933730337313373233733337343373533736337373373833739337403374133742337433374433745337463374733748337493375033751337523375333754337553375633757337583375933760337613376233763337643376533766337673376833769337703377133772337733377433775337763377733778337793378033781337823378333784337853378633787337883378933790337913379233793337943379533796337973379833799338003380133802338033380433805338063380733808338093381033811338123381333814338153381633817338183381933820338213382233823338243382533826338273382833829338303383133832338333383433835338363383733838338393384033841338423384333844338453384633847338483384933850338513385233853338543385533856338573385833859338603386133862338633386433865338663386733868338693387033871338723387333874338753387633877338783387933880338813388233883338843388533886338873388833889338903389133892338933389433895338963389733898338993390033901339023390333904339053390633907339083390933910339113391233913339143391533916339173391833919339203392133922339233392433925339263392733928339293393033931339323393333934339353393633937339383393933940339413394233943339443394533946339473394833949339503395133952339533395433955339563395733958339593396033961339623396333964339653396633967339683396933970339713397233973339743397533976339773397833979339803398133982339833398433985339863398733988339893399033991339923399333994339953399633997339983399934000340013400234003340043400534006340073400834009340103401134012340133401434015340163401734018340193402034021340223402334024340253402634027340283402934030340313403234033340343403534036340373403834039340403404134042340433404434045340463404734048340493405034051
  1. <EQ2Emulator>
  2. <Comment Text="The Emu will get the latest version of the struct that is LESS than or equal to the client's version number.
  3. This allows multiple struct version to coexist on the same server. Elements that arent used in the source code are set
  4. to zero and treated like placeholders." />
  5. <Struct Name="WS_SkillMap" ClientVersion="1" OpcodeName="OP_PopulateSkillMapsMsg" >
  6. <Data ElementName="skill_count" Type="int32" />
  7. <Data ElementName="skill_array" Type="Array" ArraySizeVariable="skill_count">
  8. <Data ElementName="skill_id" Type="int32" />
  9. <Data ElementName="short_name" Type="EQ2_16Bit_String" />
  10. <Data ElementName="name" Type="EQ2_16Bit_String" />
  11. <Data ElementName="description" Type="EQ2_16Bit_String" />
  12. </Data>
  13. </Struct>
  14. <Struct Name="substruct_info_template" ClientVersion="63119">
  15. <Data ElementName="num_tabs" Type="int16" Size="1" />
  16. <Data ElementName="tab_template_array" Type="Array" ArraySizeVariable="num_tabs" >
  17. <Data ElementName="tab_number" Type="int16" Size="1" />
  18. <Data ElementName="tab_unknown1" Type="int32" Size="1" />
  19. <Data ElementName="template_size" Type="int16" Size="1" />
  20. <Data ElementName="template_array" Type="Array" ArraySizeVariable="template_size" >
  21. <Data ElementName="template_pos" Type="int16" Size="1" />
  22. <Data ElementName="template_unknown3" Type="int16" Size="1" />
  23. <Data ElementName="template_id" Type="int32" Size="1" />
  24. </Data>
  25. </Data>
  26. </Struct>
  27. <Struct Name="substruct_unknown5_info" ClientVersion="1096">
  28. <Data ElementName="unknown5_num_items" Type="int8" Size="1" />
  29. <Data ElementName="unknown5_array" Type="Array" ArraySizeVariable="unknown5_num_items">
  30. <Data ElementName="unknown5" Type="int32" Size="1" />
  31. </Data>
  32. </Struct>
  33. <Struct Name="substruct_unknown5_info" ClientVersion="63119">
  34. <Data ElementName="unknown5_num_items" Type="int8" Size="1" />
  35. <Data ElementName="unknown5_array" Type="Array" ArraySizeVariable="unknown5_num_items">
  36. <Data ElementName="unknown5" Type="int32" Size="1" />
  37. </Data>
  38. </Struct>
  39. <Struct Name="substruct_node_info" ClientVersion="1096">
  40. <Data ElementName="parent_id" Type="int32" Size="1" />
  41. <Data ElementName="parent_req_tier" Type="int8" Size="1" />
  42. <Data ElementName="spell_id" Type="int32" Size="1" />
  43. <Data ElementName="active" Type="int8" Size="1" />
  44. <Data ElementName="spell_name" Type="EQ2_16Bit_String" />
  45. <Data ElementName="spell_description" Type="EQ2_16Bit_String" />
  46. <Data ElementName="icon" Type="int16" Size="1" />
  47. <Data ElementName="icon2" Type="int16" Size="1" />
  48. <Data ElementName="current_rank" Type="int8" Size="1" />
  49. <Data ElementName="max_rank" Type="int8" Size="1" />
  50. <Data ElementName="rank_cost" Type="int8" Size="1" />
  51. <Data ElementName="min_level" Type="int8" Size="1" />
  52. <Data ElementName="unknown5_num_items" Type="int8" Size="1" />
  53. <Data ElementName="unknown5_array" Type="Array" ArraySizeVariable="unknown5_num_items">
  54. <Data ElementName="unknown5" Type="int32" Size="1" />
  55. </Data>
  56. <Data ElementName="unknown6" Type="int32" Size="1" />
  57. <Data ElementName="unknown7" Type="int8" Size="1" />
  58. <Data ElementName="classification1" Type="EQ2_16Bit_String" />
  59. <Data ElementName="points_req" Type="int8" Size="1" />
  60. <Data ElementName="nknown8" Type="int8" Size="1" />
  61. <Data ElementName="classification2" Type="EQ2_16Bit_String" />
  62. <Data ElementName="col" Type="int8" Size="1" />
  63. <Data ElementName="row" Type="int8" Size="1" />
  64. <Data ElementName="line_title" Type="EQ2_16Bit_String" />
  65. <Data ElementName="unknown9" Type="int16" Size="1" />
  66. <Data ElementName="points_to_unlock" Type="int16" Size="1" />
  67. <Data ElementName="unknown9b" Type="int16" Size="1" />
  68. </Struct>
  69. <Struct Name="substruct_node_info" ClientVersion="63119">
  70. <Data ElementName="num_node_items" Type="int32" Size="1" />
  71. <Data ElementName="node_item_array" Type="Array" ArraySizeVariable="num_node_items">
  72. <Data ElementName="parent_id" Type="int32" Size="1" />
  73. <Data ElementName="parent_req_tier" Type="int8" Size="1" />
  74. <Data ElementName="spell_id" Type="int32" Size="1" />
  75. <Data ElementName="active" Type="int8" Size="1" />
  76. <Data ElementName="spell_name" Type="EQ2_16Bit_String" />
  77. <Data ElementName="spell_description" Type="EQ2_16Bit_String" />
  78. <Data ElementName="icon" Type="int16" Size="1" />
  79. <Data ElementName="icon2" Type="int16" Size="1" />
  80. <Data ElementName="current_rank" Type="int8" Size="1" />
  81. <Data ElementName="max_rank" Type="int8" Size="1" />
  82. <Data ElementName="rank_cost" Type="int8" Size="1" />
  83. <Data ElementName="min_level" Type="int8" Size="1" />
  84. <Data ElementName="unknown5_num_items" Type="int8" Size="1" />
  85. <Data ElementName="unknown5_array" Type="Array" ArraySizeVariable="unknown5_num_items">
  86. <Data ElementName="unknown5" Type="int32" Size="1" />
  87. </Data>
  88. <Data ElementName="unknown6" Type="int32" Size="1" />
  89. <Data ElementName="unknown7" Type="int8" Size="1" />
  90. <Data ElementName="classification1" Type="EQ2_16Bit_String" />
  91. <Data ElementName="points_req" Type="int8" Size="1" />
  92. <Data ElementName="nknown8" Type="int8" Size="1" />
  93. <Data ElementName="classification2" Type="EQ2_16Bit_String" />
  94. <Data ElementName="col" Type="int8" Size="1" />
  95. <Data ElementName="row" Type="int8" Size="1" />
  96. <Data ElementName="line_title" Type="EQ2_16Bit_String" />
  97. <Data ElementName="unknown9" Type="int16" Size="1" />
  98. <Data ElementName="points_to_unlock" Type="int16" Size="1" />
  99. <Data ElementName="unknown9b" Type="int16" Size="1" />
  100. <Data ElementName="unknown9c" Type="int8" Size="1" />
  101. </Data>
  102. </Struct>
  103. <Struct Name="LoginByNumRequest" ClientVersion="1" >
  104. <Data ElementName="account_id" Type="int32" />
  105. <Data ElementName="access_code" Type="int32" />
  106. <Data ElementName="unknown" Type="int32" />
  107. <Data ElementName="version" Type="int16" />
  108. <Data ElementName="unknown2" Type="int32" Size="5" />
  109. </Struct>
  110. <Struct Name="LoginByNumRequest" ClientVersion="1212" >
  111. <Data ElementName="account_id" Type="int32" />
  112. <Data ElementName="access_code" Type="int32" />
  113. <Data ElementName="unknown1" Type="int32" />
  114. <Data ElementName="unknown2" Type="int16" />
  115. <Data ElementName="version" Type="int16" />
  116. <Data ElementName="unknown3" Type="int32" Size="6" />
  117. </Struct>
  118. <Struct Name="LS_LoginResponse" ClientVersion="1" OpcodeName="OP_LoginReplyMsg">
  119. <Data ElementName="reply_code" Type="int8" Size="1" />
  120. <Data ElementName="unknown01" Type="int16" Size="1" />
  121. <Data ElementName="unknown02" Type="int8" Size="1" />
  122. <Data ElementName="unknown03" Type="sint32" Size="1" />
  123. <Data ElementName="unknown04" Type="sint32" Size="1" />
  124. <Data ElementName="unknown05" Type="sint32" Size="1" />
  125. <Data ElementName="accountid" Type="int32" Size="1" />
  126. <Data ElementName="unknown06" Type="int16" Size="1" />
  127. <Data ElementName="unknown07" Type="int8" Size="1" />
  128. <Data ElementName="unknown08" Type="int8" Size="1" />
  129. <Data ElementName="unknown09" Type="int32" Size="1" />
  130. <Data ElementName="unknown10" Type="int8" Size="1" />
  131. <Data ElementName="unknown11" Type="int32" Size="1" />
  132. <Data ElementName="unknown12" Type="int8" Size="1" />
  133. </Struct>
  134. <Struct Name="LS_LoginResponse" ClientVersion="1096" OpcodeName="OP_LoginReplyMsg">
  135. <Data ElementName="reply_code" Type="int8" Size="1" />
  136. <Data ElementName="unknown01" Type="int8" Size="22" />
  137. <Data ElementName="unknown02" Type="int8" Size="1" />
  138. <Data ElementName="unknown03" Type="sint32" Size="1" />
  139. <Data ElementName="unknown04" Type="sint32" Size="1" />
  140. <Data ElementName="unknown05" Type="sint32" Size="1" />
  141. <Data ElementName="accountid" Type="int32" Size="1" />
  142. <Data ElementName="unknown06" Type="int8" Size="7" />
  143. <Data ElementName="unknown07" Type="int32" Size="1" />
  144. <Data ElementName="unknown08" Type="int32" Size="1" />
  145. <Data ElementName="unknown09" Type="int32" Size="1" />
  146. <Data ElementName="unknown10" Type="int32" Size="1" />
  147. </Struct>
  148. <Struct Name="LS_LoginResponse" ClientVersion="1144" OpcodeName="OP_LoginReplyMsg">
  149. <Data ElementName="reply_code" Type="int8" Size="1" />
  150. <Data ElementName="unknown01" Type="int8" Size="22" />
  151. <Data ElementName="unknown02" Type="int8" Size="1" />
  152. <Data ElementName="unknown03" Type="sint32" Size="1" />
  153. <Data ElementName="unknown04" Type="sint32" Size="1" />
  154. <Data ElementName="unknown05" Type="sint32" Size="1" />
  155. <Data ElementName="accountid" Type="int32" Size="1" />
  156. <Data ElementName="unknown06" Type="int8" Size="15" />
  157. <Data ElementName="unknown07" Type="int32" Size="1" />
  158. <Data ElementName="unknown08" Type="int32" Size="1" />
  159. <Data ElementName="unknown09" Type="int32" Size="1" />
  160. <Data ElementName="unknown10" Type="int32" Size="1" />
  161. </Struct>
  162. <Struct Name="LS_LoginResponse" ClientVersion="1153" OpcodeName="OP_LoginReplyMsg">
  163. <Data ElementName="reply_code" Type="int8" Size="1" />
  164. <Data ElementName="unknown01" Type="int8" Size="22" />
  165. <Data ElementName="unknown02" Type="int8" Size="1" />
  166. <Data ElementName="unknown03" Type="sint32" Size="1" />
  167. <Data ElementName="unknown04" Type="sint32" Size="1" />
  168. <Data ElementName="unknown05" Type="sint32" Size="1" />
  169. <Data ElementName="accountid" Type="int32" Size="1" />
  170. <Data ElementName="unknown06" Type="int8" Size="7" />
  171. <Data ElementName="unknown07" Type="int32" Size="1" />
  172. <Data ElementName="unknown08" Type="int32" Size="1" />
  173. <Data ElementName="unknown09" Type="int32" Size="1" />
  174. <Data ElementName="unknown10" Type="int32" Size="1" />
  175. <Data ElementName="unknown11" Type="int32" Size="1" />
  176. </Struct>
  177. <Struct Name="LS_LoginResponse" ClientVersion="1193" OpcodeName="OP_LoginReplyMsg">
  178. <Data ElementName="reply_code" Type="int8" Size="1" />
  179. <Data ElementName="unknown01" Type="int8" Size="22" />
  180. <Data ElementName="unknown02" Type="int8" Size="1" />
  181. <Data ElementName="unknown03" Type="sint32" Size="1" />
  182. <Data ElementName="unknown04" Type="sint32" Size="1" />
  183. <Data ElementName="unknown05" Type="sint32" Size="1" />
  184. <Data ElementName="accountid" Type="int32" Size="1" />
  185. <Data ElementName="unknown06" Type="int8" Size="7" />
  186. <Data ElementName="unknown07" Type="int32" Size="1" />
  187. <Data ElementName="unknown08" Type="int32" Size="1" />
  188. <Data ElementName="unknown09" Type="int32" Size="1" />
  189. <Data ElementName="unknown10" Type="int32" Size="1" />
  190. <Data ElementName="unknown11" Type="int32" Size="1" />
  191. <Data ElementName="unknown12" Type="int16" Size="1" />
  192. </Struct>
  193. <Struct Name="LS_LoginResponse" ClientVersion="60100" OpcodeName="OP_LoginReplyMsg">
  194. <Data ElementName="login_response" Type="int8" Size="1" />
  195. <Data ElementName="unknown" Type="EQ2_16Bit_String" Size="1" />
  196. <Data ElementName="parental_control_flag" Type="int8" Size="1" />
  197. <Data ElementName="parental_control_timer" Type="int32" Size="1" />
  198. <Data ElementName="unknown2" Type="int8" Size="8" />
  199. <Data ElementName="account_id" Type="int32" Size="1" />
  200. <Data ElementName="unknown3" Type="EQ2_16Bit_String" Size="1" />
  201. <Data ElementName="reset_appearance" Type= "int8" Size="1" />
  202. <Data ElementName="do_not_force_soga" Type="int8" Size="1" />
  203. <Data ElementName="unknown4" Type="int8" Size="1" />
  204. <Data ElementName="unknown5" Type="int16" Size="1" />
  205. <Data ElementName="unknown6" Type="int8" Size="5" />
  206. <Data ElementName="unknown7" Type="int32" Size="1" />
  207. <Data ElementName="unknown7a" Type="int16" Size="1" />
  208. <Data ElementName="race_unknown" Type="int8" Size="1" />
  209. <Data ElementName="unknown8" Type="int8" Size="3" />
  210. <Data ElementName="unknown9" Type="int8" Size="3" />
  211. <Data ElementName="unknown10" Type="int8" Size="1" />
  212. <Data ElementName="num_class_items" Type="int8" IfVariableSet="unknown10" Size="1" />
  213. <Data ElementName="class_items" Type="Array" ArraySizeVariable="num_class_items" IfVariableSet="unknown10">
  214. <Data ElementName="class_id" Type="int8" Size="1" />
  215. <Data ElementName="num_items" Type="int8" Size="1" />
  216. <Data ElementName="starting_items" Type="Array" ArraySizeVariable="num_items">
  217. <Data ElementName="model_id" Type="int32" />
  218. <Data ElementName="slot_id" Type="int8" />
  219. <Data ElementName="use_color" Type="int8" />
  220. <Data ElementName="use_highlight_color" Type="int8" />
  221. <Data ElementName="model_color" Type="EQ2_Color" />
  222. <Data ElementName="model_highlight_color" Type="EQ2_Color" />
  223. </Data>
  224. </Data>
  225. <Data ElementName="unknown_array2_size" Type="int8" Size="1" />
  226. <Data ElementName="unknown_array2" Type="Array" ArraySizeVariable="unknown_array2_size">
  227. <Data ElementName="array2_unknown" Type="int32" Size="1" />
  228. </Data>
  229. <Data ElementName="unknown11" Type="int32" Size="1" />
  230. <Data ElementName="sub_level" Type="int32" Size="1" />
  231. <Data ElementName="race_flag" Type="int32" Size="1" />
  232. <Data ElementName="class_flag" Type="int32" Size="1" />
  233. <Data ElementName="password" Type="EQ2_16Bit_String" Size="1" />
  234. <Data ElementName="username" Type="EQ2_16bit_String" Size="1" />
  235. <Data ElementName="service" Type="EQ2_16bit_String" Size="1" />
  236. <!--Seems to be a repeat of the first array-->
  237. <Data ElementName="unknown12" Type="int8" Size="1" />
  238. <Data ElementName="lvl90_num_class_items" Type="int8" IfVariableSet="unknown12" Size="1" />
  239. <Data ElementName="lvl90_class_items" Type="Array" ArraySizeVariable="lvl90_num_class_items" IfVariableSet="unknown12">
  240. <Data ElementName="class_id" Type="int8" Size="1" />
  241. <Data ElementName="num_items" Type="int8" Size="1" />
  242. <Data ElementName="starting_items" Type="Array" ArraySizeVariable="num_items">
  243. <Data ElementName="model_id" Type="int32" />
  244. <Data ElementName="slot_id" Type="int8" />
  245. <Data ElementName="use_color" Type="int8" />
  246. <Data ElementName="use_highlight_color" Type="int8" />
  247. <Data ElementName="model_color" Type="EQ2_Color" />
  248. <Data ElementName="model_highlight_color" Type="EQ2_Color" />
  249. </Data>
  250. </Data>
  251. <Data ElementName="unknown13" Type="int8" Size="1" />
  252. <Data ElementName="time_locked_num_class_items" Type="int8" IfVariableSet="unknown13" Size="1" />
  253. <Data ElementName="time_locked_class_items" Type="Array" ArraySizeVariable="time_locked_num_class_items" IfVariableSet="unknown13">
  254. <Data ElementName="class_id" Type="int8" Size="1" />
  255. <Data ElementName="num_items" Type="int8" Size="1" />
  256. <Data ElementName="starting_items" Type="Array" ArraySizeVariable="num_items">
  257. <Data ElementName="model_id" Type="int32" />
  258. <Data ElementName="slot_id" Type="int8" />
  259. <Data ElementName="use_color" Type="int8" />
  260. <Data ElementName="use_highlight_color" Type="int8" />
  261. <Data ElementName="model_color" Type="EQ2_Color" />
  262. <Data ElementName="model_highlight_color" Type="EQ2_Color" />
  263. </Data>
  264. </Data>
  265. <Data ElementName="unknown14" Type="int8" Size="13" />
  266. </Struct>
  267. <Struct Name="LS_LoginResponse" ClientVersion="57048" OpcodeName="OP_LoginReplyMsg">
  268. <Data ElementName="reply_code" Type="int8" Size="1" />
  269. <Data ElementName="unknown01" Type="int8" Size="22" />
  270. <Data ElementName="unknown02" Type="int8" Size="1" />
  271. <Data ElementName="unknown03" Type="sint32" Size="1" />
  272. <Data ElementName="unknown04" Type="sint32" Size="1" />
  273. <Data ElementName="unknown05" Type="sint32" Size="1" />
  274. <Data ElementName="accountid" Type="int32" Size="1" />
  275. <Data ElementName="unknown06" Type="int8" Size="7" />
  276. <Data ElementName="unknown07" Type="int32" Size="1" />
  277. <Data ElementName="unknown08" Type="int32" Size="1" />
  278. <Data ElementName="unknown09" Type="int32" Size="1" />
  279. <Data ElementName="unknown10" Type="int32" Size="1" />
  280. <Data ElementName="unknown11" Type="int32" Size="1" />
  281. <Data ElementName="unknown12" Type="int32" Size="5" />
  282. </Struct>
  283. <Struct Name="WS_CommandName" ClientVersion="1" OpcodeName="OP_ClientCmdMsg" OpcodeType="514">
  284. <Data ElementName="unknown01" Type="int32" Size="1" />
  285. <Data ElementName="unknown02" Type="int32" Size="1" />
  286. <Data ElementName="unknown03" Type="int32" Size="1" />
  287. <Data ElementName="character_name" Type="EQ2_16Bit_String" />
  288. <Data ElementName="unknown04" Type="int16" Size="1" />
  289. </Struct>
  290. <Struct Name="WS_DisplayText" ClientVersion="1" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqDisplayTextCmd">
  291. <Data ElementName="color" Type="int8" Size="1" />
  292. <Data ElementName="text" Type="EQ2_16Bit_String" />
  293. <Data ElementName="unknown02" Type="int16" Size="1" />
  294. </Struct>
  295. <Struct Name="WS_OnScreenMsg" ClientVersion="1" OpcodeName="OP_OnscreenMsgMsg">
  296. <Data ElementName="unknown" Type="int8" Size="1" />
  297. <Data ElementName="text" Type="EQ2_16Bit_String" />
  298. <Data ElementName="message_type" Type="EQ2_16Bit_String" />
  299. <Data ElementName="size" Type="float" Size="1" />
  300. <Data ElementName="red" Type="int8" Size="1" />
  301. <Data ElementName="green" Type="int8" Size="1" />
  302. <Data ElementName="blue" Type="int8" Size="1" />
  303. </Struct>
  304. <Struct Name="WS_LevelChanged" ClientVersion="1" OpcodeName="OP_LevelChangedMsg">
  305. <Data ElementName="old_level" Type="int16" />
  306. <Data ElementName="new_level" Type="int16" />
  307. <Data ElementName="type" Type="int8" />
  308. </Struct>
  309. <Struct Name="WS_DeathWindow" ClientVersion="1" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqShowDeathWindowCmd">
  310. <Data ElementName="location_count" Type="int16" />
  311. <Data ElementName="location_array" Type="Array" ArraySizeVariable="location_count">
  312. <Data ElementName="location_id" Type="int32" />
  313. <Data ElementName="unknown2" Type="int8" />
  314. <Data ElementName="zone_name" Type="EQ2_16Bit_String" />
  315. <Data ElementName="location_name" Type="EQ2_16Bit_String" />
  316. <Data ElementName="choice_text" Type="EQ2_16Bit_String" />
  317. <Data ElementName="distance" Type="float" />
  318. </Data>
  319. <Data ElementName="unknown5" Type="int8" Size="3" />
  320. </Struct>
  321. <Struct Name="WS_TeleportWithinZone" ClientVersion="1" OpcodeName="OP_TeleportWithinZoneMsg">
  322. <Data ElementName="x" Type="float" />
  323. <Data ElementName="y" Type="float" />
  324. <Data ElementName="z" Type="float" />
  325. </Struct>
  326. <Struct Name="WS_GameWorldTime" ClientVersion="1" OpcodeName="OP_GameWorldTimeMsg">
  327. <Data ElementName="year" Type="int16" Size="1" />
  328. <Data ElementName="month" Type="int8" Size="1" />
  329. <Data ElementName="day" Type="int8" Size="1" />
  330. <Data ElementName="hour" Type="int8" Size="1" />
  331. <Data ElementName="minute" Type="int8" Size="1" />
  332. <Data ElementName="unknown" Type="int8" Size="1" />
  333. <Data ElementName="unix_time" Type="int32" Size="1" />
  334. </Struct>
  335. <Struct Name="WS_GameWorldTime" ClientVersion="1193" OpcodeName="OP_GameWorldTimeMsg">
  336. <Data ElementName="year" Type="int16" Size="1" />
  337. <Data ElementName="month" Type="int8" Size="1" />
  338. <Data ElementName="day" Type="int8" Size="1" />
  339. <Data ElementName="hour" Type="int8" Size="1" />
  340. <Data ElementName="minute" Type="int8" Size="1" />
  341. <Data ElementName="unknown" Type="int8" Size="1" />
  342. <Data ElementName="unix_time" Type="int32" Size="1" />
  343. <Data ElementName="unknown2" Type="float" Size="1" />
  344. </Struct>
  345. <Struct Name="WS_Camp" ClientVersion="1" OpcodeName="OP_CampStartedMsg" >
  346. <Data ElementName="seconds" Type="int8" Size="1" />
  347. <Data ElementName="camp_desktop" Type="int8" Size="1" />
  348. <Data ElementName="camp_char_select" Type="int8" Size="1" />
  349. <Data ElementName="char_name" Type="EQ2_16Bit_String" />
  350. <Data ElementName="unknown" Type="int8" Size="3" />
  351. </Struct>
  352. <Struct Name="WS_Camp" ClientVersion="1153" OpcodeName="OP_CampStartedMsg" >
  353. <Data ElementName="seconds" Type="int8" Size="1" />
  354. <Data ElementName="camp_desktop" Type="int8" Size="1" />
  355. <Data ElementName="camp_char_select" Type="int8" Size="1" />
  356. <Data ElementName="char_name" Type="EQ2_16Bit_String" />
  357. <Data ElementName="unknown" Type="int8" Size="8" />
  358. </Struct>
  359. <Struct Name="WS_RequestCamp" ClientVersion="1" OpcodeName="OP_RequestCampMsg">
  360. <Data ElementName="quit" Type="int8" Size="1" />
  361. <Data ElementName="camp_desktop" Type="int8" Size="1" />
  362. <Data ElementName="camp_char_select" Type="int16" Size="1" />
  363. <Data ElementName="char_name" Type="EQ2_16Bit_String" />
  364. <Data ElementName="unknown2" Type="int8" Size="2" />
  365. </Struct>
  366. <Struct Name="WS_RequestCamp" ClientVersion="1153" OpcodeName="OP_RequestCampMsg">
  367. <Data ElementName="quit" Type="int8" Size="1" />
  368. <Data ElementName="camp_desktop" Type="int8" Size="1" />
  369. <Data ElementName="camp_char_select" Type="int16" Size="1" />
  370. <Data ElementName="char_name" Type="EQ2_16Bit_String" />
  371. <Data ElementName="unknown2" Type="int8" Size="3" />
  372. </Struct>
  373. <Struct Name="WS_SpellGainedMsg" ClientVersion="1" OpcodeName="OP_SpellGainedMsg">
  374. <Data ElementName="spell_type" Type="int8" Size="1" />
  375. <Data ElementName="spell_id" Type="int32" Size="1" />
  376. <Data ElementName="unique_id" Type="int32" Size="1" />
  377. <Data ElementName="spell_name" Type="EQ2_16Bit_String" />
  378. <Data ElementName="display_spell_tier" Type="int16" Size="1" />
  379. <Data ElementName="unknown3" Type="int8" Size="1" />
  380. <Data ElementName="tier" Type="int8" Size="1" />
  381. <Data ElementName="icon" Type="int16" Size="1" />
  382. <Data ElementName="icon_type" Type="int16" Size="1" />
  383. <Data ElementName="unknown5" Type="int32" Size="1" />
  384. </Struct>
  385. <Struct Name="WS_SpellGainedMsg" ClientVersion="1011" OpcodeName="OP_SpellGainedMsg">
  386. <Data ElementName="spell_type" Type="int8" Size="1" />
  387. <Data ElementName="spell_id" Type="int32" Size="1" />
  388. <Data ElementName="unique_id" Type="int32" Size="1" />
  389. <Data ElementName="spell_name" Type="EQ2_16Bit_String" />
  390. <Data ElementName="unknown" Type="int8" Size="1" />
  391. <Data ElementName="display_spell_tier" Type="int8" Size="1" />
  392. <Data ElementName="unknown2" Type="int8" Size="1" />
  393. <Data ElementName="unknown3" Type="int8" Size="1" />
  394. <Data ElementName="tier" Type="int8" Size="1" />
  395. <Data ElementName="icon" Type="int16" Size="1" />
  396. <Data ElementName="icon_type" Type="int16" Size="1" />
  397. <Data ElementName="unknown5" Type="int32" Size="1" />
  398. </Struct>
  399. <Struct Name="WS_MacroInit" ClientVersion="1" OpcodeName="OP_MacroInitMsg" >
  400. <Data ElementName="macro_count" Type="int32" />
  401. <Data ElementName="macro_array" Type="Array" ArraySizeVariable="macro_count">
  402. <Data ElementName="number" Type="int8" />
  403. <Data ElementName="name" Type="EQ2_8Bit_String" />
  404. <Data ElementName="macro_details_count" Type="int8" />
  405. <Data ElementName="macro_details_array" Type="Array" ArraySizeVariable="macro_details_count">
  406. <Data ElementName="command" Type="EQ2_16Bit_String" />
  407. </Data>
  408. <Data ElementName="icon" Type="int16" Size="1" />
  409. <Data ElementName="unknown2" Type="int16" Size="1" />
  410. <Data ElementName="unknown3" Type="int32" Size="1" />
  411. <Data ElementName="unknown4" Type="int32" Size="1" />
  412. </Data>
  413. </Struct>
  414. <Struct Name="WS_MacroUpdate" ClientVersion="1" OpcodeName="OP_MacroUpdateMsg" >
  415. <Data ElementName="number" Type="int8" />
  416. <Data ElementName="name" Type="EQ2_8Bit_String" />
  417. <Data ElementName="macro_count" Type="int8" />
  418. <Data ElementName="macro_array" Type="Array" ArraySizeVariable="macro_count">
  419. <Data ElementName="command" Type="EQ2_16Bit_String" />
  420. </Data>
  421. <Data ElementName="icon" Type="int16" Size="1" />
  422. <Data ElementName="unknown2" Type="int16" Size="1" />
  423. <Data ElementName="unknown3" Type="int32" Size="1" />
  424. <Data ElementName="unknown4" Type="int32" Size="1" />
  425. </Struct>
  426. <Struct Name="WS_ZoneInfo" ClientVersion="1" OpcodeName="OP_ZoneInfoMsg">
  427. <Data ElementName="server1" Type="EQ2_8Bit_String" />
  428. <Data ElementName="server2" Type="EQ2_8Bit_String" />
  429. <Data ElementName="unknown1" Type="int8" Size="2" />
  430. <Data ElementName="expansions_enabled" Type="int32" Size="1" />
  431. <Data ElementName="unknown3" Type="int32" Size="1" />
  432. <Data ElementName="auction_website" Type="EQ2_8Bit_String" />
  433. <Data ElementName="auction_port" Type="int32" Size="1" />
  434. <Data ElementName="upload_page" Type="EQ2_8Bit_String" />
  435. <Data ElementName="upload_key" Type="EQ2_8Bit_String" />
  436. <Data ElementName="zone" Type="EQ2_8Bit_String" />
  437. <Data ElementName="zone2" Type="EQ2_8Bit_String" />
  438. <Data ElementName="parent_zone" Type="EQ2_8Bit_String" />
  439. <Data ElementName="zone_unknown2" Type="EQ2_8Bit_String" />
  440. <Data ElementName="zone_desc" Type="EQ2_8Bit_String" />
  441. <Data ElementName="char_name" Type="EQ2_8Bit_String" />
  442. <Data ElementName="x" Type="float" Size="1" />
  443. <Data ElementName="y" Type="float" Size="1" />
  444. <Data ElementName="z" Type="float" Size="1" />
  445. <Data ElementName="year" Type="int16" Size="1" />
  446. <Data ElementName="month" Type="int8" Size="1" />
  447. <Data ElementName="day" Type="int8" Size="1" />
  448. <Data ElementName="hour" Type="int8" Size="1" />
  449. <Data ElementName="minute" Type="int8" Size="1" />
  450. <Data ElementName="seconds" Type="int8" Size="1" />
  451. <Data ElementName="unknown7" Type="float" Size="2" />
  452. <Data ElementName="unknown8" Type="int16" Size="1" />
  453. <Data ElementName="unknown9" Type="float" Size="1" />
  454. <Data ElementName="zone_flags" Type="int32" Size="1" />
  455. <Data ElementName="num_adv" Type="int32" Size="1" />
  456. <Data ElementName="adv_array" Type="Array" ArraySizeVariable="num_adv">
  457. <Data ElementName="adv_name" Type="EQ2_16Bit_String" />
  458. <Data ElementName="adv_id" Type="int16" />
  459. </Data>
  460. <Data ElementName="num_client_setup" Type="int32" Size="1" />
  461. <Data ElementName="client_cmd_array" Type="Array" ArraySizeVariable="num_client_setup">
  462. <Data ElementName="client_cmds" Type="EQ2_8Bit_String" />
  463. </Data>
  464. <Data ElementName="unknown11" Type="int32" Size="1" />
  465. </Struct>
  466. <Struct Name="WS_ZoneInfo" ClientVersion="843" OpcodeName="OP_ZoneInfoMsg">
  467. <Data ElementName="server1" Type="EQ2_8Bit_String" />
  468. <Data ElementName="server2" Type="EQ2_8Bit_String" />
  469. <Data ElementName="unknown1" Type="int8" Size="2" />
  470. <Data ElementName="expansions_enabled" Type="int32" Size="1" />
  471. <Data ElementName="unknown3" Type="int32" Size="1" />
  472. <Data ElementName="auction_website" Type="EQ2_8Bit_String" />
  473. <Data ElementName="auction_port" Type="int32" Size="1" />
  474. <Data ElementName="upload_page" Type="EQ2_8Bit_String" />
  475. <Data ElementName="upload_key" Type="EQ2_8Bit_String" />
  476. <Data ElementName="zone" Type="EQ2_8Bit_String" />
  477. <Data ElementName="zone2" Type="EQ2_8Bit_String" />
  478. <Data ElementName="parent_zone" Type="EQ2_8Bit_String" />
  479. <Data ElementName="zone_unknown2" Type="EQ2_8Bit_String" />
  480. <Data ElementName="zone_desc" Type="EQ2_8Bit_String" />
  481. <Data ElementName="char_name" Type="EQ2_8Bit_String" />
  482. <Data ElementName="x" Type="float" Size="1" />
  483. <Data ElementName="y" Type="float" Size="1" />
  484. <Data ElementName="z" Type="float" Size="1" />
  485. <Data ElementName="year" Type="int16" Size="1" />
  486. <Data ElementName="month" Type="int8" Size="1" />
  487. <Data ElementName="day" Type="int8" Size="1" />
  488. <Data ElementName="hour" Type="int8" Size="1" />
  489. <Data ElementName="minute" Type="int8" Size="1" />
  490. <Data ElementName="seconds" Type="int8" Size="1" />
  491. <Data ElementName="unknown7" Type="float" Size="2" />
  492. <Data ElementName="unknown8" Type="int16" Size="1" />
  493. <Data ElementName="unknown9" Type="float" Size="1" />
  494. <Data ElementName="zone_flags" Type="int32" Size="1" />
  495. <Data ElementName="num_adv" Type="int32" Size="1" />
  496. <Data ElementName="adv_array" Type="Array" ArraySizeVariable="num_adv">
  497. <Data ElementName="adv_name" Type="EQ2_16Bit_String" />
  498. <Data ElementName="adv_id" Type="int16" />
  499. </Data>
  500. <Data ElementName="num_client_setup" Type="int32" Size="1" />
  501. <Data ElementName="client_cmd_array" Type="Array" ArraySizeVariable="num_client_setup">
  502. <Data ElementName="client_cmds" Type="EQ2_8Bit_String" />
  503. </Data>
  504. <Data ElementName="unknown11" Type="int32" Size="1" />
  505. </Struct>
  506. <Struct Name="WS_ZoneInfo" ClientVersion="942" OpcodeName="OP_ZoneInfoMsg">
  507. <Data ElementName="server1" Type="EQ2_8Bit_String" />
  508. <Data ElementName="server2" Type="EQ2_8Bit_String" />
  509. <Data ElementName="unknown1" Type="int8" Size="2" />
  510. <Data ElementName="expansions_enabled" Type="int32" Size="1" />
  511. <Data ElementName="unknown3" Type="int32" Size="1" />
  512. <Data ElementName="auction_website" Type="EQ2_8Bit_String" />
  513. <Data ElementName="auction_port" Type="int32" Size="1" />
  514. <Data ElementName="upload_page" Type="EQ2_8Bit_String" />
  515. <Data ElementName="upload_key" Type="EQ2_8Bit_String" />
  516. <Data ElementName="zone" Type="EQ2_8Bit_String" />
  517. <Data ElementName="zone2" Type="EQ2_8Bit_String" />
  518. <Data ElementName="parent_zone" Type="EQ2_8Bit_String" />
  519. <Data ElementName="zone_unknown2" Type="EQ2_8Bit_String" />
  520. <Data ElementName="zone_desc" Type="EQ2_8Bit_String" />
  521. <Data ElementName="char_name" Type="EQ2_8Bit_String" />
  522. <Data ElementName="x" Type="float" Size="1" />
  523. <Data ElementName="y" Type="float" Size="1" />
  524. <Data ElementName="z" Type="float" Size="1" />
  525. <Data ElementName="year" Type="int16" Size="1" />
  526. <Data ElementName="month" Type="int8" Size="1" />
  527. <Data ElementName="day" Type="int8" Size="1" />
  528. <Data ElementName="hour" Type="int8" Size="1" />
  529. <Data ElementName="minute" Type="int8" Size="1" />
  530. <Data ElementName="seconds" Type="int8" Size="1" />
  531. <Data ElementName="unknown7" Type="float" Size="2" />
  532. <Data ElementName="unknown8" Type="int16" Size="1" />
  533. <Data ElementName="unknown9" Type="float" Size="1" />
  534. <Data ElementName="zone_flags" Type="int32" Size="1" />
  535. <Data ElementName="unknown10b" Type="int16" Size="1" />
  536. <Data ElementName="num_adv" Type="int32" Size="1" />
  537. <Data ElementName="adv_array" Type="Array" ArraySizeVariable="num_adv">
  538. <Data ElementName="adv_name" Type="EQ2_16Bit_String" />
  539. <Data ElementName="adv_id" Type="int16" />
  540. </Data>
  541. <Data ElementName="num_client_setup" Type="int32" Size="1" />
  542. <Data ElementName="client_cmd_array" Type="Array" ArraySizeVariable="num_client_setup">
  543. <Data ElementName="client_cmds" Type="EQ2_8Bit_String" />
  544. </Data>
  545. <Data ElementName="unknown11" Type="int32" Size="1" />
  546. </Struct>
  547. <Struct Name="WS_ZoneInfo" ClientVersion="957" OpcodeName="OP_ZoneInfoMsg">
  548. <Data ElementName="server1" Type="EQ2_8Bit_String" />
  549. <Data ElementName="server2" Type="EQ2_8Bit_String" />
  550. <Data ElementName="unknown1" Type="int8" Size="2" />
  551. <Data ElementName="expansions_enabled" Type="int32" Size="1" />
  552. <Data ElementName="unknown3" Type="int32" Size="1" />
  553. <Data ElementName="auction_website" Type="EQ2_8Bit_String" />
  554. <Data ElementName="auction_port" Type="int32" Size="1" />
  555. <Data ElementName="upload_page" Type="EQ2_8Bit_String" />
  556. <Data ElementName="upload_key" Type="EQ2_8Bit_String" />
  557. <Data ElementName="zone" Type="EQ2_8Bit_String" />
  558. <Data ElementName="zone2" Type="EQ2_8Bit_String" />
  559. <Data ElementName="parent_zone" Type="EQ2_8Bit_String" />
  560. <Data ElementName="zone_unknown2" Type="EQ2_8Bit_String" />
  561. <Data ElementName="zone_desc" Type="EQ2_8Bit_String" />
  562. <Data ElementName="char_name" Type="EQ2_8Bit_String" />
  563. <Data ElementName="motd" Type="EQ2_16Bit_String" />
  564. <Data ElementName="x" Type="float" Size="1" />
  565. <Data ElementName="y" Type="float" Size="1" />
  566. <Data ElementName="z" Type="float" Size="1" />
  567. <Data ElementName="year" Type="int16" Size="1" />
  568. <Data ElementName="month" Type="int8" Size="1" />
  569. <Data ElementName="day" Type="int8" Size="1" />
  570. <Data ElementName="hour" Type="int8" Size="1" />
  571. <Data ElementName="minute" Type="int8" Size="1" />
  572. <Data ElementName="seconds" Type="int8" Size="1" />
  573. <Data ElementName="unknown7" Type="float" Size="2" />
  574. <Data ElementName="unknown8" Type="int16" Size="1" />
  575. <Data ElementName="unknown9" Type="float" Size="1" />
  576. <Data ElementName="zone_flags" Type="int32" Size="1" />
  577. <Data ElementName="unknown10b" Type="int16" Size="1" />
  578. <Data ElementName="num_adv" Type="int32" Size="1" />
  579. <Data ElementName="adv_array" Type="Array" ArraySizeVariable="num_adv">
  580. <Data ElementName="adv_name" Type="EQ2_16Bit_String" />
  581. <Data ElementName="adv_id" Type="int16" />
  582. </Data>
  583. <Data ElementName="num_client_setup" Type="int32" Size="1" />
  584. <Data ElementName="client_cmd_array" Type="Array" ArraySizeVariable="num_client_setup">
  585. <Data ElementName="client_cmds" Type="EQ2_8Bit_String" />
  586. </Data>
  587. <Data ElementName="unknown11" Type="int32" Size="1" />
  588. </Struct>
  589. <Struct Name="WS_ZoneInfo" ClientVersion="959" OpcodeName="OP_ZoneInfoMsg" >
  590. <Data ElementName="server1" Type="EQ2_8Bit_String" />
  591. <Data ElementName="server2" Type="EQ2_8Bit_String" />
  592. <Data ElementName="unknown1" Type="int8" Size="2" />
  593. <Data ElementName="expansions_enabled" Type="int32" Size="1" />
  594. <Data ElementName="unknown3" Type="int32" Size="1" />
  595. <Data ElementName="auction_website" Type="EQ2_8Bit_String" />
  596. <Data ElementName="auction_port" Type="int32" Size="1" />
  597. <Data ElementName="upload_page" Type="EQ2_8Bit_String" />
  598. <Data ElementName="upload_key" Type="EQ2_8Bit_String" />
  599. <Data ElementName="zone" Type="EQ2_8Bit_String" />
  600. <Data ElementName="zone2" Type="EQ2_8Bit_String" />
  601. <Data ElementName="parent_zone" Type="EQ2_8Bit_String" />
  602. <Data ElementName="zone_unknown2" Type="EQ2_8Bit_String" />
  603. <Data ElementName="zone_desc" Type="EQ2_8Bit_String" />
  604. <Data ElementName="char_name" Type="EQ2_8Bit_String" />
  605. <Data ElementName="x" Type="float" Size="1" />
  606. <Data ElementName="y" Type="float" Size="1" />
  607. <Data ElementName="z" Type="float" Size="1" />
  608. <Data ElementName="year" Type="int16" Size="1" />
  609. <Data ElementName="month" Type="int8" Size="1" />
  610. <Data ElementName="day" Type="int8" Size="1" />
  611. <Data ElementName="hour" Type="int8" Size="1" />
  612. <Data ElementName="minute" Type="int8" Size="1" />
  613. <Data ElementName="seconds" Type="int8" Size="1" />
  614. <Data ElementName="unknown7" Type="float" Size="2" />
  615. <Data ElementName="unknown8" Type="int16" Size="1" />
  616. <Data ElementName="unknown9" Type="float" Size="1" />
  617. <Data ElementName="zone_flags" Type="int32" Size="1" />
  618. <Data ElementName="unknown10b" Type="int16" Size="1" />
  619. <Data ElementName="num_adv" Type="int32" Size="1" />
  620. <Data ElementName="adv_array" Type="Array" ArraySizeVariable="num_adv">
  621. <Data ElementName="adv_name" Type="EQ2_16Bit_String" />
  622. <Data ElementName="adv_id" Type="int16" />
  623. </Data>
  624. <Data ElementName="num_client_setup" Type="int32" Size="1" />
  625. <Data ElementName="client_cmd_array" Type="Array" ArraySizeVariable="num_client_setup">
  626. <Data ElementName="client_cmds" Type="EQ2_8Bit_String" />
  627. </Data>
  628. <Data ElementName="unknown11" Type="int32" Size="1" />
  629. <Data ElementName="num_news_items" Type="int16" Size="1" />
  630. <Data ElementName="news_item_array" Type="Array" ArraySizeVariable="num_news_items">
  631. <Data ElementName="news_id" Type="int32" Size="1" />
  632. <Data ElementName="news" Type="EQ2_16Bit_String" />
  633. </Data>
  634. </Struct>
  635. <Struct Name="WS_ZoneInfo" ClientVersion="1067" OpcodeName="OP_ZoneInfoMsg" >
  636. <Data ElementName="server1" Type="EQ2_8Bit_String" />
  637. <Data ElementName="server2" Type="EQ2_8Bit_String" />
  638. <Data ElementName="unknown1" Type="int8" Size="2" />
  639. <Data ElementName="expansions_enabled" Type="int32" Size="1" />
  640. <Data ElementName="unknown3" Type="int32" Size="1" />
  641. <Data ElementName="auction_website" Type="EQ2_8Bit_String" />
  642. <Data ElementName="auction_port" Type="int32" Size="1" />
  643. <Data ElementName="upload_page" Type="EQ2_8Bit_String" />
  644. <Data ElementName="upload_key" Type="EQ2_8Bit_String" />
  645. <Data ElementName="unknown_key" Type="EQ2_8Bit_String" />
  646. <Data ElementName="zone" Type="EQ2_8Bit_String" />
  647. <Data ElementName="zone2" Type="EQ2_8Bit_String" />
  648. <Data ElementName="parent_zone" Type="EQ2_8Bit_String" />
  649. <Data ElementName="zone_unknown2" Type="EQ2_8Bit_String" />
  650. <Data ElementName="zone_desc" Type="EQ2_8Bit_String" />
  651. <Data ElementName="char_name" Type="EQ2_8Bit_String" />
  652. <Data ElementName="x" Type="float" Size="1" />
  653. <Data ElementName="y" Type="float" Size="1" />
  654. <Data ElementName="z" Type="float" Size="1" />
  655. <Data ElementName="year" Type="int16" Size="1" />
  656. <Data ElementName="month" Type="int8" Size="1" />
  657. <Data ElementName="day" Type="int8" Size="1" />
  658. <Data ElementName="hour" Type="int8" Size="1" />
  659. <Data ElementName="minute" Type="int8" Size="1" />
  660. <Data ElementName="seconds" Type="int8" Size="1" />
  661. <Data ElementName="unknown7" Type="float" Size="2" />
  662. <Data ElementName="unknown8" Type="int16" Size="1" />
  663. <Data ElementName="unknown9" Type="float" Size="1" />
  664. <Data ElementName="zone_flags" Type="int32" Size="1" />
  665. <Data ElementName="unknown10b" Type="int16" Size="1" />
  666. <Data ElementName="num_adv" Type="int32" Size="1" />
  667. <Data ElementName="adv_array" Type="Array" ArraySizeVariable="num_adv">
  668. <Data ElementName="adv_name" Type="EQ2_16Bit_String" />
  669. <Data ElementName="adv_id" Type="int16" />
  670. </Data>
  671. <Data ElementName="num_client_setup" Type="int32" Size="1" />
  672. <Data ElementName="client_cmd_array" Type="Array" ArraySizeVariable="num_client_setup">
  673. <Data ElementName="client_cmds" Type="EQ2_8Bit_String" />
  674. </Data>
  675. <Data ElementName="unknown11" Type="int32" Size="1" />
  676. <Data ElementName="num_news_items" Type="int16" Size="1" />
  677. <Data ElementName="news_item_array" Type="Array" ArraySizeVariable="num_news_items">
  678. <Data ElementName="news_id" Type="int32" Size="1" />
  679. <Data ElementName="news" Type="EQ2_16Bit_String" />
  680. </Data>
  681. </Struct>
  682. <Struct Name="WS_ZoneInfo" ClientVersion="1096" OpcodeName="OP_ZoneInfoMsg">
  683. <Data ElementName="server1" Type="EQ2_8Bit_String" />
  684. <Data ElementName="server2" Type="EQ2_8Bit_String" />
  685. <Data ElementName="unknown1" Type="int8" Size="2" />
  686. <Data ElementName="expansions_enabled" Type="int32" Size="1" />
  687. <Data ElementName="unknown3" Type="int32" Size="1" />
  688. <Data ElementName="auction_website" Type="EQ2_8Bit_String" />
  689. <Data ElementName="auction_port" Type="int32" Size="1" />
  690. <Data ElementName="upload_page" Type="EQ2_8Bit_String" />
  691. <Data ElementName="upload_key" Type="EQ2_8Bit_String" />
  692. <Data ElementName="upload_key2" Type="EQ2_8Bit_String" />
  693. <Data ElementName="zone" Type="EQ2_8Bit_String" />
  694. <Data ElementName="zone2" Type="EQ2_8Bit_String" />
  695. <Data ElementName="parent_zone" Type="EQ2_8Bit_String" />
  696. <Data ElementName="zone_unknown2" Type="EQ2_8Bit_String" />
  697. <Data ElementName="zone_desc" Type="EQ2_8Bit_String" />
  698. <Data ElementName="char_name" Type="EQ2_8Bit_String" />
  699. <Data ElementName="x" Type="float" Size="1" />
  700. <Data ElementName="y" Type="float" Size="1" />
  701. <Data ElementName="z" Type="float" Size="1" />
  702. <Data ElementName="year" Type="int16" Size="1" />
  703. <Data ElementName="month" Type="int8" Size="1" />
  704. <Data ElementName="day" Type="int8" Size="1" />
  705. <Data ElementName="hour" Type="int8" Size="1" />
  706. <Data ElementName="minute" Type="int8" Size="1" />
  707. <Data ElementName="seconds" Type="int8" Size="1" />
  708. <Data ElementName="unknown7" Type="float" Size="2" />
  709. <Data ElementName="unknown8" Type="int16" Size="1" />
  710. <Data ElementName="unknown9" Type="float" Size="1" />
  711. <Data ElementName="zone_flags" Type="int32" Size="1" />
  712. <Data ElementName="unknown10b" Type="int16" Size="1" />
  713. <Data ElementName="num_adv" Type="int32" Size="1" />
  714. <Data ElementName="adv_array" Type="Array" ArraySizeVariable="num_adv">
  715. <Data ElementName="adv_name" Type="EQ2_16Bit_String" />
  716. <Data ElementName="adv_id" Type="int16" />
  717. </Data>
  718. <Data ElementName="num_client_setup" Type="int32" Size="1" />
  719. <Data ElementName="client_cmd_array" Type="Array" ArraySizeVariable="num_client_setup">
  720. <Data ElementName="client_cmds" Type="EQ2_8Bit_String" />
  721. </Data>
  722. <Data ElementName="unknown11" Type="int32" Size="1" />
  723. </Struct>
  724. <Struct Name="WS_ZoneInfo" ClientVersion="1142" OpcodeName="OP_ZoneInfoMsg">
  725. <Data ElementName="server1" Type="EQ2_8Bit_String" />
  726. <Data ElementName="server2" Type="EQ2_8Bit_String" />
  727. <Data ElementName="unknown1" Type="int8" Size="2" />
  728. <Data ElementName="expansions_enabled" Type="int32" Size="1" />
  729. <Data ElementName="unknown3" Type="int32" Size="3" />
  730. <Data ElementName="auction_website" Type="EQ2_8Bit_String" />
  731. <Data ElementName="auction_port" Type="int32" Size="1" />
  732. <Data ElementName="upload_page" Type="EQ2_8Bit_String" />
  733. <Data ElementName="upload_key" Type="EQ2_8Bit_String" />
  734. <Data ElementName="upload_key2" Type="EQ2_8Bit_String" />
  735. <Data ElementName="zone" Type="EQ2_8Bit_String" />
  736. <Data ElementName="zone2" Type="EQ2_8Bit_String" />
  737. <Data ElementName="parent_zone" Type="EQ2_8Bit_String" />
  738. <Data ElementName="zone_unknown2" Type="EQ2_8Bit_String" />
  739. <Data ElementName="zone_desc" Type="EQ2_8Bit_String" />
  740. <Data ElementName="char_name" Type="EQ2_8Bit_String" />
  741. <Data ElementName="x" Type="float" Size="1" />
  742. <Data ElementName="y" Type="float" Size="1" />
  743. <Data ElementName="z" Type="float" Size="1" />
  744. <Data ElementName="year" Type="int16" Size="1" />
  745. <Data ElementName="month" Type="int8" Size="1" />
  746. <Data ElementName="day" Type="int8" Size="1" />
  747. <Data ElementName="hour" Type="int8" Size="1" />
  748. <Data ElementName="minute" Type="int8" Size="1" />
  749. <Data ElementName="seconds" Type="int8" Size="1" />
  750. <Data ElementName="unknown7" Type="float" Size="2" />
  751. <Data ElementName="unknown8" Type="int16" Size="1" />
  752. <Data ElementName="unknown9" Type="float" Size="1" />
  753. <Data ElementName="zone_flags" Type="int32" Size="1" />
  754. <Data ElementName="unknown10b" Type="int16" Size="1" />
  755. <Data ElementName="unknown11" Type="int8" Size="5" />
  756. <Data ElementName="num_adv" Type="int32" Size="1" />
  757. <Data ElementName="adv_array" Type="Array" ArraySizeVariable="num_adv">
  758. <Data ElementName="adv_name" Type="EQ2_16Bit_String" />
  759. <Data ElementName="adv_id" Type="int16" />
  760. </Data>
  761. <Data ElementName="num_client_setup" Type="int32" Size="1" />
  762. <Data ElementName="client_cmd_array" Type="Array" ArraySizeVariable="num_client_setup">
  763. <Data ElementName="client_cmds" Type="EQ2_8Bit_String" />
  764. </Data>
  765. <Data ElementName="unknown11" Type="int32" Size="1" />
  766. </Struct>
  767. <Struct Name="WS_ZoneInfo" ClientVersion="1193" OpcodeName="OP_ZoneInfoMsg">
  768. <Data ElementName="server1" Type="EQ2_8Bit_String" />
  769. <Data ElementName="server2" Type="EQ2_8Bit_String" />
  770. <Data ElementName="unknown1" Type="int8" Size="2" />
  771. <Data ElementName="expansions_enabled" Type="int32" Size="1" />
  772. <Data ElementName="unknown3" Type="int32" Size="3" />
  773. <Data ElementName="auction_website" Type="EQ2_8Bit_String" />
  774. <Data ElementName="auction_port" Type="int32" Size="1" />
  775. <Data ElementName="upload_page" Type="EQ2_8Bit_String" />
  776. <Data ElementName="upload_key" Type="EQ2_8Bit_String" />
  777. <Data ElementName="upload_key2" Type="EQ2_8Bit_String" />
  778. <Data ElementName="zone" Type="EQ2_8Bit_String" />
  779. <Data ElementName="zone2" Type="EQ2_8Bit_String" />
  780. <Data ElementName="parent_zone" Type="EQ2_8Bit_String" />
  781. <Data ElementName="zone_unknown2" Type="EQ2_8Bit_String" />
  782. <Data ElementName="zone_desc" Type="EQ2_8Bit_String" />
  783. <Data ElementName="char_name" Type="EQ2_8Bit_String" />
  784. <Data ElementName="x" Type="float" Size="1" />
  785. <Data ElementName="y" Type="float" Size="1" />
  786. <Data ElementName="z" Type="float" Size="1" />
  787. <Data ElementName="year" Type="int16" Size="1" />
  788. <Data ElementName="month" Type="int8" Size="1" />
  789. <Data ElementName="day" Type="int8" Size="1" />
  790. <Data ElementName="hour" Type="int8" Size="1" />
  791. <Data ElementName="minute" Type="int8" Size="1" />
  792. <Data ElementName="seconds" Type="int8" Size="1" />
  793. <Data ElementName="unknown7" Type="float" Size="2" />
  794. <Data ElementName="unknown8" Type="int16" Size="1" />
  795. <Data ElementName="unknown9" Type="float" Size="1" />
  796. <Data ElementName="zone_flags" Type="int32" Size="1" />
  797. <Data ElementName="unknown10b" Type="int16" Size="1" />
  798. <Data ElementName="unknown11" Type="int8" Size="5" />
  799. <Data ElementName="num_adv" Type="int32" Size="1" />
  800. <Data ElementName="adv_array" Type="Array" ArraySizeVariable="num_adv">
  801. <Data ElementName="adv_name" Type="EQ2_16Bit_String" />
  802. <Data ElementName="adv_id" Type="int16" />
  803. </Data>
  804. <Data ElementName="num_client_setup" Type="int32" Size="1" />
  805. <Data ElementName="client_cmd_array" Type="Array" ArraySizeVariable="num_client_setup">
  806. <Data ElementName="client_cmds" Type="EQ2_8Bit_String" />
  807. </Data>
  808. <Data ElementName="unknown12" Type="int32" Size="1" />
  809. <Data ElementName="tab_count" Type="int32" />
  810. <Data ElementName="tab_array" Type="Array" ArraySizeVariable="tab_count">
  811. <Data ElementName="tab_index" Type="int32" />
  812. <Data ElementName="tab_name" Type="EQ2_16Bit_String" />
  813. </Data>
  814. </Struct>
  815. <Struct Name="WS_ZoneInfo" ClientVersion="63119" OpcodeName="OP_ZoneInfoMsg">
  816. <Data ElementName="server1" Type="EQ2_8Bit_String" />
  817. <Data ElementName="server2" Type="EQ2_8Bit_String" />
  818. <Data ElementName="unknown1" Type="int8" Size="2" />
  819. <Data ElementName="expansions_enabled" Type="int32" Size="1" />
  820. <Data ElementName="unknown3" Type="int32" Size="3" />
  821. <Data ElementName="auction_website" Type="EQ2_8Bit_String" />
  822. <Data ElementName="auction_port" Type="int32" Size="1" />
  823. <Data ElementName="upload_page" Type="EQ2_8Bit_String" />
  824. <Data ElementName="upload_key" Type="EQ2_8Bit_String" />
  825. <Data ElementName="upload_key2" Type="EQ2_8Bit_String" />
  826. <Data ElementName="zone" Type="EQ2_8Bit_String" />
  827. <Data ElementName="zone2" Type="EQ2_8Bit_String" />
  828. <Data ElementName="parent_zone" Type="EQ2_8Bit_String" />
  829. <Data ElementName="zone_unknown2" Type="EQ2_8Bit_String" />
  830. <Data ElementName="zone_desc" Type="EQ2_8Bit_String" />
  831. <Data ElementName="char_name" Type="EQ2_8Bit_String" />
  832. <Data ElementName="x" Type="float" Size="1" />
  833. <Data ElementName="y" Type="float" Size="1" />
  834. <Data ElementName="z" Type="float" Size="1" />
  835. <Data ElementName="year" Type="int16" Size="1" />
  836. <Data ElementName="month" Type="int8" Size="1" />
  837. <Data ElementName="day" Type="int8" Size="1" />
  838. <Data ElementName="hour" Type="int8" Size="1" />
  839. <Data ElementName="minute" Type="int8" Size="1" />
  840. <Data ElementName="seconds" Type="int8" Size="1" />
  841. <Data ElementName="unknown7" Type="float" Size="2" />
  842. <Data ElementName="unknown8" Type="int16" Size="1" />
  843. <Data ElementName="unknown9" Type="float" Size="1" />
  844. <Data ElementName="zone_flags" Type="int32" Size="1" />
  845. <Data ElementName="unknown10b" Type="int16" Size="1" />
  846. <Data ElementName="unknown11" Type="int8" Size="5" />
  847. <Data ElementName="num_adv" Type="int32" Size="1" />
  848. <Data ElementName="adv_array" Type="Array" ArraySizeVariable="num_adv">
  849. <Data ElementName="adv_name" Type="EQ2_16Bit_String" />
  850. <Data ElementName="adv_id" Type="int16" />
  851. </Data>
  852. <Data ElementName="num_client_setup" Type="int32" Size="1" />
  853. <Data ElementName="client_cmd_array" Type="Array" ArraySizeVariable="num_client_setup">
  854. <Data ElementName="client_cmds" Type="EQ2_8Bit_String" />
  855. </Data>
  856. <Data ElementName="unknown12" Type="int32" Size="1" />
  857. <Data ElementName="tab_count" Type="int32" />
  858. <Data ElementName="tab_array" Type="Array" ArraySizeVariable="tab_count">
  859. <Data ElementName="tab_index" Type="int32" />
  860. <Data ElementName="tab_name" Type="EQ2_16Bit_String" />
  861. </Data>
  862. <Data ElementName="unknown_mj" Type="int8" Size="1" />
  863. <Data ElementName="unknown_mj1" Type="int32" Size="1" />
  864. <Data ElementName="unknown_mj2" Type="int32" Size="1" />
  865. <Data ElementName="unknown_mj3" Type="int32" Size="1" />
  866. <Data ElementName="unknown_mj4" Type="int32" Size="1" />
  867. <Data ElementName="unknown_mj5" Type="int32" Size="1" />
  868. <Data ElementName="unknown_mj6" Type="int32" Size="1" />
  869. <Data ElementName="unknown_mj7" Type="int32" Size="1" />
  870. <Data ElementName="unknown_mj8" Type="int32" Size="1" />
  871. <Data ElementName="unknown_mj9" Type="int32" Size="1" />
  872. <Data ElementName="unknown_mj10" Type="int32" Size="1" />
  873. <Data ElementName="unknown_mj11" Type="int32" Size="1" />
  874. <Data ElementName="unknown_mj12" Type="int32" Size="1" />
  875. <Data ElementName="unknown_mj13" Type="int32" Size="1" />
  876. <Data ElementName="unknown_mj14" Type="int32" Size="1" />
  877. <Data ElementName="unknown_mj15" Type="int32" Size="1" />
  878. <Data ElementName="unknown_mj16" Type="int32" Size="1" />
  879. <Data ElementName="unknown_mj17" Type="int32" Size="1" />
  880. <Data ElementName="unknown_mj18" Type="int32" Size="1" />
  881. <Data ElementName="unknown_mj19" Type="int32" Size="1" />
  882. <Data ElementName="unknown_mj20" Type="int32" Size="1" />
  883. <Data ElementName="unknown_mj21" Type="int32" Size="1" />
  884. <Data ElementName="unknown_mj22" Type="int32" Size="1" />
  885. </Struct>
  886. <Struct Name="WS_ZoneInfo" ClientVersion="63182" OpcodeName="OP_ZoneInfoMsg">
  887. <Data ElementName="server1" Type="EQ2_8Bit_String" />
  888. <Data ElementName="server2" Type="EQ2_8Bit_String" />
  889. <Data ElementName="unknown1" Type="int8" Size="2" />
  890. <Data ElementName="unknown2a" Type="int32" Size="1" />
  891. <Data ElementName="expansions_enabled" Type="int32" Size="1" />
  892. <Data ElementName="unknown3a" Type="int32" Size="1" />
  893. <Data ElementName="unknown2b" Type="int32" Size="1" />
  894. <Data ElementName="unknown3b" Type="int32" Size="1" />
  895. <Data ElementName="unknown3c" Type="int32" Size="1" />
  896. <Data ElementName="auction_website" Type="EQ2_8Bit_String" />
  897. <Data ElementName="auction_port" Type="int32" Size="1" />
  898. <Data ElementName="upload_page" Type="EQ2_8Bit_String" />
  899. <Data ElementName="upload_key" Type="EQ2_8Bit_String" />
  900. <Data ElementName="upload_key2" Type="EQ2_8Bit_String" />
  901. <Data ElementName="zone" Type="EQ2_8Bit_String" />
  902. <Data ElementName="zone2" Type="EQ2_8Bit_String" />
  903. <Data ElementName="parent_zone" Type="EQ2_8Bit_String" />
  904. <Data ElementName="zone_unknown2" Type="EQ2_8Bit_String" />
  905. <Data ElementName="zone_desc" Type="EQ2_8Bit_String" />
  906. <Data ElementName="char_name" Type="EQ2_8Bit_String" />
  907. <Data ElementName="x" Type="float" Size="1" />
  908. <Data ElementName="y" Type="float" Size="1" />
  909. <Data ElementName="z" Type="float" Size="1" />
  910. <Data ElementName="year" Type="int16" Size="1" />
  911. <Data ElementName="month" Type="int8" Size="1" />
  912. <Data ElementName="day" Type="int8" Size="1" />
  913. <Data ElementName="hour" Type="int8" Size="1" />
  914. <Data ElementName="minute" Type="int8" Size="1" />
  915. <Data ElementName="seconds" Type="int8" Size="1" />
  916. <Data ElementName="unknown7" Type="float" Size="2" />
  917. <Data ElementName="unknown8" Type="int16" Size="1" />
  918. <Data ElementName="unknown9" Type="float" Size="1" />
  919. <Data ElementName="zone_flags" Type="int32" Size="1" />
  920. <Data ElementName="unknown10b" Type="int16" Size="1" />
  921. <Data ElementName="unknown11a" Type="int8" Size="1" />
  922. <Data ElementName="unknown11b" Type="int8" Size="1" />
  923. <Data ElementName="unknown11c" Type="int8" Size="1" />
  924. <Data ElementName="permission_level" Type="int8" Size="1" />
  925. <Data ElementName="unknown11e" Type="int8" Size="1" />
  926. <Data ElementName="num_adv" Type="int32" Size="1" />
  927. <Data ElementName="adv_array" Type="Array" ArraySizeVariable="num_adv">
  928. <Data ElementName="adv_name" Type="EQ2_16Bit_String" />
  929. <Data ElementName="adv_id" Type="int16" />
  930. </Data>
  931. <Data ElementName="num_client_setup" Type="int32" Size="1" />
  932. <Data ElementName="client_cmd_array" Type="Array" ArraySizeVariable="num_client_setup">
  933. <Data ElementName="client_cmds" Type="EQ2_8Bit_String" />
  934. </Data>
  935. <Data ElementName="unknown12" Type="int32" Size="1" />
  936. <Data ElementName="tab_count" Type="int32" />
  937. <Data ElementName="tab_array" Type="Array" ArraySizeVariable="tab_count">
  938. <Data ElementName="tab_index" Type="int32" />
  939. <Data ElementName="tab_name" Type="EQ2_16Bit_String" />
  940. </Data>
  941. <Data ElementName="unknown_mj" Type="int8" Size="1" />
  942. <Data ElementName="unknown_mj1" Type="int32" Size="1" />
  943. <Data ElementName="unknown_mj2" Type="int32" Size="1" />
  944. <Data ElementName="unknown_mj3" Type="int32" Size="1" />
  945. <Data ElementName="unknown_mj4" Type="int32" Size="1" />
  946. <Data ElementName="unknown_mj5" Type="int32" Size="1" />
  947. <Data ElementName="unknown_mj6" Type="int32" Size="1" />
  948. <Data ElementName="unknown_mj7" Type="int32" Size="1" />
  949. <Data ElementName="unknown_mj8" Type="int32" Size="1" />
  950. <Data ElementName="unknown_mj9" Type="int32" Size="1" />
  951. <Data ElementName="unknown_mj10" Type="int32" Size="1" />
  952. <Data ElementName="unknown_mj11" Type="int32" Size="1" />
  953. <Data ElementName="unknown_mj12" Type="int32" Size="1" />
  954. <Data ElementName="unknown_mj13" Type="int32" Size="1" />
  955. <Data ElementName="unknown_mj14" Type="int32" Size="1" />
  956. <Data ElementName="unknown_mj15" Type="int32" Size="1" />
  957. <Data ElementName="unknown_mj16" Type="int32" Size="1" />
  958. <Data ElementName="unknown_mj17" Type="int32" Size="1" />
  959. <Data ElementName="unknown_mj18" Type="int32" Size="1" />
  960. <Data ElementName="unknown_mj19" Type="int32" Size="1" />
  961. <Data ElementName="unknown_mj20" Type="int32" Size="1" />
  962. <Data ElementName="unknown_mj21" Type="int32" Size="1" />
  963. <Data ElementName="unknown_mj22" Type="int32" Size="1" />
  964. </Struct>
  965. <Struct Name="WS_ZoneInfo" ClientVersion="63214" OpcodeName="OP_ZoneInfoMsg">
  966. <Data ElementName="server1" Type="EQ2_8Bit_String" />
  967. <Data ElementName="server2" Type="EQ2_8Bit_String" />
  968. <Data ElementName="unknown1" Type="int8" Size="2" />
  969. <Data ElementName="num_exp_feature_bytes" Type="int32" Size="1" />
  970. <Data ElementName="exp_feature_bytes_array" Type="Array" ArraySizeVariable="num_exp_feature_bytes">
  971. <Data ElementName="exp_feature_bytes" Type="int8" />
  972. </Data>
  973. <Data ElementName="num_unknown3b_bytes" Type="int32" Size="1" />
  974. <Data ElementName="unknown3b_bytes_array" Type="Array" ArraySizeVariable="num_unknown3b_bytes">
  975. <Data ElementName="unknown3b_bytes" Type="int8" />
  976. </Data>
  977. <Data ElementName="auction_website" Type="EQ2_8Bit_String" />
  978. <Data ElementName="auction_port" Type="int32" Size="1" />
  979. <Data ElementName="upload_page" Type="EQ2_8Bit_String" />
  980. <Data ElementName="upload_key" Type="EQ2_8Bit_String" />
  981. <Data ElementName="upload_key2" Type="EQ2_8Bit_String" />
  982. <Data ElementName="zone" Type="EQ2_8Bit_String" />
  983. <Data ElementName="zone2" Type="EQ2_8Bit_String" />
  984. <Data ElementName="parent_zone" Type="EQ2_8Bit_String" />
  985. <Data ElementName="zone_unknown2" Type="EQ2_8Bit_String" />
  986. <Data ElementName="zone_desc" Type="EQ2_8Bit_String" />
  987. <Data ElementName="char_name" Type="EQ2_8Bit_String" />
  988. <Data ElementName="x" Type="float" Size="1" />
  989. <Data ElementName="y" Type="float" Size="1" />
  990. <Data ElementName="z" Type="float" Size="1" />
  991. <Data ElementName="year" Type="int16" Size="1" />
  992. <Data ElementName="month" Type="int8" Size="1" />
  993. <Data ElementName="day" Type="int8" Size="1" />
  994. <Data ElementName="hour" Type="int8" Size="1" />
  995. <Data ElementName="minute" Type="int8" Size="1" />
  996. <Data ElementName="seconds" Type="int8" Size="1" />
  997. <Data ElementName="unknown7" Type="float" Size="2" />
  998. <Data ElementName="unknown8" Type="int16" Size="1" />
  999. <Data ElementName="unknown9" Type="float" Size="1" />
  1000. <Data ElementName="unknown10" Type="int32" Size="1" />
  1001. <Data ElementName="unknown10b" Type="int16" Size="1" />
  1002. <Data ElementName="unknown11" Type="int8" Size="5" />
  1003. <Data ElementName="num_adv" Type="int32" Size="1" />
  1004. <Data ElementName="adv_array" Type="Array" ArraySizeVariable="num_adv">
  1005. <Data ElementName="adv_name" Type="EQ2_16Bit_String" />
  1006. <Data ElementName="adv_id" Type="int16" />
  1007. </Data>
  1008. <Data ElementName="num_client_setup" Type="int32" Size="1" />
  1009. <Data ElementName="client_cmd_array" Type="Array" ArraySizeVariable="num_client_setup">
  1010. <Data ElementName="client_cmds" Type="EQ2_8Bit_String" />
  1011. </Data>
  1012. <Data ElementName="unknown12" Type="int32" Size="1" />
  1013. <Data ElementName="tab_count" Type="int32" />
  1014. <Data ElementName="tab_array" Type="Array" ArraySizeVariable="tab_count">
  1015. <Data ElementName="tab_index" Type="int32" />
  1016. <Data ElementName="tab_name" Type="EQ2_16Bit_String" />
  1017. </Data>
  1018. <Data ElementName="unknown_mj" Type="int8" Size="1" />
  1019. <Data ElementName="unknown_mj1" Type="int32" Size="1" />
  1020. <Data ElementName="unknown_mj2" Type="int32" Size="1" />
  1021. <Data ElementName="unknown_mj3" Type="int32" Size="1" />
  1022. <Data ElementName="unknown_mj4" Type="int32" Size="1" />
  1023. <Data ElementName="unknown_mj5" Type="int32" Size="1" />
  1024. <Data ElementName="unknown_mj6" Type="int32" Size="1" />
  1025. <Data ElementName="unknown_mj7" Type="int32" Size="1" />
  1026. <Data ElementName="unknown_mj8" Type="int32" Size="1" />
  1027. <Data ElementName="unknown_mj9" Type="int32" Size="1" />
  1028. <Data ElementName="unknown_mj10" Type="int32" Size="1" />
  1029. <Data ElementName="unknown_mj11" Type="int32" Size="1" />
  1030. <Data ElementName="unknown_mj12" Type="int32" Size="1" />
  1031. <Data ElementName="unknown_mj13" Type="int32" Size="1" />
  1032. <Data ElementName="unknown_mj14" Type="int32" Size="1" />
  1033. <Data ElementName="unknown_mj15" Type="int32" Size="1" />
  1034. <Data ElementName="unknown_mj16" Type="int32" Size="1" />
  1035. <Data ElementName="unknown_mj17" Type="int32" Size="1" />
  1036. <Data ElementName="unknown_mj18" Type="int32" Size="1" />
  1037. <Data ElementName="unknown_mj19" Type="int32" Size="1" />
  1038. <Data ElementName="unknown_mj20" Type="int32" Size="1" />
  1039. <Data ElementName="unknown_mj21" Type="int32" Size="1" />
  1040. <Data ElementName="unknown_mj22" Type="int32" Size="1" />
  1041. </Struct>
  1042. <Struct Name="WS_ZoneInfo" ClientVersion="66249" OpcodeName="OP_ZoneInfoMsg" >
  1043. <Data ElementName="server1" Type="EQ2_8Bit_String" />
  1044. <Data ElementName="server2" Type="EQ2_8Bit_String" />
  1045. <Data ElementName="unknown1" Type="int8" Size="2" />
  1046. <Data ElementName="num_exp_feature_bytes" Type="int32" />
  1047. <Data ElementName="exp_feature_bytes_array" Type="Array" ArraySizeVariable="num_exp_feature_bytes">
  1048. <Data ElementName="exp_feature_bytes" Type="int8" />
  1049. </Data>
  1050. <Data ElementName="num_unknown3b_bytes" Type="int32" />
  1051. <Data ElementName="unknown3b_bytes_array" Type="Array" ArraySizeVariable="num_unknown3b_bytes">
  1052. <Data ElementName="unknown3b_bytes" Type="int8" />
  1053. </Data>
  1054. <Data ElementName="upload_key" Type="EQ2_8Bit_String" />
  1055. <Data ElementName="upload_key2" Type="EQ2_8Bit_String" />
  1056. <Data ElementName="zone" Type="EQ2_8Bit_String" />
  1057. <Data ElementName="zone2" Type="EQ2_8Bit_String" />
  1058. <Data ElementName="parent_zone" Type="EQ2_8Bit_String" />
  1059. <Data ElementName="zone_unknown2" Type="EQ2_8Bit_String" />
  1060. <Data ElementName="zone_desc" Type="EQ2_8Bit_String" />
  1061. <Data ElementName="char_name" Type="EQ2_8Bit_String" />
  1062. <Data ElementName="x" Type="float" />
  1063. <Data ElementName="y" Type="float" />
  1064. <Data ElementName="z" Type="float" />
  1065. <Data ElementName="year" Type="int16" />
  1066. <Data ElementName="month" Type="int8" />
  1067. <Data ElementName="day" Type="int8" />
  1068. <Data ElementName="hour" Type="int8" />
  1069. <Data ElementName="minute" Type="int8" />
  1070. <Data ElementName="seconds" Type="int8" />
  1071. <Data ElementName="unknown7" Type="float" Size="2" />
  1072. <Data ElementName="unknown8" Type="int16" />
  1073. <Data ElementName="unknown9" Type="float" />
  1074. <Data ElementName="unknown10" Type="int32" />
  1075. <Data ElementName="unknown10b" Type="int16" />
  1076. <Data ElementName="unknown11" Type="int8" Size="5" />
  1077. <Data ElementName="num_adv" Type="int32" />
  1078. <Data ElementName="adv_array" Type="Array" ArraySizeVariable="num_adv">
  1079. <Data ElementName="adv_name" Type="EQ2_16Bit_String" />
  1080. <Data ElementName="adv_id" Type="int16" />
  1081. </Data>
  1082. <Data ElementName="num_client_setup" Type="int32" />
  1083. <Data ElementName="client_cmd_array" Type="Array" ArraySizeVariable="num_client_setup">
  1084. <Data ElementName="client_cmds" Type="EQ2_8Bit_String" />
  1085. </Data>
  1086. <Data ElementName="unknown12" Type="int32" />
  1087. <Data ElementName="tab_count" Type="int32" />
  1088. <Data ElementName="tab_array" Type="Array" ArraySizeVariable="tab_count">
  1089. <Data ElementName="tab_index" Type="int32" />
  1090. <Data ElementName="tab_name" Type="EQ2_16Bit_String" />
  1091. </Data>
  1092. <Data ElementName="unknown_mj" Type="int8" />
  1093. <Data ElementName="unknown_mj1" Type="int32" />
  1094. <Data ElementName="unknown_mj2" Type="int32" />
  1095. <Data ElementName="unknown_mj3" Type="int32" />
  1096. <Data ElementName="unknown_mj4" Type="int32" />
  1097. <Data ElementName="unknown_mj5" Type="int32" />
  1098. <Data ElementName="unknown_mj6" Type="int32" />
  1099. <Data ElementName="unknown_mj7" Type="int32" />
  1100. <Data ElementName="unknown_mj8" Type="int32" />
  1101. <Data ElementName="unknown_mj9" Type="int32" />
  1102. <Data ElementName="unknown_mj10" Type="int32" />
  1103. <Data ElementName="unknown_mj11" Type="int32" />
  1104. <Data ElementName="unknown_mj12" Type="int32" />
  1105. <Data ElementName="unknown_mj13" Type="int32" />
  1106. <Data ElementName="unknown_mj14" Type="int32" />
  1107. <Data ElementName="unknown_mj15" Type="int32" />
  1108. <Data ElementName="unknown_mj16" Type="int32" />
  1109. <Data ElementName="unknown_mj17" Type="int32" />
  1110. <Data ElementName="unknown_mj18" Type="int32" />
  1111. <Data ElementName="unknown_mj19" Type="int32" />
  1112. <Data ElementName="unknown_mj20" Type="int32" />
  1113. <Data ElementName="unknown_mj21" Type="int32" />
  1114. <Data ElementName="unknown_mj22" Type="int32" />
  1115. </Struct>
  1116. <Struct Name="Substruct_SpellEffects" ClientVersion="1" >
  1117. <Data ElementName="spell_id" Type="int32" Size="1" />
  1118. <Data ElementName="total_time" Type="float" Size="1" />
  1119. <Data ElementName="expire_timestamp" Type="int32" Size="1" />
  1120. <Data ElementName="icon" Type="int16" Size="1" />
  1121. <Data ElementName="icon_type" Type="int16" Size="1" />
  1122. <Data ElementName="unknown2" Type="int8" Size="1" />
  1123. <Data ElementName="cancellable" Type="int8" Size="1" />
  1124. <Data ElementName="unknown3" Type="int8" Size="1" />
  1125. </Struct>
  1126. <Struct Name="Substruct_SpellEffects" ClientVersion="843" >
  1127. <Data ElementName="spell_id" Type="int32" Size="1" />
  1128. <Data ElementName="total_time" Type="float" Size="1" />
  1129. <Data ElementName="expire_timestamp" Type="int32" Size="1" />
  1130. <Data ElementName="icon" Type="int16" Size="1" />
  1131. <Data ElementName="icon_type" Type="int16" Size="1" />
  1132. <Data ElementName="unknown2" Type="int8" Size="1" />
  1133. <Data ElementName="cancellable" Type="int8" Size="1" />
  1134. </Struct>
  1135. <Struct Name="Substruct_SpellEffects" ClientVersion="1193" >
  1136. <Data ElementName="spell_id" Type="int32" Size="1" />
  1137. <Data ElementName="total_time" Type="float" Size="1" />
  1138. <Data ElementName="expire_timestamp" Type="int32" Size="1" />
  1139. <Data ElementName="icon" Type="int16" Size="1" />
  1140. <Data ElementName="icon_type" Type="int16" Size="1" />
  1141. <Data ElementName="unknown2" Type="int8" Size="1" />
  1142. <Data ElementName="cancellable" Type="int8" Size="1" />
  1143. <Data ElementName="CoEunknown" Type="int8" Size="21" />
  1144. </Struct>
  1145. <Struct Name="Substruct_PassiveEffects" ClientVersion="1193" >
  1146. <Data ElementName="spell_id" Type="int32" Size="1" />
  1147. <Data ElementName="total_time" Type="float" Size="1" />
  1148. <Data ElementName="expire_timestamp" Type="int32" Size="1" />
  1149. <Data ElementName="icon" Type="int16" Size="1" />
  1150. <Data ElementName="icon_type" Type="int16" Size="1" />
  1151. <Data ElementName="unknown2" Type="int16" Size="1" />
  1152. <Data ElementName="CoEunknown" Type="int8" Size="13" />
  1153. <Data ElementName="category" Type="int32" Size="1" />
  1154. <Data ElementName="category2" Type="int32" Size="1" />
  1155. </Struct>
  1156. <Struct Name="Substruct_MaintainedEffects" ClientVersion="1">
  1157. <Data ElementName="name" Type="char" Size="60" />
  1158. <Data ElementName="target" Type="int32" Size="1" />
  1159. <Data ElementName="target_type" Type="int8" Size="1" />
  1160. <Data ElementName="spell_id" Type="int32" Size="1" />
  1161. <Data ElementName="slot_pos" Type="int32" Size="1" />
  1162. <Data ElementName="icon" Type="int16" Size="1" />
  1163. <Data ElementName="icon_type" Type="int16" Size="1" />
  1164. <Data ElementName="unknown3" Type="int8" Size="1" />
  1165. <Data ElementName="conc_used" Type="int8" Size="1" />
  1166. <Data ElementName="total_time" Type="float" Size="1" />
  1167. <Data ElementName="expire_timestamp" Type="int32" Size="1" />
  1168. </Struct>
  1169. <Struct Name="Substruct_MaintainedEffects" ClientVersion="1193">
  1170. <Data ElementName="name" Type="char" Size="60" />
  1171. <Data ElementName="target" Type="int32" Size="1" />
  1172. <Data ElementName="target_type" Type="int8" Size="1" />
  1173. <Data ElementName="spell_id" Type="int32" Size="1" />
  1174. <Data ElementName="slot_pos" Type="int32" Size="1" />
  1175. <Data ElementName="icon" Type="int16" Size="1" />
  1176. <Data ElementName="icon_type" Type="int16" Size="1" />
  1177. <Data ElementName="unknown3" Type="int8" Size="1" />
  1178. <Data ElementName="conc_used" Type="int8" Size="1" />
  1179. <Data ElementName="total_time" Type="float" Size="1" />
  1180. <Data ElementName="expire_timestamp" Type="int32" Size="1" />
  1181. <Data ElementName="CoEunknown" Type="int8" Size="4" />
  1182. </Struct>
  1183. <Struct Name="Substruct_MaintainedEffects" ClientVersion="57048">
  1184. <Data ElementName="name" Type="char" Size="60" />
  1185. <Data ElementName="target" Type="int32" Size="1" />
  1186. <Data ElementName="target_type" Type="int8" Size="1" />
  1187. <Data ElementName="spell_id" Type="int32" Size="1" />
  1188. <Data ElementName="slot_pos" Type="int32" Size="1" />
  1189. <Data ElementName="icon" Type="int16" Size="1" />
  1190. <Data ElementName="icon_type" Type="int16" Size="1" />
  1191. <Data ElementName="unknown3" Type="int8" Size="1" />
  1192. <Data ElementName="conc_used" Type="int8" Size="1" />
  1193. <Data ElementName="total_time" Type="float" Size="1" />
  1194. <Data ElementName="expire_timestamp" Type="int32" Size="1" />
  1195. <Data ElementName="CoEunknown" Type="int8" Size="6" />
  1196. </Struct>
  1197. <Struct Name="Substruct_GroupMember" ClientVersion="1" >
  1198. <Data ElementName="spawn_id" Type="int32" Size="1" />
  1199. <Data ElementName="pet_id" Type="int32" Size="1" />
  1200. <Data ElementName="hp_current" Type="sint32" Size="1" />
  1201. <Data ElementName="hp_max" Type="sint32" Size="1" />
  1202. <Data ElementName="power_current" Type="sint32" Size="1" />
  1203. <Data ElementName="power_max" Type="sint32" Size="1" />
  1204. <Data ElementName="level_current" Type="int16" Size="1" />
  1205. <Data ElementName="level_max" Type="int16" Size="1" />
  1206. <Data ElementName="name" Type="char" Size="41" />
  1207. <Data ElementName="zone" Type="char" Size="60" />
  1208. <Data ElementName="instance" Type="int8" Size="1" />
  1209. <Data ElementName="unknown3" Type="int8" Size="1" />
  1210. <Data ElementName="unknown4" Type="int16" Size="1" />
  1211. <Data ElementName="race_id" Type="int8" Size="1" />
  1212. <Data ElementName="class_id" Type="int8" Size="1" />
  1213. <Data ElementName="trauma_count" Type="int8" Size="1" />
  1214. <Data ElementName="arcane_count" Type="int8" Size="1" />
  1215. <Data ElementName="noxious_count" Type="int8" Size="1" />
  1216. <Data ElementName="elemental_count" Type="int8" Size="1" />
  1217. <Data ElementName="curse_count" Type="int8" Size="1" />
  1218. <Data ElementName="unknown5" Type="int8" Size="2" />
  1219. </Struct>
  1220. <Struct Name="Substruct_GroupMember" ClientVersion="1188" >
  1221. <Data ElementName="spawn_id" Type="int32" Size="1" />
  1222. <Data ElementName="pet_id" Type="int32" Size="1" />
  1223. <Data ElementName="hp_current" Type="sint32" Size="1" />
  1224. <Data ElementName="hp_max" Type="sint32" Size="1" />
  1225. <Data ElementName="power_current" Type="sint32" Size="1" />
  1226. <Data ElementName="power_max" Type="sint32" Size="1" />
  1227. <Data ElementName="level_current" Type="int16" Size="1" />
  1228. <Data ElementName="level_max" Type="int16" Size="1" />
  1229. <Data ElementName="name" Type="char" Size="41" />
  1230. <Data ElementName="zone" Type="char" Size="60" />
  1231. <Data ElementName="instance" Type="int8" Size="1" />
  1232. <Data ElementName="unknown3" Type="int8" Size="1" />
  1233. <Data ElementName="unknown4" Type="int16" Size="1" />
  1234. <Data ElementName="race_id" Type="int8" Size="1" />
  1235. <Data ElementName="class_id" Type="int8" Size="1" />
  1236. <Data ElementName="trauma_count" Type="int8" Size="1" />
  1237. <Data ElementName="arcane_count" Type="int8" Size="1" />
  1238. <Data ElementName="noxious_count" Type="int8" Size="1" />
  1239. <Data ElementName="elemental_count" Type="int8" Size="1" />
  1240. <Data ElementName="curse_count" Type="int8" Size="1" />
  1241. <Data ElementName="unknown5" Type="int8" Size="2" />
  1242. <Data ElementName="CoEunknown" Type="int8" Size="9" />
  1243. </Struct>
  1244. <Struct Name="Substruct_GroupMember" ClientVersion="57048" >
  1245. <Data ElementName="spawn_id" Type="int32" Size="1" />
  1246. <Data ElementName="pet_id" Type="int32" Size="1" />
  1247. <Data ElementName="hp_current" Type="sint64" Size="1" />
  1248. <Data ElementName="hp_max" Type="sint64" Size="1" />
  1249. <Data ElementName="power_current" Type="sint32" Size="1" />
  1250. <Data ElementName="power_max" Type="sint32" Size="1" />
  1251. <Data ElementName="level_current" Type="int16" Size="1" />
  1252. <Data ElementName="level_max" Type="int16" Size="1" />
  1253. <Data ElementName="name" Type="char" Size="41" />
  1254. <Data ElementName="zone" Type="char" Size="60" />
  1255. <Data ElementName="instance" Type="int8" Size="1" />
  1256. <Data ElementName="unknown3" Type="int8" Size="1" />
  1257. <Data ElementName="unknown4" Type="int16" Size="1" />
  1258. <Data ElementName="race_id" Type="int8" Size="1" />
  1259. <Data ElementName="class_id" Type="int8" Size="1" />
  1260. <Data ElementName="trauma_count" Type="int8" Size="1" />
  1261. <Data ElementName="arcane_count" Type="int8" Size="1" />
  1262. <Data ElementName="noxious_count" Type="int8" Size="1" />
  1263. <Data ElementName="elemental_count" Type="int8" Size="1" />
  1264. <Data ElementName="curse_count" Type="int8" Size="1" />
  1265. <Data ElementName="unknown5" Type="int8" Size="2" />
  1266. <Data ElementName="CoEunknown" Type="int8" Size="9" />
  1267. </Struct>
  1268. <Struct Name="Substruct_GroupMember" ClientVersion="61532" >
  1269. <Data ElementName="spawn_id" Type="int32" Size="1" />
  1270. <Data ElementName="pet_id" Type="int32" Size="1" />
  1271. <Data ElementName="hp_current" Type="sint64" Size="1" />
  1272. <Data ElementName="hp_current2" Type="sint64" Size="1" />
  1273. <Data ElementName="hp_max" Type="sint32" Size="1" />
  1274. <Data ElementName="hp_max2" Type="sint32" Size="1" />
  1275. <Data ElementName="power_current" Type="sint32" Size="1" />
  1276. <Data ElementName="power_max" Type="sint32" Size="1" />
  1277. <Data ElementName="level_current" Type="int16" Size="1" />
  1278. <Data ElementName="level_max" Type="int16" Size="1" />
  1279. <Data ElementName="name" Type="char" Size="41" />
  1280. <Data ElementName="zone" Type="char" Size="60" />
  1281. <Data ElementName="instance" Type="int8" Size="1" />
  1282. <Data ElementName="unknown3" Type="int8" Size="1" />
  1283. <Data ElementName="unknown4" Type="int16" Size="1" />
  1284. <Data ElementName="race_id" Type="int8" Size="1" />
  1285. <Data ElementName="class_id" Type="int8" Size="1" />
  1286. <Data ElementName="trauma_count" Type="int8" Size="1" />
  1287. <Data ElementName="arcane_count" Type="int8" Size="1" />
  1288. <Data ElementName="noxious_count" Type="int8" Size="1" />
  1289. <Data ElementName="elemental_count" Type="int8" Size="1" />
  1290. <Data ElementName="curse_count" Type="int8" Size="1" />
  1291. <Data ElementName="unknown5" Type="int8" Size="2" />
  1292. <Data ElementName="CoEunknown" Type="int8" Size="9" />
  1293. </Struct>
  1294. <Struct Name="Substruct_GroupMember" ClientVersion="63167" >
  1295. <Data ElementName="spawn_id" Type="int32" Size="1" />
  1296. <Data ElementName="pet_id" Type="int32" Size="1" />
  1297. <Data ElementName="hp_current" Type="sint64" Size="1" />
  1298. <Data ElementName="hp_max" Type="sint64" Size="1" />
  1299. <Data ElementName="power_current" Type="sint32" Size="1" />
  1300. <Data ElementName="power_max" Type="sint32" Size="1" />
  1301. <Data ElementName="level_current" Type="int16" Size="1" />
  1302. <Data ElementName="level_max" Type="int16" Size="1" />
  1303. <Data ElementName="name" Type="char" Size="41" />
  1304. <Data ElementName="zone" Type="char" Size="60" />
  1305. <Data ElementName="instance" Type="int8" Size="1" />
  1306. <Data ElementName="unknown3" Type="int8" Size="1" />
  1307. <Data ElementName="unknown4" Type="int16" Size="1" />
  1308. <Data ElementName="race_id" Type="int8" Size="1" />
  1309. <Data ElementName="class_id" Type="int8" Size="1" />
  1310. <Data ElementName="trauma_count" Type="int8" Size="1" />
  1311. <Data ElementName="arcane_count" Type="int8" Size="1" />
  1312. <Data ElementName="noxious_count" Type="int8" Size="1" />
  1313. <Data ElementName="elemental_count" Type="int8" Size="1" />
  1314. <Data ElementName="curse_count" Type="int8" Size="1" />
  1315. <Data ElementName="unknown5" Type="int8" Size="2" />
  1316. <Data ElementName="CoEunknown" Type="int8" Size="9" />
  1317. </Struct>
  1318. <Struct Name="Substruct_GroupMember" ClientVersion="64736" >
  1319. <Data ElementName="spawn_id" Type="int32" Size="1" />
  1320. <Data ElementName="pet_id" Type="int32" Size="1" />
  1321. <Data ElementName="hp_current" Type="sint64" Size="1" />
  1322. <Data ElementName="hp_max" Type="sint64" Size="1" />
  1323. <Data ElementName="power_current" Type="sint32" Size="1" />
  1324. <Data ElementName="power_max" Type="sint32" Size="1" />
  1325. <Data ElementName="level_current" Type="int16" Size="1" />
  1326. <Data ElementName="level_max" Type="int16" Size="1" />
  1327. <Data ElementName="name" Type="char" Size="41" />
  1328. <Data ElementName="zone" Type="char" Size="60" />
  1329. <Data ElementName="instance" Type="int8" Size="1" />
  1330. <Data ElementName="unknown3" Type="int8" Size="1" />
  1331. <Data ElementName="unknown4" Type="int16" Size="1" />
  1332. <Data ElementName="race_id" Type="int8" Size="1" />
  1333. <Data ElementName="class_id" Type="int8" Size="1" />
  1334. <Data ElementName="trauma_count" Type="int8" Size="1" />
  1335. <Data ElementName="arcane_count" Type="int8" Size="1" />
  1336. <Data ElementName="noxious_count" Type="int8" Size="1" />
  1337. <Data ElementName="elemental_count" Type="int8" Size="1" />
  1338. <Data ElementName="curse_count" Type="int8" Size="1" />
  1339. <Data ElementName="unknown5" Type="int8" Size="2" />
  1340. <Data ElementName="CoEunknown" Type="int8" Size="9" />
  1341. </Struct>
  1342. <Struct Name="WS_CharacterSheet" ClientVersion="1" OpcodeName="OP_UpdateCharacterSheetMsg">
  1343. <Data ElementName="character_name" Type="char" Size="40" />
  1344. <Data ElementName="unknown_1_1_MJ" Type="int16" Size="1" />
  1345. <Data ElementName="race" Type="int8" Size="1" />
  1346. <Data ElementName="gender" Type="int8" Size="1" />
  1347. <Data ElementName="exiled" Type="int8" Size="1" />
  1348. <Data ElementName="class1" Type="int32" Size="1" />
  1349. <Data ElementName="class2" Type="int32" Size="1" />
  1350. <Data ElementName="class3" Type="int32" Size="1" />
  1351. <Data ElementName="tradeskill_class1" Type="int32" Size="1" />
  1352. <Data ElementName="tradeskill_class2" Type="int32" Size="1" />
  1353. <Data ElementName="tradeskill_class3" Type="int32" Size="1" />
  1354. <Data ElementName="level" Type="int16" Size="1" />
  1355. <Data ElementName="effective_level" Type="int16" Size="1" />
  1356. <Data ElementName="tradeskill_level" Type="int16" Size="1" />
  1357. <Data ElementName="unknown_1_2_MJ" Type="int32" Size="1" />
  1358. <Data ElementName="account_age_base" Type="int16" Size="1" />
  1359. <Data ElementName="account_age_bonus" Type="int16" Size="19" />
  1360. <Data ElementName="deity" Type="char" Size="32" />
  1361. <Data ElementName="last_name" Type="char" Size="20" />
  1362. <Data ElementName="unknown_1_3_MJ" Type="int8" Size="1" />
  1363. <Data ElementName="current_hp" Type="int32" Size="1" />
  1364. <Data ElementName="max_hp" Type="int32" Size="1" />
  1365. <Data ElementName="base_hp" Type="int32" Size="1" />
  1366. <Data ElementName="current_power" Type="int32" Size="1" />
  1367. <Data ElementName="max_power" Type="int32" Size="1" />
  1368. <Data ElementName="base_power" Type="int32" Size="1" />
  1369. <Data ElementName="conc_used" Type="int8" Size="1" />
  1370. <Data ElementName="conc_max" Type="int8" Size="1" />
  1371. <Data ElementName="attack" Type="int16" Size="1" />
  1372. <Data ElementName="attack_base" Type="int16" Size="1" />
  1373. <Data ElementName="hp_regen" Type="int32" Size="1" />
  1374. <Data ElementName="power_regen" Type="int32" Size="1" />
  1375. <Data ElementName="unknown_1_4a_MJ" Type="float" Size="1" />
  1376. <Data ElementName="unknown_1_4b_MJ" Type="float" Size="1" />
  1377. <Data ElementName="mitigation3" Type="int16" Size="1" />
  1378. <Data ElementName="mitigation3_base" Type="int16" Size="1" />
  1379. <Data ElementName="absorb" Type="int16" Size="1" />
  1380. <Data ElementName="avoidance_cur" Type="int16" Size="1" />
  1381. <Data ElementName="avoidance_max" Type="int16" Size="1" />
  1382. <Data ElementName="avoidance_base" Type="int16" Size="1" />
  1383. <Data ElementName="unknown12c" Type="int16" Size="1" />
  1384. <Data ElementName="avoidance_base_chance" Type="int16" Size="1" />
  1385. <Data ElementName="unknown12d" Type="int16" Size="1" />
  1386. <Data ElementName="avoidance_parry_chance" Type="int16" Size="1" />
  1387. <Data ElementName="unknown12e" Type="int16" Size="1" />
  1388. <Data ElementName="avoidance_deflection_chance" Type="int16" Size="1" />
  1389. <Data ElementName="unknown12f" Type="int16" Size="1" />
  1390. <Data ElementName="avoidance_block_chance" Type="int16" Size="1" />
  1391. <Data ElementName="unknown12g" Type="int16" Size="1" />
  1392. <Data ElementName="str" Type="int16" Size="1" />
  1393. <Data ElementName="sta" Type="int16" Size="1" />
  1394. <Data ElementName="agi" Type="int16" Size="1" />
  1395. <Data ElementName="wis" Type="int16" Size="1" />
  1396. <Data ElementName="int" Type="int16" Size="1" />
  1397. <Data ElementName="str_base" Type="int16" Size="1" />
  1398. <Data ElementName="sta_base" Type="int16" Size="1" />
  1399. <Data ElementName="agi_base" Type="int16" Size="1" />
  1400. <Data ElementName="wis_base" Type="int16" Size="1" />
  1401. <Data ElementName="int_base" Type="int16" Size="1" />
  1402. <Data ElementName="mitigation_cur" Type="int16" Size="1" />
  1403. <Data ElementName="mitigation_max" Type="int16" Size="1" />
  1404. <Data ElementName="mitigation_base" Type="int16" Size="1" />
  1405. <Data ElementName="heat" Type="int16" Size="1" />
  1406. <Data ElementName="cold" Type="int16" Size="1" />
  1407. <Data ElementName="magic" Type="int16" Size="1" />
  1408. <Data ElementName="mental" Type="int16" Size="1" />
  1409. <Data ElementName="divine" Type="int16" Size="1" />
  1410. <Data ElementName="disease" Type="int16" Size="1" />
  1411. <Data ElementName="poison" Type="int16" Size="1" />
  1412. <Data ElementName="mitigation2_cur" Type="int16" Size="1" />
  1413. <Data ElementName="mitigation2_max" Type="int16" Size="1" />
  1414. <Data ElementName="mitigation2_base" Type="int16" Size="1" />
  1415. <Data ElementName="heat_base" Type="int16" Size="1" />
  1416. <Data ElementName="cold_base" Type="int16" Size="1" />
  1417. <Data ElementName="magic_base" Type="int16" Size="1" />
  1418. <Data ElementName="mental_base" Type="int16" Size="1" />
  1419. <Data ElementName="divine_base" Type="int16" Size="1" />
  1420. <Data ElementName="disease_base" Type="int16" Size="1" />
  1421. <Data ElementName="poison_base" Type="int16" Size="1" />
  1422. <Data ElementName="mitigation_skill1" Type="int16" Size="1" />
  1423. <Data ElementName="mitigation_skill2" Type="int16" Size="1" />
  1424. <Data ElementName="mitigation_skill3" Type="int16" Size="1" />
  1425. <Data ElementName="unknown13" Type="int16" Size="7" />
  1426. <Data ElementName="exp_yellow" Type="int16" Size="1" />
  1427. <Data ElementName="exp_blue" Type="int16" Size="1" />
  1428. <Data ElementName="tradeskill_exp_yellow" Type="int16" Size="1" />
  1429. <Data ElementName="tradeskill_exp_blue" Type="int16" Size="1" />
  1430. <Data ElementName="unknown14" Type="int16" Size="1" />
  1431. <Data ElementName="unknown15a" Type="int16" Size="1" />
  1432. <Data ElementName="adventure_exp_vitality" Type="int16" Size="1" />
  1433. <Data ElementName="xp_yellow_vitality_bar" Type="int16" Size="1" />
  1434. <Data ElementName="xp_blue_vitality_bar" Type="int16" Size="1" />
  1435. <Data ElementName="tradeskill_exp_vitality" Type="int16" Size="1" />
  1436. <Data ElementName="unknown15c" Type="int16" Size="27" />
  1437. <Data ElementName="coins_copper" Type="int32" Size="1" />
  1438. <Data ElementName="coins_silver" Type="int32" Size="1" />
  1439. <Data ElementName="coins_gold" Type="int32" Size="1" />
  1440. <Data ElementName="coins_plat" Type="int32" Size="1" />
  1441. <Data ElementName="weight" Type="int32" Size="1" />
  1442. <Data ElementName="max_weight" Type="int32" Size="1" />
  1443. <Data ElementName="unknown16" Type="int16" Size="10" />
  1444. <Data ElementName="spell_effects" Substruct="Substruct_SpellEffects" Size="30" /> <!-- substruct_node_info -->
  1445. <Data ElementName="unknown17" Type="int16" Size="2" />
  1446. <Data ElementName="maintained_effects" Substruct="Substruct_MaintainedEffects" Size="30" />
  1447. <Data ElementName="unknown18" Type="int16" Size="4" />
  1448. <Data ElementName="exp_bar" Type="int16" Size="1" />
  1449. <Data ElementName="in_combat" Type="int16" Size="1" />
  1450. <Data ElementName="unknown20" Type="int32" Size="311" />
  1451. <Data ElementName="pet_name" Type="char" Size="32" />
  1452. <Data ElementName="unknown21" Type="int8" Size="28" />
  1453. <Data ElementName="status_points" Type="int32" Size="1" />
  1454. <Data ElementName="unknown22" Type="int8" Size="5" />
  1455. <Data ElementName="house_zone" Type="char" Size="32" />
  1456. <Data ElementName="unknown23" Type="int8" Size="30" />
  1457. <Data ElementName="bind_zone" Type="char" Size="32" />
  1458. <Data ElementName="unknown24" Type="int8" Size="29" />
  1459. </Struct>
  1460. <Struct Name="WS_CharacterSheet" ClientVersion="843" OpcodeName="OP_UpdateCharacterSheetMsg">
  1461. <Data ElementName="character_name" Type="char" Size="40" />
  1462. <Data ElementName="unknown_1_1_MJ" Type="int16" Size="1" />
  1463. <Data ElementName="race" Type="int8" Size="1" />
  1464. <Data ElementName="gender" Type="int8" Size="1" />
  1465. <Data ElementName="exiled" Type="int8" Size="1" />
  1466. <Data ElementName="class1" Type="int32" Size="1" />
  1467. <Data ElementName="class2" Type="int32" Size="1" />
  1468. <Data ElementName="class3" Type="int32" Size="1" />
  1469. <Data ElementName="tradeskill_class1" Type="int32" Size="1" />
  1470. <Data ElementName="tradeskill_class2" Type="int32" Size="1" />
  1471. <Data ElementName="tradeskill_class3" Type="int32" Size="1" />
  1472. <Data ElementName="level" Type="int16" Size="1" />
  1473. <Data ElementName="effective_level" Type="int16" Size="1" />
  1474. <Data ElementName="tradeskill_level" Type="int16" Size="1" />
  1475. <Data ElementName="unknown_1_2_MJ" Type="int32" Size="1" />
  1476. <Data ElementName="account_age_base" Type="int16" Size="1" />
  1477. <Data ElementName="account_age_bonus" Type="int16" Size="19" />
  1478. <Data ElementName="deity" Type="char" Size="32" />
  1479. <Data ElementName="last_name" Type="char" Size="20" />
  1480. <Data ElementName="unknown_1_3_MJ" Type="int8" Size="1" />
  1481. <Data ElementName="current_hp" Type="int32" Size="1" />
  1482. <Data ElementName="max_hp" Type="int32" Size="1" />
  1483. <Data ElementName="base_hp" Type="int32" Size="1" />
  1484. <Data ElementName="current_power" Type="int32" Size="1" />
  1485. <Data ElementName="max_power" Type="int32" Size="1" />
  1486. <Data ElementName="base_power" Type="int32" Size="1" />
  1487. <Data ElementName="conc_used" Type="int8" Size="1" />
  1488. <Data ElementName="conc_max" Type="int8" Size="1" />
  1489. <Data ElementName="attack" Type="int16" Size="1" />
  1490. <Data ElementName="attack_base" Type="int16" Size="1" />
  1491. <Data ElementName="hp_regen" Type="int32" Size="1" />
  1492. <Data ElementName="power_regen" Type="int32" Size="1" />
  1493. <Data ElementName="unknown_1_4a_MJ" Type="float" Size="1" />
  1494. <Data ElementName="unknown_1_4b_MJ" Type="float" Size="1" />
  1495. <Data ElementName="mitigation3" Type="int16" Size="1" />
  1496. <Data ElementName="mitigation3_base" Type="int16" Size="1" />
  1497. <Data ElementName="absorb" Type="int16" Size="1" />
  1498. <Data ElementName="avoidance_cur" Type="int16" Size="1" />
  1499. <Data ElementName="avoidance_max" Type="int16" Size="1" />
  1500. <Data ElementName="avoidance_base" Type="int16" Size="1" />
  1501. <Data ElementName="unknown12c" Type="int16" Size="1" />
  1502. <Data ElementName="avoidance_base_chance" Type="int16" Size="1" />
  1503. <Data ElementName="unknown12d" Type="int16" Size="1" />
  1504. <Data ElementName="avoidance_parry_chance" Type="int16" Size="1" />
  1505. <Data ElementName="unknown12e" Type="int16" Size="1" />
  1506. <Data ElementName="avoidance_deflection_chance" Type="int16" Size="1" />
  1507. <Data ElementName="unknown12f" Type="int16" Size="1" />
  1508. <Data ElementName="avoidance_block_chance" Type="int16" Size="1" />
  1509. <Data ElementName="unknown12g" Type="int16" Size="1" />
  1510. <Data ElementName="str" Type="int16" Size="1" />
  1511. <Data ElementName="sta" Type="int16" Size="1" />
  1512. <Data ElementName="agi" Type="int16" Size="1" />
  1513. <Data ElementName="wis" Type="int16" Size="1" />
  1514. <Data ElementName="int" Type="int16" Size="1" />
  1515. <Data ElementName="str_base" Type="int16" Size="1" />
  1516. <Data ElementName="sta_base" Type="int16" Size="1" />
  1517. <Data ElementName="agi_base" Type="int16" Size="1" />
  1518. <Data ElementName="wis_base" Type="int16" Size="1" />
  1519. <Data ElementName="int_base" Type="int16" Size="1" />
  1520. <Data ElementName="mitigation_cur" Type="int16" Size="1" />
  1521. <Data ElementName="mitigation_max" Type="int16" Size="1" />
  1522. <Data ElementName="mitigation_base" Type="int16" Size="1" />
  1523. <Data ElementName="heat" Type="int16" Size="1" />
  1524. <Data ElementName="cold" Type="int16" Size="1" />
  1525. <Data ElementName="magic" Type="int16" Size="1" />
  1526. <Data ElementName="mental" Type="int16" Size="1" />
  1527. <Data ElementName="divine" Type="int16" Size="1" />
  1528. <Data ElementName="disease" Type="int16" Size="1" />
  1529. <Data ElementName="poison" Type="int16" Size="1" />
  1530. <Data ElementName="mitigation2_cur" Type="int16" Size="1" />
  1531. <Data ElementName="mitigation2_max" Type="int16" Size="1" />
  1532. <Data ElementName="mitigation2_base" Type="int16" Size="1" />
  1533. <Data ElementName="heat_base" Type="int16" Size="1" />
  1534. <Data ElementName="cold_base" Type="int16" Size="1" />
  1535. <Data ElementName="magic_base" Type="int16" Size="1" />
  1536. <Data ElementName="mental_base" Type="int16" Size="1" />
  1537. <Data ElementName="divine_base" Type="int16" Size="1" />
  1538. <Data ElementName="disease_base" Type="int16" Size="1" />
  1539. <Data ElementName="poison_base" Type="int16" Size="1" />
  1540. <Data ElementName="mitigation_skill1" Type="int16" Size="1" />
  1541. <Data ElementName="mitigation_skill2" Type="int16" Size="1" />
  1542. <Data ElementName="mitigation_skill3" Type="int16" Size="1" />
  1543. <Data ElementName="unknown13" Type="int16" Size="7" />
  1544. <Data ElementName="exp_yellow" Type="int16" Size="1" />
  1545. <Data ElementName="exp_blue" Type="int16" Size="1" />
  1546. <Data ElementName="tradeskill_exp_yellow" Type="int16" Size="1" />
  1547. <Data ElementName="tradeskill_exp_blue" Type="int16" Size="1" />
  1548. <Data ElementName="unknown14" Type="int16" Size="1" />
  1549. <Data ElementName="unknown15a" Type="int16" Size="1" />
  1550. <Data ElementName="adventure_exp_vitality" Type="int16" Size="1" />
  1551. <Data ElementName="xp_yellow_vitality_bar" Type="int16" Size="1" />
  1552. <Data ElementName="xp_blue_vitality_bar" Type="int16" Size="1" />
  1553. <Data ElementName="tradeskill_exp_vitality" Type="int16" Size="1" />
  1554. <Data ElementName="unknown15c" Type="int16" Size="27" />
  1555. <Data ElementName="coins_copper" Type="int32" Size="1" />
  1556. <Data ElementName="coins_silver" Type="int32" Size="1" />
  1557. <Data ElementName="coins_gold" Type="int32" Size="1" />
  1558. <Data ElementName="coins_plat" Type="int32" Size="1" />
  1559. <Data ElementName="weight" Type="int32" Size="1" />
  1560. <Data ElementName="max_weight" Type="int32" Size="1" />
  1561. <Data ElementName="unknown16" Type="int16" Size="10" />
  1562. <Data ElementName="detrimental_spell_effects" Substruct="Substruct_SpellEffects" Size="30" />
  1563. <Data ElementName="spell_effects" Substruct="Substruct_SpellEffects" Size="30" />
  1564. <Data ElementName="unknown17" Type="int16" Size="2" />
  1565. <Data ElementName="maintained_effects" Substruct="Substruct_MaintainedEffects" Size="30" />
  1566. <Data ElementName="unknown18" Type="int16" Size="4" />
  1567. <Data ElementName="exp_bar" Type="int16" Size="1" />
  1568. <Data ElementName="in_combat" Type="int16" Size="1" />
  1569. <Data ElementName="unknown20" Type="int32" Size="312" />
  1570. <Data ElementName="pet_name" Type="char" Size="32" />
  1571. <Data ElementName="unknown21" Type="int8" Size="28" />
  1572. <Data ElementName="status_points" Type="int32" Size="1" />
  1573. <Data ElementName="unknown22" Type="int8" Size="5" />
  1574. <Data ElementName="house_zone" Type="char" Size="32" />
  1575. <Data ElementName="unknown23" Type="int8" Size="30" />
  1576. <Data ElementName="bind_zone" Type="char" Size="32" />
  1577. <Data ElementName="unknown24" Type="int8" Size="29" />
  1578. </Struct>
  1579. <Struct Name="WS_CharacterSheet" ClientVersion="860" OpcodeName="OP_UpdateCharacterSheetMsg">
  1580. <Data ElementName="character_name" Type="char" Size="40" />
  1581. <Data ElementName="unknown_1_1_MJ" Type="int16" Size="1" />
  1582. <Data ElementName="race" Type="int8" Size="1" />
  1583. <Data ElementName="gender" Type="int8" Size="1" />
  1584. <Data ElementName="exiled" Type="int8" Size="1" />
  1585. <Data ElementName="class1" Type="int32" Size="1" />
  1586. <Data ElementName="class2" Type="int32" Size="1" />
  1587. <Data ElementName="class3" Type="int32" Size="1" />
  1588. <Data ElementName="tradeskill_class1" Type="int32" Size="1" />
  1589. <Data ElementName="tradeskill_class2" Type="int32" Size="1" />
  1590. <Data ElementName="tradeskill_class3" Type="int32" Size="1" />
  1591. <Data ElementName="level" Type="int16" Size="1" />
  1592. <Data ElementName="effective_level" Type="int16" Size="1" />
  1593. <Data ElementName="tradeskill_level" Type="int16" Size="1" />
  1594. <Data ElementName="unknown_1_2_MJ" Type="int32" Size="1" />
  1595. <Data ElementName="account_age_base" Type="int16" Size="1" />
  1596. <Data ElementName="account_age_bonus" Type="int16" Size="17" />
  1597. <Data ElementName="deity" Type="char" Size="32" />
  1598. <Data ElementName="last_name" Type="char" Size="20" />
  1599. <Data ElementName="unknown_1_3_MJ" Type="int8" Size="1" />
  1600. <Data ElementName="current_hp" Type="int32" Size="1" />
  1601. <Data ElementName="max_hp" Type="int32" Size="1" />
  1602. <Data ElementName="base_hp" Type="int32" Size="1" />
  1603. <Data ElementName="current_power" Type="int32" Size="1" />
  1604. <Data ElementName="max_power" Type="int32" Size="1" />
  1605. <Data ElementName="base_power" Type="int32" Size="1" />
  1606. <Data ElementName="conc_used" Type="int8" Size="1" />
  1607. <Data ElementName="conc_max" Type="int8" Size="1" />
  1608. <Data ElementName="attack" Type="int16" Size="1" />
  1609. <Data ElementName="attack_base" Type="int16" Size="1" />
  1610. <Data ElementName="hp_regen" Type="int32" Size="1" />
  1611. <Data ElementName="power_regen" Type="int32" Size="1" />
  1612. <Data ElementName="unknown_1_4a_MJ" Type="float" Size="1" />
  1613. <Data ElementName="unknown_1_4b_MJ" Type="float" Size="1" />
  1614. <Data ElementName="mitigation3" Type="int16" Size="1" />
  1615. <Data ElementName="mitigation3_base" Type="int16" Size="1" />
  1616. <Data ElementName="absorb" Type="int16" Size="1" />
  1617. <Data ElementName="avoidance_cur" Type="int16" Size="1" />
  1618. <Data ElementName="avoidance_max" Type="int16" Size="1" />
  1619. <Data ElementName="avoidance_base" Type="int16" Size="1" />
  1620. <Data ElementName="unknown12c" Type="int16" Size="1" />
  1621. <Data ElementName="avoidance_base_chance" Type="int16" Size="1" />
  1622. <Data ElementName="unknown12d" Type="int16" Size="1" />
  1623. <Data ElementName="avoidance_parry_chance" Type="int16" Size="1" />
  1624. <Data ElementName="unknown12e" Type="int16" Size="1" />
  1625. <Data ElementName="avoidance_deflection_chance" Type="int16" Size="1" />
  1626. <Data ElementName="unknown12f" Type="int16" Size="1" />
  1627. <Data ElementName="avoidance_block_chance" Type="int16" Size="1" />
  1628. <Data ElementName="unknown12g" Type="int16" Size="1" />
  1629. <Data ElementName="str" Type="int16" Size="1" />
  1630. <Data ElementName="sta" Type="int16" Size="1" />
  1631. <Data ElementName="agi" Type="int16" Size="1" />
  1632. <Data ElementName="wis" Type="int16" Size="1" />
  1633. <Data ElementName="int" Type="int16" Size="1" />
  1634. <Data ElementName="str_base" Type="int16" Size="1" />
  1635. <Data ElementName="sta_base" Type="int16" Size="1" />
  1636. <Data ElementName="agi_base" Type="int16" Size="1" />
  1637. <Data ElementName="wis_base" Type="int16" Size="1" />
  1638. <Data ElementName="int_base" Type="int16" Size="1" />
  1639. <Data ElementName="mitigation_cur" Type="int16" Size="1" />
  1640. <Data ElementName="mitigation_max" Type="int16" Size="1" />
  1641. <Data ElementName="mitigation_base" Type="int16" Size="1" />
  1642. <Data ElementName="heat" Type="int16" Size="1" />
  1643. <Data ElementName="cold" Type="int16" Size="1" />
  1644. <Data ElementName="magic" Type="int16" Size="1" />
  1645. <Data ElementName="mental" Type="int16" Size="1" />
  1646. <Data ElementName="divine" Type="int16" Size="1" />
  1647. <Data ElementName="disease" Type="int16" Size="1" />
  1648. <Data ElementName="poison" Type="int16" Size="1" />
  1649. <Data ElementName="mitigation2_cur" Type="int16" Size="1" />
  1650. <Data ElementName="mitigation2_max" Type="int16" Size="1" />
  1651. <Data ElementName="mitigation2_base" Type="int16" Size="1" />
  1652. <Data ElementName="heat_base" Type="int16" Size="1" />
  1653. <Data ElementName="cold_base" Type="int16" Size="1" />
  1654. <Data ElementName="magic_base" Type="int16" Size="1" />
  1655. <Data ElementName="mental_base" Type="int16" Size="1" />
  1656. <Data ElementName="divine_base" Type="int16" Size="1" />
  1657. <Data ElementName="disease_base" Type="int16" Size="1" />
  1658. <Data ElementName="poison_base" Type="int16" Size="1" />
  1659. <Data ElementName="mitigation_skill1" Type="int16" Size="1" />
  1660. <Data ElementName="mitigation_skill2" Type="int16" Size="1" />
  1661. <Data ElementName="mitigation_skill3" Type="int16" Size="1" />
  1662. <Data ElementName="unknown13" Type="int16" Size="7" />
  1663. <Data ElementName="exp_yellow" Type="int16" Size="1" />
  1664. <Data ElementName="exp_blue" Type="int16" Size="1" />
  1665. <Data ElementName="tradeskill_exp_yellow" Type="int16" Size="1" />
  1666. <Data ElementName="tradeskill_exp_blue" Type="int16" Size="1" />
  1667. <Data ElementName="unknown14" Type="int16" Size="1" />
  1668. <Data ElementName="unknown15a" Type="int16" Size="1" />
  1669. <Data ElementName="adventure_exp_vitality" Type="int16" Size="1" />
  1670. <Data ElementName="xp_yellow_vitality_bar" Type="int16" Size="1" />
  1671. <Data ElementName="xp_blue_vitality_bar" Type="int16" Size="1" />
  1672. <Data ElementName="tradeskill_exp_vitality" Type="int16" Size="1" />
  1673. <Data ElementName="unknown15c" Type="int16" Size="27" />
  1674. <Data ElementName="coins_copper" Type="int32" Size="1" />
  1675. <Data ElementName="coins_silver" Type="int32" Size="1" />
  1676. <Data ElementName="coins_gold" Type="int32" Size="1" />
  1677. <Data ElementName="coins_plat" Type="int32" Size="1" />
  1678. <Data ElementName="weight" Type="int32" Size="1" />
  1679. <Data ElementName="max_weight" Type="int32" Size="1" />
  1680. <Data ElementName="unknown16" Type="int16" Size="10" />
  1681. <Data ElementName="detrimental_spell_effects" Substruct="Substruct_SpellEffects" Size="30" />
  1682. <Data ElementName="spell_effects" Substruct="Substruct_SpellEffects" Size="30" />
  1683. <Data ElementName="unknown17" Type="int16" Size="2" />
  1684. <Data ElementName="maintained_effects" Substruct="Substruct_MaintainedEffects" Size="30" />
  1685. <Data ElementName="unknown18" Type="int16" Size="4" />
  1686. <Data ElementName="unknown19" Type="int32" Size="12" />
  1687. <Data ElementName="exp_bar" Type="int16" Size="1" />
  1688. <Data ElementName="in_combat" Type="int16" Size="1" />
  1689. <Data ElementName="unknown20" Type="int32" Size="314" />
  1690. <Data ElementName="pet_name" Type="char" Size="32" />
  1691. <Data ElementName="unknown21" Type="int8" Size="28" />
  1692. <Data ElementName="status_points" Type="int32" Size="1" />
  1693. <Data ElementName="unknown22" Type="int8" Size="5" />
  1694. <Data ElementName="house_zone" Type="char" Size="32" />
  1695. <Data ElementName="unknown23" Type="int8" Size="30" />
  1696. <Data ElementName="bind_zone" Type="char" Size="32" />
  1697. <Data ElementName="unknown24" Type="int8" Size="29" />
  1698. </Struct>
  1699. <Struct Name="WS_CharacterSheet" ClientVersion="869" OpcodeName="OP_UpdateCharacterSheetMsg">
  1700. <Data ElementName="character_name" Type="char" Size="40" />
  1701. <Data ElementName="unknown_1_1_MJ" Type="int16" Size="1" />
  1702. <Data ElementName="race" Type="int8" Size="1" />
  1703. <Data ElementName="gender" Type="int8" Size="1" />
  1704. <Data ElementName="exiled" Type="int8" Size="1" />
  1705. <Data ElementName="class1" Type="int32" Size="1" />
  1706. <Data ElementName="class2" Type="int32" Size="1" />
  1707. <Data ElementName="class3" Type="int32" Size="1" />
  1708. <Data ElementName="tradeskill_class1" Type="int32" Size="1" />
  1709. <Data ElementName="tradeskill_class2" Type="int32" Size="1" />
  1710. <Data ElementName="tradeskill_class3" Type="int32" Size="1" />
  1711. <Data ElementName="level" Type="int16" Size="1" />
  1712. <Data ElementName="effective_level" Type="int16" Size="1" />
  1713. <Data ElementName="tradeskill_level" Type="int16" Size="1" />
  1714. <Data ElementName="unknown_1_2_MJ" Type="int32" Size="1" />
  1715. <Data ElementName="account_age_base" Type="int16" Size="1" />
  1716. <Data ElementName="account_age_bonus" Type="int16" Size="18" />
  1717. <Data ElementName="deity" Type="char" Size="32" />
  1718. <Data ElementName="last_name" Type="char" Size="20" />
  1719. <Data ElementName="unknown_1_3_MJ" Type="int8" Size="1" />
  1720. <Data ElementName="current_hp" Type="int32" Size="1" />
  1721. <Data ElementName="max_hp" Type="int32" Size="1" />
  1722. <Data ElementName="base_hp" Type="int32" Size="1" />
  1723. <Data ElementName="current_power" Type="int32" Size="1" />
  1724. <Data ElementName="max_power" Type="int32" Size="1" />
  1725. <Data ElementName="base_power" Type="int32" Size="1" />
  1726. <Data ElementName="conc_used" Type="int8" Size="1" />
  1727. <Data ElementName="conc_max" Type="int8" Size="1" />
  1728. <Data ElementName="attack" Type="int16" Size="1" />
  1729. <Data ElementName="attack_base" Type="int16" Size="1" />
  1730. <Data ElementName="hp_regen" Type="int32" Size="1" />
  1731. <Data ElementName="power_regen" Type="int32" Size="1" />
  1732. <Data ElementName="unknown_1_4a_MJ" Type="float" Size="1" />
  1733. <Data ElementName="unknown_1_4b_MJ" Type="float" Size="1" />
  1734. <Data ElementName="mitigation3" Type="int16" Size="1" />
  1735. <Data ElementName="mitigation3_base" Type="int16" Size="1" />
  1736. <Data ElementName="absorb" Type="int16" Size="1" />
  1737. <Data ElementName="avoidance_cur" Type="int16" Size="1" />
  1738. <Data ElementName="avoidance_max" Type="int16" Size="1" />
  1739. <Data ElementName="avoidance_base" Type="int16" Size="1" />
  1740. <Data ElementName="unknown12c" Type="int16" Size="1" />
  1741. <Data ElementName="avoidance_base_chance" Type="int16" Size="1" />
  1742. <Data ElementName="unknown12d" Type="int16" Size="1" />
  1743. <Data ElementName="avoidance_parry_chance" Type="int16" Size="1" />
  1744. <Data ElementName="unknown12e" Type="int16" Size="1" />
  1745. <Data ElementName="avoidance_deflection_chance" Type="int16" Size="1" />
  1746. <Data ElementName="unknown12f" Type="int16" Size="1" />
  1747. <Data ElementName="avoidance_block_chance" Type="int16" Size="1" />
  1748. <Data ElementName="unknown12g" Type="int16" Size="1" />
  1749. <Data ElementName="str" Type="int16" Size="1" />
  1750. <Data ElementName="sta" Type="int16" Size="1" />
  1751. <Data ElementName="agi" Type="int16" Size="1" />
  1752. <Data ElementName="wis" Type="int16" Size="1" />
  1753. <Data ElementName="int" Type="int16" Size="1" />
  1754. <Data ElementName="str_base" Type="int16" Size="1" />
  1755. <Data ElementName="sta_base" Type="int16" Size="1" />
  1756. <Data ElementName="agi_base" Type="int16" Size="1" />
  1757. <Data ElementName="wis_base" Type="int16" Size="1" />
  1758. <Data ElementName="int_base" Type="int16" Size="1" />
  1759. <Data ElementName="mitigation_cur" Type="int16" Size="1" />
  1760. <Data ElementName="mitigation_max" Type="int16" Size="1" />
  1761. <Data ElementName="mitigation_base" Type="int16" Size="1" />
  1762. <Data ElementName="heat" Type="int16" Size="1" />
  1763. <Data ElementName="cold" Type="int16" Size="1" />
  1764. <Data ElementName="magic" Type="int16" Size="1" />
  1765. <Data ElementName="mental" Type="int16" Size="1" />
  1766. <Data ElementName="divine" Type="int16" Size="1" />
  1767. <Data ElementName="disease" Type="int16" Size="1" />
  1768. <Data ElementName="poison" Type="int16" Size="1" />
  1769. <Data ElementName="mitigation2_cur" Type="int16" Size="1" />
  1770. <Data ElementName="mitigation2_max" Type="int16" Size="1" />
  1771. <Data ElementName="mitigation2_base" Type="int16" Size="1" />
  1772. <Data ElementName="heat_base" Type="int16" Size="1" />
  1773. <Data ElementName="cold_base" Type="int16" Size="1" />
  1774. <Data ElementName="magic_base" Type="int16" Size="1" />
  1775. <Data ElementName="mental_base" Type="int16" Size="1" />
  1776. <Data ElementName="divine_base" Type="int16" Size="1" />
  1777. <Data ElementName="disease_base" Type="int16" Size="1" />
  1778. <Data ElementName="poison_base" Type="int16" Size="1" />
  1779. <Data ElementName="mitigation_skill1" Type="int16" Size="1" />
  1780. <Data ElementName="mitigation_skill2" Type="int16" Size="1" />
  1781. <Data ElementName="mitigation_skill3" Type="int16" Size="1" />
  1782. <Data ElementName="unknown13" Type="int16" Size="7" />
  1783. <Data ElementName="exp_yellow" Type="int16" Size="1" />
  1784. <Data ElementName="exp_blue" Type="int16" Size="1" />
  1785. <Data ElementName="tradeskill_exp_yellow" Type="int16" Size="1" />
  1786. <Data ElementName="tradeskill_exp_blue" Type="int16" Size="1" />
  1787. <Data ElementName="unknown14" Type="int16" Size="1" />
  1788. <Data ElementName="unknown15a" Type="int16" Size="1" />
  1789. <Data ElementName="adventure_exp_vitality" Type="int16" Size="1" />
  1790. <Data ElementName="xp_yellow_vitality_bar" Type="int16" Size="1" />
  1791. <Data ElementName="xp_blue_vitality_bar" Type="int16" Size="1" />
  1792. <Data ElementName="tradeskill_exp_vitality" Type="int16" Size="1" />
  1793. <Data ElementName="unknown15c" Type="int16" Size="27" />
  1794. <Data ElementName="coins_copper" Type="int32" Size="1" />
  1795. <Data ElementName="coins_silver" Type="int32" Size="1" />
  1796. <Data ElementName="coins_gold" Type="int32" Size="1" />
  1797. <Data ElementName="coins_plat" Type="int32" Size="1" />
  1798. <Data ElementName="weight" Type="int32" Size="1" />
  1799. <Data ElementName="max_weight" Type="int32" Size="1" />
  1800. <Data ElementName="unknown16" Type="int16" Size="10" />
  1801. <Data ElementName="detrimental_spell_effects" Substruct="Substruct_SpellEffects" Size="30" />
  1802. <Data ElementName="spell_effects" Substruct="Substruct_SpellEffects" Size="30" />
  1803. <Data ElementName="unknown17" Type="int16" Size="2" />
  1804. <Data ElementName="maintained_effects" Substruct="Substruct_MaintainedEffects" Size="30" />
  1805. <Data ElementName="unknown18" Type="int16" Size="4" />
  1806. <Data ElementName="unknown19" Type="int32" Size="12" />
  1807. <Data ElementName="exp_bar" Type="int16" Size="1" />
  1808. <Data ElementName="in_combat" Type="int16" Size="1" />
  1809. <Data ElementName="unknown20" Type="int32" Size="319" />
  1810. <Data ElementName="pet_name" Type="char" Size="32" />
  1811. <Data ElementName="unknown21" Type="int8" Size="28" />
  1812. <Data ElementName="status_points" Type="int32" Size="1" />
  1813. <Data ElementName="unknown22" Type="int8" Size="5" />
  1814. <Data ElementName="house_zone" Type="char" Size="32" />
  1815. <Data ElementName="unknown23" Type="int8" Size="30" />
  1816. <Data ElementName="bind_zone" Type="char" Size="32" />
  1817. <Data ElementName="unknown24" Type="int8" Size="29" />
  1818. </Struct>
  1819. <Struct Name="WS_CharacterSheet" ClientVersion="871" OpcodeName="OP_UpdateCharacterSheetMsg">
  1820. <Data ElementName="character_name" Type="char" Size="40" />
  1821. <Data ElementName="unknown_1_1_MJ" Type="int16" Size="1" />
  1822. <Data ElementName="race" Type="int8" Size="1" />
  1823. <Data ElementName="gender" Type="int8" Size="1" />
  1824. <Data ElementName="exiled" Type="int8" Size="1" />
  1825. <Data ElementName="class1" Type="int32" Size="1" />
  1826. <Data ElementName="class2" Type="int32" Size="1" />
  1827. <Data ElementName="class3" Type="int32" Size="1" />
  1828. <Data ElementName="tradeskill_class1" Type="int32" Size="1" />
  1829. <Data ElementName="tradeskill_class2" Type="int32" Size="1" />
  1830. <Data ElementName="tradeskill_class3" Type="int32" Size="1" />
  1831. <Data ElementName="level" Type="int16" Size="1" />
  1832. <Data ElementName="effective_level" Type="int16" Size="1" />
  1833. <Data ElementName="tradeskill_level" Type="int16" Size="1" />
  1834. <Data ElementName="unknown_1_2_MJ" Type="int32" Size="1" />
  1835. <Data ElementName="account_age_base" Type="int16" Size="1" />
  1836. <Data ElementName="account_age_bonus" Type="int16" Size="19" />
  1837. <Data ElementName="deity" Type="char" Size="32" />
  1838. <Data ElementName="last_name" Type="char" Size="20" />
  1839. <Data ElementName="unknown_1_3_MJ" Type="int8" Size="1" />
  1840. <Data ElementName="current_hp" Type="int32" Size="1" />
  1841. <Data ElementName="max_hp" Type="int32" Size="1" />
  1842. <Data ElementName="base_hp" Type="int32" Size="1" />
  1843. <Data ElementName="current_power" Type="int32" Size="1" />
  1844. <Data ElementName="max_power" Type="int32" Size="1" />
  1845. <Data ElementName="base_power" Type="int32" Size="1" />
  1846. <Data ElementName="conc_used" Type="int8" Size="1" />
  1847. <Data ElementName="conc_max" Type="int8" Size="1" />
  1848. <Data ElementName="attack" Type="int16" Size="1" />
  1849. <Data ElementName="attack_base" Type="int16" Size="1" />
  1850. <Data ElementName="hp_regen" Type="int32" Size="1" />
  1851. <Data ElementName="power_regen" Type="int32" Size="1" />
  1852. <Data ElementName="unknown_1_4a_MJ" Type="float" Size="1" />
  1853. <Data ElementName="unknown_1_4b_MJ" Type="float" Size="1" />
  1854. <Data ElementName="mitigation3" Type="int16" Size="1" />
  1855. <Data ElementName="mitigation3_base" Type="int16" Size="1" />
  1856. <Data ElementName="absorb" Type="int16" Size="1" />
  1857. <Data ElementName="avoidance_cur" Type="int16" Size="1" />
  1858. <Data ElementName="avoidance_max" Type="int16" Size="1" />
  1859. <Data ElementName="avoidance_base" Type="int16" Size="1" />
  1860. <Data ElementName="unknown12c" Type="int16" Size="1" />
  1861. <Data ElementName="avoidance_base_chance" Type="int16" Size="1" />
  1862. <Data ElementName="unknown12d" Type="int16" Size="1" />
  1863. <Data ElementName="avoidance_parry_chance" Type="int16" Size="1" />
  1864. <Data ElementName="unknown12e" Type="int16" Size="1" />
  1865. <Data ElementName="avoidance_deflection_chance" Type="int16" Size="1" />
  1866. <Data ElementName="unknown12f" Type="int16" Size="1" />
  1867. <Data ElementName="avoidance_block_chance" Type="int16" Size="1" />
  1868. <Data ElementName="unknown12g" Type="int16" Size="1" />
  1869. <Data ElementName="str" Type="int16" Size="1" />
  1870. <Data ElementName="sta" Type="int16" Size="1" />
  1871. <Data ElementName="agi" Type="int16" Size="1" />
  1872. <Data ElementName="wis" Type="int16" Size="1" />
  1873. <Data ElementName="int" Type="int16" Size="1" />
  1874. <Data ElementName="str_base" Type="int16" Size="1" />
  1875. <Data ElementName="sta_base" Type="int16" Size="1" />
  1876. <Data ElementName="agi_base" Type="int16" Size="1" />
  1877. <Data ElementName="wis_base" Type="int16" Size="1" />
  1878. <Data ElementName="int_base" Type="int16" Size="1" />
  1879. <Data ElementName="mitigation_cur" Type="int16" Size="1" />
  1880. <Data ElementName="mitigation_max" Type="int16" Size="1" />
  1881. <Data ElementName="mitigation_base" Type="int16" Size="1" />
  1882. <Data ElementName="heat" Type="int16" Size="1" />
  1883. <Data ElementName="cold" Type="int16" Size="1" />
  1884. <Data ElementName="magic" Type="int16" Size="1" />
  1885. <Data ElementName="mental" Type="int16" Size="1" />
  1886. <Data ElementName="divine" Type="int16" Size="1" />
  1887. <Data ElementName="disease" Type="int16" Size="1" />
  1888. <Data ElementName="poison" Type="int16" Size="1" />
  1889. <Data ElementName="mitigation2_cur" Type="int16" Size="1" />
  1890. <Data ElementName="mitigation2_max" Type="int16" Size="1" />
  1891. <Data ElementName="mitigation2_base" Type="int16" Size="1" />
  1892. <Data ElementName="heat_base" Type="int16" Size="1" />
  1893. <Data ElementName="cold_base" Type="int16" Size="1" />
  1894. <Data ElementName="magic_base" Type="int16" Size="1" />
  1895. <Data ElementName="mental_base" Type="int16" Size="1" />
  1896. <Data ElementName="divine_base" Type="int16" Size="1" />
  1897. <Data ElementName="disease_base" Type="int16" Size="1" />
  1898. <Data ElementName="poison_base" Type="int16" Size="1" />
  1899. <Data ElementName="mitigation_skill1" Type="int16" Size="1" />
  1900. <Data ElementName="mitigation_skill2" Type="int16" Size="1" />
  1901. <Data ElementName="mitigation_skill3" Type="int16" Size="1" />
  1902. <Data ElementName="unknown13" Type="int16" Size="7" />
  1903. <Data ElementName="exp_yellow" Type="int16" Size="1" />
  1904. <Data ElementName="exp_blue" Type="int16" Size="1" />
  1905. <Data ElementName="tradeskill_exp_yellow" Type="int16" Size="1" />
  1906. <Data ElementName="tradeskill_exp_blue" Type="int16" Size="1" />
  1907. <Data ElementName="unknown14" Type="int16" Size="1" />
  1908. <Data ElementName="unknown15a" Type="int16" Size="1" />
  1909. <Data ElementName="adventure_exp_vitality" Type="int16" Size="1" />
  1910. <Data ElementName="xp_yellow_vitality_bar" Type="int16" Size="1" />
  1911. <Data ElementName="xp_blue_vitality_bar" Type="int16" Size="1" />
  1912. <Data ElementName="tradeskill_exp_vitality" Type="int16" Size="1" />
  1913. <Data ElementName="unknown15c" Type="int16" Size="27" />
  1914. <Data ElementName="coins_copper" Type="int32" Size="1" />
  1915. <Data ElementName="coins_silver" Type="int32" Size="1" />
  1916. <Data ElementName="coins_gold" Type="int32" Size="1" />
  1917. <Data ElementName="coins_plat" Type="int32" Size="1" />
  1918. <Data ElementName="weight" Type="int32" Size="1" />
  1919. <Data ElementName="max_weight" Type="int32" Size="1" />
  1920. <Data ElementName="unknown16" Type="int16" Size="10" />
  1921. <Data ElementName="detrimental_spell_effects" Substruct="Substruct_SpellEffects" Size="30" />
  1922. <Data ElementName="spell_effects" Substruct="Substruct_SpellEffects" Size="30" />
  1923. <Data ElementName="unknown17" Type="int16" Size="2" />
  1924. <Data ElementName="maintained_effects" Substruct="Substruct_MaintainedEffects" Size="30" />
  1925. <Data ElementName="unknown18" Type="int16" Size="4" />
  1926. <Data ElementName="unknown19" Type="int32" Size="12" />
  1927. <Data ElementName="exp_bar" Type="int16" Size="1" />
  1928. <Data ElementName="in_combat" Type="int16" Size="1" />
  1929. <Data ElementName="unknown20" Type="int32" Size="319" />
  1930. <Data ElementName="pet_name" Type="char" Size="32" />
  1931. <Data ElementName="unknown21" Type="int8" Size="28" />
  1932. <Data ElementName="status_points" Type="int32" Size="1" />
  1933. <Data ElementName="unknown22" Type="int8" Size="5" />
  1934. <Data ElementName="house_zone" Type="char" Size="32" />
  1935. <Data ElementName="unknown23" Type="int8" Size="30" />
  1936. <Data ElementName="bind_zone" Type="char" Size="32" />
  1937. <Data ElementName="unknown24" Type="int8" Size="29" />
  1938. </Struct>
  1939. <Struct Name="WS_CharacterSheet" ClientVersion="877" OpcodeName="OP_UpdateCharacterSheetMsg">
  1940. <Data ElementName="character_name" Type="char" Size="40" />
  1941. <Data ElementName="unknown_1_1_MJ" Type="int16" Size="1" />
  1942. <Data ElementName="race" Type="int8" Size="1" />
  1943. <Data ElementName="gender" Type="int8" Size="1" />
  1944. <Data ElementName="exiled" Type="int8" Size="1" />
  1945. <Data ElementName="class1" Type="int32" Size="1" />
  1946. <Data ElementName="class2" Type="int32" Size="1" />
  1947. <Data ElementName="class3" Type="int32" Size="1" />
  1948. <Data ElementName="tradeskill_class1" Type="int32" Size="1" />
  1949. <Data ElementName="tradeskill_class2" Type="int32" Size="1" />
  1950. <Data ElementName="tradeskill_class3" Type="int32" Size="1" />
  1951. <Data ElementName="level" Type="int16" Size="1" />
  1952. <Data ElementName="effective_level" Type="int16" Size="1" />
  1953. <Data ElementName="tradeskill_level" Type="int16" Size="1" />
  1954. <Data ElementName="unknown_1_2_MJ" Type="int32" Size="1" />
  1955. <Data ElementName="account_age_base" Type="int16" Size="1" />
  1956. <Data ElementName="account_age_bonus" Type="int16" Size="19" />
  1957. <Data ElementName="deity" Type="char" Size="32" />
  1958. <Data ElementName="last_name" Type="char" Size="20" />
  1959. <Data ElementName="unknown_1_3_MJ" Type="int8" Size="1" />
  1960. <Data ElementName="current_hp" Type="int32" Size="1" />
  1961. <Data ElementName="max_hp" Type="int32" Size="1" />
  1962. <Data ElementName="base_hp" Type="int32" Size="1" />
  1963. <Data ElementName="current_power" Type="int32" Size="1" />
  1964. <Data ElementName="max_power" Type="int32" Size="1" />
  1965. <Data ElementName="base_power" Type="int32" Size="1" />
  1966. <Data ElementName="conc_used" Type="int8" Size="1" />
  1967. <Data ElementName="conc_max" Type="int8" Size="1" />
  1968. <Data ElementName="attack" Type="int16" Size="1" />
  1969. <Data ElementName="attack_base" Type="int16" Size="1" />
  1970. <Data ElementName="hp_regen" Type="int32" Size="1" />
  1971. <Data ElementName="power_regen" Type="int32" Size="1" />
  1972. <Data ElementName="unknown_1_4a_MJ" Type="float" Size="1" />
  1973. <Data ElementName="unknown_1_4b_MJ" Type="float" Size="1" />
  1974. <Data ElementName="mitigation3" Type="int16" Size="1" />
  1975. <Data ElementName="mitigation3_base" Type="int16" Size="1" />
  1976. <Data ElementName="absorb" Type="int16" Size="1" />
  1977. <Data ElementName="avoidance_cur" Type="int16" Size="1" />
  1978. <Data ElementName="avoidance_max" Type="int16" Size="1" />
  1979. <Data ElementName="avoidance_base" Type="int16" Size="1" />
  1980. <Data ElementName="unknown12c" Type="int16" Size="1" />
  1981. <Data ElementName="avoidance_base_chance" Type="int16" Size="1" />
  1982. <Data ElementName="unknown12d" Type="int16" Size="1" />
  1983. <Data ElementName="avoidance_parry_chance" Type="int16" Size="1" />
  1984. <Data ElementName="unknown12e" Type="int16" Size="1" />
  1985. <Data ElementName="avoidance_deflection_chance" Type="int16" Size="1" />
  1986. <Data ElementName="unknown12f" Type="int16" Size="1" />
  1987. <Data ElementName="avoidance_block_chance" Type="int16" Size="1" />
  1988. <Data ElementName="unknown12g" Type="int16" Size="1" />
  1989. <Data ElementName="str" Type="int16" Size="1" />
  1990. <Data ElementName="sta" Type="int16" Size="1" />
  1991. <Data ElementName="agi" Type="int16" Size="1" />
  1992. <Data ElementName="wis" Type="int16" Size="1" />
  1993. <Data ElementName="int" Type="int16" Size="1" />
  1994. <Data ElementName="str_base" Type="int16" Size="1" />
  1995. <Data ElementName="sta_base" Type="int16" Size="1" />
  1996. <Data ElementName="agi_base" Type="int16" Size="1" />
  1997. <Data ElementName="wis_base" Type="int16" Size="1" />
  1998. <Data ElementName="int_base" Type="int16" Size="1" />
  1999. <Data ElementName="mitigation_cur" Type="int16" Size="1" />
  2000. <Data ElementName="mitigation_max" Type="int16" Size="1" />
  2001. <Data ElementName="mitigation_base" Type="int16" Size="1" />
  2002. <Data ElementName="heat" Type="int16" Size="1" />
  2003. <Data ElementName="cold" Type="int16" Size="1" />
  2004. <Data ElementName="magic" Type="int16" Size="1" />
  2005. <Data ElementName="mental" Type="int16" Size="1" />
  2006. <Data ElementName="divine" Type="int16" Size="1" />
  2007. <Data ElementName="disease" Type="int16" Size="1" />
  2008. <Data ElementName="poison" Type="int16" Size="1" />
  2009. <Data ElementName="mitigation2_cur" Type="int16" Size="1" />
  2010. <Data ElementName="mitigation2_max" Type="int16" Size="1" />
  2011. <Data ElementName="mitigation2_base" Type="int16" Size="1" />
  2012. <Data ElementName="heat_base" Type="int16" Size="1" />
  2013. <Data ElementName="cold_base" Type="int16" Size="1" />
  2014. <Data ElementName="magic_base" Type="int16" Size="1" />
  2015. <Data ElementName="mental_base" Type="int16" Size="1" />
  2016. <Data ElementName="divine_base" Type="int16" Size="1" />
  2017. <Data ElementName="disease_base" Type="int16" Size="1" />
  2018. <Data ElementName="poison_base" Type="int16" Size="1" />
  2019. <Data ElementName="mitigation_skill1" Type="int16" Size="1" />
  2020. <Data ElementName="mitigation_skill2" Type="int16" Size="1" />
  2021. <Data ElementName="mitigation_skill3" Type="int16" Size="1" />
  2022. <Data ElementName="unknown13" Type="int16" Size="7" />
  2023. <Data ElementName="exp_yellow" Type="int16" Size="1" />
  2024. <Data ElementName="exp_blue" Type="int16" Size="1" />
  2025. <Data ElementName="tradeskill_exp_yellow" Type="int16" Size="1" />
  2026. <Data ElementName="tradeskill_exp_blue" Type="int16" Size="1" />
  2027. <Data ElementName="unknown14" Type="int16" Size="1" />
  2028. <Data ElementName="unknown15a" Type="int16" Size="1" />
  2029. <Data ElementName="adventure_exp_vitality" Type="int16" Size="1" />
  2030. <Data ElementName="xp_yellow_vitality_bar" Type="int16" Size="1" />
  2031. <Data ElementName="xp_blue_vitality_bar" Type="int16" Size="1" />
  2032. <Data ElementName="tradeskill_exp_vitality" Type="int16" Size="1" />
  2033. <Data ElementName="unknown15c" Type="int16" Size="27" />
  2034. <Data ElementName="coins_copper" Type="int32" Size="1" />
  2035. <Data ElementName="coins_silver" Type="int32" Size="1" />
  2036. <Data ElementName="coins_gold" Type="int32" Size="1" />
  2037. <Data ElementName="coins_plat" Type="int32" Size="1" />
  2038. <Data ElementName="weight" Type="int32" Size="1" />
  2039. <Data ElementName="max_weight" Type="int32" Size="1" />
  2040. <Data ElementName="unknown16" Type="int16" Size="10" />
  2041. <Data ElementName="detrimental_spell_effects" Substruct="Substruct_SpellEffects" Size="30" />
  2042. <Data ElementName="spell_effects" Substruct="Substruct_SpellEffects" Size="30" />
  2043. <Data ElementName="unknown17" Type="int16" Size="2" />
  2044. <Data ElementName="maintained_effects" Substruct="Substruct_MaintainedEffects" Size="30" />
  2045. <Data ElementName="unknown18" Type="int16" Size="4" />
  2046. <Data ElementName="unknown19" Type="int32" Size="12" />
  2047. <Data ElementName="exp_bar" Type="int16" Size="1" />
  2048. <Data ElementName="in_combat" Type="int16" Size="1" />
  2049. <Data ElementName="unknown20" Type="int32" Size="321" />
  2050. <Data ElementName="pet_name" Type="char" Size="32" />
  2051. <Data ElementName="unknown21" Type="int8" Size="28" />
  2052. <Data ElementName="status_points" Type="int32" Size="1" />
  2053. <Data ElementName="unknown22" Type="int8" Size="5" />
  2054. <Data ElementName="house_zone" Type="char" Size="32" />
  2055. <Data ElementName="unknown23" Type="int8" Size="30" />
  2056. <Data ElementName="bind_zone" Type="char" Size="32" />
  2057. <Data ElementName="unknown24" Type="int8" Size="29" />
  2058. </Struct>
  2059. <Struct Name="WS_CharacterSheet" ClientVersion="882" OpcodeName="OP_UpdateCharacterSheetMsg">
  2060. <Data ElementName="character_name" Type="char" Size="40" />
  2061. <Data ElementName="unknown_1_1_MJ" Type="int16" Size="1" />
  2062. <Data ElementName="race" Type="int8" Size="1" />
  2063. <Data ElementName="gender" Type="int8" Size="1" />
  2064. <Data ElementName="exiled" Type="int8" Size="1" />
  2065. <Data ElementName="class1" Type="int32" Size="1" />
  2066. <Data ElementName="class2" Type="int32" Size="1" />
  2067. <Data ElementName="class3" Type="int32" Size="1" />
  2068. <Data ElementName="tradeskill_class1" Type="int32" Size="1" />
  2069. <Data ElementName="tradeskill_class2" Type="int32" Size="1" />
  2070. <Data ElementName="tradeskill_class3" Type="int32" Size="1" />
  2071. <Data ElementName="level" Type="int16" Size="1" />
  2072. <Data ElementName="effective_level" Type="int16" Size="1" />
  2073. <Data ElementName="tradeskill_level" Type="int16" Size="1" />
  2074. <Data ElementName="unknown_1_2_MJ" Type="int32" Size="1" />
  2075. <Data ElementName="account_age_base" Type="int16" Size="1" />
  2076. <Data ElementName="account_age_bonus" Type="int16" Size="19" />
  2077. <Data ElementName="deity" Type="char" Size="32" />
  2078. <Data ElementName="last_name" Type="char" Size="20" />
  2079. <Data ElementName="unknown_1_3_MJ" Type="int8" Size="1" />
  2080. <Data ElementName="current_hp" Type="int32" Size="1" />
  2081. <Data ElementName="max_hp" Type="int32" Size="1" />
  2082. <Data ElementName="base_hp" Type="int32" Size="1" />
  2083. <Data ElementName="current_power" Type="int32" Size="1" />
  2084. <Data ElementName="max_power" Type="int32" Size="1" />
  2085. <Data ElementName="base_power" Type="int32" Size="1" />
  2086. <Data ElementName="conc_used" Type="int8" Size="1" />
  2087. <Data ElementName="conc_max" Type="int8" Size="1" />
  2088. <Data ElementName="attack" Type="int16" Size="1" />
  2089. <Data ElementName="attack_base" Type="int16" Size="1" />
  2090. <Data ElementName="hp_regen" Type="int32" Size="1" />
  2091. <Data ElementName="power_regen" Type="int32" Size="1" />
  2092. <Data ElementName="unknown_1_4a_MJ" Type="float" Size="1" />
  2093. <Data ElementName="unknown_1_4b_MJ" Type="float" Size="1" />
  2094. <Data ElementName="mitigation3" Type="int16" Size="1" />
  2095. <Data ElementName="mitigation3_base" Type="int16" Size="1" />
  2096. <Data ElementName="absorb" Type="int16" Size="1" />
  2097. <Data ElementName="avoidance_cur" Type="int16" Size="1" />
  2098. <Data ElementName="avoidance_max" Type="int16" Size="1" />
  2099. <Data ElementName="avoidance_base" Type="int16" Size="1" />
  2100. <Data ElementName="unknown12c" Type="int16" Size="1" />
  2101. <Data ElementName="avoidance_base_chance" Type="int16" Size="1" />
  2102. <Data ElementName="unknown12d" Type="int16" Size="1" />
  2103. <Data ElementName="avoidance_parry_chance" Type="int16" Size="1" />
  2104. <Data ElementName="unknown12e" Type="int16" Size="1" />
  2105. <Data ElementName="avoidance_deflection_chance" Type="int16" Size="1" />
  2106. <Data ElementName="unknown12f" Type="int16" Size="1" />
  2107. <Data ElementName="avoidance_block_chance" Type="int16" Size="1" />
  2108. <Data ElementName="unknown12g" Type="int16" Size="1" />
  2109. <Data ElementName="str" Type="int16" Size="1" />
  2110. <Data ElementName="sta" Type="int16" Size="1" />
  2111. <Data ElementName="agi" Type="int16" Size="1" />
  2112. <Data ElementName="wis" Type="int16" Size="1" />
  2113. <Data ElementName="int" Type="int16" Size="1" />
  2114. <Data ElementName="str_base" Type="int16" Size="1" />
  2115. <Data ElementName="sta_base" Type="int16" Size="1" />
  2116. <Data ElementName="agi_base" Type="int16" Size="1" />
  2117. <Data ElementName="wis_base" Type="int16" Size="1" />
  2118. <Data ElementName="int_base" Type="int16" Size="1" />
  2119. <Data ElementName="mitigation_cur" Type="int16" Size="1" />
  2120. <Data ElementName="mitigation_max" Type="int16" Size="1" />
  2121. <Data ElementName="mitigation_base" Type="int16" Size="1" />
  2122. <Data ElementName="heat" Type="int16" Size="1" />
  2123. <Data ElementName="cold" Type="int16" Size="1" />
  2124. <Data ElementName="magic" Type="int16" Size="1" />
  2125. <Data ElementName="mental" Type="int16" Size="1" />
  2126. <Data ElementName="divine" Type="int16" Size="1" />
  2127. <Data ElementName="disease" Type="int16" Size="1" />
  2128. <Data ElementName="poison" Type="int16" Size="1" />
  2129. <Data ElementName="mitigation2_cur" Type="int16" Size="1" />
  2130. <Data ElementName="mitigation2_max" Type="int16" Size="1" />
  2131. <Data ElementName="mitigation2_base" Type="int16" Size="1" />
  2132. <Data ElementName="heat_base" Type="int16" Size="1" />
  2133. <Data ElementName="cold_base" Type="int16" Size="1" />
  2134. <Data ElementName="magic_base" Type="int16" Size="1" />
  2135. <Data ElementName="mental_base" Type="int16" Size="1" />
  2136. <Data ElementName="divine_base" Type="int16" Size="1" />
  2137. <Data ElementName="disease_base" Type="int16" Size="1" />
  2138. <Data ElementName="poison_base" Type="int16" Size="1" />
  2139. <Data ElementName="mitigation_skill1" Type="int16" Size="1" />
  2140. <Data ElementName="mitigation_skill2" Type="int16" Size="1" />
  2141. <Data ElementName="mitigation_skill3" Type="int16" Size="1" />
  2142. <Data ElementName="unknown13" Type="int16" Size="7" />
  2143. <Data ElementName="exp_yellow" Type="int16" Size="1" />
  2144. <Data ElementName="exp_blue" Type="int16" Size="1" />
  2145. <Data ElementName="tradeskill_exp_yellow" Type="int16" Size="1" />
  2146. <Data ElementName="tradeskill_exp_blue" Type="int16" Size="1" />
  2147. <Data ElementName="unknown14" Type="int16" Size="1" />
  2148. <Data ElementName="unknown15a" Type="int16" Size="1" />
  2149. <Data ElementName="adventure_exp_vitality" Type="int16" Size="1" />
  2150. <Data ElementName="xp_yellow_vitality_bar" Type="int16" Size="1" />
  2151. <Data ElementName="xp_blue_vitality_bar" Type="int16" Size="1" />
  2152. <Data ElementName="tradeskill_exp_vitality" Type="int16" Size="1" />
  2153. <Data ElementName="unknown15c" Type="int16" Size="27" />
  2154. <Data ElementName="coins_copper" Type="int32" Size="1" />
  2155. <Data ElementName="coins_silver" Type="int32" Size="1" />
  2156. <Data ElementName="coins_gold" Type="int32" Size="1" />
  2157. <Data ElementName="coins_plat" Type="int32" Size="1" />
  2158. <Data ElementName="weight" Type="int32" Size="1" />
  2159. <Data ElementName="max_weight" Type="int32" Size="1" />
  2160. <Data ElementName="unknown16" Type="int16" Size="10" />
  2161. <Data ElementName="detrimental_spell_effects" Substruct="Substruct_SpellEffects" Size="30" />
  2162. <Data ElementName="spell_effects" Substruct="Substruct_SpellEffects" Size="30" />
  2163. <Data ElementName="unknown17" Type="int16" Size="2" />
  2164. <Data ElementName="unknown17b" Type="int8" Size="1" />
  2165. <Data ElementName="maintained_effects" Substruct="Substruct_MaintainedEffects" Size="30" />
  2166. <Data ElementName="unknown18" Type="int16" Size="4" />
  2167. <Data ElementName="unknown19" Type="int32" Size="12" />
  2168. <Data ElementName="exp_bar" Type="int16" Size="1" />
  2169. <Data ElementName="in_combat" Type="int16" Size="1" />
  2170. <Data ElementName="unknown20" Type="int32" Size="322" />
  2171. <Data ElementName="unknown20b" Type="int8" Size="1" />
  2172. <Data ElementName="pet_name" Type="char" Size="32" />
  2173. <Data ElementName="unknown21" Type="int8" Size="28" />
  2174. <Data ElementName="status_points" Type="int32" Size="1" />
  2175. <Data ElementName="unknown22" Type="int8" Size="5" />
  2176. <Data ElementName="house_zone" Type="char" Size="32" />
  2177. <Data ElementName="unknown23" Type="int8" Size="30" />
  2178. <Data ElementName="bind_zone" Type="char" Size="32" />
  2179. <Data ElementName="unknown24" Type="int8" Size="29" />
  2180. </Struct>
  2181. <Struct Name="WS_CharacterSheet" ClientVersion="893" OpcodeName="OP_UpdateCharacterSheetMsg">
  2182. <Data ElementName="character_name" Type="char" Size="40" />
  2183. <Data ElementName="unknown_1_1_MJ" Type="int16" Size="1" />
  2184. <Data ElementName="race" Type="int8" Size="1" />
  2185. <Data ElementName="gender" Type="int8" Size="1" />
  2186. <Data ElementName="exiled" Type="int8" Size="1" />
  2187. <Data ElementName="class1" Type="int32" Size="1" />
  2188. <Data ElementName="class2" Type="int32" Size="1" />
  2189. <Data ElementName="class3" Type="int32" Size="1" />
  2190. <Data ElementName="tradeskill_class1" Type="int32" Size="1" />
  2191. <Data ElementName="tradeskill_class2" Type="int32" Size="1" />
  2192. <Data ElementName="tradeskill_class3" Type="int32" Size="1" />
  2193. <Data ElementName="level" Type="int16" Size="1" />
  2194. <Data ElementName="effective_level" Type="int16" Size="1" />
  2195. <Data ElementName="tradeskill_level" Type="int16" Size="1" />
  2196. <Data ElementName="unknown_1_2_MJ" Type="int32" Size="1" />
  2197. <Data ElementName="account_age_base" Type="int16" Size="1" />
  2198. <Data ElementName="account_age_bonus" Type="int16" Size="1" />
  2199. <Data ElementName="deity" Type="char" Size="32" />
  2200. <Data ElementName="last_name" Type="char" Size="20" />
  2201. <Data ElementName="unknown_1_3_MJ" Type="int8" Size="1" />
  2202. <Data ElementName="current_hp" Type="int32" Size="1" />
  2203. <Data ElementName="max_hp" Type="int32" Size="1" />
  2204. <Data ElementName="base_hp" Type="int32" Size="1" />
  2205. <Data ElementName="current_power" Type="int32" Size="1" />
  2206. <Data ElementName="max_power" Type="int32" Size="1" />
  2207. <Data ElementName="base_power" Type="int32" Size="1" />
  2208. <Data ElementName="conc_used" Type="int8" Size="1" />
  2209. <Data ElementName="conc_max" Type="int8" Size="1" />
  2210. <Data ElementName="attack" Type="int16" Size="1" />
  2211. <Data ElementName="attack_base" Type="int16" Size="1" />
  2212. <Data ElementName="hp_regen" Type="int32" Size="1" />
  2213. <Data ElementName="power_regen" Type="int32" Size="1" />
  2214. <Data ElementName="unknown_1_4a_MJ" Type="float" Size="1" />
  2215. <Data ElementName="unknown_1_4b_MJ" Type="float" Size="1" />
  2216. <Data ElementName="mitigation3" Type="int16" Size="1" />
  2217. <Data ElementName="mitigation3_base" Type="int16" Size="1" />
  2218. <Data ElementName="absorb" Type="int16" Size="1" />
  2219. <Data ElementName="avoidance_cur" Type="int16" Size="1" />
  2220. <Data ElementName="avoidance_max" Type="int16" Size="1" />
  2221. <Data ElementName="avoidance_base" Type="int16" Size="1" />
  2222. <Data ElementName="unknown12c" Type="int16" Size="1" />
  2223. <Data ElementName="avoidance_base_chance" Type="int16" Size="1" />
  2224. <Data ElementName="unknown12d" Type="int16" Size="1" />
  2225. <Data ElementName="avoidance_parry_chance" Type="int16" Size="1" />
  2226. <Data ElementName="unknown12e" Type="int16" Size="1" />
  2227. <Data ElementName="avoidance_deflection_chance" Type="int16" Size="1" />
  2228. <Data ElementName="unknown12f" Type="int16" Size="1" />
  2229. <Data ElementName="avoidance_block_chance" Type="int16" Size="1" />
  2230. <Data ElementName="unknown12g" Type="int16" Size="1" />
  2231. <Data ElementName="str" Type="int16" Size="1" />
  2232. <Data ElementName="sta" Type="int16" Size="1" />
  2233. <Data ElementName="agi" Type="int16" Size="1" />
  2234. <Data ElementName="wis" Type="int16" Size="1" />
  2235. <Data ElementName="int" Type="int16" Size="1" />
  2236. <Data ElementName="str_base" Type="int16" Size="1" />
  2237. <Data ElementName="sta_base" Type="int16" Size="1" />
  2238. <Data ElementName="agi_base" Type="int16" Size="1" />
  2239. <Data ElementName="wis_base" Type="int16" Size="1" />
  2240. <Data ElementName="int_base" Type="int16" Size="1" />
  2241. <Data ElementName="mitigation_cur" Type="int16" Size="1" />
  2242. <Data ElementName="mitigation_max" Type="int16" Size="1" />
  2243. <Data ElementName="mitigation_base" Type="int16" Size="1" />
  2244. <Data ElementName="heat" Type="int16" Size="1" />
  2245. <Data ElementName="cold" Type="int16" Size="1" />
  2246. <Data ElementName="magic" Type="int16" Size="1" />
  2247. <Data ElementName="mental" Type="int16" Size="1" />
  2248. <Data ElementName="divine" Type="int16" Size="1" />
  2249. <Data ElementName="disease" Type="int16" Size="1" />
  2250. <Data ElementName="poison" Type="int16" Size="1" />
  2251. <Data ElementName="mitigation2_cur" Type="int16" Size="1" />
  2252. <Data ElementName="mitigation2_max" Type="int16" Size="1" />
  2253. <Data ElementName="mitigation2_base" Type="int16" Size="1" />
  2254. <Data ElementName="heat_base" Type="int16" Size="1" />
  2255. <Data ElementName="cold_base" Type="int16" Size="1" />
  2256. <Data ElementName="magic_base" Type="int16" Size="1" />
  2257. <Data ElementName="mental_base" Type="int16" Size="1" />
  2258. <Data ElementName="divine_base" Type="int16" Size="1" />
  2259. <Data ElementName="disease_base" Type="int16" Size="1" />
  2260. <Data ElementName="poison_base" Type="int16" Size="1" />
  2261. <Data ElementName="mitigation_skill1" Type="int16" Size="1" />
  2262. <Data ElementName="mitigation_skill2" Type="int16" Size="1" />
  2263. <Data ElementName="mitigation_skill3" Type="int16" Size="1" />
  2264. <Data ElementName="unknown13" Type="int16" Size="7" />
  2265. <Data ElementName="exp_yellow" Type="int16" Size="1" />
  2266. <Data ElementName="exp_blue" Type="int16" Size="1" />
  2267. <Data ElementName="tradeskill_exp_yellow" Type="int16" Size="1" />
  2268. <Data ElementName="tradeskill_exp_blue" Type="int16" Size="1" />
  2269. <Data ElementName="unknown14" Type="int16" Size="1" />
  2270. <Data ElementName="unknown15a" Type="int16" Size="1" />
  2271. <Data ElementName="adventure_exp_vitality" Type="int16" Size="1" />
  2272. <Data ElementName="xp_yellow_vitality_bar" Type="int16" Size="1" />
  2273. <Data ElementName="xp_blue_vitality_bar" Type="int16" Size="1" />
  2274. <Data ElementName="tradeskill_exp_vitality" Type="int16" Size="1" />
  2275. <Data ElementName="unknown15c" Type="int16" Size="27" />
  2276. <Data ElementName="coins_copper" Type="int32" Size="1" />
  2277. <Data ElementName="coins_silver" Type="int32" Size="1" />
  2278. <Data ElementName="coins_gold" Type="int32" Size="1" />
  2279. <Data ElementName="coins_plat" Type="int32" Size="1" />
  2280. <Data ElementName="weight" Type="int32" Size="1" />
  2281. <Data ElementName="max_weight" Type="int32" Size="1" />
  2282. <Data ElementName="unknown16" Type="int16" Size="10" />
  2283. <Data ElementName="detrimental_spell_effects" Substruct="Substruct_SpellEffects" Size="30" />
  2284. <Data ElementName="spell_effects" Substruct="Substruct_SpellEffects" Size="30" />
  2285. <Data ElementName="unknown17" Type="int16" Size="2" />
  2286. <Data ElementName="unknown17b" Type="int8" Size="1" />
  2287. <Data ElementName="maintained_effects" Substruct="Substruct_MaintainedEffects" Size="30" />
  2288. <Data ElementName="unknown18" Type="int16" Size="4" />
  2289. <Data ElementName="unknown19" Type="int32" Size="12" />
  2290. <Data ElementName="exp_bar" Type="int16" Size="1" />
  2291. <Data ElementName="in_combat" Type="int16" Size="1" />
  2292. <Data ElementName="unknown20" Type="int32" Size="323" />
  2293. <Data ElementName="unknown20b" Type="int8" Size="1" />
  2294. <Data ElementName="pet_name" Type="char" Size="32" />
  2295. <Data ElementName="unknown21" Type="int8" Size="28" />
  2296. <Data ElementName="status_points" Type="int32" Size="1" />
  2297. <Data ElementName="unknown22" Type="int8" Size="5" />
  2298. <Data ElementName="house_zone" Type="char" Size="32" />
  2299. <Data ElementName="unknown23" Type="int8" Size="30" />
  2300. <Data ElementName="bind_zone" Type="char" Size="32" />
  2301. <Data ElementName="unknown24" Type="int8" Size="29" />
  2302. </Struct>
  2303. <Struct Name="WS_CharacterSheet" ClientVersion="898" OpcodeName="OP_UpdateCharacterSheetMsg">
  2304. <Data ElementName="character_name" Type="char" Size="40" />
  2305. <Data ElementName="unknown_1_1_MJ" Type="int16" Size="1" />
  2306. <Data ElementName="race" Type="int8" Size="1" />
  2307. <Data ElementName="gender" Type="int8" Size="1" />
  2308. <Data ElementName="exiled" Type="int8" Size="1" />
  2309. <Data ElementName="class1" Type="int32" Size="1" />
  2310. <Data ElementName="class2" Type="int32" Size="1" />
  2311. <Data ElementName="class3" Type="int32" Size="1" />
  2312. <Data ElementName="tradeskill_class1" Type="int32" Size="1" />
  2313. <Data ElementName="tradeskill_class2" Type="int32" Size="1" />
  2314. <Data ElementName="tradeskill_class3" Type="int32" Size="1" />
  2315. <Data ElementName="level" Type="int16" Size="1" />
  2316. <Data ElementName="effective_level" Type="int16" Size="1" />
  2317. <Data ElementName="tradeskill_level" Type="int16" Size="1" />
  2318. <Data ElementName="unknown_1_2_MJ" Type="int32" Size="1" />
  2319. <Data ElementName="account_age_base" Type="int16" Size="1" />
  2320. <Data ElementName="account_age_bonus" Type="int16" Size="1" />
  2321. <Data ElementName="deity" Type="char" Size="32" />
  2322. <Data ElementName="last_name" Type="char" Size="20" />
  2323. <Data ElementName="unknown_1_3_MJ" Type="int8" Size="1" />
  2324. <Data ElementName="current_hp" Type="int32" Size="1" />
  2325. <Data ElementName="max_hp" Type="int32" Size="1" />
  2326. <Data ElementName="base_hp" Type="int32" Size="1" />
  2327. <Data ElementName="current_power" Type="int32" Size="1" />
  2328. <Data ElementName="max_power" Type="int32" Size="1" />
  2329. <Data ElementName="base_power" Type="int32" Size="1" />
  2330. <Data ElementName="conc_used" Type="int8" Size="1" />
  2331. <Data ElementName="conc_max" Type="int8" Size="1" />
  2332. <Data ElementName="attack" Type="int16" Size="1" />
  2333. <Data ElementName="attack_base" Type="int16" Size="1" />
  2334. <Data ElementName="hp_regen" Type="int32" Size="1" />
  2335. <Data ElementName="power_regen" Type="int32" Size="1" />
  2336. <Data ElementName="unknown_1_4a_MJ" Type="float" Size="1" />
  2337. <Data ElementName="unknown_1_4b_MJ" Type="float" Size="1" />
  2338. <Data ElementName="mitigation3" Type="int16" Size="1" />
  2339. <Data ElementName="mitigation3_base" Type="int16" Size="1" />
  2340. <Data ElementName="absorb" Type="int16" Size="1" />
  2341. <Data ElementName="avoidance_cur" Type="int16" Size="1" />
  2342. <Data ElementName="avoidance_max" Type="int16" Size="1" />
  2343. <Data ElementName="avoidance_base" Type="int16" Size="1" />
  2344. <Data ElementName="unknown12c" Type="int16" Size="1" />
  2345. <Data ElementName="avoidance_base_chance" Type="int16" Size="1" />
  2346. <Data ElementName="unknown12d" Type="int16" Size="1" />
  2347. <Data ElementName="avoidance_parry_chance" Type="int16" Size="1" />
  2348. <Data ElementName="unknown12e" Type="int16" Size="1" />
  2349. <Data ElementName="avoidance_deflection_chance" Type="int16" Size="1" />
  2350. <Data ElementName="unknown12f" Type="int16" Size="1" />
  2351. <Data ElementName="avoidance_block_chance" Type="int16" Size="1" />
  2352. <Data ElementName="unknown12g" Type="int16" Size="1" />
  2353. <Data ElementName="str" Type="int16" Size="1" />
  2354. <Data ElementName="sta" Type="int16" Size="1" />
  2355. <Data ElementName="agi" Type="int16" Size="1" />
  2356. <Data ElementName="wis" Type="int16" Size="1" />
  2357. <Data ElementName="int" Type="int16" Size="1" />
  2358. <Data ElementName="str_base" Type="int16" Size="1" />
  2359. <Data ElementName="sta_base" Type="int16" Size="1" />
  2360. <Data ElementName="agi_base" Type="int16" Size="1" />
  2361. <Data ElementName="wis_base" Type="int16" Size="1" />
  2362. <Data ElementName="int_base" Type="int16" Size="1" />
  2363. <Data ElementName="mitigation_cur" Type="int16" Size="1" />
  2364. <Data ElementName="mitigation_max" Type="int16" Size="1" />
  2365. <Data ElementName="mitigation_base" Type="int16" Size="1" />
  2366. <Data ElementName="heat" Type="int16" Size="1" />
  2367. <Data ElementName="cold" Type="int16" Size="1" />
  2368. <Data ElementName="magic" Type="int16" Size="1" />
  2369. <Data ElementName="mental" Type="int16" Size="1" />
  2370. <Data ElementName="divine" Type="int16" Size="1" />
  2371. <Data ElementName="disease" Type="int16" Size="1" />
  2372. <Data ElementName="poison" Type="int16" Size="1" />
  2373. <Data ElementName="mitigation2_cur" Type="int16" Size="1" />
  2374. <Data ElementName="mitigation2_max" Type="int16" Size="1" />
  2375. <Data ElementName="mitigation2_base" Type="int16" Size="1" />
  2376. <Data ElementName="heat_base" Type="int16" Size="1" />
  2377. <Data ElementName="cold_base" Type="int16" Size="1" />
  2378. <Data ElementName="magic_base" Type="int16" Size="1" />
  2379. <Data ElementName="mental_base" Type="int16" Size="1" />
  2380. <Data ElementName="divine_base" Type="int16" Size="1" />
  2381. <Data ElementName="disease_base" Type="int16" Size="1" />
  2382. <Data ElementName="poison_base" Type="int16" Size="1" />
  2383. <Data ElementName="mitigation_skill1" Type="int16" Size="1" />
  2384. <Data ElementName="mitigation_skill2" Type="int16" Size="1" />
  2385. <Data ElementName="mitigation_skill3" Type="int16" Size="1" />
  2386. <Data ElementName="unknown13" Type="int16" Size="7" />
  2387. <Data ElementName="exp_yellow" Type="int16" Size="1" />
  2388. <Data ElementName="exp_blue" Type="int16" Size="1" />
  2389. <Data ElementName="tradeskill_exp_yellow" Type="int16" Size="1" />
  2390. <Data ElementName="tradeskill_exp_blue" Type="int16" Size="1" />
  2391. <Data ElementName="unknown14" Type="int16" Size="1" />
  2392. <Data ElementName="unknown15a" Type="int16" Size="1" />
  2393. <Data ElementName="adventure_exp_vitality" Type="int16" Size="1" />
  2394. <Data ElementName="xp_yellow_vitality_bar" Type="int16" Size="1" />
  2395. <Data ElementName="xp_blue_vitality_bar" Type="int16" Size="1" />
  2396. <Data ElementName="tradeskill_exp_vitality" Type="int16" Size="1" />
  2397. <Data ElementName="unknown15c" Type="int16" Size="27" />
  2398. <Data ElementName="coins_copper" Type="int32" Size="1" />
  2399. <Data ElementName="coins_silver" Type="int32" Size="1" />
  2400. <Data ElementName="coins_gold" Type="int32" Size="1" />
  2401. <Data ElementName="coins_plat" Type="int32" Size="1" />
  2402. <Data ElementName="weight" Type="int32" Size="1" />
  2403. <Data ElementName="max_weight" Type="int32" Size="1" />
  2404. <Data ElementName="unknown16" Type="int16" Size="10" />
  2405. <Data ElementName="detrimental_spell_effects" Substruct="Substruct_SpellEffects" Size="30" />
  2406. <Data ElementName="spell_effects" Substruct="Substruct_SpellEffects" Size="30" />
  2407. <Data ElementName="unknown17" Type="int16" Size="2" />
  2408. <Data ElementName="unknown17b" Type="int8" Size="1" />
  2409. <Data ElementName="maintained_effects" Substruct="Substruct_MaintainedEffects" Size="30" />
  2410. <Data ElementName="unknown18" Type="int16" Size="4" />
  2411. <!--<Data ElementName="unknown19" Type="int32" Size="12" />-->
  2412. <Data ElementName="melee_primary_dmg_min" Type="int32" Size="1" />
  2413. <Data ElementName="melee_primary_dmg_max" Type="int32" Size="1" />
  2414. <Data ElementName="unknown19" Type="int32" Size="1" />
  2415. <Data ElementName="melee_secondary_dmg_min" Type="int32" Size="1" />
  2416. <Data ElementName="melee_secondary_dmg_max" Type="int32" Size="1" />
  2417. <Data ElementName="unknown19b" Type="int32" Size="1" />
  2418. <Data ElementName="ranged_dmg_min" Type="int32" Size="1" />
  2419. <Data ElementName="ranged_dmg_max" Type="int32" Size="1" />
  2420. <Data ElementName="unknown19b" Type="int32" Size="4" />
  2421. <Data ElementName="exp_bar" Type="int16" Size="1" />
  2422. <Data ElementName="in_combat" Type="int16" Size="1" />
  2423. <!--<Data ElementName="unknown20" Type="sint32" Size="318" />-->
  2424. <Data ElementName="unknown20" Type="sint32" Size="78" />
  2425. <Data ElementName="haste_mod" Type="sint32" Size="1" />
  2426. <Data ElementName="unknown20b" Type="sint32" Size="5" />
  2427. <Data ElementName="hate_mod" Type="sint32" Size="1" />
  2428. <Data ElementName="unknown20c" Type="sint32" Size="4" />
  2429. <Data ElementName="dps_mod" Type="sint32" Size="1" />
  2430. <Data ElementName="unknown20d" Type="sint32" Size="8" />
  2431. <Data ElementName="melee_ae" Type="sint32" Size="1" />
  2432. <Data ElementName="melee_da" Type="sint32" Size="1" />
  2433. <Data ElementName="ranged_da" Type="sint32" Size="1" />
  2434. <Data ElementName="unknown20e" Type="sint32" Size="6" />
  2435. <Data ElementName="melee_crit" Type="sint32" Size="1" />
  2436. <Data ElementName="ranged_crit" Type="sint32" Size="1" />
  2437. <Data ElementName="unknown20f" Type="sint32" Size="209" />
  2438. <Data ElementName="unknown20g" Type="int8" Size="1" />
  2439. <Data ElementName="pet_name" Type="char" Size="32" />
  2440. <Data ElementName="unknown21" Type="int8" Size="28" />
  2441. <Data ElementName="status_points" Type="int32" Size="1" />
  2442. <Data ElementName="unknown22" Type="int8" Size="5" />
  2443. <Data ElementName="house_zone" Type="char" Size="32" />
  2444. <Data ElementName="unknown23" Type="int8" Size="30" />
  2445. <Data ElementName="bind_zone" Type="char" Size="32" />
  2446. <Data ElementName="unknown24" Type="int8" Size="29" />
  2447. </Struct>
  2448. <Struct Name="WS_CharacterSheet" ClientVersion="910" OpcodeName="OP_UpdateCharacterSheetMsg">
  2449. <Data ElementName="character_name" Type="char" Size="40" />
  2450. <Data ElementName="unknown_1_1_MJ" Type="int16" Size="1" />
  2451. <Data ElementName="race" Type="int8" Size="1" />
  2452. <Data ElementName="gender" Type="int8" Size="1" />
  2453. <Data ElementName="exiled" Type="int8" Size="1" />
  2454. <Data ElementName="class1" Type="int32" Size="1" />
  2455. <Data ElementName="class2" Type="int32" Size="1" />
  2456. <Data ElementName="class3" Type="int32" Size="1" />
  2457. <Data ElementName="tradeskill_class1" Type="int32" Size="1" />
  2458. <Data ElementName="tradeskill_class2" Type="int32" Size="1" />
  2459. <Data ElementName="tradeskill_class3" Type="int32" Size="1" />
  2460. <Data ElementName="level" Type="int16" Size="1" />
  2461. <Data ElementName="effective_level" Type="int16" Size="1" />
  2462. <Data ElementName="tradeskill_level" Type="int16" Size="1" />
  2463. <Data ElementName="unknown_1_2_MJ" Type="int32" Size="1" />
  2464. <Data ElementName="account_age_base" Type="int16" Size="1" />
  2465. <Data ElementName="account_age_bonus" Type="int16" Size="1" />
  2466. <Data ElementName="deity" Type="char" Size="32" />
  2467. <Data ElementName="last_name" Type="char" Size="20" />
  2468. <Data ElementName="unknown_1_3_MJ" Type="int8" Size="1" />
  2469. <Data ElementName="current_hp" Type="int32" Size="1" />
  2470. <Data ElementName="max_hp" Type="int32" Size="1" />
  2471. <Data ElementName="base_hp" Type="int32" Size="1" />
  2472. <Data ElementName="current_power" Type="int32" Size="1" />
  2473. <Data ElementName="max_power" Type="int32" Size="1" />
  2474. <Data ElementName="base_power" Type="int32" Size="1" />
  2475. <Data ElementName="conc_used" Type="int8" Size="1" />
  2476. <Data ElementName="conc_max" Type="int8" Size="1" />
  2477. <Data ElementName="attack" Type="int16" Size="1" />
  2478. <Data ElementName="attack_base" Type="int16" Size="1" />
  2479. <Data ElementName="hp_regen" Type="int32" Size="1" />
  2480. <Data ElementName="power_regen" Type="int32" Size="1" />
  2481. <Data ElementName="unknown_1_4a_MJ" Type="float" Size="1" />
  2482. <Data ElementName="unknown_1_4b_MJ" Type="float" Size="1" />
  2483. <Data ElementName="mitigation3" Type="int16" Size="1" />
  2484. <Data ElementName="mitigation3_base" Type="int16" Size="1" />
  2485. <Data ElementName="absorb" Type="int16" Size="1" />
  2486. <Data ElementName="avoidance_cur" Type="int16" Size="1" />
  2487. <Data ElementName="avoidance_max" Type="int16" Size="1" />
  2488. <Data ElementName="avoidance_base" Type="int16" Size="1" />
  2489. <Data ElementName="unknown12c" Type="int16" Size="1" />
  2490. <Data ElementName="avoidance_base_chance" Type="int16" Size="1" />
  2491. <Data ElementName="unknown12d" Type="int16" Size="1" />
  2492. <Data ElementName="avoidance_parry_chance" Type="int16" Size="1" />
  2493. <Data ElementName="unknown12e" Type="int16" Size="1" />
  2494. <Data ElementName="avoidance_deflection_chance" Type="int16" Size="1" />
  2495. <Data ElementName="unknown12f" Type="int16" Size="1" />
  2496. <Data ElementName="avoidance_block_chance" Type="int16" Size="1" />
  2497. <Data ElementName="unknown12g" Type="int16" Size="1" />
  2498. <Data ElementName="str" Type="int16" Size="1" />
  2499. <Data ElementName="sta" Type="int16" Size="1" />
  2500. <Data ElementName="agi" Type="int16" Size="1" />
  2501. <Data ElementName="wis" Type="int16" Size="1" />
  2502. <Data ElementName="int" Type="int16" Size="1" />
  2503. <Data ElementName="str_base" Type="int16" Size="1" />
  2504. <Data ElementName="sta_base" Type="int16" Size="1" />
  2505. <Data ElementName="agi_base" Type="int16" Size="1" />
  2506. <Data ElementName="wis_base" Type="int16" Size="1" />
  2507. <Data ElementName="int_base" Type="int16" Size="1" />
  2508. <Data ElementName="mitigation_cur" Type="int16" Size="1" />
  2509. <Data ElementName="mitigation_max" Type="int16" Size="1" />
  2510. <Data ElementName="mitigation_base" Type="int16" Size="1" />
  2511. <Data ElementName="heat" Type="int16" Size="1" />
  2512. <Data ElementName="cold" Type="int16" Size="1" />
  2513. <Data ElementName="magic" Type="int16" Size="1" />
  2514. <Data ElementName="mental" Type="int16" Size="1" />
  2515. <Data ElementName="divine" Type="int16" Size="1" />
  2516. <Data ElementName="disease" Type="int16" Size="1" />
  2517. <Data ElementName="poison" Type="int16" Size="1" />
  2518. <Data ElementName="mitigation2_cur" Type="int16" Size="1" />
  2519. <Data ElementName="mitigation2_max" Type="int16" Size="1" />
  2520. <Data ElementName="mitigation2_base" Type="int16" Size="1" />
  2521. <Data ElementName="heat_base" Type="int16" Size="1" />
  2522. <Data ElementName="cold_base" Type="int16" Size="1" />
  2523. <Data ElementName="magic_base" Type="int16" Size="1" />
  2524. <Data ElementName="mental_base" Type="int16" Size="1" />
  2525. <Data ElementName="divine_base" Type="int16" Size="1" />
  2526. <Data ElementName="disease_base" Type="int16" Size="1" />
  2527. <Data ElementName="poison_base" Type="int16" Size="1" />
  2528. <Data ElementName="mitigation_skill1" Type="int16" Size="1" />
  2529. <Data ElementName="mitigation_skill2" Type="int16" Size="1" />
  2530. <Data ElementName="mitigation_skill3" Type="int16" Size="1" />
  2531. <Data ElementName="unknown13" Type="int16" Size="8" />
  2532. <Data ElementName="exp_yellow" Type="int16" Size="1" />
  2533. <Data ElementName="exp_blue" Type="int16" Size="1" />
  2534. <Data ElementName="unknown13b" Type="int16" Size="1" />
  2535. <Data ElementName="tradeskill_exp_yellow" Type="int16" Size="1" />
  2536. <Data ElementName="tradeskill_exp_blue" Type="int16" Size="1" />
  2537. <Data ElementName="unknown14" Type="int16" Size="1" />
  2538. <Data ElementName="unknown15a" Type="int16" Size="1" />
  2539. <Data ElementName="adventure_exp_vitality" Type="int16" Size="1" />
  2540. <Data ElementName="xp_yellow_vitality_bar" Type="int16" Size="1" />
  2541. <Data ElementName="xp_blue_vitality_bar" Type="int16" Size="1" />
  2542. <Data ElementName="tradeskill_exp_vitality" Type="int16" Size="1" />
  2543. <Data ElementName="unknown15c" Type="int16" Size="27" />
  2544. <Data ElementName="coins_copper" Type="int32" Size="1" />
  2545. <Data ElementName="coins_silver" Type="int32" Size="1" />
  2546. <Data ElementName="coins_gold" Type="int32" Size="1" />
  2547. <Data ElementName="coins_plat" Type="int32" Size="1" />
  2548. <Data ElementName="weight" Type="int32" Size="1" />
  2549. <Data ElementName="max_weight" Type="int32" Size="1" />
  2550. <Data ElementName="unknown16" Type="int16" Size="10" />
  2551. <Data ElementName="detrimental_spell_effects" Substruct="Substruct_SpellEffects" Size="30" />
  2552. <Data ElementName="spell_effects" Substruct="Substruct_SpellEffects" Size="30" />
  2553. <Data ElementName="unknown17" Type="int16" Size="2" />
  2554. <Data ElementName="unknown17b" Type="int8" Size="1" />
  2555. <Data ElementName="maintained_effects" Substruct="Substruct_MaintainedEffects" Size="30" />
  2556. <Data ElementName="unknown18" Type="int16" Size="4" />
  2557. <Data ElementName="unknown19" Type="int32" Size="13" />
  2558. <Data ElementName="exp_bar" Type="int16" Size="1" />
  2559. <Data ElementName="in_combat" Type="int16" Size="1" />
  2560. <Data ElementName="unknown20" Type="int32" Size="491" />
  2561. <Data ElementName="unknown20b" Type="int8" Size="3" />
  2562. <Data ElementName="pet_name" Type="char" Size="32" />
  2563. <Data ElementName="unknown21" Type="int8" Size="28" />
  2564. <Data ElementName="status_points" Type="int32" Size="1" />
  2565. <Data ElementName="unknown22" Type="int8" Size="5" />
  2566. <Data ElementName="house_zone" Type="char" Size="32" />
  2567. <Data ElementName="unknown23" Type="int8" Size="30" />
  2568. <Data ElementName="bind_zone" Type="char" Size="32" />
  2569. <Data ElementName="unknown24" Type="int8" Size="29" />
  2570. </Struct>
  2571. <Struct Name="WS_CharacterSheet" ClientVersion="936" OpcodeName="OP_UpdateCharacterSheetMsg">
  2572. <Data ElementName="character_name" Type="char" Size="40" />
  2573. <Data ElementName="unknown_1_1_MJ" Type="int16" Size="1" />
  2574. <Data ElementName="race" Type="int8" Size="1" />
  2575. <Data ElementName="gender" Type="int8" Size="1" />
  2576. <Data ElementName="exiled" Type="int8" Size="1" />
  2577. <Data ElementName="class1" Type="int32" Size="1" />
  2578. <Data ElementName="class2" Type="int32" Size="1" />
  2579. <Data ElementName="class3" Type="int32" Size="1" />
  2580. <Data ElementName="tradeskill_class1" Type="int32" Size="1" />
  2581. <Data ElementName="tradeskill_class2" Type="int32" Size="1" />
  2582. <Data ElementName="tradeskill_class3" Type="int32" Size="1" />
  2583. <Data ElementName="level" Type="int16" Size="1" />
  2584. <Data ElementName="effective_level" Type="int16" Size="1" />
  2585. <Data ElementName="tradeskill_level" Type="int16" Size="1" />
  2586. <Data ElementName="unknown_1_2_MJ" Type="int32" Size="1" />
  2587. <Data ElementName="account_age_base" Type="int16" Size="1" />
  2588. <Data ElementName="account_age_bonus" Type="int16" Size="1" />
  2589. <Data ElementName="deity" Type="char" Size="32" />
  2590. <Data ElementName="last_name" Type="char" Size="20" />
  2591. <Data ElementName="unknown_1_3_MJ" Type="int8" Size="1" />
  2592. <Data ElementName="current_hp" Type="int32" Size="1" />
  2593. <Data ElementName="max_hp" Type="int32" Size="1" />
  2594. <Data ElementName="base_hp" Type="int32" Size="1" />
  2595. <Data ElementName="current_power" Type="int32" Size="1" />
  2596. <Data ElementName="max_power" Type="int32" Size="1" />
  2597. <Data ElementName="base_power" Type="int32" Size="1" />
  2598. <Data ElementName="conc_used" Type="int8" Size="1" />
  2599. <Data ElementName="conc_max" Type="int8" Size="1" />
  2600. <Data ElementName="attack" Type="int16" Size="1" />
  2601. <Data ElementName="attack_base" Type="int16" Size="1" />
  2602. <Data ElementName="hp_regen" Type="int32" Size="1" />
  2603. <Data ElementName="power_regen" Type="int32" Size="1" />
  2604. <Data ElementName="unknown_1_4a_MJ" Type="float" Size="1" />
  2605. <Data ElementName="unknown_1_4b_MJ" Type="float" Size="1" />
  2606. <Data ElementName="mitigation3" Type="int16" Size="1" />
  2607. <Data ElementName="mitigation3_base" Type="int16" Size="1" />
  2608. <Data ElementName="absorb" Type="int16" Size="1" />
  2609. <Data ElementName="avoidance_cur" Type="int16" Size="1" />
  2610. <Data ElementName="avoidance_max" Type="int16" Size="1" />
  2611. <Data ElementName="avoidance_base" Type="int16" Size="1" />
  2612. <Data ElementName="unknown12c" Type="int16" Size="1" />
  2613. <Data ElementName="avoidance_base_chance" Type="int16" Size="1" />
  2614. <Data ElementName="unknown12d" Type="int16" Size="1" />
  2615. <Data ElementName="avoidance_parry_chance" Type="int16" Size="1" />
  2616. <Data ElementName="unknown12e" Type="int16" Size="1" />
  2617. <Data ElementName="avoidance_deflection_chance" Type="int16" Size="1" />
  2618. <Data ElementName="unknown12f" Type="int16" Size="1" />
  2619. <Data ElementName="avoidance_block_chance" Type="int16" Size="1" />
  2620. <Data ElementName="unknown12g" Type="int16" Size="1" />
  2621. <Data ElementName="str" Type="int16" Size="1" />
  2622. <Data ElementName="sta" Type="int16" Size="1" />
  2623. <Data ElementName="agi" Type="int16" Size="1" />
  2624. <Data ElementName="wis" Type="int16" Size="1" />
  2625. <Data ElementName="int" Type="int16" Size="1" />
  2626. <Data ElementName="str_base" Type="int16" Size="1" />
  2627. <Data ElementName="sta_base" Type="int16" Size="1" />
  2628. <Data ElementName="agi_base" Type="int16" Size="1" />
  2629. <Data ElementName="wis_base" Type="int16" Size="1" />
  2630. <Data ElementName="int_base" Type="int16" Size="1" />
  2631. <Data ElementName="mitigation_cur" Type="int16" Size="1" />
  2632. <Data ElementName="mitigation_max" Type="int16" Size="1" />
  2633. <Data ElementName="mitigation_base" Type="int16" Size="1" />
  2634. <Data ElementName="heat" Type="int16" Size="1" />
  2635. <Data ElementName="cold" Type="int16" Size="1" />
  2636. <Data ElementName="magic" Type="int16" Size="1" />
  2637. <Data ElementName="mental" Type="int16" Size="1" />
  2638. <Data ElementName="divine" Type="int16" Size="1" />
  2639. <Data ElementName="disease" Type="int16" Size="1" />
  2640. <Data ElementName="poison" Type="int16" Size="1" />
  2641. <Data ElementName="mitigation2_cur" Type="int16" Size="1" />
  2642. <Data ElementName="mitigation2_max" Type="int16" Size="1" />
  2643. <Data ElementName="mitigation2_base" Type="int16" Size="1" />
  2644. <Data ElementName="heat_base" Type="int16" Size="1" />
  2645. <Data ElementName="cold_base" Type="int16" Size="1" />
  2646. <Data ElementName="magic_base" Type="int16" Size="1" />
  2647. <Data ElementName="mental_base" Type="int16" Size="1" />
  2648. <Data ElementName="divine_base" Type="int16" Size="1" />
  2649. <Data ElementName="disease_base" Type="int16" Size="1" />
  2650. <Data ElementName="poison_base" Type="int16" Size="1" />
  2651. <Data ElementName="mitigation_skill1" Type="int16" Size="1" />
  2652. <Data ElementName="mitigation_skill2" Type="int16" Size="1" />
  2653. <Data ElementName="mitigation_skill3" Type="int16" Size="1" />
  2654. <Data ElementName="unknown13" Type="int16" Size="28" />
  2655. <Data ElementName="exp_yellow" Type="int16" Size="1" />
  2656. <Data ElementName="exp_blue" Type="int16" Size="1" />
  2657. <Data ElementName="unknown13b" Type="int16" Size="1" />
  2658. <Data ElementName="tradeskill_exp_yellow" Type="int16" Size="1" />
  2659. <Data ElementName="tradeskill_exp_blue" Type="int16" Size="1" />
  2660. <Data ElementName="unknown14" Type="int16" Size="1" />
  2661. <Data ElementName="unknown15a" Type="int16" Size="1" />
  2662. <Data ElementName="adventure_exp_vitality" Type="int16" Size="1" />
  2663. <Data ElementName="xp_yellow_vitality_bar" Type="int16" Size="1" />
  2664. <Data ElementName="xp_blue_vitality_bar" Type="int16" Size="1" />
  2665. <Data ElementName="tradeskill_exp_vitality" Type="int16" Size="1" />
  2666. <Data ElementName="unknown15c" Type="int16" Size="31" />
  2667. <Data ElementName="coins_copper" Type="int32" Size="1" />
  2668. <Data ElementName="coins_silver" Type="int32" Size="1" />
  2669. <Data ElementName="coins_gold" Type="int32" Size="1" />
  2670. <Data ElementName="coins_plat" Type="int32" Size="1" />
  2671. <Data ElementName="weight" Type="int32" Size="1" />
  2672. <Data ElementName="max_weight" Type="int32" Size="1" />
  2673. <Data ElementName="unknown16" Type="int16" Size="10" />
  2674. <Data ElementName="detrimental_spell_effects" Substruct="Substruct_SpellEffects" Size="30" />
  2675. <Data ElementName="spell_effects" Substruct="Substruct_SpellEffects" Size="30" />
  2676. <Data ElementName="unknown17" Type="int16" Size="2" />
  2677. <Data ElementName="unknown17b" Type="int8" Size="1" />
  2678. <Data ElementName="maintained_effects" Substruct="Substruct_MaintainedEffects" Size="30" />
  2679. <Data ElementName="unknown18" Type="int16" Size="4" />
  2680. <Data ElementName="unknown19" Type="int32" Size="13" />
  2681. <Data ElementName="flags" Type="int32" Size="1" />
  2682. <Data ElementName="flags2" Type="int32" Size="1" />
  2683. <Data ElementName="unknown20" Type="int32" Size="495" />
  2684. <Data ElementName="unknown20b" Type="int8" Size="3" />
  2685. <Data ElementName="pet_name" Type="char" Size="32" />
  2686. <Data ElementName="unknown21" Type="int8" Size="28" />
  2687. <Data ElementName="status_points" Type="int32" Size="1" />
  2688. <Data ElementName="unknown22" Type="int8" Size="5" />
  2689. <Data ElementName="house_zone" Type="char" Size="32" />
  2690. <Data ElementName="unknown23" Type="int8" Size="30" />
  2691. <Data ElementName="bind_zone" Type="char" Size="32" />
  2692. <Data ElementName="unknown24" Type="int8" Size="29" />
  2693. </Struct>
  2694. <Struct Name="WS_CharacterSheet" ClientVersion="942" OpcodeName="OP_UpdateCharacterSheetMsg">
  2695. <Data ElementName="character_name" Type="char" Size="40" />
  2696. <Data ElementName="unknown_1_1_MJ" Type="int16" Size="1" />
  2697. <Data ElementName="race" Type="int8" Size="1" />
  2698. <Data ElementName="gender" Type="int8" Size="1" />
  2699. <Data ElementName="exiled" Type="int8" Size="1" />
  2700. <Data ElementName="class1" Type="int32" Size="1" />
  2701. <Data ElementName="class2" Type="int32" Size="1" />
  2702. <Data ElementName="class3" Type="int32" Size="1" />
  2703. <Data ElementName="tradeskill_class1" Type="int32" Size="1" />
  2704. <Data ElementName="tradeskill_class2" Type="int32" Size="1" />
  2705. <Data ElementName="tradeskill_class3" Type="int32" Size="1" />
  2706. <Data ElementName="level" Type="int16" Size="1" />
  2707. <Data ElementName="effective_level" Type="int16" Size="1" />
  2708. <Data ElementName="tradeskill_level" Type="int16" Size="1" />
  2709. <Data ElementName="unknown_1_2_MJ" Type="int32" Size="1" />
  2710. <Data ElementName="account_age_base" Type="int16" Size="1" />
  2711. <Data ElementName="account_age_bonus" Type="int16" Size="1" />
  2712. <Data ElementName="deity" Type="char" Size="32" />
  2713. <Data ElementName="last_name" Type="char" Size="20" />
  2714. <Data ElementName="unknown_1_3_MJ" Type="int8" Size="1" />
  2715. <Data ElementName="current_hp" Type="int32" Size="1" />
  2716. <Data ElementName="max_hp" Type="int32" Size="1" />
  2717. <Data ElementName="base_hp" Type="int32" Size="1" />
  2718. <Data ElementName="current_power" Type="int32" Size="1" />
  2719. <Data ElementName="max_power" Type="int32" Size="1" />
  2720. <Data ElementName="base_power" Type="int32" Size="1" />
  2721. <Data ElementName="conc_used" Type="int8" Size="1" />
  2722. <Data ElementName="conc_max" Type="int8" Size="1" />
  2723. <Data ElementName="attack" Type="int16" Size="1" />
  2724. <Data ElementName="attack_base" Type="int16" Size="1" />
  2725. <Data ElementName="hp_regen" Type="int32" Size="1" />
  2726. <Data ElementName="power_regen" Type="int32" Size="1" />
  2727. <Data ElementName="unknown_1_4a_MJ" Type="float" Size="1" />
  2728. <Data ElementName="unknown_1_4b_MJ" Type="float" Size="1" />
  2729. <Data ElementName="mitigation3" Type="int16" Size="1" />
  2730. <Data ElementName="mitigation3_base" Type="int16" Size="1" />
  2731. <Data ElementName="absorb" Type="int16" Size="1" />
  2732. <Data ElementName="avoidance_cur" Type="int16" Size="1" />
  2733. <Data ElementName="avoidance_max" Type="int16" Size="1" />
  2734. <Data ElementName="avoidance_base" Type="int16" Size="1" />
  2735. <Data ElementName="unknown12c" Type="int16" Size="1" />
  2736. <Data ElementName="avoidance_base_chance" Type="int16" Size="1" />
  2737. <Data ElementName="unknown12d" Type="int16" Size="1" />
  2738. <Data ElementName="avoidance_parry_chance" Type="int16" Size="1" />
  2739. <Data ElementName="unknown12e" Type="int16" Size="1" />
  2740. <Data ElementName="avoidance_deflection_chance" Type="int16" Size="1" />
  2741. <Data ElementName="unknown12f" Type="int16" Size="1" />
  2742. <Data ElementName="avoidance_block_chance" Type="int16" Size="1" />
  2743. <Data ElementName="unknown12g" Type="int16" Size="1" />
  2744. <Data ElementName="str" Type="int16" Size="1" />
  2745. <Data ElementName="sta" Type="int16" Size="1" />
  2746. <Data ElementName="agi" Type="int16" Size="1" />
  2747. <Data ElementName="wis" Type="int16" Size="1" />
  2748. <Data ElementName="int" Type="int16" Size="1" />
  2749. <Data ElementName="str_base" Type="int16" Size="1" />
  2750. <Data ElementName="sta_base" Type="int16" Size="1" />
  2751. <Data ElementName="agi_base" Type="int16" Size="1" />
  2752. <Data ElementName="wis_base" Type="int16" Size="1" />
  2753. <Data ElementName="int_base" Type="int16" Size="1" />
  2754. <Data ElementName="mitigation_cur" Type="int16" Size="1" />
  2755. <Data ElementName="mitigation_max" Type="int16" Size="1" />
  2756. <Data ElementName="mitigation_base" Type="int16" Size="1" />
  2757. <Data ElementName="heat" Type="int16" Size="1" />
  2758. <Data ElementName="cold" Type="int16" Size="1" />
  2759. <Data ElementName="magic" Type="int16" Size="1" />
  2760. <Data ElementName="mental" Type="int16" Size="1" />
  2761. <Data ElementName="divine" Type="int16" Size="1" />
  2762. <Data ElementName="disease" Type="int16" Size="1" />
  2763. <Data ElementName="poison" Type="int16" Size="1" />
  2764. <Data ElementName="mitigation2_cur" Type="int16" Size="1" />
  2765. <Data ElementName="mitigation2_max" Type="int16" Size="1" />
  2766. <Data ElementName="mitigation2_base" Type="int16" Size="1" />
  2767. <Data ElementName="heat_base" Type="int16" Size="1" />
  2768. <Data ElementName="cold_base" Type="int16" Size="1" />
  2769. <Data ElementName="magic_base" Type="int16" Size="1" />
  2770. <Data ElementName="mental_base" Type="int16" Size="1" />
  2771. <Data ElementName="divine_base" Type="int16" Size="1" />
  2772. <Data ElementName="disease_base" Type="int16" Size="1" />
  2773. <Data ElementName="poison_base" Type="int16" Size="1" />
  2774. <Data ElementName="mitigation_skill1" Type="int16" Size="1" />
  2775. <Data ElementName="mitigation_skill2" Type="int16" Size="1" />
  2776. <Data ElementName="mitigation_skill3" Type="int16" Size="1" />
  2777. <Data ElementName="unknown13" Type="int16" Size="28" />
  2778. <Data ElementName="exp_yellow" Type="int16" Size="1" />
  2779. <Data ElementName="exp_blue" Type="int16" Size="1" />
  2780. <Data ElementName="unknown13b" Type="int16" Size="1" />
  2781. <Data ElementName="tradeskill_exp_yellow" Type="int16" Size="1" />
  2782. <Data ElementName="tradeskill_exp_blue" Type="int16" Size="1" />
  2783. <Data ElementName="unknown14" Type="int16" Size="1" />
  2784. <Data ElementName="unknown15a" Type="int16" Size="1" />
  2785. <Data ElementName="adventure_exp_vitality" Type="int16" Size="1" />
  2786. <Data ElementName="xp_yellow_vitality_bar" Type="int16" Size="1" />
  2787. <Data ElementName="xp_blue_vitality_bar" Type="int16" Size="1" />
  2788. <Data ElementName="tradeskill_exp_vitality" Type="int16" Size="1" />
  2789. <Data ElementName="unknown15c" Type="int16" Size="31" />
  2790. <Data ElementName="coins_copper" Type="int32" Size="1" />
  2791. <Data ElementName="coins_silver" Type="int32" Size="1" />
  2792. <Data ElementName="coins_gold" Type="int32" Size="1" />
  2793. <Data ElementName="coins_plat" Type="int32" Size="1" />
  2794. <Data ElementName="weight" Type="int32" Size="1" />
  2795. <Data ElementName="max_weight" Type="int32" Size="1" />
  2796. <Data ElementName="unknown16" Type="int16" Size="10" />
  2797. <Data ElementName="detrimental_spell_effects" Substruct="Substruct_SpellEffects" Size="45" />
  2798. <Data ElementName="spell_effects" Substruct="Substruct_SpellEffects" Size="45" />
  2799. <Data ElementName="unknown17" Type="int16" Size="2" />
  2800. <Data ElementName="unknown17b" Type="int8" Size="1" />
  2801. <Data ElementName="maintained_effects" Substruct="Substruct_MaintainedEffects" Size="30" />
  2802. <Data ElementName="unknown18" Type="int16" Size="4" />
  2803. <Data ElementName="unknown19" Type="int32" Size="13" />
  2804. <Data ElementName="flags" Type="int32" Size="1" />
  2805. <Data ElementName="flags2" Type="int32" Size="1" />
  2806. <Data ElementName="unknown20" Type="int32" Size="495" />
  2807. <Data ElementName="unknown20b" Type="int8" Size="3" />
  2808. <Data ElementName="pet_name" Type="char" Size="32" />
  2809. <Data ElementName="unknown21" Type="float" Size="5" />
  2810. <Data ElementName="rain" Type="float" Size="1" />
  2811. <Data ElementName="rain2" Type="float" Size="1" />
  2812. <Data ElementName="status_points" Type="int32" Size="1" />
  2813. <Data ElementName="unknown22" Type="int8" Size="5" />
  2814. <Data ElementName="house_zone" Type="char" Size="48" />
  2815. <Data ElementName="unknown23" Type="int8" Size="146" />
  2816. <Data ElementName="bind_zone" Type="char" Size="32" />
  2817. <Data ElementName="unknown24" Type="int8" Size="29" />
  2818. </Struct>
  2819. <Struct Name="WS_CharacterSheet" ClientVersion="949" OpcodeName="OP_UpdateCharacterSheetMsg">
  2820. <Data ElementName="character_name" Type="char" Size="40" />
  2821. <Data ElementName="unknown_1_1_MJ" Type="int16" Size="1" />
  2822. <Data ElementName="race" Type="int8" Size="1" />
  2823. <Data ElementName="gender" Type="int8" Size="1" />
  2824. <Data ElementName="exiled" Type="int8" Size="1" />
  2825. <Data ElementName="class1" Type="int32" Size="1" />
  2826. <Data ElementName="class2" Type="int32" Size="1" />
  2827. <Data ElementName="class3" Type="int32" Size="1" />
  2828. <Data ElementName="tradeskill_class1" Type="int32" Size="1" />
  2829. <Data ElementName="tradeskill_class2" Type="int32" Size="1" />
  2830. <Data ElementName="tradeskill_class3" Type="int32" Size="1" />
  2831. <Data ElementName="level" Type="int16" Size="1" />
  2832. <Data ElementName="effective_level" Type="int16" Size="1" />
  2833. <Data ElementName="tradeskill_level" Type="int16" Size="1" />
  2834. <Data ElementName="unknown_1_2_MJ" Type="int32" Size="1" />
  2835. <Data ElementName="account_age_base" Type="int16" Size="1" />
  2836. <Data ElementName="account_age_bonus" Type="int16" Size="1" />
  2837. <Data ElementName="deity" Type="char" Size="32" />
  2838. <Data ElementName="last_name" Type="char" Size="20" />
  2839. <Data ElementName="unknown_1_3_MJ" Type="int8" Size="1" />
  2840. <Data ElementName="current_hp" Type="int32" Size="1" />
  2841. <Data ElementName="max_hp" Type="int32" Size="1" />
  2842. <Data ElementName="base_hp" Type="int32" Size="1" />
  2843. <Data ElementName="current_power" Type="int32" Size="1" />
  2844. <Data ElementName="max_power" Type="int32" Size="1" />
  2845. <Data ElementName="base_power" Type="int32" Size="1" />
  2846. <Data ElementName="conc_used" Type="int8" Size="1" />
  2847. <Data ElementName="conc_max" Type="int8" Size="1" />
  2848. <Data ElementName="attack" Type="int16" Size="1" />
  2849. <Data ElementName="attack_base" Type="int16" Size="1" />
  2850. <Data ElementName="hp_regen" Type="int32" Size="1" />
  2851. <Data ElementName="power_regen" Type="int32" Size="1" />
  2852. <Data ElementName="unknown_1_4a_MJ" Type="float" Size="1" />
  2853. <Data ElementName="unknown_1_4b_MJ" Type="float" Size="1" />
  2854. <Data ElementName="mitigation3" Type="int16" Size="1" />
  2855. <Data ElementName="mitigation3_base" Type="int16" Size="1" />
  2856. <Data ElementName="absorb" Type="int16" Size="1" />
  2857. <Data ElementName="avoidance_cur" Type="int16" Size="1" />
  2858. <Data ElementName="avoidance_max" Type="int16" Size="1" />
  2859. <Data ElementName="avoidance_base" Type="int16" Size="1" />
  2860. <Data ElementName="unknown12c" Type="int16" Size="1" />
  2861. <Data ElementName="avoidance_base_chance" Type="int16" Size="1" />
  2862. <Data ElementName="unknown12d" Type="int16" Size="1" />
  2863. <Data ElementName="avoidance_parry_chance" Type="int16" Size="1" />
  2864. <Data ElementName="unknown12e" Type="int16" Size="1" />
  2865. <Data ElementName="avoidance_deflection_chance" Type="int16" Size="1" />
  2866. <Data ElementName="unknown12f" Type="int16" Size="1" />
  2867. <Data ElementName="avoidance_block_chance" Type="int16" Size="1" />
  2868. <Data ElementName="unknown12g" Type="int16" Size="1" />
  2869. <Data ElementName="str" Type="int16" Size="1" />
  2870. <Data ElementName="sta" Type="int16" Size="1" />
  2871. <Data ElementName="agi" Type="int16" Size="1" />
  2872. <Data ElementName="wis" Type="int16" Size="1" />
  2873. <Data ElementName="int" Type="int16" Size="1" />
  2874. <Data ElementName="str_base" Type="int16" Size="1" />
  2875. <Data ElementName="sta_base" Type="int16" Size="1" />
  2876. <Data ElementName="agi_base" Type="int16" Size="1" />
  2877. <Data ElementName="wis_base" Type="int16" Size="1" />
  2878. <Data ElementName="int_base" Type="int16" Size="1" />
  2879. <Data ElementName="mitigation_cur" Type="int16" Size="1" />
  2880. <Data ElementName="mitigation_max" Type="int16" Size="1" />
  2881. <Data ElementName="mitigation_base" Type="int16" Size="1" />
  2882. <Data ElementName="heat" Type="int16" Size="1" />
  2883. <Data ElementName="cold" Type="int16" Size="1" />
  2884. <Data ElementName="magic" Type="int16" Size="1" />
  2885. <Data ElementName="mental" Type="int16" Size="1" />
  2886. <Data ElementName="divine" Type="int16" Size="1" />
  2887. <Data ElementName="disease" Type="int16" Size="1" />
  2888. <Data ElementName="poison" Type="int16" Size="1" />
  2889. <Data ElementName="mitigation2_cur" Type="int16" Size="1" />
  2890. <Data ElementName="mitigation2_max" Type="int16" Size="1" />
  2891. <Data ElementName="mitigation2_base" Type="int16" Size="1" />
  2892. <Data ElementName="heat_base" Type="int16" Size="1" />
  2893. <Data ElementName="cold_base" Type="int16" Size="1" />
  2894. <Data ElementName="magic_base" Type="int16" Size="1" />
  2895. <Data ElementName="mental_base" Type="int16" Size="1" />
  2896. <Data ElementName="divine_base" Type="int16" Size="1" />
  2897. <Data ElementName="disease_base" Type="int16" Size="1" />
  2898. <Data ElementName="poison_base" Type="int16" Size="1" />
  2899. <Data ElementName="mitigation_skill1" Type="int16" Size="1" />
  2900. <Data ElementName="mitigation_skill2" Type="int16" Size="1" />
  2901. <Data ElementName="mitigation_skill3" Type="int16" Size="1" />
  2902. <Data ElementName="unknown13" Type="int16" Size="28" />
  2903. <Data ElementName="exp_yellow" Type="int16" Size="1" />
  2904. <Data ElementName="exp_blue" Type="int16" Size="1" />
  2905. <Data ElementName="unknown13b" Type="int16" Size="1" />
  2906. <Data ElementName="tradeskill_exp_yellow" Type="int16" Size="1" />
  2907. <Data ElementName="tradeskill_exp_blue" Type="int16" Size="1" />
  2908. <Data ElementName="unknown14" Type="int16" Size="1" />
  2909. <Data ElementName="unknown15a" Type="int16" Size="1" />
  2910. <Data ElementName="adventure_exp_vitality" Type="int16" Size="1" />
  2911. <Data ElementName="xp_yellow_vitality_bar" Type="int16" Size="1" />
  2912. <Data ElementName="xp_blue_vitality_bar" Type="int16" Size="1" />
  2913. <Data ElementName="tradeskill_exp_vitality" Type="int16" Size="1" />
  2914. <Data ElementName="unknown15c" Type="int16" Size="33" />
  2915. <Data ElementName="coins_copper" Type="int32" Size="1" />
  2916. <Data ElementName="coins_silver" Type="int32" Size="1" />
  2917. <Data ElementName="coins_gold" Type="int32" Size="1" />
  2918. <Data ElementName="coins_plat" Type="int32" Size="1" />
  2919. <Data ElementName="weight" Type="int32" Size="1" />
  2920. <Data ElementName="max_weight" Type="int32" Size="1" />
  2921. <Data ElementName="unknown16" Type="int16" Size="10" />
  2922. <Data ElementName="spell_effects" Substruct="Substruct_SpellEffects" Size="45" />
  2923. <Data ElementName="detrimental_spell_effects" Substruct="Substruct_SpellEffects" Size="45" />
  2924. <Data ElementName="unknown17" Type="int16" Size="2" />
  2925. <Data ElementName="unknown17b" Type="int8" Size="1" />
  2926. <Data ElementName="maintained_effects" Substruct="Substruct_MaintainedEffects" Size="30" />
  2927. <Data ElementName="unknown18" Type="int16" Size="4" />
  2928. <Data ElementName="unknown19" Type="int32" Size="13" />
  2929. <Data ElementName="flags" Type="int32" Size="1" />
  2930. <Data ElementName="flags2" Type="int32" Size="1" />
  2931. <Data ElementName="unknown20" Type="int32" Size="496" />
  2932. <Data ElementName="pet_id" Type="int32" Size="1" />
  2933. <Data ElementName="pet_name" Type="char" Size="32" />
  2934. <Data ElementName="unknown21" Type="float" Size="5" />
  2935. <Data ElementName="rain" Type="float" Size="1" />
  2936. <Data ElementName="rain2" Type="float" Size="1" />
  2937. <Data ElementName="status_points" Type="int32" Size="1" />
  2938. <Data ElementName="unknown22" Type="int8" Size="5" />
  2939. <Data ElementName="house_zone" Type="char" Size="48" />
  2940. <Data ElementName="unknown23" Type="int8" Size="146" />
  2941. <Data ElementName="bind_zone" Type="char" Size="32" />
  2942. <Data ElementName="unknown24" Type="int8" Size="29" />
  2943. </Struct>
  2944. <Struct Name="WS_CharacterSheet" ClientVersion="955" OpcodeName="OP_UpdateCharacterSheetMsg">
  2945. <Data ElementName="character_name" Type="char" Size="40" />
  2946. <Data ElementName="unknown_1_1_MJ" Type="int16" Size="1" />
  2947. <Data ElementName="race" Type="int8" Size="1" />
  2948. <Data ElementName="gender" Type="int8" Size="1" />
  2949. <Data ElementName="exiled" Type="int8" Size="1" />
  2950. <Data ElementName="class1" Type="int32" Size="1" />
  2951. <Data ElementName="class2" Type="int32" Size="1" />
  2952. <Data ElementName="class3" Type="int32" Size="1" />
  2953. <Data ElementName="tradeskill_class1" Type="int32" Size="1" />
  2954. <Data ElementName="tradeskill_class2" Type="int32" Size="1" />
  2955. <Data ElementName="tradeskill_class3" Type="int32" Size="1" />
  2956. <Data ElementName="level" Type="int16" Size="1" />
  2957. <Data ElementName="effective_level" Type="int16" Size="1" />
  2958. <Data ElementName="tradeskill_level" Type="int16" Size="1" />
  2959. <Data ElementName="unknown_1_2_MJ" Type="int32" Size="1" />
  2960. <Data ElementName="account_age_base" Type="int16" Size="1" />
  2961. <Data ElementName="account_age_bonus" Type="int16" Size="1" />
  2962. <Data ElementName="deity" Type="char" Size="32" />
  2963. <Data ElementName="last_name" Type="char" Size="20" />
  2964. <Data ElementName="unknown_1_3_MJ" Type="int8" Size="1" />
  2965. <Data ElementName="current_hp" Type="int32" Size="1" />
  2966. <Data ElementName="max_hp" Type="int32" Size="1" />
  2967. <Data ElementName="base_hp" Type="int32" Size="1" />
  2968. <Data ElementName="current_power" Type="int32" Size="1" />
  2969. <Data ElementName="max_power" Type="int32" Size="1" />
  2970. <Data ElementName="base_power" Type="int32" Size="1" />
  2971. <Data ElementName="conc_used" Type="int8" Size="1" />
  2972. <Data ElementName="conc_max" Type="int8" Size="1" />
  2973. <Data ElementName="attack" Type="int16" Size="1" />
  2974. <Data ElementName="attack_base" Type="int16" Size="1" />
  2975. <Data ElementName="hp_regen" Type="int32" Size="1" />
  2976. <Data ElementName="power_regen" Type="int32" Size="1" />
  2977. <Data ElementName="unknown_1_4a_MJ" Type="float" Size="1" />
  2978. <Data ElementName="unknown_1_4b_MJ" Type="float" Size="1" />
  2979. <Data ElementName="mitigation3" Type="int16" Size="1" />
  2980. <Data ElementName="mitigation3_base" Type="int16" Size="1" />
  2981. <Data ElementName="absorb" Type="int16" Size="1" />
  2982. <Data ElementName="avoidance_cur" Type="int16" Size="1" />
  2983. <Data ElementName="avoidance_max" Type="int16" Size="1" />
  2984. <Data ElementName="avoidance_base" Type="int16" Size="1" />
  2985. <Data ElementName="unknown12c" Type="int16" Size="1" />
  2986. <Data ElementName="avoidance_base_chance" Type="int16" Size="1" />
  2987. <Data ElementName="unknown12d" Type="int16" Size="1" />
  2988. <Data ElementName="avoidance_parry_chance" Type="int16" Size="1" />
  2989. <Data ElementName="unknown12e" Type="int16" Size="1" />
  2990. <Data ElementName="avoidance_deflection_chance" Type="int16" Size="1" />
  2991. <Data ElementName="unknown12f" Type="int16" Size="1" />
  2992. <Data ElementName="avoidance_block_chance" Type="int16" Size="1" />
  2993. <Data ElementName="unknown12g" Type="int16" Size="2" />
  2994. <Data ElementName="str" Type="int16" Size="1" />
  2995. <Data ElementName="sta" Type="int16" Size="1" />
  2996. <Data ElementName="agi" Type="int16" Size="1" />
  2997. <Data ElementName="wis" Type="int16" Size="1" />
  2998. <Data ElementName="int" Type="int16" Size="1" />
  2999. <Data ElementName="str_base" Type="int16" Size="1" />
  3000. <Data ElementName="sta_base" Type="int16" Size="1" />
  3001. <Data ElementName="agi_base" Type="int16" Size="1" />
  3002. <Data ElementName="wis_base" Type="int16" Size="1" />
  3003. <Data ElementName="int_base" Type="int16" Size="1" />
  3004. <Data ElementName="mitigation_cur" Type="int16" Size="1" />
  3005. <Data ElementName="mitigation_max" Type="int16" Size="1" />
  3006. <Data ElementName="mitigation_base" Type="int16" Size="1" />
  3007. <Data ElementName="heat" Type="int16" Size="1" />
  3008. <Data ElementName="cold" Type="int16" Size="1" />
  3009. <Data ElementName="magic" Type="int16" Size="1" />
  3010. <Data ElementName="mental" Type="int16" Size="1" />
  3011. <Data ElementName="divine" Type="int16" Size="1" />
  3012. <Data ElementName="disease" Type="int16" Size="1" />
  3013. <Data ElementName="poison" Type="int16" Size="1" />
  3014. <Data ElementName="mitigation2_cur" Type="int16" Size="1" />
  3015. <Data ElementName="mitigation2_max" Type="int16" Size="1" />
  3016. <Data ElementName="mitigation2_base" Type="int16" Size="1" />
  3017. <Data ElementName="heat_base" Type="int16" Size="1" />
  3018. <Data ElementName="cold_base" Type="int16" Size="1" />
  3019. <Data ElementName="magic_base" Type="int16" Size="1" />
  3020. <Data ElementName="mental_base" Type="int16" Size="1" />
  3021. <Data ElementName="divine_base" Type="int16" Size="1" />
  3022. <Data ElementName="disease_base" Type="int16" Size="1" />
  3023. <Data ElementName="poison_base" Type="int16" Size="1" />
  3024. <Data ElementName="mitigation_skill1" Type="int16" Size="1" />
  3025. <Data ElementName="mitigation_skill2" Type="int16" Size="1" />
  3026. <Data ElementName="mitigation_skill3" Type="int16" Size="1" />
  3027. <Data ElementName="unknown13" Type="int16" Size="28" />
  3028. <Data ElementName="exp_yellow" Type="int16" Size="1" />
  3029. <Data ElementName="exp_blue" Type="int16" Size="1" />
  3030. <Data ElementName="unknown13b" Type="int16" Size="1" />
  3031. <Data ElementName="tradeskill_exp_yellow" Type="int16" Size="1" />
  3032. <Data ElementName="tradeskill_exp_blue" Type="int16" Size="1" />
  3033. <Data ElementName="unknown14" Type="int16" Size="1" />
  3034. <Data ElementName="unknown15a" Type="int16" Size="1" />
  3035. <Data ElementName="adventure_exp_vitality" Type="int16" Size="1" />
  3036. <Data ElementName="xp_yellow_vitality_bar" Type="int16" Size="1" />
  3037. <Data ElementName="xp_blue_vitality_bar" Type="int16" Size="1" />
  3038. <Data ElementName="tradeskill_exp_vitality" Type="int16" Size="1" />
  3039. <Data ElementName="unknown15c" Type="int16" Size="33" />
  3040. <Data ElementName="coins_copper" Type="int32" Size="1" />
  3041. <Data ElementName="coins_silver" Type="int32" Size="1" />
  3042. <Data ElementName="coins_gold" Type="int32" Size="1" />
  3043. <Data ElementName="coins_plat" Type="int32" Size="1" />
  3044. <Data ElementName="weight" Type="int32" Size="1" />
  3045. <Data ElementName="max_weight" Type="int32" Size="1" />
  3046. <Data ElementName="unknown16" Type="int16" Size="10" />
  3047. <Data ElementName="spell_effects" Substruct="Substruct_SpellEffects" Size="45" />
  3048. <Data ElementName="detrimental_spell_effects" Substruct="Substruct_SpellEffects" Size="45" />
  3049. <Data ElementName="unknown17" Type="int16" Size="2" />
  3050. <Data ElementName="unknown17b" Type="int8" Size="1" />
  3051. <Data ElementName="maintained_effects" Substruct="Substruct_MaintainedEffects" Size="30" />
  3052. <Data ElementName="unknown18" Type="int16" Size="4" />
  3053. <Data ElementName="unknown19" Type="int32" Size="13" />
  3054. <Data ElementName="flags" Type="int32" Size="1" />
  3055. <Data ElementName="flags2" Type="int32" Size="1" />
  3056. <Data ElementName="unknown20" Type="int32" Size="153" />
  3057. <Data ElementName="group_members" Substruct="Substruct_GroupMember" Size="5" />
  3058. <Data ElementName="unknown20a" Type="int16" Size="1" />
  3059. <Data ElementName="unknown20b" Type="int32" Size="168" />
  3060. <Data ElementName="pet_id" Type="int32" Size="1" />
  3061. <Data ElementName="pet_name" Type="char" Size="32" />
  3062. <Data ElementName="unknown21" Type="float" Size="5" />
  3063. <Data ElementName="rain" Type="float" Size="1" />
  3064. <Data ElementName="rain2" Type="float" Size="1" />
  3065. <Data ElementName="status_points" Type="int32" Size="1" />
  3066. <Data ElementName="unknown22" Type="int8" Size="5" />
  3067. <Data ElementName="house_zone" Type="char" Size="48" />
  3068. <Data ElementName="unknown23" Type="int8" Size="146" />
  3069. <Data ElementName="bind_zone" Type="char" Size="32" />
  3070. <Data ElementName="unknown24" Type="int8" Size="29" />
  3071. </Struct>
  3072. <Struct Name="WS_CharacterSheet" ClientVersion="972" OpcodeName="OP_UpdateCharacterSheetMsg">
  3073. <Data ElementName="character_name" Type="char" Size="40" />
  3074. <Data ElementName="unknown_1_1_MJ" Type="int16" Size="1" />
  3075. <Data ElementName="race" Type="int8" Size="1" />
  3076. <Data ElementName="gender" Type="int8" Size="1" />
  3077. <Data ElementName="exiled" Type="int8" Size="1" />
  3078. <Data ElementName="class1" Type="int32" Size="1" />
  3079. <Data ElementName="class2" Type="int32" Size="1" />
  3080. <Data ElementName="class3" Type="int32" Size="1" />
  3081. <Data ElementName="tradeskill_class1" Type="int32" Size="1" />
  3082. <Data ElementName="tradeskill_class2" Type="int32" Size="1" />
  3083. <Data ElementName="tradeskill_class3" Type="int32" Size="1" />
  3084. <Data ElementName="level" Type="int16" Size="1" />
  3085. <Data ElementName="effective_level" Type="int16" Size="1" />
  3086. <Data ElementName="tradeskill_level" Type="int16" Size="1" />
  3087. <Data ElementName="unknown_1_2_MJ" Type="int32" Size="1" />
  3088. <Data ElementName="account_age_base" Type="int16" Size="1" />
  3089. <Data ElementName="account_age_bonus" Type="int16" Size="1" />
  3090. <Data ElementName="deity" Type="char" Size="32" />
  3091. <Data ElementName="last_name" Type="char" Size="20" />
  3092. <Data ElementName="unknown_1_3_MJ" Type="int8" Size="1" />
  3093. <Data ElementName="current_hp" Type="int32" Size="1" />
  3094. <Data ElementName="max_hp" Type="int32" Size="1" />
  3095. <Data ElementName="base_hp" Type="int32" Size="1" />
  3096. <Data ElementName="current_power" Type="int32" Size="1" />
  3097. <Data ElementName="max_power" Type="int32" Size="1" />
  3098. <Data ElementName="base_power" Type="int32" Size="1" />
  3099. <Data ElementName="conc_used" Type="int8" Size="1" />
  3100. <Data ElementName="conc_max" Type="int8" Size="1" />
  3101. <Data ElementName="attack" Type="int16" Size="1" />
  3102. <Data ElementName="attack_base" Type="int16" Size="1" />
  3103. <Data ElementName="hp_regen" Type="int32" Size="1" />
  3104. <Data ElementName="power_regen" Type="int32" Size="1" />
  3105. <Data ElementName="unknown_1_4a_MJ" Type="float" Size="1" />
  3106. <Data ElementName="unknown_1_4b_MJ" Type="float" Size="1" />
  3107. <Data ElementName="mitigation3" Type="int16" Size="1" />
  3108. <Data ElementName="mitigation3_base" Type="int16" Size="1" />
  3109. <Data ElementName="absorb" Type="int16" Size="1" />
  3110. <Data ElementName="avoidance_cur" Type="int16" Size="1" />
  3111. <Data ElementName="avoidance_max" Type="int16" Size="1" />
  3112. <Data ElementName="avoidance_base" Type="int16" Size="1" />
  3113. <Data ElementName="unknown12c" Type="int16" Size="1" />
  3114. <Data ElementName="avoidance_base_chance" Type="int16" Size="1" />
  3115. <Data ElementName="unknown12d" Type="int16" Size="1" />
  3116. <Data ElementName="avoidance_parry_chance" Type="int16" Size="1" />
  3117. <Data ElementName="unknown12e" Type="int16" Size="1" />
  3118. <Data ElementName="avoidance_deflection_chance" Type="int16" Size="1" />
  3119. <Data ElementName="unknown12f" Type="int16" Size="1" />
  3120. <Data ElementName="avoidance_block_chance" Type="int16" Size="1" />
  3121. <Data ElementName="unknown12g" Type="int16" Size="2" />
  3122. <Data ElementName="str" Type="int16" Size="1" />
  3123. <Data ElementName="sta" Type="int16" Size="1" />
  3124. <Data ElementName="agi" Type="int16" Size="1" />
  3125. <Data ElementName="wis" Type="int16" Size="1" />
  3126. <Data ElementName="int" Type="int16" Size="1" />
  3127. <Data ElementName="str_base" Type="int16" Size="1" />
  3128. <Data ElementName="sta_base" Type="int16" Size="1" />
  3129. <Data ElementName="agi_base" Type="int16" Size="1" />
  3130. <Data ElementName="wis_base" Type="int16" Size="1" />
  3131. <Data ElementName="int_base" Type="int16" Size="1" />
  3132. <Data ElementName="mitigation_cur" Type="int16" Size="1" />
  3133. <Data ElementName="mitigation_max" Type="int16" Size="1" />
  3134. <Data ElementName="mitigation_base" Type="int16" Size="1" />
  3135. <Data ElementName="heat" Type="int16" Size="1" />
  3136. <Data ElementName="cold" Type="int16" Size="1" />
  3137. <Data ElementName="magic" Type="int16" Size="1" />
  3138. <Data ElementName="mental" Type="int16" Size="1" />
  3139. <Data ElementName="divine" Type="int16" Size="1" />
  3140. <Data ElementName="disease" Type="int16" Size="1" />
  3141. <Data ElementName="poison" Type="int16" Size="1" />
  3142. <Data ElementName="mitigation2_cur" Type="int16" Size="1" />
  3143. <Data ElementName="mitigation2_max" Type="int16" Size="1" />
  3144. <Data ElementName="mitigation2_base" Type="int16" Size="1" />
  3145. <Data ElementName="heat_base" Type="int16" Size="1" />
  3146. <Data ElementName="cold_base" Type="int16" Size="1" />
  3147. <Data ElementName="magic_base" Type="int16" Size="1" />
  3148. <Data ElementName="mental_base" Type="int16" Size="1" />
  3149. <Data ElementName="divine_base" Type="int16" Size="1" />
  3150. <Data ElementName="disease_base" Type="int16" Size="1" />
  3151. <Data ElementName="poison_base" Type="int16" Size="1" />
  3152. <Data ElementName="mitigation_skill1" Type="int16" Size="1" />
  3153. <Data ElementName="mitigation_skill2" Type="int16" Size="1" />
  3154. <Data ElementName="mitigation_skill3" Type="int16" Size="1" />
  3155. <Data ElementName="unknown13" Type="int16" Size="28" />
  3156. <Data ElementName="exp_yellow" Type="int16" Size="1" />
  3157. <Data ElementName="exp_blue" Type="int16" Size="1" />
  3158. <Data ElementName="unknown13b" Type="int16" Size="1" />
  3159. <Data ElementName="tradeskill_exp_yellow" Type="int16" Size="1" />
  3160. <Data ElementName="tradeskill_exp_blue" Type="int16" Size="1" />
  3161. <Data ElementName="unknown14" Type="int16" Size="1" />
  3162. <Data ElementName="unknown15a" Type="int16" Size="1" />
  3163. <Data ElementName="adventure_exp_vitality" Type="int16" Size="1" />
  3164. <Data ElementName="xp_yellow_vitality_bar" Type="int16" Size="1" />
  3165. <Data ElementName="xp_blue_vitality_bar" Type="int16" Size="1" />
  3166. <Data ElementName="tradeskill_exp_vitality" Type="int16" Size="1" />
  3167. <Data ElementName="unknown15c" Type="int16" Size="33" />
  3168. <Data ElementName="coins_copper" Type="int32" Size="1" />
  3169. <Data ElementName="coins_silver" Type="int32" Size="1" />
  3170. <Data ElementName="coins_gold" Type="int32" Size="1" />
  3171. <Data ElementName="coins_plat" Type="int32" Size="1" />
  3172. <Data ElementName="weight" Type="int32" Size="1" />
  3173. <Data ElementName="max_weight" Type="int32" Size="1" />
  3174. <Data ElementName="unknown16" Type="int16" Size="10" />
  3175. <Data ElementName="spell_effects" Substruct="Substruct_SpellEffects" Size="45" />
  3176. <Data ElementName="detrimental_spell_effects" Substruct="Substruct_SpellEffects" Size="45" />
  3177. <Data ElementName="unknown17" Type="int16" Size="2" />
  3178. <Data ElementName="unknown17b" Type="int8" Size="1" />
  3179. <Data ElementName="maintained_effects" Substruct="Substruct_MaintainedEffects" Size="30" />
  3180. <Data ElementName="unknown18" Type="int16" Size="4" />
  3181. <Data ElementName="unknown19" Type="int32" Size="14" />
  3182. <Data ElementName="flags" Type="int32" Size="1" />
  3183. <Data ElementName="flags2" Type="int32" Size="1" />
  3184. <Data ElementName="unknown20" Type="int32" Size="156" />
  3185. <Data ElementName="group_members" Substruct="Substruct_GroupMember" Size="5" />
  3186. <Data ElementName="unknown20a" Type="int16" Size="1" />
  3187. <Data ElementName="unknown20b" Type="int32" Size="168" />
  3188. <Data ElementName="pet_id" Type="int32" Size="1" />
  3189. <Data ElementName="pet_name" Type="char" Size="32" />
  3190. <Data ElementName="unknown21" Type="float" Size="5" />
  3191. <Data ElementName="rain" Type="float" Size="1" />
  3192. <Data ElementName="rain2" Type="float" Size="1" />
  3193. <Data ElementName="status_points" Type="int32" Size="1" />
  3194. <Data ElementName="unknown22" Type="int8" Size="5" />
  3195. <Data ElementName="house_zone" Type="char" Size="48" />
  3196. <Data ElementName="unknown23" Type="int8" Size="146" />
  3197. <Data ElementName="bind_zone" Type="char" Size="32" />
  3198. <Data ElementName="unknown24" Type="int8" Size="29" />
  3199. </Struct>
  3200. <Struct Name="WS_CharacterSheet" ClientVersion="996" OpcodeName="OP_UpdateCharacterSheetMsg">
  3201. <Data ElementName="character_name" Type="char" Size="40" />
  3202. <Data ElementName="unknown_1_1_MJ" Type="int16" Size="1" />
  3203. <Data ElementName="race" Type="int8" Size="1" />
  3204. <Data ElementName="gender" Type="int8" Size="1" />
  3205. <Data ElementName="exiled" Type="int8" Size="1" />
  3206. <Data ElementName="class1" Type="int32" Size="1" />
  3207. <Data ElementName="class2" Type="int32" Size="1" />
  3208. <Data ElementName="class3" Type="int32" Size="1" />
  3209. <Data ElementName="tradeskill_class1" Type="int32" Size="1" />
  3210. <Data ElementName="tradeskill_class2" Type="int32" Size="1" />
  3211. <Data ElementName="tradeskill_class3" Type="int32" Size="1" />
  3212. <Data ElementName="level" Type="int16" Size="1" />
  3213. <Data ElementName="effective_level" Type="int16" Size="1" />
  3214. <Data ElementName="tradeskill_level" Type="int16" Size="1" />
  3215. <Data ElementName="unknown_1_2_MJ" Type="int32" Size="1" />
  3216. <Data ElementName="account_age_base" Type="int16" Size="1" />
  3217. <Data ElementName="account_age_bonus" Type="int16" Size="1" />
  3218. <Data ElementName="deity" Type="char" Size="32" />
  3219. <Data ElementName="last_name" Type="char" Size="20" />
  3220. <Data ElementName="unknown_1_3_MJ" Type="int8" Size="1" />
  3221. <Data ElementName="current_hp" Type="int32" Size="1" />
  3222. <Data ElementName="max_hp" Type="int32" Size="1" />
  3223. <Data ElementName="base_hp" Type="int32" Size="1" />
  3224. <Data ElementName="current_power" Type="int32" Size="1" />
  3225. <Data ElementName="max_power" Type="int32" Size="1" />
  3226. <Data ElementName="base_power" Type="int32" Size="1" />
  3227. <Data ElementName="conc_used" Type="int8" Size="1" />
  3228. <Data ElementName="conc_max" Type="int8" Size="1" />
  3229. <Data ElementName="hp_regen" Type="int32" Size="1" />
  3230. <Data ElementName="power_regen" Type="int32" Size="1" />
  3231. <Data ElementName="unknown_1_4a_MJ" Type="float" Size="1" />
  3232. <Data ElementName="unknown_1_4b_MJ" Type="float" Size="1" />
  3233. <Data ElementName="mitigation3" Type="int16" Size="1" />
  3234. <Data ElementName="mitigation3_base" Type="int16" Size="1" />
  3235. <Data ElementName="absorb" Type="int16" Size="1" />
  3236. <Data ElementName="avoidance_cur" Type="int16" Size="1" />
  3237. <Data ElementName="avoidance_max" Type="int16" Size="1" />
  3238. <Data ElementName="avoidance_base" Type="int16" Size="1" />
  3239. <Data ElementName="unknown12c" Type="int16" Size="1" />
  3240. <Data ElementName="avoidance_base_chance" Type="int16" Size="1" />
  3241. <Data ElementName="unknown12d" Type="int16" Size="1" />
  3242. <Data ElementName="avoidance_parry_chance" Type="int16" Size="1" />
  3243. <Data ElementName="unknown12e" Type="int16" Size="1" />
  3244. <Data ElementName="avoidance_deflection_chance" Type="int16" Size="1" />
  3245. <Data ElementName="unknown12f" Type="int16" Size="1" />
  3246. <Data ElementName="avoidance_block_chance" Type="int16" Size="1" />
  3247. <Data ElementName="unknown12g" Type="int16" Size="2" />
  3248. <Data ElementName="str" Type="int16" Size="1" />
  3249. <Data ElementName="sta" Type="int16" Size="1" />
  3250. <Data ElementName="agi" Type="int16" Size="1" />
  3251. <Data ElementName="wis" Type="int16" Size="1" />
  3252. <Data ElementName="int" Type="int16" Size="1" />
  3253. <Data ElementName="str_base" Type="int16" Size="1" />
  3254. <Data ElementName="sta_base" Type="int16" Size="1" />
  3255. <Data ElementName="agi_base" Type="int16" Size="1" />
  3256. <Data ElementName="wis_base" Type="int16" Size="1" />
  3257. <Data ElementName="int_base" Type="int16" Size="1" />
  3258. <Data ElementName="mitigation_cur" Type="int16" Size="1" />
  3259. <Data ElementName="mitigation_max" Type="int16" Size="1" />
  3260. <Data ElementName="mitigation_base" Type="int16" Size="1" />
  3261. <Data ElementName="heat" Type="int16" Size="1" />
  3262. <Data ElementName="cold" Type="int16" Size="1" />
  3263. <Data ElementName="magic" Type="int16" Size="1" />
  3264. <Data ElementName="mental" Type="int16" Size="1" />
  3265. <Data ElementName="divine" Type="int16" Size="1" />
  3266. <Data ElementName="disease" Type="int16" Size="1" />
  3267. <Data ElementName="poison" Type="int16" Size="1" />
  3268. <Data ElementName="mitigation2_cur" Type="int16" Size="1" />
  3269. <Data ElementName="mitigation2_max" Type="int16" Size="1" />
  3270. <Data ElementName="mitigation2_base" Type="int16" Size="1" />
  3271. <Data ElementName="heat_base" Type="int16" Size="1" />
  3272. <Data ElementName="cold_base" Type="int16" Size="1" />
  3273. <Data ElementName="magic_base" Type="int16" Size="1" />
  3274. <Data ElementName="mental_base" Type="int16" Size="1" />
  3275. <Data ElementName="divine_base" Type="int16" Size="1" />
  3276. <Data ElementName="disease_base" Type="int16" Size="1" />
  3277. <Data ElementName="poison_base" Type="int16" Size="1" />
  3278. <Data ElementName="mitigation_skill1" Type="int16" Size="1" />
  3279. <Data ElementName="mitigation_skill2" Type="int16" Size="1" />
  3280. <Data ElementName="mitigation_skill3" Type="int16" Size="1" />
  3281. <Data ElementName="unknown13" Type="int16" Size="28" />
  3282. <Data ElementName="exp_yellow" Type="int16" Size="1" />
  3283. <Data ElementName="exp_blue" Type="int16" Size="1" />
  3284. <Data ElementName="unknown13b" Type="int16" Size="1" />
  3285. <Data ElementName="tradeskill_exp_yellow" Type="int16" Size="1" />
  3286. <Data ElementName="tradeskill_exp_blue" Type="int16" Size="1" />
  3287. <Data ElementName="unknown14" Type="int16" Size="1" />
  3288. <Data ElementName="unknown15a" Type="int16" Size="1" />
  3289. <Data ElementName="adventure_exp_vitality" Type="int16" Size="1" />
  3290. <Data ElementName="xp_yellow_vitality_bar" Type="int16" Size="1" />
  3291. <Data ElementName="xp_blue_vitality_bar" Type="int16" Size="1" />
  3292. <Data ElementName="tradeskill_exp_vitality" Type="int16" Size="1" />
  3293. <Data ElementName="unknown15c" Type="int16" Size="36" />
  3294. <Data ElementName="coins_copper" Type="int32" Size="1" />
  3295. <Data ElementName="coins_silver" Type="int32" Size="1" />
  3296. <Data ElementName="coins_gold" Type="int32" Size="1" />
  3297. <Data ElementName="coins_plat" Type="int32" Size="1" />
  3298. <Data ElementName="weight" Type="int32" Size="1" />
  3299. <Data ElementName="max_weight" Type="int32" Size="1" />
  3300. <Data ElementName="unknown16" Type="int16" Size="10" />
  3301. <Data ElementName="spell_effects" Substruct="Substruct_SpellEffects" Size="45" />
  3302. <Data ElementName="detrimental_spell_effects" Substruct="Substruct_SpellEffects" Size="45" />
  3303. <Data ElementName="unknown17" Type="int16" Size="2" />
  3304. <Data ElementName="unknown17b" Type="int8" Size="1" />
  3305. <Data ElementName="maintained_effects" Substruct="Substruct_MaintainedEffects" Size="30" />
  3306. <Data ElementName="unknown18" Type="int16" Size="4" />
  3307. <Data ElementName="unknown19" Type="int32" Size="14" />
  3308. <Data ElementName="flags" Type="int32" Size="1" />
  3309. <Data ElementName="flags2" Type="int32" Size="1" />
  3310. <Data ElementName="unknown20" Type="int32" Size="243" />
  3311. <Data ElementName="group_members" Substruct="Substruct_GroupMember" Size="5" />
  3312. <Data ElementName="unknown20a" Type="int16" Size="1" />
  3313. <Data ElementName="unknown20b" Type="int32" Size="168" />
  3314. <Data ElementName="pet_id" Type="int32" Size="1" />
  3315. <Data ElementName="pet_name" Type="char" Size="32" />
  3316. <Data ElementName="unknown21" Type="float" Size="5" />
  3317. <Data ElementName="rain" Type="float" Size="1" />
  3318. <Data ElementName="rain2" Type="float" Size="1" />
  3319. <Data ElementName="status_points" Type="int32" Size="1" />
  3320. <Data ElementName="unknown22" Type="int8" Size="5" />
  3321. <Data ElementName="house_zone" Type="char" Size="48" />
  3322. <Data ElementName="unknown23" Type="int8" Size="146" />
  3323. <Data ElementName="bind_zone" Type="char" Size="32" />
  3324. <Data ElementName="unknown24" Type="int8" Size="29" />
  3325. </Struct>
  3326. <Struct Name="WS_CharacterSheet" ClientVersion="1028" OpcodeName="OP_UpdateCharacterSheetMsg">
  3327. <Data ElementName="character_name" Type="char" Size="40" />
  3328. <Data ElementName="unknown_1_1_MJ" Type="int16" Size="1" />
  3329. <Data ElementName="race" Type="int8" Size="1" />
  3330. <Data ElementName="gender" Type="int8" Size="1" />
  3331. <Data ElementName="exiled" Type="int8" Size="1" />
  3332. <Data ElementName="class1" Type="int32" Size="1" />
  3333. <Data ElementName="class2" Type="int32" Size="1" />
  3334. <Data ElementName="class3" Type="int32" Size="1" />
  3335. <Data ElementName="tradeskill_class1" Type="int32" Size="1" />
  3336. <Data ElementName="tradeskill_class2" Type="int32" Size="1" />
  3337. <Data ElementName="tradeskill_class3" Type="int32" Size="1" />
  3338. <Data ElementName="level" Type="int16" Size="1" />
  3339. <Data ElementName="effective_level" Type="int16" Size="1" />
  3340. <Data ElementName="tradeskill_level" Type="int16" Size="1" />
  3341. <Data ElementName="unknown_1_2_MJ" Type="int32" Size="1" />
  3342. <Data ElementName="account_age_base" Type="int16" Size="1" />
  3343. <Data ElementName="account_age_bonus" Type="int16" Size="1" />
  3344. <Data ElementName="deity" Type="char" Size="32" />
  3345. <Data ElementName="last_name" Type="char" Size="20" />
  3346. <Data ElementName="unknown_1_3_MJ" Type="int8" Size="1" />
  3347. <Data ElementName="current_hp" Type="int32" Size="1" />
  3348. <Data ElementName="max_hp" Type="int32" Size="1" />
  3349. <Data ElementName="base_hp" Type="int32" Size="1" />
  3350. <Data ElementName="current_power" Type="int32" Size="1" />
  3351. <Data ElementName="max_power" Type="int32" Size="1" />
  3352. <Data ElementName="base_power" Type="int32" Size="1" />
  3353. <Data ElementName="conc_used" Type="int8" Size="1" />
  3354. <Data ElementName="conc_max" Type="int8" Size="1" />
  3355. <Data ElementName="hp_regen" Type="int32" Size="1" />
  3356. <Data ElementName="power_regen" Type="int32" Size="1" />
  3357. <Data ElementName="unknown_1_4a_MJ" Type="float" Size="1" />
  3358. <Data ElementName="unknown_1_4b_MJ" Type="float" Size="1" />
  3359. <Data ElementName="mitigation3" Type="int16" Size="1" />
  3360. <Data ElementName="mitigation3_base" Type="int16" Size="1" />
  3361. <Data ElementName="absorb" Type="int16" Size="1" />
  3362. <Data ElementName="unknown12" Type="int16" Size="13" />
  3363. <Data ElementName="str" Type="int16" Size="1" />
  3364. <Data ElementName="sta" Type="int16" Size="1" />
  3365. <Data ElementName="agi" Type="int16" Size="1" />
  3366. <Data ElementName="wis" Type="int16" Size="1" />
  3367. <Data ElementName="int" Type="int16" Size="1" />
  3368. <Data ElementName="str_base" Type="int16" Size="1" />
  3369. <Data ElementName="sta_base" Type="int16" Size="1" />
  3370. <Data ElementName="agi_base" Type="int16" Size="1" />
  3371. <Data ElementName="wis_base" Type="int16" Size="1" />
  3372. <Data ElementName="int_base" Type="int16" Size="1" />
  3373. <Data ElementName="mitigation_cur" Type="int16" Size="1" />
  3374. <Data ElementName="elemental" Type="int16" Size="1" />
  3375. <Data ElementName="noxious" Type="int16" Size="1" />
  3376. <Data ElementName="arcane" Type="int16" Size="1" />
  3377. <Data ElementName="mitigation2_cur" Type="int16" Size="1" />
  3378. <Data ElementName="mitigation2_unknown" Type="int16" Size="3" />
  3379. <Data ElementName="mitigation_percent" Type="int16" Size="1" />
  3380. <Data ElementName="elemental_percent" Type="int16" Size="1" />
  3381. <Data ElementName="noxious_percent" Type="int16" Size="1" />
  3382. <Data ElementName="arcane_percent" Type="int16" Size="1" />
  3383. <Data ElementName="mitigation_skill1" Type="int16" Size="1" />
  3384. <Data ElementName="mitigation_skill2" Type="int16" Size="1" />
  3385. <Data ElementName="mitigation_skill3" Type="int16" Size="1" />
  3386. <Data ElementName="unknown13" Type="int16" Size="6" />
  3387. <Data ElementName="exp_yellow" Type="int16" Size="1" />
  3388. <Data ElementName="exp_blue" Type="int16" Size="1" />
  3389. <Data ElementName="unknown13b" Type="int16" Size="1" />
  3390. <Data ElementName="tradeskill_exp_yellow" Type="int16" Size="1" />
  3391. <Data ElementName="tradeskill_exp_blue" Type="int16" Size="1" />
  3392. <Data ElementName="unknown14" Type="int16" Size="1" />
  3393. <Data ElementName="unknown15a" Type="int16" Size="1" />
  3394. <Data ElementName="adventure_exp_vitality" Type="int16" Size="1" />
  3395. <Data ElementName="xp_yellow_vitality_bar" Type="int16" Size="1" />
  3396. <Data ElementName="xp_blue_vitality_bar" Type="int16" Size="1" />
  3397. <Data ElementName="tradeskill_exp_vitality" Type="int16" Size="1" />
  3398. <Data ElementName="unknown15c" Type="int16" Size="36" />
  3399. <Data ElementName="coins_copper" Type="int32" Size="1" />
  3400. <Data ElementName="coins_silver" Type="int32" Size="1" />
  3401. <Data ElementName="coins_gold" Type="int32" Size="1" />
  3402. <Data ElementName="coins_plat" Type="int32" Size="1" />
  3403. <Data ElementName="weight" Type="int32" Size="1" />
  3404. <Data ElementName="max_weight" Type="int32" Size="1" />
  3405. <Data ElementName="unknown16" Type="int16" Size="10" />
  3406. <Data ElementName="spell_effects" Substruct="Substruct_SpellEffects" Size="45" />
  3407. <Data ElementName="detrimental_spell_effects" Substruct="Substruct_SpellEffects" Size="45" />
  3408. <Data ElementName="unknown17" Type="int16" Size="2" />
  3409. <Data ElementName="unknown17b" Type="int8" Size="1" />
  3410. <Data ElementName="maintained_effects" Substruct="Substruct_MaintainedEffects" Size="30" />
  3411. <Data ElementName="unknown18" Type="int16" Size="4" />
  3412. <Data ElementName="unknown19" Type="int32" Size="14" />
  3413. <Data ElementName="flags" Type="int32" Size="1" />
  3414. <Data ElementName="flags2" Type="int32" Size="1" />
  3415. <Data ElementName="unknown20" Type="int32" Size="243" />
  3416. <Data ElementName="group_members" Substruct="Substruct_GroupMember" Size="5" />
  3417. <Data ElementName="unknown20a" Type="int16" Size="1" />
  3418. <Data ElementName="unknown20b" Type="int32" Size="150" />
  3419. <Data ElementName="pet_id" Type="int32" Size="1" />
  3420. <Data ElementName="pet_name" Type="char" Size="32" />
  3421. <Data ElementName="unknown21" Type="float" Size="5" />
  3422. <Data ElementName="rain" Type="float" Size="1" />
  3423. <Data ElementName="rain2" Type="float" Size="1" />
  3424. <Data ElementName="status_points" Type="int32" Size="1" />
  3425. <Data ElementName="guild_status" Type="int32" Size="1" />
  3426. <Data ElementName="unknown22" Type="int8" Size="1" />
  3427. <Data ElementName="house_zone" Type="char" Size="48" />
  3428. <Data ElementName="unknown23" Type="int8" Size="146" />
  3429. <Data ElementName="bind_zone" Type="char" Size="32" />
  3430. <Data ElementName="unknown24" Type="int8" Size="29" />
  3431. </Struct>
  3432. <Struct Name="WS_CharacterSheet" ClientVersion="1032" OpcodeName="OP_UpdateCharacterSheetMsg">
  3433. <Data ElementName="character_name" Type="char" Size="40" />
  3434. <Data ElementName="unknown_1_1_MJ" Type="int16" Size="1" />
  3435. <Data ElementName="race" Type="int8" Size="1" />
  3436. <Data ElementName="gender" Type="int8" Size="1" />
  3437. <Data ElementName="exiled" Type="int8" Size="1" />
  3438. <Data ElementName="class1" Type="int32" Size="1" />
  3439. <Data ElementName="class2" Type="int32" Size="1" />
  3440. <Data ElementName="class3" Type="int32" Size="1" />
  3441. <Data ElementName="tradeskill_class1" Type="int32" Size="1" />
  3442. <Data ElementName="tradeskill_class2" Type="int32" Size="1" />
  3443. <Data ElementName="tradeskill_class3" Type="int32" Size="1" />
  3444. <Data ElementName="level" Type="int16" Size="1" />
  3445. <Data ElementName="effective_level" Type="int16" Size="1" />
  3446. <Data ElementName="tradeskill_level" Type="int16" Size="1" />
  3447. <Data ElementName="unknown_1_2_MJ" Type="int32" Size="1" />
  3448. <Data ElementName="account_age_base" Type="int16" Size="1" />
  3449. <Data ElementName="account_age_bonus" Type="int16" Size="1" />
  3450. <Data ElementName="deity" Type="char" Size="32" />
  3451. <Data ElementName="last_name" Type="char" Size="20" />
  3452. <Data ElementName="unknown_1_3_MJ" Type="int8" Size="1" />
  3453. <Data ElementName="current_hp" Type="int32" Size="1" />
  3454. <Data ElementName="max_hp" Type="int32" Size="1" />
  3455. <Data ElementName="base_hp" Type="int32" Size="1" />
  3456. <Data ElementName="current_power" Type="int32" Size="1" />
  3457. <Data ElementName="max_power" Type="int32" Size="1" />
  3458. <Data ElementName="base_power" Type="int32" Size="1" />
  3459. <Data ElementName="conc_used" Type="int8" Size="1" />
  3460. <Data ElementName="conc_max" Type="int8" Size="1" />
  3461. <Data ElementName="hp_regen" Type="int32" Size="1" />
  3462. <Data ElementName="power_regen" Type="int32" Size="1" />
  3463. <Data ElementName="unknown_1_4a_MJ" Type="float" Size="1" />
  3464. <Data ElementName="unknown_1_4b_MJ" Type="float" Size="1" />
  3465. <Data ElementName="mitigation3" Type="int16" Size="1" />
  3466. <Data ElementName="mitigation3_base" Type="int16" Size="1" />
  3467. <Data ElementName="absorb" Type="int16" Size="1" />
  3468. <Data ElementName="avoidance_cur" Type="int16" Size="1" />
  3469. <Data ElementName="avoidance_max" Type="int16" Size="1" />
  3470. <Data ElementName="avoidance_base" Type="int16" Size="1" />
  3471. <Data ElementName="unknown12c" Type="int16" Size="1" />
  3472. <Data ElementName="avoidance_base_chance" Type="int16" Size="1" />
  3473. <Data ElementName="unknown12d" Type="int16" Size="1" />
  3474. <Data ElementName="avoidance_parry_chance" Type="int16" Size="1" />
  3475. <Data ElementName="unknown12e" Type="int16" Size="1" />
  3476. <Data ElementName="avoidance_deflection_chance" Type="int16" Size="1" />
  3477. <Data ElementName="unknown12f" Type="int16" Size="1" />
  3478. <Data ElementName="avoidance_block_chance" Type="int16" Size="1" />
  3479. <Data ElementName="unknown12g" Type="int16" Size="2" />
  3480. <Data ElementName="str" Type="int16" Size="1" />
  3481. <Data ElementName="sta" Type="int16" Size="1" />
  3482. <Data ElementName="agi" Type="int16" Size="1" />
  3483. <Data ElementName="wis" Type="int16" Size="1" />
  3484. <Data ElementName="int" Type="int16" Size="1" />
  3485. <Data ElementName="str_base" Type="int16" Size="1" />
  3486. <Data ElementName="sta_base" Type="int16" Size="1" />
  3487. <Data ElementName="agi_base" Type="int16" Size="1" />
  3488. <Data ElementName="wis_base" Type="int16" Size="1" />
  3489. <Data ElementName="int_base" Type="int16" Size="1" />
  3490. <Data ElementName="mitigation_cur" Type="int16" Size="1" />
  3491. <Data ElementName="elemental" Type="int16" Size="1" />
  3492. <Data ElementName="noxious" Type="int16" Size="1" />
  3493. <Data ElementName="arcane" Type="int16" Size="1" />
  3494. <Data ElementName="mitigation2_cur" Type="int16" Size="1" />
  3495. <Data ElementName="mitigation2_unknown" Type="int16" Size="3" />
  3496. <Data ElementName="mitigation_percent" Type="int16" Size="1" />
  3497. <Data ElementName="elemental_percent" Type="int16" Size="1" />
  3498. <Data ElementName="noxious_percent" Type="int16" Size="1" />
  3499. <Data ElementName="arcane_percent" Type="int16" Size="1" />
  3500. <Data ElementName="unknown1" Type="int16" Size="1" />
  3501. <Data ElementName="mitigation_skill1" Type="int16" Size="1" />
  3502. <Data ElementName="mitigation_skill2" Type="int16" Size="1" />
  3503. <Data ElementName="mitigation_skill3" Type="int16" Size="1" />
  3504. <Data ElementName="unknown13" Type="int16" Size="9" />
  3505. <Data ElementName="exp_yellow" Type="int16" Size="1" />
  3506. <Data ElementName="exp_blue" Type="int16" Size="1" />
  3507. <Data ElementName="unknown13b" Type="int16" Size="1" />
  3508. <Data ElementName="tradeskill_exp_yellow" Type="int16" Size="1" />
  3509. <Data ElementName="tradeskill_exp_blue" Type="int16" Size="1" />
  3510. <Data ElementName="unknown14" Type="int16" Size="6" />
  3511. <Data ElementName="adventure_exp_vitality" Type="int16" Size="1" />
  3512. <Data ElementName="xp_yellow_vitality_bar" Type="int16" Size="1" />
  3513. <Data ElementName="xp_blue_vitality_bar" Type="int16" Size="1" />
  3514. <Data ElementName="tradeskill_exp_vitality" Type="int16" Size="1" />
  3515. <Data ElementName="unknown15" Type="int8" Size="2" />
  3516. <Data ElementName="unknown15a" Type="int16" Size="9" />
  3517. <Data ElementName="unknown15b" Type="int32" Size="11" />
  3518. <Data ElementName="coins_copper" Type="int32" Size="1" />
  3519. <Data ElementName="coins_silver" Type="int32" Size="1" />
  3520. <Data ElementName="coins_gold" Type="int32" Size="1" />
  3521. <Data ElementName="coins_plat" Type="int32" Size="1" />
  3522. <Data ElementName="weight" Type="int32" Size="1" />
  3523. <Data ElementName="max_weight" Type="int32" Size="1" />
  3524. <Data ElementName="unknown16" Type="int16" Size="10" />
  3525. <Data ElementName="spell_effects" Substruct="Substruct_SpellEffects" Size="45" />
  3526. <Data ElementName="detrimental_spell_effects" Substruct="Substruct_SpellEffects" Size="45" />
  3527. <Data ElementName="unknown17" Type="int16" Size="2" />
  3528. <Data ElementName="unknown17b" Type="int8" Size="1" />
  3529. <Data ElementName="maintained_effects" Substruct="Substruct_MaintainedEffects" Size="30" />
  3530. <Data ElementName="unknown18" Type="int16" Size="4" />
  3531. <Data ElementName="unknown19" Type="int32" Size="14" />
  3532. <Data ElementName="flags" Type="int32" Size="1" />
  3533. <Data ElementName="flags2" Type="int32" Size="1" />
  3534. <Data ElementName="unknown20" Type="int32" Size="243" />
  3535. <Data ElementName="group_members" Substruct="Substruct_GroupMember" Size="5" />
  3536. <Data ElementName="unknown20a" Type="int16" Size="1" />
  3537. <Data ElementName="unknown20b" Type="int32" Size="150" />
  3538. <Data ElementName="pet_id" Type="int32" Size="1" />
  3539. <Data ElementName="pet_name" Type="char" Size="32" />
  3540. <Data ElementName="unknown21" Type="float" Size="5" />
  3541. <Data ElementName="rain" Type="float" Size="1" />
  3542. <Data ElementName="rain2" Type="float" Size="1" />
  3543. <Data ElementName="status_points" Type="int32" Size="1" />
  3544. <Data ElementName="guild_status" Type="int32" Size="1" />
  3545. <Data ElementName="unknown22" Type="int8" Size="1" />
  3546. <Data ElementName="house_zone" Type="char" Size="48" />
  3547. <Data ElementName="unknown23" Type="int8" Size="146" />
  3548. <Data ElementName="bind_zone" Type="char" Size="32" />
  3549. <Data ElementName="unknown24" Type="int8" Size="40" />
  3550. </Struct>
  3551. <Struct Name="WS_CharacterSheet" ClientVersion="1046" OpcodeName="OP_UpdateCharacterSheetMsg">
  3552. <Data ElementName="character_name" Type="char" Size="40" />
  3553. <Data ElementName="unknown_1_1_MJ" Type="int16" Size="1" />
  3554. <Data ElementName="race" Type="int8" Size="1" />
  3555. <Data ElementName="gender" Type="int8" Size="1" />
  3556. <Data ElementName="exiled" Type="int8" Size="1" />
  3557. <Data ElementName="class1" Type="int32" Size="1" />
  3558. <Data ElementName="class2" Type="int32" Size="1" />
  3559. <Data ElementName="class3" Type="int32" Size="1" />
  3560. <Data ElementName="tradeskill_class1" Type="int32" Size="1" />
  3561. <Data ElementName="tradeskill_class2" Type="int32" Size="1" />
  3562. <Data ElementName="tradeskill_class3" Type="int32" Size="1" />
  3563. <Data ElementName="level" Type="int16" Size="1" />
  3564. <Data ElementName="effective_level" Type="int16" Size="1" />
  3565. <Data ElementName="tradeskill_level" Type="int16" Size="1" />
  3566. <Data ElementName="unknown_1_2_MJ" Type="int32" Size="1" />
  3567. <Data ElementName="account_age_base" Type="int16" Size="1" />
  3568. <Data ElementName="account_age_bonus" Type="int16" Size="1" />
  3569. <Data ElementName="deity" Type="char" Size="32" />
  3570. <Data ElementName="last_name" Type="char" Size="20" />
  3571. <Data ElementName="unknown_1_3_MJ" Type="int8" Size="1" />
  3572. <Data ElementName="current_hp" Type="int32" Size="1" />
  3573. <Data ElementName="max_hp" Type="int32" Size="1" />
  3574. <Data ElementName="base_hp" Type="int32" Size="1" />
  3575. <Data ElementName="current_power" Type="int32" Size="1" />
  3576. <Data ElementName="max_power" Type="int32" Size="1" />
  3577. <Data ElementName="base_power" Type="int32" Size="1" />
  3578. <Data ElementName="conc_used" Type="int8" Size="1" />
  3579. <Data ElementName="conc_max" Type="int8" Size="1" />
  3580. <Data ElementName="hp_regen" Type="int32" Size="1" />
  3581. <Data ElementName="power_regen" Type="int32" Size="1" />
  3582. <Data ElementName="unknown_1_4a_MJ" Type="float" Size="1" />
  3583. <Data ElementName="unknown_1_4b_MJ" Type="float" Size="1" />
  3584. <Data ElementName="mitigation3" Type="int16" Size="1" />
  3585. <Data ElementName="mitigation3_base" Type="int16" Size="1" />
  3586. <Data ElementName="absorb" Type="int16" Size="1" />
  3587. <Data ElementName="avoidance_cur" Type="int16" Size="1" />
  3588. <Data ElementName="avoidance_max" Type="int16" Size="1" />
  3589. <Data ElementName="avoidance_base" Type="int16" Size="1" />
  3590. <Data ElementName="unknown12c" Type="int16" Size="1" />
  3591. <Data ElementName="avoidance_base_chance" Type="int16" Size="1" />
  3592. <Data ElementName="unknown12d" Type="int16" Size="1" />
  3593. <Data ElementName="avoidance_parry_chance" Type="int16" Size="1" />
  3594. <Data ElementName="unknown12e" Type="int16" Size="1" />
  3595. <Data ElementName="avoidance_deflection_chance" Type="int16" Size="1" />
  3596. <Data ElementName="unknown12f" Type="int16" Size="1" />
  3597. <Data ElementName="avoidance_block_chance" Type="int16" Size="1" />
  3598. <Data ElementName="unknown12g" Type="int16" Size="5" />
  3599. <Data ElementName="str" Type="int16" Size="1" />
  3600. <Data ElementName="sta" Type="int16" Size="1" />
  3601. <Data ElementName="agi" Type="int16" Size="1" />
  3602. <Data ElementName="wis" Type="int16" Size="1" />
  3603. <Data ElementName="int" Type="int16" Size="1" />
  3604. <Data ElementName="str_base" Type="int16" Size="1" />
  3605. <Data ElementName="sta_base" Type="int16" Size="1" />
  3606. <Data ElementName="agi_base" Type="int16" Size="1" />
  3607. <Data ElementName="wis_base" Type="int16" Size="1" />
  3608. <Data ElementName="int_base" Type="int16" Size="1" />
  3609. <Data ElementName="mitigation_cur" Type="int16" Size="1" />
  3610. <Data ElementName="elemental" Type="int16" Size="1" />
  3611. <Data ElementName="noxious" Type="int16" Size="1" />
  3612. <Data ElementName="arcane" Type="int16" Size="1" />
  3613. <Data ElementName="mitigation2_cur" Type="int16" Size="1" />
  3614. <Data ElementName="mitigation2_unknown" Type="int16" Size="3" />
  3615. <Data ElementName="mitigation_percent" Type="int16" Size="1" />
  3616. <Data ElementName="elemental_percent" Type="int16" Size="1" />
  3617. <Data ElementName="noxious_percent" Type="int16" Size="1" />
  3618. <Data ElementName="arcane_percent" Type="int16" Size="1" />
  3619. <Data ElementName="unknown1" Type="int16" Size="1" />
  3620. <Data ElementName="mitigation_skill1" Type="int16" Size="1" />
  3621. <Data ElementName="mitigation_skill2" Type="int16" Size="1" />
  3622. <Data ElementName="mitigation_skill3" Type="int16" Size="1" />
  3623. <Data ElementName="unknown13" Type="int16" Size="9" />
  3624. <Data ElementName="exp_yellow" Type="int16" Size="1" />
  3625. <Data ElementName="exp_blue" Type="int16" Size="1" />
  3626. <Data ElementName="unknown13b" Type="int16" Size="1" />
  3627. <Data ElementName="tradeskill_exp_yellow" Type="int16" Size="1" />
  3628. <Data ElementName="tradeskill_exp_blue" Type="int16" Size="1" />
  3629. <Data ElementName="unknown14" Type="int16" Size="6" />
  3630. <Data ElementName="adventure_exp_vitality" Type="int16" Size="1" />
  3631. <Data ElementName="xp_yellow_vitality_bar" Type="int16" Size="1" />
  3632. <Data ElementName="xp_blue_vitality_bar" Type="int16" Size="1" />
  3633. <Data ElementName="tradeskill_exp_vitality" Type="int16" Size="1" />
  3634. <Data ElementName="unknown15" Type="int8" Size="2" />
  3635. <Data ElementName="unknown15a" Type="int16" Size="9" />
  3636. <Data ElementName="unknown15b" Type="int32" Size="11" />
  3637. <Data ElementName="coins_copper" Type="int32" Size="1" />
  3638. <Data ElementName="coins_silver" Type="int32" Size="1" />
  3639. <Data ElementName="coins_gold" Type="int32" Size="1" />
  3640. <Data ElementName="coins_plat" Type="int32" Size="1" />
  3641. <Data ElementName="weight" Type="int32" Size="1" />
  3642. <Data ElementName="max_weight" Type="int32" Size="1" />
  3643. <Data ElementName="unknown16" Type="int16" Size="10" />
  3644. <Data ElementName="spell_effects" Substruct="Substruct_SpellEffects" Size="45" />
  3645. <Data ElementName="detrimental_spell_effects" Substruct="Substruct_SpellEffects" Size="45" />
  3646. <Data ElementName="unknown17" Type="int16" Size="2" />
  3647. <Data ElementName="unknown17b" Type="int8" Size="1" />
  3648. <Data ElementName="maintained_effects" Substruct="Substruct_MaintainedEffects" Size="30" />
  3649. <Data ElementName="unknown18" Type="int16" Size="4" />
  3650. <Data ElementName="unknown19" Type="int32" Size="14" />
  3651. <Data ElementName="flags" Type="int32" Size="1" />
  3652. <Data ElementName="flags2" Type="int32" Size="1" />
  3653. <Data ElementName="unknown20" Type="int32" Size="243" />
  3654. <Data ElementName="group_members" Substruct="Substruct_GroupMember" Size="5" />
  3655. <Data ElementName="unknown20a" Type="int16" Size="1" />
  3656. <Data ElementName="unknown20b" Type="int32" Size="150" />
  3657. <Data ElementName="pet_id" Type="int32" Size="1" />
  3658. <Data ElementName="pet_name" Type="char" Size="32" />
  3659. <Data ElementName="unknown21" Type="float" Size="5" />
  3660. <Data ElementName="rain" Type="float" Size="1" />
  3661. <Data ElementName="rain2" Type="float" Size="1" />
  3662. <Data ElementName="status_points" Type="int32" Size="1" />
  3663. <Data ElementName="guild_status" Type="int32" Size="1" />
  3664. <Data ElementName="unknown22" Type="int8" Size="1" />
  3665. <Data ElementName="house_zone" Type="char" Size="48" />
  3666. <Data ElementName="unknown23" Type="int8" Size="146" />
  3667. <Data ElementName="bind_zone" Type="char" Size="32" />
  3668. <Data ElementName="unknown24" Type="int8" Size="40" />
  3669. </Struct>
  3670. <Struct Name="WS_CharacterSheet" ClientVersion="1067" OpcodeName="OP_UpdateCharacterSheetMsg">
  3671. <Data ElementName="character_name" Type="char" Size="40" />
  3672. <Data ElementName="unknown_1_1_MJ" Type="int16" Size="1" />
  3673. <Data ElementName="race" Type="int8" Size="1" />
  3674. <Data ElementName="gender" Type="int8" Size="1" />
  3675. <Data ElementName="exiled" Type="int8" Size="1" />
  3676. <Data ElementName="class1" Type="int32" Size="1" />
  3677. <Data ElementName="class2" Type="int32" Size="1" />
  3678. <Data ElementName="class3" Type="int32" Size="1" />
  3679. <Data ElementName="tradeskill_class1" Type="int32" Size="1" />
  3680. <Data ElementName="tradeskill_class2" Type="int32" Size="1" />
  3681. <Data ElementName="tradeskill_class3" Type="int32" Size="1" />
  3682. <Data ElementName="level" Type="int16" Size="1" />
  3683. <Data ElementName="effective_level" Type="int16" Size="1" />
  3684. <Data ElementName="tradeskill_level" Type="int16" Size="1" />
  3685. <Data ElementName="unknown_1_2_MJ" Type="int32" Size="1" />
  3686. <Data ElementName="account_age_base" Type="int16" Size="1" />
  3687. <Data ElementName="account_age_bonus" Type="int16" Size="1" />
  3688. <Data ElementName="deity" Type="char" Size="32" />
  3689. <Data ElementName="last_name" Type="char" Size="20" />
  3690. <Data ElementName="unknown_1_3_MJ" Type="int8" Size="1" />
  3691. <Data ElementName="current_hp" Type="int32" Size="1" />
  3692. <Data ElementName="max_hp" Type="int32" Size="1" />
  3693. <Data ElementName="base_hp" Type="int32" Size="1" />
  3694. <Data ElementName="current_power" Type="int32" Size="1" />
  3695. <Data ElementName="max_power" Type="int32" Size="1" />
  3696. <Data ElementName="base_power" Type="int32" Size="1" />
  3697. <Data ElementName="conc_used" Type="int8" Size="1" />
  3698. <Data ElementName="conc_max" Type="int8" Size="1" />
  3699. <Data ElementName="hp_regen" Type="int32" Size="1" />
  3700. <Data ElementName="power_regen" Type="int32" Size="1" />
  3701. <Data ElementName="unknown_1_4a_MJ" Type="float" Size="1" />
  3702. <Data ElementName="unknown_1_4b_MJ" Type="float" Size="1" />
  3703. <Data ElementName="mitigation3" Type="int16" Size="1" />
  3704. <Data ElementName="mitigation3_base" Type="int16" Size="1" />
  3705. <Data ElementName="mitigation3_pct" Type="int16" Size="1" />
  3706. <Data ElementName="unknown12" Type="int16" Size="16" />
  3707. <Data ElementName="str" Type="int16" Size="1" />
  3708. <Data ElementName="sta" Type="int16" Size="1" />
  3709. <Data ElementName="agi" Type="int16" Size="1" />
  3710. <Data ElementName="wis" Type="int16" Size="1" />
  3711. <Data ElementName="int" Type="int16" Size="1" />
  3712. <Data ElementName="str_base" Type="int16" Size="1" />
  3713. <Data ElementName="sta_base" Type="int16" Size="1" />
  3714. <Data ElementName="agi_base" Type="int16" Size="1" />
  3715. <Data ElementName="wis_base" Type="int16" Size="1" />
  3716. <Data ElementName="int_base" Type="int16" Size="1" />
  3717. <Data ElementName="mitigation_cur" Type="int32" Size="1" />
  3718. <Data ElementName="elemental" Type="int32" Size="1" />
  3719. <Data ElementName="noxious" Type="int32" Size="1" />
  3720. <Data ElementName="arcane" Type="int32" Size="1" />
  3721. <Data ElementName="mitigation2_cur" Type="int32" Size="1" />
  3722. <Data ElementName="mitigation2_unknown" Type="int32" Size="3" />
  3723. <Data ElementName="mitigation_percent" Type="int16" Size="1" />
  3724. <Data ElementName="elemental_percent" Type="int16" Size="1" />
  3725. <Data ElementName="noxious_percent" Type="int16" Size="1" />
  3726. <Data ElementName="arcane_percent" Type="int16" Size="1" />
  3727. <Data ElementName="unknown1" Type="int16" Size="1" />
  3728. <Data ElementName="mitigation_skill1" Type="int16" Size="1" />
  3729. <Data ElementName="mitigation_skill2" Type="int16" Size="1" />
  3730. <Data ElementName="mitigation_skill3" Type="int16" Size="1" />
  3731. <Data ElementName="unknown13" Type="int16" Size="9" />
  3732. <Data ElementName="exp_yellow" Type="int16" Size="1" />
  3733. <Data ElementName="exp_blue" Type="int16" Size="1" />
  3734. <Data ElementName="unknown13b" Type="int16" Size="1" />
  3735. <Data ElementName="tradeskill_exp_yellow" Type="int16" Size="1" />
  3736. <Data ElementName="tradeskill_exp_blue" Type="int16" Size="1" />
  3737. <Data ElementName="unknown14" Type="int16" Size="6" />
  3738. <Data ElementName="adventure_exp_vitality" Type="int16" Size="1" />
  3739. <Data ElementName="xp_yellow_vitality_bar" Type="int16" Size="1" />
  3740. <Data ElementName="xp_blue_vitality_bar" Type="int16" Size="1" />
  3741. <Data ElementName="tradeskill_exp_vitality" Type="int16" Size="1" />
  3742. <Data ElementName="unknown15" Type="int8" Size="2" />
  3743. <Data ElementName="unknown15a" Type="int16" Size="9" />
  3744. <Data ElementName="unknown15b" Type="int32" Size="11" />
  3745. <Data ElementName="unknown15c" Type="int8" Size="1" />
  3746. <Data ElementName="coins_copper" Type="int32" Size="1" />
  3747. <Data ElementName="coins_silver" Type="int32" Size="1" />
  3748. <Data ElementName="coins_gold" Type="int32" Size="1" />
  3749. <Data ElementName="coins_plat" Type="int32" Size="1" />
  3750. <Data ElementName="weight" Type="int32" Size="1" />
  3751. <Data ElementName="max_weight" Type="int32" Size="1" />
  3752. <Data ElementName="unknown16" Type="int16" Size="10" />
  3753. <Data ElementName="spell_effects" Substruct="Substruct_SpellEffects" Size="45" />
  3754. <Data ElementName="detrimental_spell_effects" Substruct="Substruct_SpellEffects" Size="45" />
  3755. <Data ElementName="unknown17" Type="int16" Size="2" />
  3756. <Data ElementName="unknown17b" Type="int8" Size="1" />
  3757. <Data ElementName="maintained_effects" Substruct="Substruct_MaintainedEffects" Size="30" />
  3758. <Data ElementName="unknown18" Type="int16" Size="4" />
  3759. <Data ElementName="unknown19" Type="int32" Size="14" />
  3760. <Data ElementName="flags" Type="int32" Size="1" />
  3761. <Data ElementName="flags2" Type="int32" Size="1" />
  3762. <Data ElementName="unknown20" Type="int32" Size="243" />
  3763. <Data ElementName="group_members" Substruct="Substruct_GroupMember" Size="5" />
  3764. <Data ElementName="unknown20a" Type="int16" Size="1" />
  3765. <Data ElementName="unknown20b" Type="int32" Size="150" />
  3766. <Data ElementName="pet_id" Type="int32" Size="1" />
  3767. <Data ElementName="pet_name" Type="char" Size="32" />
  3768. <Data ElementName="unknown21" Type="float" Size="5" />
  3769. <Data ElementName="rain" Type="float" Size="1" />
  3770. <Data ElementName="rain2" Type="float" Size="1" />
  3771. <Data ElementName="status_points" Type="int32" Size="1" />
  3772. <Data ElementName="guild_status" Type="int32" Size="1" />
  3773. <Data ElementName="unknown22" Type="int8" Size="1" />
  3774. <Data ElementName="house_zone" Type="char" Size="48" />
  3775. <Data ElementName="unknown23" Type="int8" Size="146" />
  3776. <Data ElementName="bind_zone" Type="char" Size="32" />
  3777. <Data ElementName="unknown24" Type="int8" Size="40" />
  3778. </Struct>
  3779. <Struct Name="WS_CharacterSheet" ClientVersion="1096" OpcodeName="OP_UpdateCharacterSheetMsg">
  3780. <Data ElementName="character_name" Type="char" Size="40" />
  3781. <Data ElementName="unknown_1_1_MJ" Type="int16" Size="1" />
  3782. <Data ElementName="race" Type="int8" Size="1" />
  3783. <Data ElementName="gender" Type="int8" Size="1" />
  3784. <Data ElementName="exiled" Type="int8" Size="1" />
  3785. <Data ElementName="class1" Type="int32" Size="1" />
  3786. <Data ElementName="class2" Type="int32" Size="1" />
  3787. <Data ElementName="class3" Type="int32" Size="1" />
  3788. <Data ElementName="tradeskill_class1" Type="int32" Size="1" />
  3789. <Data ElementName="tradeskill_class2" Type="int32" Size="1" />
  3790. <Data ElementName="tradeskill_class3" Type="int32" Size="1" />
  3791. <Data ElementName="level" Type="int16" Size="1" />
  3792. <Data ElementName="effective_level" Type="int16" Size="1" />
  3793. <Data ElementName="tradeskill_level" Type="int16" Size="1" />
  3794. <Data ElementName="unknown_1_2_MJ" Type="int32" Size="1" />
  3795. <Data ElementName="account_age_base" Type="int16" Size="1" />
  3796. <Data ElementName="account_age_bonus" Type="int16" Size="1" />
  3797. <Data ElementName="deity" Type="char" Size="32" />
  3798. <Data ElementName="last_name" Type="char" Size="20" />
  3799. <Data ElementName="unknown_1_3_MJ" Type="int8" Size="1" />
  3800. <Data ElementName="current_hp" Type="int32" Size="1" />
  3801. <Data ElementName="max_hp" Type="int32" Size="1" />
  3802. <Data ElementName="base_hp" Type="int32" Size="1" />
  3803. <Data ElementName="current_power" Type="int32" Size="1" />
  3804. <Data ElementName="max_power" Type="int32" Size="1" />
  3805. <Data ElementName="base_power" Type="int32" Size="1" />
  3806. <Data ElementName="conc_used" Type="int8" Size="1" />
  3807. <Data ElementName="conc_max" Type="int8" Size="1" />
  3808. <Data ElementName="hp_regen" Type="int32" Size="1" />
  3809. <Data ElementName="power_regen" Type="int32" Size="1" />
  3810. <Data ElementName="unknown_1_4a_MJ" Type="float" Size="1" />
  3811. <Data ElementName="unknown_1_4b_MJ" Type="float" Size="1" />
  3812. <Data ElementName="stat_bonus_health" Type="float" Size="1" />
  3813. <Data ElementName="stat_bonus_power" Type="float" Size="1" />
  3814. <Data ElementName="bonus_health" Type="int32" Size="1" />
  3815. <Data ElementName="bonus_power" Type="int32" Size="1" />
  3816. <Data ElementName="stat_bonus_damage" Type="float" Size="1" />
  3817. <Data ElementName="mitigation_cur" Type="int16" Size="1" />
  3818. <Data ElementName="mitigation_base" Type="int16" Size="1" />
  3819. <Data ElementName="mitigation_pct_pve" Type="int16" Size="1" />
  3820. <Data ElementName="mitigation_pct_pvp" Type="int16" Size="1" />
  3821. <Data ElementName="toughness" Type="int16" Size="1" />
  3822. <Data ElementName="toughness_resist_dmg_pvp" Type="float" Size="1" />
  3823. <Data ElementName="avoidance_pct" Type="int16" Size="1" /> <!-- http://forums.station.sony.com/eq2old/posts/list.m?&topic_id=472979 -->
  3824. <Data ElementName="avoidance_base" Type="int16" Size="1" /> <!-- No need to send just leave as zero -->
  3825. <Data ElementName="avoidance" Type="int16" Size="1" /> <!-- Client auto calcs -->
  3826. <Data ElementName="unknown_1096_1_MJ" Type="int16" Size="1" />
  3827. <Data ElementName="base_avoidance_pct" Type="int16" Size="1" />
  3828. <Data ElementName="unknown_1096_2_MJ" Type="int16" Size="1" />
  3829. <Data ElementName="parry" Type="int16" Size="1" />
  3830. <Data ElementName="unknown_1096_3_MJ" Type="int16" Size="1" />
  3831. <Data ElementName="block" Type="int16" Size="1" />
  3832. <Data ElementName="unknown_1096_4_MJ" Type="int16" Size="1" />
  3833. <Data ElementName="uncontested_block" Type="int16" Size="1" />
  3834. <Data ElementName="unknown_1096_5_MJ" Type="int16" Size="1" />
  3835. <Data ElementName="str" Type="int16" Size="1" />
  3836. <Data ElementName="sta" Type="int16" Size="1" />
  3837. <Data ElementName="agi" Type="int16" Size="1" />
  3838. <Data ElementName="wis" Type="int16" Size="1" />
  3839. <Data ElementName="int" Type="int16" Size="1" />
  3840. <Data ElementName="str_base" Type="int16" Size="1" />
  3841. <Data ElementName="sta_base" Type="int16" Size="1" />
  3842. <Data ElementName="agi_base" Type="int16" Size="1" />
  3843. <Data ElementName="wis_base" Type="int16" Size="1" />
  3844. <Data ElementName="int_base" Type="int16" Size="1" />
  3845. <Data ElementName="unknown_1096_6_MJ" Type="int32" Size="1" />
  3846. <Data ElementName="elemental" Type="int32" Size="1" />
  3847. <Data ElementName="noxious" Type="int32" Size="1" />
  3848. <Data ElementName="arcane" Type="int32" Size="1" />
  3849. <Data ElementName="unknown_1096_7_MJ" Type="int32" Size="1" />
  3850. <Data ElementName="elemental_base" Type="int32" Size="1" />
  3851. <Data ElementName="noxious_base" Type="int32" Size="1" />
  3852. <Data ElementName="arcane_base" Type="int32" Size="1" />
  3853. <Data ElementName="unknown_1096_8_MJ" Type="int16" Size="1" />
  3854. <Data ElementName="elemental_absorb_pve" Type="int16" Size="1" />
  3855. <Data ElementName="noxious_absorb_pve" Type="int16" Size="1" />
  3856. <Data ElementName="arcane_absorb_pve" Type="int16" Size="1" />
  3857. <Data ElementName="unknown_1096_9_MJ" Type="int16" Size="1" />
  3858. <Data ElementName="elemental_absorb_pvp" Type="int16" Size="1" />
  3859. <Data ElementName="noxious_absorb_pvp" Type="int16" Size="1" />
  3860. <Data ElementName="arcane_absorb_pvp" Type="int16" Size="1" />
  3861. <Data ElementName="unknown_1096_10_MJ" Type="int16" Size="1" />
  3862. <Data ElementName="elemental_dmg_reduction" Type="int16" Size="1" />
  3863. <Data ElementName="noxious_dmg_reduction" Type="int16" Size="1" />
  3864. <Data ElementName="arcane_dmg_reduction" Type="int16" Size="1" />
  3865. <Data ElementName="unknown_1096_11_MJ" Type="int16" Size="1" />
  3866. <Data ElementName="elemental_dmg_reduction_pct" Type="int16" Size="1" />
  3867. <Data ElementName="noxious_dmg_reduction_pct" Type="int16" Size="1" />
  3868. <Data ElementName="arcane_dmg_reduction_pct" Type="int16" Size="1" />
  3869. <Data ElementName="current_adv_xp" Type="float" Size="1" />
  3870. <Data ElementName="needed_adv_xp" Type="float" Size="1" />
  3871. <Data ElementName="debt_adv_xp" Type="float" Size="1" />
  3872. <Data ElementName="current_trade_xp" Type="float" Size="1" />
  3873. <Data ElementName="needed_trade_xp" Type="float" Size="1" />
  3874. <Data ElementName="debt_trade_xp" Type="float" Size="1" />
  3875. <Data ElementName="server_bonus" Type="int16" Size="1" />
  3876. <Data ElementName="adventure_vet_bonus" Type="int16" Size="1" />
  3877. <Data ElementName="tradeskill_vet_bonus" Type="int16" Size="1" />
  3878. <Data ElementName="recruit_friend" Type="int16" Size="1" />
  3879. <Data ElementName="recruit_friend_bonus" Type="int16" Size="1" />
  3880. <Data ElementName="adventure_vitality" Type="int16" Size="1" />
  3881. <Data ElementName="adventure_vitality_yellow_arrow" Type="int16" Size="1" />
  3882. <Data ElementName="adventure_vitality_blue_arrow" Type="int16" Size="1" />
  3883. <Data ElementName="tradeskill_vitality" Type="int16" Size="1" />
  3884. <Data ElementName="tradeskill_vitality_purple_arrow" Type="int16" Size="1" />
  3885. <Data ElementName="tradeskill_vitality_blue_arrow" Type="int16" Size="1" />
  3886. <Data ElementName="mentor_bonus" Type="int32" Size="1" />
  3887. <Data ElementName="assigned_aa" Type="int16" Size="1" />
  3888. <Data ElementName="max_aa" Type="int16" Size="1" />
  3889. <Data ElementName="unassigned_aa" Type="int16" Size="1" />
  3890. <Data ElementName="aa_green_bar" Type="int16" Size="1" />
  3891. <Data ElementName="adv_xp_to_aa_xp_slider" Type="int16" Size="1" />
  3892. <Data ElementName="adv_xp_to_aa_xp_max" Type="int16" Size="1" />
  3893. <Data ElementName="aa_blue_bar" Type="int16" Size="1" />
  3894. <Data ElementName="bonus_achievement_xp" Type="int16" Size="1" />
  3895. <Data ElementName="unknown_1096_12_MJ" Type="int8" Size="4" />
  3896. <Data ElementName="items_found" Type="int32" Size="1" />
  3897. <Data ElementName="named_npcs_killed" Type="int32" Size="1" />
  3898. <Data ElementName="quests_completed" Type="int32" Size="1" />
  3899. <Data ElementName="exploration_events" Type="int32" Size="1" />
  3900. <Data ElementName="completed_collections" Type="int32" Size="1" />
  3901. <Data ElementName="unknown_1096_13_MJ" Type="int8" Size="20" />
  3902. <Data ElementName="unknown_1096_14_MJ" Type="int8" Size="1" />
  3903. <Data ElementName="coins_copper" Type="int32" Size="1" />
  3904. <Data ElementName="coins_silver" Type="int32" Size="1" />
  3905. <Data ElementName="coins_gold" Type="int32" Size="1" />
  3906. <Data ElementName="coins_plat" Type="int32" Size="1" />
  3907. <Data ElementName="unknown_1096_15_MJ" Type="int32" Size="5" />
  3908. <Data ElementName="spell_effects" Substruct="Substruct_SpellEffects" Size="45" />
  3909. <Data ElementName="detrimental_spell_effects" Substruct="Substruct_SpellEffects" Size="45" />
  3910. <Data ElementName="trauma_count" Type="int8" Size="1" />
  3911. <Data ElementName="arcane_count" Type="int8" Size="1" />
  3912. <Data ElementName="noxious_count" Type="int8" Size="1" />
  3913. <Data ElementName="elemental_count" Type="int8" Size="1" />
  3914. <Data ElementName="curse_count" Type="int8" Size="1" />
  3915. <Data ElementName="unknown_1096_16_MJ" Type="int8" Size="3" />
  3916. <Data ElementName="unknown_1096_17_MJ" Type="int8" Size="2" />
  3917. <Data ElementName="maintained_effects" Substruct="Substruct_MaintainedEffects" Size="30" />
  3918. <Data ElementName="breath" Type="float" Size="1" />
  3919. <Data ElementName="unknown_1096_18_MJ" Type="float" Size="1" />
  3920. <Data ElementName="melee_pri_dmg_min" Type="int32" Size="1" />
  3921. <Data ElementName="melee_pri_dmg_max" Type="int32" Size="1" />
  3922. <Data ElementName="melee_pri_delay" Type="float" Size="1" />
  3923. <Data ElementName="melee_sec_dmg_min" Type="int32" Size="1" />
  3924. <Data ElementName="melee_sec_dmg_max" Type="int32" Size="1" />
  3925. <Data ElementName="melee_sec_delay" Type="float" Size="1" />
  3926. <Data ElementName="ranged_dmg_min" Type="int32" Size="1" />
  3927. <Data ElementName="ranged_dmg_max" Type="int32" Size="1" />
  3928. <Data ElementName="ranged_delay" Type="float" Size="1" />
  3929. <Data ElementName="unknown_1096_19a_MJ" Type="int32" Size="1" />
  3930. <Data ElementName="unknown_1096_19b_MJ" Type="int32" Size="1" />
  3931. <Data ElementName="unknown_1096_19c_MJ" Type="int32" Size="1" />
  3932. <Data ElementName="unknown_1096_19d_MJ" Type="int32" Size="1" />
  3933. <Data ElementName="ability_mod_pve" Type="float" Size="1" />
  3934. <Data ElementName="base_melee_crit" Type="float" Size="1" />
  3935. <Data ElementName="base_spell_crit" Type="float" Size="1" />
  3936. <Data ElementName="base_taunt_crit" Type="float" Size="1" />
  3937. <Data ElementName="base_heal_crit" Type="float" Size="1" />
  3938. <Data ElementName="flags" Type="int32" Size="1" />
  3939. <Data ElementName="flags2" Type="int32" Size="1" />
  3940. <Data ElementName="unknown_1096_20_MJ" Type="float" Size="71" />
  3941. <Data ElementName="unknown_1096_21_MJ" Type="float" Size="1" />
  3942. <Data ElementName="unknown_1096_22_MJ" Type="float" Size="1" />
  3943. <Data ElementName="unknown_1096_23_MJ" Type="float" Size="4" />
  3944. <Data ElementName="haste" Type="float" Size="1" />
  3945. <Data ElementName="unknown_1096_24_MJ" Type="float" Size="1" />
  3946. <Data ElementName="unknown_1096_25_MJ" Type="float" Size="1" />
  3947. <Data ElementName="unknown_1096_26_MJ" Type="float" Size="1" />
  3948. <Data ElementName="drunk" Type="float" Size="1" />
  3949. <Data ElementName="unknown_1096_27_MJ" Type="float" Size="1" />
  3950. <Data ElementName="hate_mod" Type="float" Size="1" />
  3951. <Data ElementName="adventure_effects_bonus" Type="float" Size="1" />
  3952. <Data ElementName="tradeskill_effects_bonus" Type="float" Size="1" />
  3953. <Data ElementName="unknown_1096_28_MJ" Type="float" Size="2" />
  3954. <Data ElementName="dps" Type="float" Size="1" />
  3955. <Data ElementName="unknown_1096_29_MJ" Type="float" Size="8" />
  3956. <Data ElementName="melee_ae" Type="float" Size="1" />
  3957. <Data ElementName="multi_attack" Type="float" Size="1" />
  3958. <Data ElementName="spell_multi_attack" Type="float" Size="1" />
  3959. <Data ElementName="unknown_1096_30_MJ" Type="float" Size="3" />
  3960. <Data ElementName="block_chance" Type="float" Size="1" />
  3961. <Data ElementName="unknown_1096_31_MJ" Type="float" Size="2" />
  3962. <Data ElementName="crit_chance" Type="float" Size="1" />
  3963. <Data ElementName="unknown_1096_32_MJ" Type="float" Size="2" />
  3964. <Data ElementName="crit_bonus" Type="float" Size="1" />
  3965. <Data ElementName="potency" Type="float" Size="1" />
  3966. <Data ElementName="unknown_1096_33_MJ" Type="float" Size="1" />
  3967. <Data ElementName="reuse_speed" Type="float" Size="1" />
  3968. <Data ElementName="recovery_speed" Type="float" Size="1" />
  3969. <Data ElementName="casting_speed" Type="float" Size="1" />
  3970. <Data ElementName="spell_reuse_speed" Type="float" Size="1" />
  3971. <Data ElementName="unknown_1096_34_MJ" Type="float" Size="14" />
  3972. <Data ElementName="strikethrough" Type="float" Size="1" />
  3973. <Data ElementName="unknown_1096_35_MJ" Type="float" Size="1" />
  3974. <Data ElementName="accuracy" Type="float" Size="1" />
  3975. <Data ElementName="unknown_1096_36_MJ" Type="float" Size="4" />
  3976. <Data ElementName="critical_mit" Type="float" Size="1" />
  3977. <Data ElementName="unknown_1096_37_MJ" Type="float" Size="5" />
  3978. <Data ElementName="toughness_resist_crit_pvp" Type="float" Size="1" />
  3979. <Data ElementName="unknown_1096_38_MJ" Type="float" Size="1" />
  3980. <Data ElementName="durability_mod" Type="float" Size="1" />
  3981. <Data ElementName="durability_add" Type="float" Size="1" />
  3982. <Data ElementName="progress_mod" Type="float" Size="1" />
  3983. <Data ElementName="progress_add" Type="float" Size="1" />
  3984. <Data ElementName="success_mod" Type="float" Size="1" />
  3985. <Data ElementName="crit_success_mod" Type="float" Size="1" />
  3986. <Data ElementName="unknown_1096_39_MJ" Type="float" Size="87" />
  3987. <Data ElementName="group_members" Substruct="Substruct_GroupMember" Size="5" />
  3988. <Data ElementName="unknown_1096_40_MJ" Type="int16" Size="1" />
  3989. <Data ElementName="unknown_1096_41_MJ" Type="int32" Size="168" />
  3990. <Data ElementName="pet_id" Type="int32" Size="1" />
  3991. <Data ElementName="pet_name" Type="char" Size="32" />
  3992. <Data ElementName="unknown_1096_42_MJ" Type="int8" Size="9" />
  3993. <Data ElementName="pet_health_pct" Type="float" Size="1" />
  3994. <Data ElementName="pet_power_pct" Type="float" Size="1" />
  3995. <Data ElementName="unknown_1096_43_MJ" Type="int8" Size="1" />
  3996. <Data ElementName="pet_movement" Type="int8" Size="1" />
  3997. <Data ElementName="pet_behavior" Type="int8" Size="1" />
  3998. <Data ElementName="rain" Type="float" Size="1" />
  3999. <Data ElementName="rain2" Type="float" Size="1" />
  4000. <Data ElementName="status_points" Type="int32" Size="1" />
  4001. <Data ElementName="guild_status" Type="int32" Size="1" />
  4002. <Data ElementName="unknown_1096_44_MJ" Type="int8" Size="1" />
  4003. <Data ElementName="house_zone" Type="char" Size="48" />
  4004. <Data ElementName="unknown_1096_45_MJ" Type="int8" Size="151" />
  4005. <Data ElementName="bind_zone" Type="char" Size="32" />
  4006. <Data ElementName="unknown_1096_46_MJ" Type="int8" Size="53" />
  4007. </Struct>
  4008. <Struct Name="WS_CharacterSheet" ClientVersion="1144" OpcodeName="OP_UpdateCharacterSheetMsg">
  4009. <Data ElementName="character_name" Type="char" Size="40" />
  4010. <Data ElementName="unknown_1_1_MJ" Type="int16" Size="1" />
  4011. <Data ElementName="race" Type="int8" Size="1" />
  4012. <Data ElementName="gender" Type="int8" Size="1" />
  4013. <Data ElementName="exiled" Type="int8" Size="1" />
  4014. <Data ElementName="class1" Type="int32" Size="1" />
  4015. <Data ElementName="class2" Type="int32" Size="1" />
  4016. <Data ElementName="class3" Type="int32" Size="1" />
  4017. <Data ElementName="tradeskill_class1" Type="int32" Size="1" />
  4018. <Data ElementName="tradeskill_class2" Type="int32" Size="1" />
  4019. <Data ElementName="tradeskill_class3" Type="int32" Size="1" />
  4020. <Data ElementName="1144unknownA" Type="int32" Size="6" />
  4021. <Data ElementName="level" Type="int16" Size="1" />
  4022. <Data ElementName="effective_level" Type="int16" Size="1" />
  4023. <Data ElementName="tradeskill_level" Type="int16" Size="1" />
  4024. <Data ElementName="unknown_1_2_MJ" Type="int32" Size="1" />
  4025. <Data ElementName="account_age_base" Type="int16" Size="1" />
  4026. <Data ElementName="account_age_bonus" Type="int16" Size="1" />
  4027. <Data ElementName="deity" Type="char" Size="32" />
  4028. <Data ElementName="last_name" Type="char" Size="20" />
  4029. <Data ElementName="unknown_1_3_MJ" Type="int8" Size="1" />
  4030. <Data ElementName="current_hp" Type="int32" Size="1" />
  4031. <Data ElementName="max_hp" Type="int32" Size="1" />
  4032. <Data ElementName="base_hp" Type="int32" Size="1" />
  4033. <Data ElementName="1144unknownB" Type="int32" Size="6" />
  4034. <Data ElementName="current_power" Type="int32" Size="1" />
  4035. <Data ElementName="max_power" Type="int32" Size="1" />
  4036. <Data ElementName="base_power" Type="int32" Size="1" />
  4037. <Data ElementName="1144unknownC" Type="int32" Size="6" />
  4038. <Data ElementName="conc_used" Type="int8" Size="1" />
  4039. <Data ElementName="conc_max" Type="int8" Size="1" />
  4040. <Data ElementName="hp_regen" Type="int32" Size="1" />
  4041. <Data ElementName="power_regen" Type="int32" Size="1" />
  4042. <Data ElementName="unknown_1_4a_MJ" Type="float" Size="1" />
  4043. <Data ElementName="unknown_1_4b_MJ" Type="float" Size="1" />
  4044. <Data ElementName="stat_bonus_health" Type="float" Size="1" />
  4045. <Data ElementName="stat_bonus_power" Type="float" Size="1" />
  4046. <Data ElementName="mitigation3" Type="int32" Size="1" />
  4047. <Data ElementName="mitigation3_base" Type="int32" Size="1" />
  4048. <Data ElementName="unknown10a" Type="int16" Size="2" />
  4049. <Data ElementName="mitigation" Type="int16" Size="1" />
  4050. <Data ElementName="mitigation_base" Type="int16" Size="1" />
  4051. <Data ElementName="mitigation_pct_pve" Type="int16" Size="1" />
  4052. <Data ElementName="mitigation_pct_pvp" Type="int16" Size="1" />
  4053. <Data ElementName="toughness" Type="int16" Size="1" />
  4054. <Data ElementName="unknown10b" Type="int16" Size="2" />
  4055. <Data ElementName="avoidance" Type="int16" Size="1" />
  4056. <Data ElementName="unknown10c" Type="int16" Size="3" />
  4057. <Data ElementName="avoidance_base" Type="int16" Size="1" />
  4058. <Data ElementName="unknown10d" Type="int16" Size="1" />
  4059. <Data ElementName="parry" Type="int16" Size="1" />
  4060. <Data ElementName="unknown10e" Type="int16" Size="1" />
  4061. <Data ElementName="block" Type="int16" Size="1" />
  4062. <Data ElementName="unknown10f" Type="int16" Size="3" />
  4063. <Data ElementName="str" Type="int16" Size="1" />
  4064. <Data ElementName="sta" Type="int16" Size="1" />
  4065. <Data ElementName="agi" Type="int16" Size="1" />
  4066. <Data ElementName="wis" Type="int16" Size="1" />
  4067. <Data ElementName="int" Type="int16" Size="1" />
  4068. <Data ElementName="str_base" Type="int16" Size="1" />
  4069. <Data ElementName="sta_base" Type="int16" Size="1" />
  4070. <Data ElementName="agi_base" Type="int16" Size="1" />
  4071. <Data ElementName="wis_base" Type="int16" Size="1" />
  4072. <Data ElementName="int_base" Type="int16" Size="1" />
  4073. <Data ElementName="mitigation_cur" Type="int32" Size="1" />
  4074. <Data ElementName="elemental" Type="int32" Size="1" />
  4075. <Data ElementName="noxious" Type="int32" Size="1" />
  4076. <Data ElementName="arcane" Type="int32" Size="1" />
  4077. <Data ElementName="mitigation2_cur" Type="int32" Size="1" />
  4078. <Data ElementName="elemental_defense" Type="int32" Size="1" />
  4079. <Data ElementName="noxious_defense" Type="int32" Size="1" />
  4080. <Data ElementName="arcane_defense" Type="int32" Size="1" />
  4081. <Data ElementName="mitigation_percent" Type="int16" Size="1" />
  4082. <Data ElementName="elemental_absorb_pve" Type="int16" Size="1" />
  4083. <Data ElementName="noxious_absorb_pve" Type="int16" Size="1" />
  4084. <Data ElementName="arcane_absorb_pve" Type="int16" Size="1" />
  4085. <Data ElementName="unknown13b" Type="int16" Size="1" />
  4086. <Data ElementName="elemental_absorb_pvp" Type="int16" Size="1" />
  4087. <Data ElementName="noxious_absorb_pvp" Type="int16" Size="1" />
  4088. <Data ElementName="arcane_absorb_pvp" Type="int16" Size="1" />
  4089. <Data ElementName="unknown13c" Type="int16" Size="1" />
  4090. <Data ElementName="elemental_dmg_reduction" Type="int16" Size="1" />
  4091. <Data ElementName="noxious_dmg_reduction" Type="int16" Size="1" />
  4092. <Data ElementName="arcane_dmg_reduction" Type="int16" Size="1" />
  4093. <Data ElementName="unknown13d" Type="int16" Size="1" />
  4094. <Data ElementName="elemental_dmg_reduction_pct" Type="int16" Size="1" />
  4095. <Data ElementName="noxious_dmg_reduction_pct" Type="int16" Size="1" />
  4096. <Data ElementName="arcane_dmg_reduction_pct" Type="int16" Size="1" />
  4097. <Data ElementName="current_adv_xp" Type="float" Size="1" />
  4098. <Data ElementName="needed_adv_xp" Type="float" Size="1" />
  4099. <Data ElementName="unknown13e" Type="int16" Size="2" />
  4100. <Data ElementName="current_trade_xp" Type="float" Size="1" />
  4101. <Data ElementName="needed_trade_xp" Type="float" Size="1" />
  4102. <Data ElementName="unknown13" Type="int16" Size="2" />
  4103. <Data ElementName="server_bonus" Type="int16" Size="1" />
  4104. <Data ElementName="adventure_vet_bonus" Type="int16" Size="1" />
  4105. <Data ElementName="tradeskill_vet_bonus" Type="int16" Size="1" />
  4106. <Data ElementName="recruit_friend" Type="int16" Size="1" />
  4107. <Data ElementName="recruit_friend_bonus" Type="int16" Size="1" />
  4108. <Data ElementName="adventure_vitality" Type="int16" Size="1" />
  4109. <Data ElementName="unknown14" Type="int8" Size="4" />
  4110. <Data ElementName="tradeskill_vitality" Type="int16" Size="1" />
  4111. <Data ElementName="unknown14a" Type="int8" Size="4" />
  4112. <Data ElementName="unknown14b" Type="int8" Size="4" />
  4113. <Data ElementName="assigned_aa" Type="int16" Size="1" />
  4114. <Data ElementName="max_aa" Type="int16" Size="1" />
  4115. <Data ElementName="unassigned_aa" Type="int16" Size="1" />
  4116. <Data ElementName="unknown14c" Type="int8" Size="2" />
  4117. <Data ElementName="adv_xp_to_aa_xp" Type="int16" Size="1" />
  4118. <Data ElementName="unknown14d" Type="int8" Size="6" />
  4119. <Data ElementName="unknown15" Type="int8" Size="4" />
  4120. <Data ElementName="items_found" Type="int32" Size="1" />
  4121. <Data ElementName="named_npcs_killed" Type="int32" Size="1" />
  4122. <Data ElementName="quests_completed" Type="int32" Size="1" />
  4123. <Data ElementName="exploration_events" Type="int32" Size="1" />
  4124. <Data ElementName="completed_collections" Type="int32" Size="1" />
  4125. <Data ElementName="unknown15b" Type="int8" Size="20" />
  4126. <Data ElementName="unknown15c" Type="int8" Size="1" />
  4127. <Data ElementName="coins_copper" Type="int32" Size="1" />
  4128. <Data ElementName="coins_silver" Type="int32" Size="1" />
  4129. <Data ElementName="coins_gold" Type="int32" Size="1" />
  4130. <Data ElementName="coins_plat" Type="int32" Size="1" />
  4131. <Data ElementName="unknown16" Type="int32" Size="5" />
  4132. <Data ElementName="1144unknownD" Type="int8" Size="325" />
  4133. <!-- Spell effects\detrimental effects is in the right spot-->
  4134. <Data ElementName="spell_effects" Substruct="Substruct_SpellEffects" Size="45" />
  4135. <Data ElementName="detrimental_spell_effects" Substruct="Substruct_SpellEffects" Size="45" />
  4136. <Data ElementName="unknown17" Type="int16" Size="4" />
  4137. <Data ElementName="unknown17b" Type="int8" Size="2" />
  4138. <Data ElementName="1144unknownE" Type="int8" Size="12" />
  4139. <Data ElementName="maintained_effects" Substruct="Substruct_MaintainedEffects" Size="30" />
  4140. <Data ElementName="breath" Type="float" Size="1" />
  4141. <Data ElementName="unknown18" Type="float" Size="1" />
  4142. <Data ElementName="melee_pri_dmg_min" Type="int32" Size="1" />
  4143. <Data ElementName="melee_pri_dmg_max" Type="int32" Size="1" />
  4144. <Data ElementName="melee_pri_delay" Type="float" Size="1" />
  4145. <Data ElementName="melee_sec_dmg_min" Type="int32" Size="1" />
  4146. <Data ElementName="melee_sec_dmg_max" Type="int32" Size="1" />
  4147. <Data ElementName="melee_sec_delay" Type="float" Size="1" />
  4148. <Data ElementName="ranged_dmg_min" Type="int32" Size="1" />
  4149. <Data ElementName="ranged_dmg_max" Type="int32" Size="1" />
  4150. <Data ElementName="ranged_delay" Type="float" Size="1" />
  4151. <Data ElementName="unknown19" Type="int32" Size="4" />
  4152. <Data ElementName="1144unknownF" Type="int32" Size="16" />
  4153. <Data ElementName="unknown19a" Type="float" Size="5" />
  4154. <!-- flags and flags2 is in the right spot -->
  4155. <Data ElementName="flags" Type="int32" Size="1" />
  4156. <Data ElementName="flags2" Type="int32" Size="1" />
  4157. <Data ElementName="unknown20" Type="int32" Size="238" />
  4158. <Data ElementName="group_members" Substruct="Substruct_GroupMember" Size="5" />
  4159. <Data ElementName="unknown20a" Type="int16" Size="1" />
  4160. <Data ElementName="unknown20d" Type="int32" Size="168" />
  4161. <Data ElementName="1144unknownG" Type="int8" Size="1874" />
  4162. <Data ElementName="pet_id" Type="int32" Size="1" />
  4163. <Data ElementName="pet_name" Type="char" Size="32" />
  4164. <Data ElementName="unknown21" Type="int8" Size="9" />
  4165. <Data ElementName="pet_health_pct" Type="float" Size="1" />
  4166. <Data ElementName="pet_power_pct" Type="float" Size="1" />
  4167. <Data ElementName="unknown21b" Type="int8" Size="1" />
  4168. <Data ElementName="pet_movement" Type="int8" Size="1" />
  4169. <Data ElementName="pet_behavior" Type="int8" Size="1" />
  4170. <Data ElementName="unknown21c" Type="int8" Size="8" />
  4171. <Data ElementName="merc_id" Type="int32" Size="32" />
  4172. <Data ElementName="merc_name" Type="char" Size="1" />
  4173. <!-- all merc values below are just best guess based off of pets, byte size is correct though-->
  4174. <Data ElementName="merc_unknown21" Type="int8" Size="9" />
  4175. <Data ElementName="merc_health_pct" Type="float" Size="1" />
  4176. <Data ElementName="merc_power_pct" Type="float" Size="1" />
  4177. <Data ElementName="merc_unknown21b" Type="int8" Size="1" />
  4178. <Data ElementName="merc_movement" Type="int8" Size="1" />
  4179. <Data ElementName="merc_behavior" Type="int8" Size="1" />
  4180. <Data ElementName="group_leader_id" Type="int32" Size="1" />
  4181. <Data ElementName="merc_unknown21c" Type="int8" Size="4" />
  4182. <Data ElementName="rain" Type="float" Size="1" />
  4183. <Data ElementName="rain2" Type="float" Size="1" />
  4184. <Data ElementName="status_points" Type="int32" Size="1" />
  4185. <Data ElementName="guild_status" Type="int32" Size="1" />
  4186. <Data ElementName="unknown22" Type="int8" Size="5" />
  4187. <Data ElementName="house_zone" Type="char" Size="48" />
  4188. <Data ElementName="unknown23" Type="int8" Size="151" />
  4189. <Data ElementName="bind_zone" Type="char" Size="32" />
  4190. <Data ElementName="unknown24" Type="int8" Size="49" />
  4191. </Struct>
  4192. <Struct Name="WS_CharacterSheet" ClientVersion="1193" OpcodeName="OP_UpdateCharacterSheetMsg">
  4193. <Data ElementName="character_name" Type="char" Size="40" />
  4194. <Data ElementName="unknown_1_1_MJ" Type="int16" Size="1" />
  4195. <Data ElementName="race" Type="int8" Size="1" />
  4196. <Data ElementName="gender" Type="int8" Size="1" />
  4197. <Data ElementName="exiled" Type="int8" Size="1" />
  4198. <Data ElementName="class1" Type="int32" Size="1" />
  4199. <Data ElementName="class2" Type="int32" Size="1" />
  4200. <Data ElementName="class3" Type="int32" Size="1" />
  4201. <Data ElementName="tradeskill_class1" Type="int32" Size="1" />
  4202. <Data ElementName="tradeskill_class2" Type="int32" Size="1" />
  4203. <Data ElementName="tradeskill_class3" Type="int32" Size="1" />
  4204. <Data ElementName="level" Type="int16" Size="1" />
  4205. <Data ElementName="effective_level" Type="int16" Size="1" />
  4206. <Data ElementName="tradeskill_level" Type="int16" Size="1" />
  4207. <Data ElementName="unknown_1_2_MJ" Type="int32" Size="1" />
  4208. <Data ElementName="account_age_base" Type="int16" Size="1" />
  4209. <Data ElementName="account_age_bonus" Type="int16" Size="1" />
  4210. <Data ElementName="deity" Type="char" Size="32" />
  4211. <Data ElementName="last_name" Type="char" Size="20" />
  4212. <Data ElementName="unknown_1_3_MJ" Type="int8" Size="1" />
  4213. <Data ElementName="character_name2" Type="char" Size="40" />
  4214. <Data ElementName="character_name2_unknown" Type="int16" Size="1" />
  4215. <Data ElementName="character_name3" Type="char" Size="40" />
  4216. <Data ElementName="character_name3_unknown" Type="int16" Size="1" />
  4217. <Data ElementName="current_hp" Type="int32" Size="1" />
  4218. <Data ElementName="max_hp" Type="int32" Size="1" />
  4219. <Data ElementName="base_hp" Type="int32" Size="1" />
  4220. <Data ElementName="current_power" Type="int32" Size="1" />
  4221. <Data ElementName="max_power" Type="int32" Size="1" />
  4222. <Data ElementName="base_power" Type="int32" Size="1" />
  4223. <Data ElementName="conc_used" Type="int8" Size="1" />
  4224. <Data ElementName="conc_max" Type="int8" Size="1" />
  4225. <Data ElementName="unknown_1193_1_MJ" Type="int8" Size="24" />
  4226. <Data ElementName="hp_regen" Type="int32" Size="1" />
  4227. <Data ElementName="power_regen" Type="int32" Size="1" />
  4228. <Data ElementName="unknown_1_4a_MJ" Type="float" Size="1" />
  4229. <Data ElementName="unknown_1_4b_MJ" Type="float" Size="1" />
  4230. <Data ElementName="unknown_1193_2_MJ" Type="float" Size="1" />
  4231. <Data ElementName="stat_bonus_health" Type="float" Size="1" />
  4232. <Data ElementName="stat_bonus_power" Type="float" Size="1" />
  4233. <Data ElementName="bonus_health" Type="int32" Size="1" />
  4234. <Data ElementName="bonus_power" Type="int32" Size="1" />
  4235. <Data ElementName="stat_bonus_damage" Type="float" Size="1" />
  4236. <!-- <Data ElementName="mitigation_cur" Type="int16" Size="1" /> replaced unknown_1096_6_MJ below-->
  4237. <!-- <Data ElementName="mitigation_base" Type="int16" Size="1" /> replaced unknown_1096_7_MJ below-->
  4238. <Data ElementName="mitigation_pct_pve" Type="int16" Size="1" />
  4239. <Data ElementName="mitigation_pct_pvp" Type="int16" Size="1" />
  4240. <Data ElementName="toughness" Type="int16" Size="1" />
  4241. <Data ElementName="toughness_resist_dmg_pvp" Type="float" Size="1" />
  4242. <Data ElementName="lethality" Type="int16" Size="1" /> <!-- Added around 1193 -->
  4243. <Data ElementName="lethality_pct" Type="float" Size="1" /> <!-- Added around 1193 -->
  4244. <Data ElementName="avoidance_pct" Type="int16" Size="1" />
  4245. <Data ElementName="avoidance_reduction" Type="int16" Size="1" /> <!-- ______________________confirm me___________ -->
  4246. <Data ElementName="avoidance" Type="int16" Size="1" />
  4247. <Data ElementName="unknown_1096_1_MJ" Type="int16" Size="1" />
  4248. <Data ElementName="avoidance_base" Type="int16" Size="1" /> <!-- ______________________confirm me___________ -->
  4249. <Data ElementName="parry" Type="int16" Size="1" /> <!-- ______________________confirm me___________ -->
  4250. <Data ElementName="parry2" Type="int16" Size="1" /> <!-- ______________________confirm me___________ -->
  4251. <Data ElementName="unknown_1096_3_MJ" Type="int16" Size="1" />
  4252. <Data ElementName="block" Type="int16" Size="1" />
  4253. <Data ElementName="unknown_1096_4_MJ" Type="int16" Size="1" />
  4254. <Data ElementName="uncontested_block" Type="int16" Size="1" />
  4255. <Data ElementName="unknown_1096_5_MJ" Type="int16" Size="1" />
  4256. <Data ElementName="str" Type="int16" Size="1" />
  4257. <Data ElementName="sta" Type="int16" Size="1" />
  4258. <Data ElementName="agi" Type="int16" Size="1" />
  4259. <Data ElementName="wis" Type="int16" Size="1" />
  4260. <Data ElementName="int" Type="int16" Size="1" />
  4261. <Data ElementName="str_base" Type="int16" Size="1" />
  4262. <Data ElementName="sta_base" Type="int16" Size="1" />
  4263. <Data ElementName="agi_base" Type="int16" Size="1" />
  4264. <Data ElementName="wis_base" Type="int16" Size="1" />
  4265. <Data ElementName="int_base" Type="int16" Size="1" />
  4266. <!--<Data ElementName="unknown_1096_6_MJ" Type="int32" Size="1" /> REMOVED-->
  4267. <Data ElementName="mitigation_cur" Type="int32" Size="1" />
  4268. <Data ElementName="elemental" Type="int32" Size="1" />
  4269. <Data ElementName="noxious" Type="int32" Size="1" />
  4270. <Data ElementName="arcane" Type="int32" Size="1" />
  4271. <!--<Data ElementName="unknown_1096_7_MJ" Type="int32" Size="1" /> REMOVED-->
  4272. <Data ElementName="mitigation_base" Type="int32" Size="1" />
  4273. <Data ElementName="elemental_base" Type="int32" Size="1" />
  4274. <Data ElementName="noxious_base" Type="int32" Size="1" />
  4275. <Data ElementName="arcane_base" Type="int32" Size="1" />
  4276. <Data ElementName="unknown_1096_8_MJ" Type="int16" Size="1" />
  4277. <Data ElementName="elemental_absorb_pve" Type="int16" Size="1" />
  4278. <Data ElementName="noxious_absorb_pve" Type="int16" Size="1" />
  4279. <Data ElementName="arcane_absorb_pve" Type="int16" Size="1" />
  4280. <Data ElementName="unknown_1096_9_MJ" Type="int16" Size="1" />
  4281. <Data ElementName="elemental_absorb_pvp" Type="int16" Size="1" />
  4282. <Data ElementName="noxious_absorb_pvp" Type="int16" Size="1" />
  4283. <Data ElementName="arcane_absorb_pvp" Type="int16" Size="1" />
  4284. <Data ElementName="unknown_1096_10_MJ" Type="int16" Size="1" />
  4285. <Data ElementName="elemental_dmg_reduction" Type="int16" Size="1" />
  4286. <Data ElementName="noxious_dmg_reduction" Type="int16" Size="1" />
  4287. <Data ElementName="arcane_dmg_reduction" Type="int16" Size="1" />
  4288. <Data ElementName="unknown_1096_11_MJ" Type="int16" Size="1" />
  4289. <Data ElementName="elemental_dmg_reduction_pct" Type="int16" Size="1" />
  4290. <Data ElementName="noxious_dmg_reduction_pct" Type="int16" Size="1" />
  4291. <Data ElementName="arcane_dmg_reduction_pct" Type="int16" Size="1" />
  4292. <Data ElementName="current_adv_xp" Type="float" Size="1" />
  4293. <Data ElementName="needed_adv_xp" Type="float" Size="1" />
  4294. <Data ElementName="debt_adv_xp" Type="float" Size="1" />
  4295. <Data ElementName="current_trade_xp" Type="float" Size="1" />
  4296. <Data ElementName="needed_trade_xp" Type="float" Size="1" />
  4297. <Data ElementName="debt_trade_xp" Type="float" Size="1" />
  4298. <Data ElementName="unknown_1193_3_MJ" Type="int16" Size="6" />
  4299. <Data ElementName="server_bonus" Type="int16" Size="1" />
  4300. <Data ElementName="adventure_vet_bonus" Type="int16" Size="1" />
  4301. <Data ElementName="tradeskill_vet_bonus" Type="int16" Size="1" />
  4302. <!--<Data ElementName="recruit_friend" Type="int16" Size="1" /> removed 1193 -->
  4303. <Data ElementName="dungeon_finder_bonus" Type="int16" Size="1" /> <!-- Added 1193 -->
  4304. <Data ElementName="recruit_friend_bonus" Type="int32" Size="1" />
  4305. <Data ElementName="unknown_1193_4_MJ" Type="int16" Size="1" />
  4306. <Data ElementName="adventure_vitality" Type="int16" Size="1" />
  4307. <Data ElementName="adventure_vitality_yellow_arrow" Type="int16" Size="1" />
  4308. <Data ElementName="adventure_vitality_blue_arrow" Type="int16" Size="1" />
  4309. <Data ElementName="tradeskill_vitality" Type="int16" Size="1" />
  4310. <Data ElementName="tradeskill_vitality_purple_arrow" Type="int16" Size="1" />
  4311. <Data ElementName="tradeskill_vitality_blue_arrow" Type="int16" Size="1" />
  4312. <Data ElementName="mentor_bonus" Type="int16" Size="1" />
  4313. <Data ElementName="unknown_1193_5_MJ" Type="int8" Size="1" />
  4314. <Data ElementName="assigned_aa" Type="int16" Size="1" />
  4315. <Data ElementName="max_aa" Type="int16" Size="1" />
  4316. <Data ElementName="unassigned_aa" Type="int16" Size="1" />
  4317. <Data ElementName="aa_green_bar" Type="int16" Size="1" />
  4318. <Data ElementName="adv_xp_to_aa_xp_slider" Type="int16" Size="1" />
  4319. <Data ElementName="adv_xp_to_aa_xp_max" Type="int16" Size="1" />
  4320. <Data ElementName="aa_blue_bar" Type="int16" Size="1" />
  4321. <Data ElementName="bonus_achievement_xp" Type="int16" Size="1" />
  4322. <Data ElementName="unknown_1096_12_MJ" Type="int8" Size="4" />
  4323. <Data ElementName="items_found" Type="int32" Size="1" />
  4324. <Data ElementName="named_npcs_killed" Type="int32" Size="1" />
  4325. <Data ElementName="quests_completed" Type="int32" Size="1" />
  4326. <Data ElementName="exploration_events" Type="int32" Size="1" />
  4327. <Data ElementName="completed_collections" Type="int32" Size="1" />
  4328. <Data ElementName="unknown_1096_13_MJ" Type="int8" Size="20" />
  4329. <Data ElementName="unknown_1096_14_MJ" Type="int8" Size="1" />
  4330. <Data ElementName="total_prestige_points" Type="int16" Size="1" /> <!-- Added 1193 -->
  4331. <Data ElementName="unassigned_prestige_points" Type="int16" Size="1" /> <!-- Added 1193 -->
  4332. <Data ElementName="unknown_1193_6_MJ" Type="int16" Size="1" /> <!-- Added 1193 -->
  4333. <Data ElementName="unknown_1193_7_MJ" Type="int16" Size="1" /> <!-- Added 1193 -->
  4334. <Data ElementName="total_tradeskill_points" Type="int16" Size="1" /> <!-- Added 1193 -->
  4335. <Data ElementName="unassigned_tradeskill_points" Type="int16" Size="1" /> <!-- Added 1193 -->
  4336. <Data ElementName="unknown_1193_8_MJ" Type="int16" Size="1" /> <!-- Added 1193 -->
  4337. <Data ElementName="unknown_1193_9_MJ" Type="int16" Size="1" /> <!-- Added 1193 -->
  4338. <Data ElementName="total_tradeskill_prestige_points" Type="int16" Size="1" /> <!-- Added 1193 -->
  4339. <Data ElementName="unassigned_tradeskill_prestige_points" Type="int16" Size="1" /> <!-- Added 1193 -->
  4340. <Data ElementName="unknown_1193_10_MJ" Type="int16" Size="1" /> <!-- Added 1193 -->
  4341. <Data ElementName="unknown_1193_11_MJ" Type="int16" Size="1" /> <!-- Added 1193 -->
  4342. <Data ElementName="unknown_1193_12_MJ" Type="int16" Size="1" /> <!-- Added 1193 -->
  4343. <Data ElementName="unknown_1193_13_MJ" Type="int16" Size="1" /> <!-- Added 1193 -->
  4344. <!-- coins are in the correct spot -->
  4345. <Data ElementName="coins_copper" Type="int32" Size="1" />
  4346. <Data ElementName="coins_silver" Type="int32" Size="1" />
  4347. <Data ElementName="coins_gold" Type="int32" Size="1" />
  4348. <Data ElementName="coins_plat" Type="int32" Size="1" />
  4349. <Data ElementName="unknown_1096_15_MJ" Type="int32" Size="5" />
  4350. <Data ElementName="spell_effects" Substruct="Substruct_SpellEffects" Size="45" />
  4351. <Data ElementName="detrimental_spell_effects" Substruct="Substruct_SpellEffects" Size="45" />
  4352. <Data ElementName="passive_spell_effects" Substruct="Substruct_PassiveEffects" Size="100" /> <!-- Added 1193 -->
  4353. <!-- combined the unknowns here into 1 large one -->
  4354. <Data ElementName="unknown_1193_14_MJ" Type="int8" Size="132" />
  4355. <Data ElementName="trauma_count" Type="int8" Size="1" />
  4356. <Data ElementName="arcane_count" Type="int8" Size="1" />
  4357. <Data ElementName="noxious_count" Type="int8" Size="1" />
  4358. <Data ElementName="elemental_count" Type="int8" Size="1" />
  4359. <Data ElementName="curse_count" Type="int8" Size="1" />
  4360. <!--<Data ElementName="unknown_1096_16_MJ" Type="int8" Size="3" /> Removed 1193-->
  4361. <!--<Data ElementName="unknown_1096_17_MJ" Type="int8" Size="2" /> Removed 1193-->
  4362. <Data ElementName="maintained_effects" Substruct="Substruct_MaintainedEffects" Size="30" />
  4363. <!-- in the right spot (correct byte count above it) -->
  4364. <Data ElementName="breath" Type="float" Size="1" />
  4365. <Data ElementName="breathe_underwater" Type="int8" Size="1" /> <!-- Added 1193 -->
  4366. <Data ElementName="unknown_1096_18_MJ" Type="float" Size="1" />
  4367. <Data ElementName="melee_pri_dmg_min" Type="int32" Size="1" />
  4368. <Data ElementName="melee_pri_dmg_max" Type="int32" Size="1" />
  4369. <Data ElementName="melee_pri_delay" Type="float" Size="1" />
  4370. <Data ElementName="melee_sec_dmg_min" Type="int32" Size="1" />
  4371. <Data ElementName="melee_sec_dmg_max" Type="int32" Size="1" />
  4372. <Data ElementName="melee_sec_delay" Type="float" Size="1" />
  4373. <Data ElementName="ranged_dmg_min" Type="int32" Size="1" />
  4374. <Data ElementName="ranged_dmg_max" Type="int32" Size="1" />
  4375. <Data ElementName="ranged_delay" Type="float" Size="1" />
  4376. <Data ElementName="unknown_1096_19a_MJ" Type="int32" Size="1" />
  4377. <Data ElementName="unknown_1096_19b_MJ" Type="int32" Size="1" />
  4378. <Data ElementName="unknown_1096_19c_MJ" Type="int32" Size="1" />
  4379. <Data ElementName="unknown_1096_19d_MJ" Type="int32" Size="1" />
  4380. <Data ElementName="ability_mod_pve" Type="float" Size="1" />
  4381. <Data ElementName="unknown_1144_6_MJ" Type="float" Size="4" /><!-- Added 1193 -->
  4382. <Data ElementName="ability_mod_pvp" Type="float" Size="1" /><!-- Added 1193 -->
  4383. <Data ElementName="base_melee_crit" Type="float" Size="1" />
  4384. <Data ElementName="base_spell_crit" Type="float" Size="1" />
  4385. <Data ElementName="base_taunt_crit" Type="float" Size="1" />
  4386. <Data ElementName="base_heal_crit" Type="float" Size="1" />
  4387. <Data ElementName="flags" Type="int32" Size="1" />
  4388. <Data ElementName="flags2" Type="int32" Size="1" />
  4389. <!--<Data ElementName="unknown_1096_20_MJ" Type="float" Size="71" /> restruct -->
  4390. <!--<Data ElementName="unknown_1096_21_MJ" Type="float" Size="1" />restruct -->
  4391. <!--<Data ElementName="unknown_1096_22_MJ" Type="float" Size="1" />restruct -->
  4392. <!--<Data ElementName="unknown_1096_23_MJ" Type="float" Size="4" />restruct -->
  4393. <Data ElementName="unknown_1193_15_MJ" Type="int32" Size="12" />
  4394. <Data ElementName="unknown_1193_16_MJ" Type="int32" Size="69" />
  4395. <Data ElementName="haste" Type="float" Size="1" />
  4396. <Data ElementName="spell_weapon_haste" Type="float" Size="1" /><!-- Added 1193 -->
  4397. <Data ElementName="unknown_1096_24_MJ" Type="float" Size="1" />
  4398. <Data ElementName="unknown_1096_25_MJ" Type="float" Size="1" />
  4399. <Data ElementName="unknown_1096_26_MJ" Type="float" Size="1" />
  4400. <Data ElementName="drunk" Type="float" Size="1" />
  4401. <Data ElementName="unknown_1096_27_MJ" Type="float" Size="1" />
  4402. <Data ElementName="hate_mod" Type="float" Size="1" />
  4403. <Data ElementName="adventure_effects_bonus" Type="float" Size="1" />
  4404. <Data ElementName="tradeskill_effects_bonus" Type="float" Size="1" />
  4405. <Data ElementName="unknown_1096_28_MJ" Type="float" Size="2" />
  4406. <Data ElementName="dps" Type="float" Size="1" />
  4407. <Data ElementName="spell_weapon_dps" Type="float" Size="1" /><!-- Added 1193 -->
  4408. <Data ElementName="unknown_1096_29_MJ" Type="float" Size="8" />
  4409. <Data ElementName="melee_ae" Type="float" Size="1" />
  4410. <Data ElementName="spell_weapon_ae" Type="float" Size="1" /><!-- Added 1193 -->
  4411. <Data ElementName="multi_attack" Type="float" Size="1" />
  4412. <Data ElementName="unknown_1193_17_MJ" Type="float" Size="1" /><!-- Added 1193 -->
  4413. <Data ElementName="spell_weapon_multi" Type="float" Size="1" /><!-- Added 1193 -->
  4414. <Data ElementName="unknown_1193_18_MJ" Type="float" Size="1" /><!-- Added 1193 -->
  4415. <Data ElementName="spell_multi_attack" Type="float" Size="1" />
  4416. <!--<Data ElementName="unknown_1096_30_MJ" Type="float" Size="3" /> Removed -->
  4417. <Data ElementName="pvp_spell_multi_attack" Type="float" Size="1" /><!-- Added 1193 -->
  4418. <Data ElementName="flurry" Type="float" Size="1" /><!-- Added 1193 -->
  4419. <Data ElementName="spell_weapon_flurry" Type="float" Size="1" /><!-- Added 1193 -->
  4420. <Data ElementName="unknown_1193_19_MJ" Type="float" Size="1" /><!-- Added 1193 -->
  4421. <Data ElementName="bountiful_harvest" Type="float" Size="1" /><!-- Added 1193 -->
  4422. <Data ElementName="block_chance" Type="float" Size="1" />
  4423. <Data ElementName="unknown_1096_31_MJ" Type="float" Size="2" />
  4424. <Data ElementName="crit_chance" Type="float" Size="1" />
  4425. <Data ElementName="unknown_1096_32_MJ" Type="float" Size="2" />
  4426. <Data ElementName="crit_bonus" Type="float" Size="1" />
  4427. <Data ElementName="unknown25v" Type="float" Size="1" /><!-- Added 1193 -->
  4428. <Data ElementName="potency" Type="float" Size="1" />
  4429. <Data ElementName="unknown_1096_33_MJ" Type="float" Size="1" />
  4430. <Data ElementName="unknown_1193_20_MJ" Type="float" Size="1" />
  4431. <Data ElementName="reuse_speed" Type="float" Size="1" />
  4432. <Data ElementName="recovery_speed" Type="float" Size="1" />
  4433. <Data ElementName="casting_speed" Type="float" Size="1" />
  4434. <Data ElementName="spell_reuse_speed" Type="float" Size="1" />
  4435. <Data ElementName="unknown_1096_34_MJ" Type="float" Size="14" />
  4436. <Data ElementName="strikethrough" Type="float" Size="1" />
  4437. <Data ElementName="unknown_1096_35_MJ" Type="float" Size="1" />
  4438. <Data ElementName="accuracy" Type="float" Size="1" />
  4439. <Data ElementName="unknown_1096_36_MJ" Type="float" Size="4" />
  4440. <Data ElementName="critical_mit" Type="float" Size="1" />
  4441. <Data ElementName="unknown_1096_37_MJ" Type="float" Size="5" />
  4442. <Data ElementName="toughness_resist_crit_pvp" Type="float" Size="1" />
  4443. <Data ElementName="unknown_1096_38_MJ" Type="float" Size="1" />
  4444. <Data ElementName="pvp_crit_mit" Type="float" Size="1" />
  4445. <Data ElementName="unknown_1193_21_MJ" Type ="float" Size="108" />
  4446. <Data ElementName="durability_mod" Type="float" Size="1" />
  4447. <Data ElementName="durability_add" Type="float" Size="1" />
  4448. <Data ElementName="progress_mod" Type="float" Size="1" />
  4449. <Data ElementName="progress_add" Type="float" Size="1" />
  4450. <Data ElementName="success_mod" Type="float" Size="1" />
  4451. <Data ElementName="crit_success_mod" Type="float" Size="1" />
  4452. <!--<Data ElementName="unknown_1096_39_MJ" Type="float" Size="87" /> Removed 1193 -->
  4453. <Data ElementName="unknown_1193_22_MJ" Type ="float" Size="1" />
  4454. <Data ElementName="rare_harvest_chance" Type="float" Size="1" />
  4455. <Data ElementName="max_crafting" Type="float" Size="1" />
  4456. <Data ElementName="component_refund" Type="float" Size="1" />
  4457. <Data ElementName="unknown_1193_23_MJ" Type ="float" Size="1" />
  4458. <Data ElementName="ex_durability_mod" Type="float" Size="1" />
  4459. <Data ElementName="ex_durability_add" Type="float" Size="1" />
  4460. <Data ElementName="ex_crit_success_mod" Type="float" Size="1" />
  4461. <Data ElementName="ex_crit_failure_mod" Type="float" Size="1" />
  4462. <Data ElementName="ex_progress_mod" Type="float" Size="1" />
  4463. <Data ElementName="ex_progress_add" Type="float" Size="1" />
  4464. <Data ElementName="ex_success_mod" Type="float" Size="1" />
  4465. <Data ElementName="unknown_1193_24_MJ" Type="float" Size="112" />
  4466. <Data ElementName="unknown_1193_25_MJ" Type="int8" Size="1" />
  4467. <Data ElementName="vision" Type="int8" Size="1" />
  4468. <Data ElementName="unknown_1193_26_MJ" Type="int8" Size="18" />
  4469. <!-- Groups are in the correct spot now -->
  4470. <Data ElementName="group_members" Substruct="Substruct_GroupMember" Size="5" />
  4471. <Data ElementName="unknown_1096_40_MJ" Type="int16" Size="1" />
  4472. <!--<Data ElementName="unknown_1096_41_MJ" Type="int32" Size="168" /> Removed 1193 -->
  4473. <Data ElementName="unknown_1193_27_MJ" Type="int8" Size="1287" />
  4474. <Data ElementName="pet_id" Type="int32" Size="1" />
  4475. <Data ElementName="pet_name" Type="char" Size="32" />
  4476. <Data ElementName="unknown_1096_42_MJ" Type="int8" Size="9" />
  4477. <Data ElementName="pet_health_pct" Type="float" Size="1" />
  4478. <Data ElementName="pet_power_pct" Type="float" Size="1" />
  4479. <Data ElementName="unknown_1096_43_MJ" Type="int8" Size="1" />
  4480. <Data ElementName="pet_movement" Type="int8" Size="1" />
  4481. <Data ElementName="pet_behavior" Type="int8" Size="1" />
  4482. <Data ElementName="unknown_1193_28_MJ" Type="int8" Size="8" />
  4483. <Data ElementName="merc_id" Type="int32" Size="32" />
  4484. <Data ElementName="merc_name" Type="char" Size="1" />
  4485. <Data ElementName="unknown_1193_29_MJ" Type="int8" Size="9" />
  4486. <Data ElementName="merc_health_pct" Type="float" Size="1" />
  4487. <Data ElementName="merc_power_pct" Type="float" Size="1" />
  4488. <Data ElementName="unknown_1193_30_MJ" Type="int8" Size="1" />
  4489. <Data ElementName="merc_movement" Type="int8" Size="1" />
  4490. <Data ElementName="merc_behavior" Type="int8" Size="1" />
  4491. <Data ElementName="group_leader_id" Type="int32" Size="1" />
  4492. <Data ElementName="unknown_1193_31_MJ" Type="int8" Size="4" />
  4493. <!-- The below are all in the correct spot now -->
  4494. <Data ElementName="rain" Type="float" Size="1" />
  4495. <Data ElementName="rain2" Type="float" Size="1" />
  4496. <Data ElementName="status_points" Type="int32" Size="1" />
  4497. <Data ElementName="guild_status" Type="int32" Size="1" />
  4498. <Data ElementName="unknown_1096_44_MJ" Type="int8" Size="1" />
  4499. <Data ElementName="house_zone" Type="char" Size="48" />
  4500. <Data ElementName="unknown_1096_45_MJ" Type="int8" Size="151" />
  4501. <Data ElementName="bind_zone" Type="char" Size="32" />
  4502. <Data ElementName="unknown_1096_46_MJ" Type="int8" Size="50" /> <!-- was size 53 now size 50-->
  4503. </Struct>
  4504. <Struct Name="WS_CharacterSheet" ClientVersion="57032" OpcodeName="OP_UpdateCharacterSheetMsg">
  4505. <Data ElementName="character_name" Type="char" Size="40" />
  4506. <Data ElementName="unknown_1_1_MJ" Type="int16" Size="1" />
  4507. <Data ElementName="race" Type="int8" Size="1" />
  4508. <Data ElementName="gender" Type="int8" Size="1" />
  4509. <Data ElementName="exiled" Type="int8" Size="1" />
  4510. <Data ElementName="class1" Type="int32" Size="1" />
  4511. <Data ElementName="class2" Type="int32" Size="1" />
  4512. <Data ElementName="class3" Type="int32" Size="1" />
  4513. <Data ElementName="tradeskill_class1" Type="int32" Size="1" />
  4514. <Data ElementName="tradeskill_class2" Type="int32" Size="1" />
  4515. <Data ElementName="tradeskill_class3" Type="int32" Size="1" />
  4516. <Data ElementName="level" Type="int16" Size="1" />
  4517. <Data ElementName="effective_level" Type="int16" Size="1" />
  4518. <Data ElementName="tradeskill_level" Type="int16" Size="1" />
  4519. <Data ElementName="unknown_1_2_MJ" Type="int32" Size="1" />
  4520. <Data ElementName="account_age_base" Type="int16" Size="1" />
  4521. <Data ElementName="account_age_bonus" Type="int16" Size="1" />
  4522. <Data ElementName="deity" Type="char" Size="32" />
  4523. <Data ElementName="last_name" Type="char" Size="20" />
  4524. <Data ElementName="unknown_1_3_MJ" Type="int8" Size="1" />
  4525. <Data ElementName="character_name2" Type="char" Size="40" />
  4526. <Data ElementName="character_name2_unknown" Type="int16" Size="1" />
  4527. <Data ElementName="character_name3" Type="char" Size="40" />
  4528. <Data ElementName="character_name3_unknown" Type="int16" Size="1" />
  4529. <Data ElementName="current_hp" Type="int32" Size="1" />
  4530. <Data ElementName="max_hp" Type="int32" Size="1" />
  4531. <Data ElementName="base_hp" Type="int32" Size="1" />
  4532. <Data ElementName="current_power" Type="int32" Size="1" />
  4533. <Data ElementName="max_power" Type="int32" Size="1" />
  4534. <Data ElementName="base_power" Type="int32" Size="1" />
  4535. <Data ElementName="conc_used" Type="int8" Size="1" />
  4536. <Data ElementName="conc_max" Type="int8" Size="1" />
  4537. <Data ElementName="unknown7" Type="int8" Size="24" />
  4538. <Data ElementName="hp_regen" Type="int32" Size="1" />
  4539. <Data ElementName="power_regen" Type="int32" Size="1" />
  4540. <Data ElementName="unknown9" Type="float" Size="3" />
  4541. <Data ElementName="stat_bonus_health" Type="float" Size="1" />
  4542. <Data ElementName="stat_bonus_power" Type="float" Size="1" />
  4543. <Data ElementName="bonus_health" Type="int32" Size="1" />
  4544. <Data ElementName="bonus_power" Type="int32" Size="1" />
  4545. <Data ElementName="stat_bonus_damage" Type="float" Size="1" />
  4546. <Data ElementName="mitigation_pct_pve" Type="int16" Size="1" />
  4547. <Data ElementName="mitigation_pct_pvp" Type="int16" Size="1" />
  4548. <Data ElementName="toughness" Type="int16" Size="1" />
  4549. <Data ElementName="toughness_resist_dmg_pvp" Type="float" Size="1" />
  4550. <Data ElementName="lethality" Type="int16" Size="1" />
  4551. <Data ElementName="lethality_pct" Type="float" Size="1" />
  4552. <Data ElementName="avoidance_pct" Type="int16" Size="1" />
  4553. <Data ElementName="avoidance_reduction" Type="int16" Size="1" />
  4554. <Data ElementName="avoidance" Type="int16" Size="1" />
  4555. <Data ElementName="unknown9a" Type="int16" Size="1" />
  4556. <Data ElementName="avoidance_base" Type="int16" Size="1" />
  4557. <Data ElementName="parry" Type="int16" Size="1" />
  4558. <Data ElementName="parry2" Type="int16" Size="1" />
  4559. <Data ElementName="unknown9b" Type="int16" Size="1" />
  4560. <Data ElementName="block" Type="int16" Size="1" />
  4561. <Data ElementName="unknown9c" Type="int16" Size="1" />
  4562. <Data ElementName="uncontested_block" Type="int16" Size="1" />
  4563. <Data ElementName="unknown9d" Type="int16" Size="1" />
  4564. <Data ElementName="str" Type="int16" Size="1" />
  4565. <Data ElementName="sta" Type="int16" Size="1" />
  4566. <Data ElementName="agi" Type="int16" Size="1" />
  4567. <Data ElementName="wis" Type="int16" Size="1" />
  4568. <Data ElementName="int" Type="int16" Size="1" />
  4569. <Data ElementName="str_base" Type="int16" Size="1" />
  4570. <Data ElementName="sta_base" Type="int16" Size="1" />
  4571. <Data ElementName="agi_base" Type="int16" Size="1" />
  4572. <Data ElementName="wis_base" Type="int16" Size="1" />
  4573. <Data ElementName="int_base" Type="int16" Size="1" />
  4574. <Data ElementName="mitigation_cur" Type="int32" Size="1" />
  4575. <Data ElementName="elemental" Type="int32" Size="1" />
  4576. <Data ElementName="noxious" Type="int32" Size="1" />
  4577. <Data ElementName="arcane" Type="int32" Size="1" />
  4578. <Data ElementName="mitigation_base" Type="int32" Size="1" />
  4579. <Data ElementName="elemental_base" Type="int32" Size="1" />
  4580. <Data ElementName="noxious_base" Type="int32" Size="1" />
  4581. <Data ElementName="arcane_base" Type="int32" Size="1" />
  4582. <Data ElementName="unknown9e" Type="int16" Size="1" />
  4583. <Data ElementName="elemental_absorb_pve" Type="int16" Size="1" />
  4584. <Data ElementName="noxious_absorb_pve" Type="int16" Size="1" />
  4585. <Data ElementName="arcane_absorb_pve" Type="int16" Size="1" />
  4586. <Data ElementName="unknown9f" Type="int16" Size="1" />
  4587. <Data ElementName="elemental_absorb_pvp" Type="int16" Size="1" />
  4588. <Data ElementName="noxious_absorb_pvp" Type="int16" Size="1" />
  4589. <Data ElementName="arcane_absorb_pvp" Type="int16" Size="1" />
  4590. <Data ElementName="unknown9g" Type="int16" Size="1" />
  4591. <Data ElementName="elemental_dmg_reduction" Type="int16" Size="1" />
  4592. <Data ElementName="noxious_dmg_reduction" Type="int16" Size="1" />
  4593. <Data ElementName="arcane_dmg_reduction" Type="int16" Size="1" />
  4594. <Data ElementName="unknown9h" Type="int16" Size="1" />
  4595. <Data ElementName="elemental_dmg_reduction_pct" Type="int16" Size="1" />
  4596. <Data ElementName="noxious_dmg_reduction_pct" Type="int16" Size="1" />
  4597. <Data ElementName="arcane_dmg_reduction_pct" Type="int16" Size="1" />
  4598. <Data ElementName="current_adv_xp" Type="float" Size="1" />
  4599. <Data ElementName="needed_adv_xp" Type="float" Size="1" />
  4600. <Data ElementName="debt_adv_xp" Type="float" Size="1" />
  4601. <Data ElementName="current_trade_xp" Type="float" Size="1" />
  4602. <Data ElementName="needed_trade_xp" Type="float" Size="1" />
  4603. <Data ElementName="debt_trade_xp" Type="float" Size="1" />
  4604. <Data ElementName="unknown9i" Type="int16" Size="6" />
  4605. <Data ElementName="server_bonus" Type="int16" Size="1" />
  4606. <Data ElementName="adventure_vet_bonus" Type="int16" Size="1" />
  4607. <Data ElementName="tradeskill_vet_bonus" Type="int16" Size="1" />
  4608. <Data ElementName="dungeon_finder_bonus" Type="int16" Size="1" />
  4609. <Data ElementName="recruit_friend_bonus" Type="int32" Size="1" />
  4610. <Data ElementName="unknown9o" Type="int16" Size="1" />
  4611. <Data ElementName="adventure_vitality" Type="int16" Size="1" />
  4612. <Data ElementName="adventure_vitality_yellow_arrow" Type="int16" Size="1" />
  4613. <Data ElementName="adventure_vitality_blue_arrow" Type="int16" Size="1" />
  4614. <Data ElementName="tradeskill_vitality" Type="int16" Size="1" />
  4615. <Data ElementName="tradeskill_vitality_purple_arrow" Type="int16" Size="1" />
  4616. <Data ElementName="tradeskill_vitality_blue_arrow" Type="int16" Size="1" />
  4617. <Data ElementName="mentor_bonus" Type="int16" Size="1" />
  4618. <Data ElementName="unknown9p" Type="int8" Size="1" />
  4619. <Data ElementName="assigned_aa" Type="int16" Size="1" />
  4620. <Data ElementName="max_aa" Type="int16" Size="1" />
  4621. <Data ElementName="unassigned_aa" Type="int16" Size="1" />
  4622. <Data ElementName="aa_green_bar" Type="int16" Size="1" />
  4623. <Data ElementName="adv_xp_to_aa_xp_slider" Type="int16" Size="1" />
  4624. <Data ElementName="unknown9q" Type="int16" Size="1" />
  4625. <Data ElementName="aa_blue_bar" Type="int16" Size="1" />
  4626. <Data ElementName="bonus_achievement_xp" Type="int16" Size="1" />
  4627. <Data ElementName="unknown14d" Type="int8" Size="2" />
  4628. <Data ElementName="unknown15" Type="int8" Size="2" />
  4629. <Data ElementName="items_found" Type="int32" Size="1" />
  4630. <Data ElementName="named_npcs_killed" Type="int32" Size="1" />
  4631. <Data ElementName="quests_completed" Type="int32" Size="1" />
  4632. <Data ElementName="exploration_events" Type="int32" Size="1" />
  4633. <Data ElementName="completed_collections" Type="int32" Size="1" />
  4634. <Data ElementName="CoEunknown2" Type="int16" Size="10" />
  4635. <Data ElementName="CoEunknown3" Type="int8" Size="1" />
  4636. <Data ElementName="total_prestige_points" Type="int16" Size="1" />
  4637. <Data ElementName="unassigned_prestige_points" Type="int16" Size="1" />
  4638. <Data ElementName="unknown15a" Type="int16" Size="1" />
  4639. <Data ElementName="unknown15b" Type="int16" Size="1" />
  4640. <Data ElementName="total_tradeskill_points" Type="int16" Size="1" />
  4641. <Data ElementName="unassigned_tradeskill_points" Type="int16" Size="1" />
  4642. <Data ElementName="unknown15c" Type="int16" Size="1" />
  4643. <Data ElementName="unknown15d" Type="int16" Size="1" />
  4644. <Data ElementName="total_tradeskill_prestige_points" Type="int16" Size="1" />
  4645. <Data ElementName="unassigned_tradeskill_prestige_points" Type="int16" Size="1" />
  4646. <Data ElementName="unknown15e" Type="int16" Size="1" />
  4647. <Data ElementName="unknown15f" Type="int16" Size="1" />
  4648. <Data ElementName="unknown15g" Type="int16" Size="1" />
  4649. <Data ElementName="unknown15h" Type="int16" Size="1" />
  4650. <!-- coins are in the correct spot -->
  4651. <Data ElementName="coins_copper" Type="int32" Size="1" />
  4652. <Data ElementName="coins_silver" Type="int32" Size="1" />
  4653. <Data ElementName="coins_gold" Type="int32" Size="1" />
  4654. <Data ElementName="coins_plat" Type="int32" Size="1" />
  4655. <Data ElementName="unknown16" Type="int32" Size="5" />
  4656. <Data ElementName="spell_effects" Substruct="Substruct_SpellEffects" Size="45" />
  4657. <Data ElementName="detrimental_spell_effects" Substruct="Substruct_SpellEffects" Size="45" />
  4658. <Data ElementName="passive_spell_effects" Substruct="Substruct_PassiveEffects" Size="100" />
  4659. <!-- combined the unknowns here into 1 large one -->
  4660. <Data ElementName="CoEunknown3" Type="int8" Size="132" />
  4661. <Data ElementName="trauma_count" Type="int8" Size="1" />
  4662. <Data ElementName="arcane_count" Type="int8" Size="1" />
  4663. <Data ElementName="noxious_count" Type="int8" Size="1" />
  4664. <Data ElementName="elemental_count" Type="int8" Size="1" />
  4665. <Data ElementName="curse_count" Type="int8" Size="1" />
  4666. <Data ElementName="maintained_effects" Substruct="Substruct_MaintainedEffects" Size="30" />
  4667. <!-- in the right spot (correct byte count above it) -->
  4668. <Data ElementName="breath" Type="float" Size="1" />
  4669. <Data ElementName="breathe_underwater" Type="int8" Size="1" />
  4670. <Data ElementName="unknown18" Type="float" Size="1" />
  4671. <Data ElementName="melee_pri_dmg_min" Type="int32" Size="1" />
  4672. <Data ElementName="melee_pri_dmg_max" Type="int32" Size="1" />
  4673. <Data ElementName="melee_pri_delay" Type="float" Size="1" />
  4674. <Data ElementName="melee_sec_dmg_min" Type="int32" Size="1" />
  4675. <Data ElementName="melee_sec_dmg_max" Type="int32" Size="1" />
  4676. <Data ElementName="melee_sec_delay" Type="float" Size="1" />
  4677. <Data ElementName="ranged_dmg_min" Type="int32" Size="1" />
  4678. <Data ElementName="ranged_dmg_max" Type="int32" Size="1" />
  4679. <Data ElementName="ranged_delay" Type="float" Size="1" />
  4680. <Data ElementName="unknown19" Type="int32" Size="4" />
  4681. <Data ElementName="ability_mod_pve" Type="float" Size="1" />
  4682. <Data ElementName="1144unknownF" Type="float" Size="4" />
  4683. <Data ElementName="ability_mod_pvp" Type="float" Size="1" />
  4684. <Data ElementName="base_melee_crit" Type="float" Size="1" />
  4685. <Data ElementName="base_spell_crit" Type="float" Size="1" />
  4686. <Data ElementName="base_taunt_crit" Type="float" Size="1" />
  4687. <Data ElementName="base_heal_crit" Type="float" Size="1" />
  4688. <Data ElementName="flags" Type="int32" Size="1" />
  4689. <Data ElementName="flags2" Type="int32" Size="1" />
  4690. <Data ElementName="1144unknownF3" Type="int32" Size="12" />
  4691. <Data ElementName="unknown29c" Type="int32" Size="69" />
  4692. <Data ElementName="haste" Type="float" Size="1" />
  4693. <Data ElementName="spell_weapon_haste" Type="float" Size="1" />
  4694. <Data ElementName="unknown25a" Type="float" Size="3" />
  4695. <Data ElementName="drunk" Type="float" Size="1" />
  4696. <Data ElementName="unknown25d" Type="float" Size="1" />
  4697. <Data ElementName="hate_mod" Type="float" Size="1" />
  4698. <Data ElementName="adventure_effects_bonus" Type="float" Size="1" />
  4699. <Data ElementName="tradeskill_effects_bonus" Type="float" Size="1" />
  4700. <Data ElementName="unknown25e" Type="float" Size="2" />
  4701. <Data ElementName="dps" Type="float" Size="1" />
  4702. <Data ElementName="spell_weapon_dps" Type="float" Size="1" />
  4703. <Data ElementName="unknown25g" Type="float" Size="8" />
  4704. <Data ElementName="melee_ae" Type="float" Size="1" />
  4705. <Data ElementName="spell_weapon_ae" Type="float" Size="1" />
  4706. <Data ElementName="multi_attack" Type="float" Size="1" />
  4707. <Data ElementName="unknown25o" Type="float" Size="1" />
  4708. <Data ElementName="spell_weapon_multi" Type="float" Size="1" />
  4709. <Data ElementName="unknown25p" Type="float" Size="1" />
  4710. <Data ElementName="spell_multi_attack" Type="float" Size="1" />
  4711. <Data ElementName="pvp_spell_multi_attack" Type="float" Size="1" />
  4712. <Data ElementName="flurry" Type="float" Size="1" />
  4713. <Data ElementName="spell_weapon_flurry" Type="float" Size="1" />
  4714. <Data ElementName="unknown25q" Type="float" Size="1" />
  4715. <Data ElementName="bountiful_harvest" Type="float" Size="1" />
  4716. <Data ElementName="block_chance" Type="float" Size="1" />
  4717. <Data ElementName="unknown25r" Type="float" Size="2" />
  4718. <Data ElementName="crit_chance" Type="float" Size="1" />
  4719. <Data ElementName="unknown25t" Type="float" Size="2" />
  4720. <Data ElementName="crit_bonus" Type="float" Size="1" />
  4721. <Data ElementName="unknown25v" Type="float" Size="1" />
  4722. <Data ElementName="potency" Type="float" Size="1" />
  4723. <Data ElementName="unknown25w" Type="float" Size="2" />
  4724. <Data ElementName="reuse_speed" Type="float" Size="1" />
  4725. <Data ElementName="recovery_speed" Type="float" Size="1" />
  4726. <Data ElementName="casting_speed" Type="float" Size="1" />
  4727. <Data ElementName="spell_reuse_speed" Type="float" Size="1" />
  4728. <Data ElementName="unknown25y" Type="float" Size="14" />
  4729. <Data ElementName="strikethrough" Type="float" Size="1" />
  4730. <Data ElementName="unknown25z" Type="float" Size="1" />
  4731. <Data ElementName="accuracy" Type="float" Size="1" />
  4732. <Data ElementName="unknown26a" Type="float" Size="12" />
  4733. <Data ElementName="pvp_crit_mit" Type="float" Size="1" />
  4734. <Data ElementName="unknown26" Type ="float" Size="108" />
  4735. <Data ElementName="durability_mod" Type="float" Size="1" />
  4736. <Data ElementName="durability_add" Type="float" Size="1" />
  4737. <Data ElementName="progress_mod" Type="float" Size="1" />
  4738. <Data ElementName="progress_add" Type="float" Size="1" />
  4739. <Data ElementName="success_mod" Type="float" Size="1" />
  4740. <Data ElementName="crit_success_mod" Type="float" Size="1" />
  4741. <Data ElementName="unknown26a" Type ="float" Size="1" />
  4742. <Data ElementName="rare_harvest_chance" Type="float" Size="1" />
  4743. <Data ElementName="max_crafting" Type="float" Size="1" />
  4744. <Data ElementName="component_refund" Type="float" Size="1" />
  4745. <Data ElementName="unknown26b" Type ="float" Size="1" />
  4746. <Data ElementName="ex_durability_mod" Type="float" Size="1" />
  4747. <Data ElementName="ex_durability_add" Type="float" Size="1" />
  4748. <Data ElementName="ex_crit_success_mod" Type="float" Size="1" />
  4749. <Data ElementName="ex_crit_failure_mod" Type="float" Size="1" />
  4750. <Data ElementName="ex_progress_mod" Type="float" Size="1" />
  4751. <Data ElementName="ex_progress_add" Type="float" Size="1" />
  4752. <Data ElementName="ex_success_mod" Type="float" Size="1" />
  4753. <Data ElementName="unknown26c" Type="float" Size="112" />
  4754. <Data ElementName="unknown26d" Type="int8" Size="1" />
  4755. <Data ElementName="vision" Type="int8" Size="1" />
  4756. <Data ElementName="unknown26dd" Type="int8" Size="18" />
  4757. <!-- Groups are in the correct spot now -->
  4758. <Data ElementName="group_members" Substruct="Substruct_GroupMember" Size="5" />
  4759. <Data ElementName="unknown20a" Type="int16" Size="1" />
  4760. <Data ElementName="unknown20d" Type="int8" Size="1287" />
  4761. <Data ElementName="pet_id" Type="int32" Size="1" />
  4762. <Data ElementName="pet_name" Type="char" Size="32" />
  4763. <Data ElementName="unknown21" Type="int8" Size="9" />
  4764. <Data ElementName="pet_health_pct" Type="float" Size="1" />
  4765. <Data ElementName="pet_power_pct" Type="float" Size="1" />
  4766. <Data ElementName="unknown21b" Type="int8" Size="1" />
  4767. <Data ElementName="pet_movement" Type="int8" Size="1" />
  4768. <Data ElementName="pet_behavior" Type="int8" Size="1" />
  4769. <Data ElementName="unknown21c" Type="int8" Size="8" />
  4770. <Data ElementName="merc_id" Type="int32" Size="32" />
  4771. <Data ElementName="merc_name" Type="char" Size="1" />
  4772. <Data ElementName="merc_unknown21" Type="int8" Size="9" />
  4773. <Data ElementName="merc_health_pct" Type="float" Size="1" />
  4774. <Data ElementName="merc_power_pct" Type="float" Size="1" />
  4775. <Data ElementName="merc_unknown21b" Type="int8" Size="1" />
  4776. <Data ElementName="merc_movement" Type="int8" Size="1" />
  4777. <Data ElementName="merc_behavior" Type="int8" Size="1" />
  4778. <Data ElementName="group_leader_id" Type="int32" Size="1" />
  4779. <Data ElementName="merc_unknown21c" Type="int8" Size="4" />
  4780. <!-- The below are all in the correct spot now -->
  4781. <Data ElementName="rain" Type="float" Size="1" />
  4782. <Data ElementName="rain2" Type="float" Size="1" />
  4783. <Data ElementName="status_points" Type="int32" Size="1" />
  4784. <Data ElementName="guild_status" Type="int32" Size="1" />
  4785. <Data ElementName="unknown22" Type="int8" Size="1" />
  4786. <Data ElementName="house_zone" Type="char" Size="48" />
  4787. <Data ElementName="unknown23" Type="int8" Size="151" />
  4788. <Data ElementName="bind_zone" Type="char" Size="32" />
  4789. <Data ElementName="unknown24" Type="int8" Size="50" />
  4790. </Struct>
  4791. <Struct Name="WS_CharacterSheet" ClientVersion="57048" OpcodeName="OP_UpdateCharacterSheetMsg">
  4792. <Data ElementName="character_name" Type="char" Size="40" />
  4793. <Data ElementName="unknown_1_1_MJ" Type="int16" Size="1" />
  4794. <Data ElementName="race" Type="int8" Size="1" />
  4795. <Data ElementName="gender" Type="int8" Size="1" />
  4796. <Data ElementName="exiled" Type="int8" Size="1" />
  4797. <Data ElementName="class1" Type="int32" Size="1" />
  4798. <Data ElementName="class2" Type="int32" Size="1" />
  4799. <Data ElementName="class3" Type="int32" Size="1" />
  4800. <Data ElementName="tradeskill_class1" Type="int32" Size="1" />
  4801. <Data ElementName="tradeskill_class2" Type="int32" Size="1" />
  4802. <Data ElementName="tradeskill_class3" Type="int32" Size="1" />
  4803. <Data ElementName="level" Type="int16" Size="1" />
  4804. <Data ElementName="effective_level" Type="int16" Size="1" />
  4805. <Data ElementName="tradeskill_level" Type="int16" Size="1" />
  4806. <Data ElementName="unknown_1_2_MJ" Type="int32" Size="1" />
  4807. <Data ElementName="account_age_base" Type="int16" Size="1" />
  4808. <Data ElementName="account_age_bonus" Type="int16" Size="1" />
  4809. <Data ElementName="deity" Type="char" Size="32" />
  4810. <Data ElementName="last_name" Type="char" Size="20" />
  4811. <Data ElementName="unknown_1_3_MJ" Type="int8" Size="1" />
  4812. <Data ElementName="character_name2" Type="char" Size="40" />
  4813. <Data ElementName="character_name2_unknown" Type="int16" Size="1" />
  4814. <Data ElementName="character_name3" Type="char" Size="40" />
  4815. <Data ElementName="character_name3_unknown" Type="int16" Size="1" />
  4816. <Data ElementName="current_hp" Type="int32" Size="1" />
  4817. <Data ElementName="current_hp2" Type="int32" Size="1" />
  4818. <Data ElementName="max_hp" Type="int32" Size="1" />
  4819. <Data ElementName="max_hp2" Type="int32" Size="1" />
  4820. <Data ElementName="base_hp" Type="int32" Size="1" />
  4821. <Data ElementName="base_hp2" Type="int32" Size="1" />
  4822. <Data ElementName="current_power" Type="int32" Size="1" />
  4823. <Data ElementName="max_power" Type="int32" Size="1" />
  4824. <Data ElementName="base_power" Type="int32" Size="1" />
  4825. <Data ElementName="conc_used" Type="int8" Size="1" />
  4826. <Data ElementName="conc_max" Type="int8" Size="1" />
  4827. <Data ElementName="unknown7" Type="int8" Size="24" />
  4828. <Data ElementName="unknown9" Type="float" Size="3" />
  4829. <Data ElementName="hp_regen" Type="int32" Size="1" />
  4830. <Data ElementName="power_regen" Type="int32" Size="1" />
  4831. <Data ElementName="unknown9aa" Type="int32" Size="2" />
  4832. <Data ElementName="unknown9bb" Type="float" Size="2" />
  4833. <Data ElementName="stat_bonus_health" Type="float" Size="1" />
  4834. <Data ElementName="stat_bonus_power" Type="float" Size="1" />
  4835. <Data ElementName="bonus_health" Type="int32" Size="1" />
  4836. <Data ElementName="unknown8a" Type="int32" Size="1" />
  4837. <Data ElementName="bonus_power" Type="int32" Size="1" />
  4838. <Data ElementName="stat_bonus_damage" Type="float" Size="1" />
  4839. <Data ElementName="mitigation_pct_pve" Type="int16" Size="1" />
  4840. <Data ElementName="mitigation_pct_pvp" Type="int16" Size="1" />
  4841. <Data ElementName="toughness" Type="int16" Size="1" />
  4842. <Data ElementName="toughness_resist_dmg_pvp" Type="float" Size="1" />
  4843. <Data ElementName="lethality" Type="int16" Size="1" />
  4844. <Data ElementName="lethality_pct" Type="float" Size="1" />
  4845. <Data ElementName="avoidance_pct" Type="int16" Size="1" />
  4846. <Data ElementName="avoidance_reduction" Type="int16" Size="1" />
  4847. <Data ElementName="avoidance" Type="int16" Size="1" />
  4848. <Data ElementName="unknown9a" Type="int16" Size="1" />
  4849. <Data ElementName="avoidance_base" Type="int16" Size="1" />
  4850. <Data ElementName="parry" Type="int16" Size="1" />
  4851. <Data ElementName="parry2" Type="int16" Size="1" />
  4852. <Data ElementName="unknown9b" Type="int16" Size="1" />
  4853. <Data ElementName="block" Type="int16" Size="1" />
  4854. <Data ElementName="unknown9c" Type="int16" Size="1" />
  4855. <Data ElementName="uncontested_block" Type="int16" Size="1" />
  4856. <Data ElementName="unknown9d" Type="int16" Size="1" />
  4857. <Data ElementName="str" Type="int16" Size="1" />
  4858. <Data ElementName="sta" Type="int16" Size="1" />
  4859. <Data ElementName="agi" Type="int16" Size="1" />
  4860. <Data ElementName="wis" Type="int16" Size="1" />
  4861. <Data ElementName="int" Type="int16" Size="1" />
  4862. <Data ElementName="str_base" Type="int16" Size="1" />
  4863. <Data ElementName="sta_base" Type="int16" Size="1" />
  4864. <Data ElementName="agi_base" Type="int16" Size="1" />
  4865. <Data ElementName="wis_base" Type="int16" Size="1" />
  4866. <Data ElementName="int_base" Type="int16" Size="1" />
  4867. <Data ElementName="mitigation_cur" Type="int32" Size="1" />
  4868. <Data ElementName="elemental" Type="int32" Size="1" />
  4869. <Data ElementName="noxious" Type="int32" Size="1" />
  4870. <Data ElementName="arcane" Type="int32" Size="1" />
  4871. <Data ElementName="mitigation_base" Type="int32" Size="1" />
  4872. <Data ElementName="elemental_base" Type="int32" Size="1" />
  4873. <Data ElementName="noxious_base" Type="int32" Size="1" />
  4874. <Data ElementName="arcane_base" Type="int32" Size="1" />
  4875. <Data ElementName="unknown9e" Type="int16" Size="1" />
  4876. <Data ElementName="elemental_absorb_pve" Type="int16" Size="1" />
  4877. <Data ElementName="noxious_absorb_pve" Type="int16" Size="1" />
  4878. <Data ElementName="arcane_absorb_pve" Type="int16" Size="1" />
  4879. <Data ElementName="unknown9f" Type="int16" Size="1" />
  4880. <Data ElementName="elemental_absorb_pvp" Type="int16" Size="1" />
  4881. <Data ElementName="noxious_absorb_pvp" Type="int16" Size="1" />
  4882. <Data ElementName="arcane_absorb_pvp" Type="int16" Size="1" />
  4883. <Data ElementName="unknown9g" Type="int16" Size="1" />
  4884. <Data ElementName="elemental_dmg_reduction" Type="int16" Size="1" />
  4885. <Data ElementName="noxious_dmg_reduction" Type="int16" Size="1" />
  4886. <Data ElementName="arcane_dmg_reduction" Type="int16" Size="1" />
  4887. <Data ElementName="unknown9h" Type="int16" Size="1" />
  4888. <Data ElementName="elemental_dmg_reduction_pct" Type="int16" Size="1" />
  4889. <Data ElementName="noxious_dmg_reduction_pct" Type="int16" Size="1" />
  4890. <Data ElementName="arcane_dmg_reduction_pct" Type="int16" Size="1" />
  4891. <Data ElementName="current_adv_xp" Type="float" Size="1" />
  4892. <Data ElementName="needed_adv_xp" Type="float" Size="1" />
  4893. <Data ElementName="debt_adv_xp" Type="float" Size="1" />
  4894. <Data ElementName="current_trade_xp" Type="float" Size="1" />
  4895. <Data ElementName="needed_trade_xp" Type="float" Size="1" />
  4896. <Data ElementName="debt_trade_xp" Type="float" Size="1" />
  4897. <Data ElementName="unknown9i" Type="int16" Size="6" />
  4898. <Data ElementName="server_bonus" Type="int16" Size="1" />
  4899. <Data ElementName="adventure_vet_bonus" Type="int16" Size="1" />
  4900. <Data ElementName="tradeskill_vet_bonus" Type="int16" Size="1" />
  4901. <Data ElementName="dungeon_finder_bonus" Type="int16" Size="1" />
  4902. <Data ElementName="recruit_friend_bonus" Type="int32" Size="1" />
  4903. <Data ElementName="unknown9o" Type="int16" Size="1" />
  4904. <Data ElementName="adventure_vitality" Type="int16" Size="1" />
  4905. <Data ElementName="adventure_vitality_yellow_arrow" Type="int16" Size="1" />
  4906. <Data ElementName="adventure_vitality_blue_arrow" Type="int16" Size="1" />
  4907. <Data ElementName="tradeskill_vitality" Type="int16" Size="1" />
  4908. <Data ElementName="tradeskill_vitality_purple_arrow" Type="int16" Size="1" />
  4909. <Data ElementName="tradeskill_vitality_blue_arrow" Type="int16" Size="1" />
  4910. <Data ElementName="mentor_bonus" Type="int16" Size="1" />
  4911. <Data ElementName="unknown9p" Type="int8" Size="1" />
  4912. <Data ElementName="assigned_aa" Type="int16" Size="1" />
  4913. <Data ElementName="max_aa" Type="int16" Size="1" />
  4914. <Data ElementName="unassigned_aa" Type="int16" Size="1" />
  4915. <Data ElementName="aa_green_bar" Type="int16" Size="1" />
  4916. <Data ElementName="adv_xp_to_aa_xp_slider" Type="int16" Size="1" />
  4917. <Data ElementName="unknown9q" Type="int16" Size="1" />
  4918. <Data ElementName="aa_blue_bar" Type="int16" Size="1" />
  4919. <Data ElementName="bonus_achievement_xp" Type="int16" Size="1" />
  4920. <Data ElementName="unknown14d" Type="int8" Size="2" />
  4921. <Data ElementName="unknown15" Type="int8" Size="2" />
  4922. <Data ElementName="items_found" Type="int32" Size="1" />
  4923. <Data ElementName="named_npcs_killed" Type="int32" Size="1" />
  4924. <Data ElementName="quests_completed" Type="int32" Size="1" />
  4925. <Data ElementName="exploration_events" Type="int32" Size="1" />
  4926. <Data ElementName="completed_collections" Type="int32" Size="1" />
  4927. <Data ElementName="CoEunknown2" Type="int16" Size="10" />
  4928. <Data ElementName="CoEunknown3" Type="int8" Size="1" />
  4929. <Data ElementName="total_prestige_points" Type="int16" Size="1" />
  4930. <Data ElementName="unassigned_prestige_points" Type="int16" Size="1" />
  4931. <Data ElementName="unknown15a" Type="int16" Size="1" />
  4932. <Data ElementName="unknown15b" Type="int16" Size="1" />
  4933. <Data ElementName="total_tradeskill_points" Type="int16" Size="1" />
  4934. <Data ElementName="unassigned_tradeskill_points" Type="int16" Size="1" />
  4935. <Data ElementName="unknown15c" Type="int16" Size="1" />
  4936. <Data ElementName="unknown15d" Type="int16" Size="1" />
  4937. <Data ElementName="total_tradeskill_prestige_points" Type="int16" Size="1" />
  4938. <Data ElementName="unassigned_tradeskill_prestige_points" Type="int16" Size="1" />
  4939. <Data ElementName="unknown15e" Type="int16" Size="1" />
  4940. <Data ElementName="unknown15f" Type="int16" Size="1" />
  4941. <Data ElementName="unknown15g" Type="int16" Size="1" />
  4942. <Data ElementName="unknown15h" Type="int16" Size="1" />
  4943. <Data ElementName="coins_copper" Type="int32" Size="1" />
  4944. <Data ElementName="coins_silver" Type="int32" Size="1" />
  4945. <Data ElementName="coins_gold" Type="int32" Size="1" />
  4946. <Data ElementName="coins_plat" Type="int32" Size="1" />
  4947. <Data ElementName="unknown16" Type="int32" Size="5" />
  4948. <Data ElementName="spell_effects" Substruct="Substruct_SpellEffects" Size="45" />
  4949. <Data ElementName="detrimental_spell_effects" Substruct="Substruct_SpellEffects" Size="45" />
  4950. <Data ElementName="passive_spell_effects" Substruct="Substruct_PassiveEffects" Size="100" />
  4951. <!-- combined the unknowns here into 1 large one -->
  4952. <Data ElementName="CoEunknown3" Type="int8" Size="132" />
  4953. <Data ElementName="trauma_count" Type="int8" Size="1" />
  4954. <Data ElementName="arcane_count" Type="int8" Size="1" />
  4955. <Data ElementName="noxious_count" Type="int8" Size="1" />
  4956. <Data ElementName="elemental_count" Type="int8" Size="1" />
  4957. <Data ElementName="curse_count" Type="int8" Size="1" />
  4958. <Data ElementName="maintained_effects" Substruct="Substruct_MaintainedEffects" Size="30" />
  4959. <!-- in the right spot (correct byte count above it) -->
  4960. <Data ElementName="breath" Type="float" Size="1" />
  4961. <Data ElementName="breathe_underwater" Type="int8" Size="1" />
  4962. <Data ElementName="unknown18" Type="float" Size="1" />
  4963. <Data ElementName="melee_pri_dmg_min" Type="int32" Size="1" />
  4964. <Data ElementName="melee_pri_dmg_max" Type="int32" Size="1" />
  4965. <Data ElementName="melee_pri_delay" Type="float" Size="1" />
  4966. <Data ElementName="melee_sec_dmg_min" Type="int32" Size="1" />
  4967. <Data ElementName="melee_sec_dmg_max" Type="int32" Size="1" />
  4968. <Data ElementName="melee_sec_delay" Type="float" Size="1" />
  4969. <Data ElementName="ranged_dmg_min" Type="int32" Size="1" />
  4970. <Data ElementName="ranged_dmg_max" Type="int32" Size="1" />
  4971. <Data ElementName="ranged_delay" Type="float" Size="1" />
  4972. <Data ElementName="unknown19" Type="int32" Size="4" />
  4973. <Data ElementName="ability_mod_pve" Type="float" Size="1" />
  4974. <Data ElementName="1144unknownF" Type="float" Size="4" />
  4975. <Data ElementName="ability_mod_pvp" Type="float" Size="1" />
  4976. <Data ElementName="base_melee_crit" Type="float" Size="1" />
  4977. <Data ElementName="base_spell_crit" Type="float" Size="1" />
  4978. <Data ElementName="base_taunt_crit" Type="float" Size="1" />
  4979. <Data ElementName="base_heal_crit" Type="float" Size="1" />
  4980. <Data ElementName="flags" Type="int32" Size="1" />
  4981. <Data ElementName="flags2" Type="int32" Size="1" />
  4982. <Data ElementName="1144unknownF3" Type="int32" Size="12" />
  4983. <Data ElementName="unknown29c" Type="int32" Size="69" />
  4984. <Data ElementName="haste" Type="float" Size="1" />
  4985. <Data ElementName="spell_weapon_haste" Type="float" Size="1" />
  4986. <Data ElementName="unknown25a" Type="float" Size="3" />
  4987. <Data ElementName="drunk" Type="float" Size="1" />
  4988. <Data ElementName="unknown25d" Type="float" Size="1" />
  4989. <Data ElementName="hate_mod" Type="float" Size="1" />
  4990. <Data ElementName="adventure_effects_bonus" Type="float" Size="1" />
  4991. <Data ElementName="tradeskill_effects_bonus" Type="float" Size="1" />
  4992. <Data ElementName="unknown25e" Type="float" Size="2" />
  4993. <Data ElementName="dps" Type="float" Size="1" />
  4994. <Data ElementName="spell_weapon_dps" Type="float" Size="1" />
  4995. <Data ElementName="unknown25g" Type="float" Size="8" />
  4996. <Data ElementName="melee_ae" Type="float" Size="1" />
  4997. <Data ElementName="spell_weapon_ae" Type="float" Size="1" />
  4998. <Data ElementName="multi_attack" Type="float" Size="1" />
  4999. <Data ElementName="unknown25o" Type="float" Size="1" />
  5000. <Data ElementName="spell_weapon_multi" Type="float" Size="1" />
  5001. <Data ElementName="unknown25p" Type="float" Size="1" />
  5002. <Data ElementName="spell_multi_attack" Type="float" Size="1" />
  5003. <Data ElementName="pvp_spell_multi_attack" Type="float" Size="1" />
  5004. <Data ElementName="flurry" Type="float" Size="1" />
  5005. <Data ElementName="spell_weapon_flurry" Type="float" Size="1" />
  5006. <Data ElementName="unknown25q" Type="float" Size="1" />
  5007. <Data ElementName="bountiful_harvest" Type="float" Size="1" />
  5008. <Data ElementName="block_chance" Type="float" Size="1" />
  5009. <Data ElementName="unknown25r" Type="float" Size="2" />
  5010. <Data ElementName="crit_chance" Type="float" Size="1" />
  5011. <Data ElementName="unknown25t" Type="float" Size="2" />
  5012. <Data ElementName="crit_bonus" Type="float" Size="1" />
  5013. <Data ElementName="unknown25v" Type="float" Size="1" />
  5014. <Data ElementName="potency" Type="float" Size="1" />
  5015. <Data ElementName="unknown25w" Type="float" Size="2" />
  5016. <Data ElementName="reuse_speed" Type="float" Size="1" />
  5017. <Data ElementName="recovery_speed" Type="float" Size="1" />
  5018. <Data ElementName="casting_speed" Type="float" Size="1" />
  5019. <Data ElementName="spell_reuse_speed" Type="float" Size="1" />
  5020. <Data ElementName="unknown25y" Type="float" Size="14" />
  5021. <Data ElementName="strikethrough" Type="float" Size="1" />
  5022. <Data ElementName="unknown25z" Type="float" Size="1" />
  5023. <Data ElementName="accuracy" Type="float" Size="1" />
  5024. <Data ElementName="unknown26a" Type="float" Size="12" />
  5025. <Data ElementName="pvp_crit_mit" Type="float" Size="1" />
  5026. <Data ElementName="unknown26" Type ="float" Size="108" />
  5027. <Data ElementName="durability_mod" Type="float" Size="1" />
  5028. <Data ElementName="durability_add" Type="float" Size="1" />
  5029. <Data ElementName="progress_mod" Type="float" Size="1" />
  5030. <Data ElementName="progress_add" Type="float" Size="1" />
  5031. <Data ElementName="success_mod" Type="float" Size="1" />
  5032. <Data ElementName="crit_success_mod" Type="float" Size="1" />
  5033. <Data ElementName="unknown26a" Type ="float" Size="1" />
  5034. <Data ElementName="rare_harvest_chance" Type="float" Size="1" />
  5035. <Data ElementName="max_crafting" Type="float" Size="1" />
  5036. <Data ElementName="component_refund" Type="float" Size="1" />
  5037. <Data ElementName="unknown26b" Type ="float" Size="1" />
  5038. <Data ElementName="ex_durability_mod" Type="float" Size="1" />
  5039. <Data ElementName="ex_durability_add" Type="float" Size="1" />
  5040. <Data ElementName="ex_crit_success_mod" Type="float" Size="1" />
  5041. <Data ElementName="ex_crit_failure_mod" Type="float" Size="1" />
  5042. <Data ElementName="ex_progress_mod" Type="float" Size="1" />
  5043. <Data ElementName="ex_progress_add" Type="float" Size="1" />
  5044. <Data ElementName="ex_success_mod" Type="float" Size="1" />
  5045. <Data ElementName="unknown26c" Type="float" Size="125" />
  5046. <Data ElementName="unknown26d" Type="int8" Size="1" />
  5047. <Data ElementName="vision" Type="int8" Size="1" />
  5048. <Data ElementName="unknown26dd" Type="int8" Size="18" />
  5049. <!-- Groups are in the correct spot now -->
  5050. <Data ElementName="group_members" Substruct="Substruct_GroupMember" Size="5" />
  5051. <Data ElementName="unknown20a" Type="int16" Size="1" />
  5052. <Data ElementName="unknown20d" Type="int8" Size="1287" />
  5053. <Data ElementName="pet_id" Type="int32" Size="1" />
  5054. <Data ElementName="pet_name" Type="char" Size="32" />
  5055. <Data ElementName="unknown21" Type="int8" Size="9" />
  5056. <Data ElementName="pet_health_pct" Type="float" Size="1" />
  5057. <Data ElementName="pet_power_pct" Type="float" Size="1" />
  5058. <Data ElementName="unknown21b" Type="int8" Size="1" />
  5059. <Data ElementName="pet_movement" Type="int8" Size="1" />
  5060. <Data ElementName="pet_behavior" Type="int8" Size="1" />
  5061. <Data ElementName="unknown21c" Type="int8" Size="8" />
  5062. <Data ElementName="merc_id" Type="int32" Size="32" />
  5063. <Data ElementName="merc_name" Type="char" Size="1" />
  5064. <Data ElementName="merc_unknown21" Type="int8" Size="9" />
  5065. <Data ElementName="merc_health_pct" Type="float" Size="1" />
  5066. <Data ElementName="merc_power_pct" Type="float" Size="1" />
  5067. <Data ElementName="merc_unknown21b" Type="int8" Size="1" />
  5068. <Data ElementName="merc_movement" Type="int8" Size="1" />
  5069. <Data ElementName="merc_behavior" Type="int8" Size="1" />
  5070. <Data ElementName="group_leader_id" Type="int32" Size="1" />
  5071. <Data ElementName="merc_unknown21c" Type="int8" Size="4" />
  5072. <!-- The below are all in the correct spot now -->
  5073. <Data ElementName="rain" Type="float" Size="1" />
  5074. <Data ElementName="rain2" Type="float" Size="1" />
  5075. <Data ElementName="status_points" Type="int32" Size="1" />
  5076. <Data ElementName="guild_status" Type="int32" Size="1" />
  5077. <Data ElementName="unknown22" Type="int8" Size="1" />
  5078. <Data ElementName="house_zone" Type="char" Size="48" />
  5079. <Data ElementName="unknown23" Type="int8" Size="151" />
  5080. <Data ElementName="bind_zone" Type="char" Size="32" />
  5081. <Data ElementName="unknown24" Type="int8" Size="50" />
  5082. </Struct>
  5083. <Struct Name="WS_CharacterSheet" ClientVersion="57080" OpcodeName="OP_UpdateCharacterSheetMsg">
  5084. <Data ElementName="character_name" Type="char" Size="40" />
  5085. <Data ElementName="unknown_1_1_MJ" Type="int16" Size="1" />
  5086. <Data ElementName="race" Type="int8" Size="1" />
  5087. <Data ElementName="gender" Type="int8" Size="1" />
  5088. <Data ElementName="exiled" Type="int8" Size="1" />
  5089. <Data ElementName="class1" Type="int32" Size="1" />
  5090. <Data ElementName="class2" Type="int32" Size="1" />
  5091. <Data ElementName="class3" Type="int32" Size="1" />
  5092. <Data ElementName="tradeskill_class1" Type="int32" Size="1" />
  5093. <Data ElementName="tradeskill_class2" Type="int32" Size="1" />
  5094. <Data ElementName="tradeskill_class3" Type="int32" Size="1" />
  5095. <Data ElementName="level" Type="int16" Size="1" />
  5096. <Data ElementName="effective_level" Type="int16" Size="1" />
  5097. <Data ElementName="tradeskill_level" Type="int16" Size="1" />
  5098. <Data ElementName="unknown_1_2_MJ" Type="int32" Size="1" />
  5099. <Data ElementName="account_age_base" Type="int16" Size="1" />
  5100. <Data ElementName="account_age_bonus" Type="int16" Size="1" />
  5101. <Data ElementName="deity" Type="char" Size="32" />
  5102. <Data ElementName="last_name" Type="char" Size="20" />
  5103. <Data ElementName="unknown_1_3_MJ" Type="int8" Size="1" />
  5104. <Data ElementName="character_name2" Type="char" Size="40" />
  5105. <Data ElementName="character_name2_unknown" Type="int16" Size="1" />
  5106. <Data ElementName="character_name3" Type="char" Size="40" />
  5107. <Data ElementName="character_name3_unknown" Type="int16" Size="1" />
  5108. <Data ElementName="current_hp" Type="int32" Size="1" />
  5109. <Data ElementName="current_hp2" Type="int32" Size="1" />
  5110. <Data ElementName="max_hp" Type="int32" Size="1" />
  5111. <Data ElementName="max_hp2" Type="int32" Size="1" />
  5112. <Data ElementName="base_hp" Type="int32" Size="1" />
  5113. <Data ElementName="base_hp2" Type="int32" Size="1" />
  5114. <Data ElementName="current_power" Type="int32" Size="1" />
  5115. <Data ElementName="max_power" Type="int32" Size="1" />
  5116. <Data ElementName="base_power" Type="int32" Size="1" />
  5117. <Data ElementName="conc_used" Type="int8" Size="1" />
  5118. <Data ElementName="conc_max" Type="int8" Size="1" />
  5119. <Data ElementName="unknown7" Type="int8" Size="24" />
  5120. <Data ElementName="unknown9" Type="float" Size="3" />
  5121. <Data ElementName="hp_regen" Type="int32" Size="1" />
  5122. <Data ElementName="power_regen" Type="int32" Size="1" />
  5123. <Data ElementName="unknown9aa" Type="int32" Size="2" />
  5124. <Data ElementName="unknown9bb" Type="float" Size="2" />
  5125. <Data ElementName="stat_bonus_health" Type="float" Size="1" />
  5126. <Data ElementName="stat_bonus_power" Type="float" Size="1" />
  5127. <Data ElementName="bonus_health" Type="int32" Size="1" />
  5128. <Data ElementName="unknown8a" Type="int32" Size="1" />
  5129. <Data ElementName="bonus_power" Type="int32" Size="1" />
  5130. <Data ElementName="stat_bonus_damage" Type="float" Size="1" />
  5131. <Data ElementName="mitigation_pct_pve" Type="int16" Size="1" />
  5132. <Data ElementName="mitigation_pct_pvp" Type="int16" Size="1" />
  5133. <Data ElementName="toughness" Type="int16" Size="1" />
  5134. <Data ElementName="toughness_resist_dmg_pvp" Type="float" Size="1" />
  5135. <Data ElementName="lethality" Type="int16" Size="1" />
  5136. <Data ElementName="lethality_pct" Type="float" Size="1" />
  5137. <Data ElementName="avoidance_pct" Type="int16" Size="1" />
  5138. <Data ElementName="avoidance_reduction" Type="int16" Size="1" />
  5139. <Data ElementName="avoidance" Type="int16" Size="1" />
  5140. <Data ElementName="unknown9a" Type="int16" Size="1" />
  5141. <Data ElementName="avoidance_base" Type="int16" Size="1" />
  5142. <Data ElementName="parry" Type="int16" Size="1" />
  5143. <Data ElementName="parry2" Type="int16" Size="1" />
  5144. <Data ElementName="unknown9b" Type="int16" Size="1" />
  5145. <Data ElementName="block" Type="int16" Size="1" />
  5146. <Data ElementName="unknown9c" Type="int16" Size="1" />
  5147. <Data ElementName="uncontested_block" Type="int16" Size="1" />
  5148. <Data ElementName="unknown9d" Type="int16" Size="1" />
  5149. <Data ElementName="str" Type="int16" Size="1" />
  5150. <Data ElementName="sta" Type="int16" Size="1" />
  5151. <Data ElementName="agi" Type="int16" Size="1" />
  5152. <Data ElementName="wis" Type="int16" Size="1" />
  5153. <Data ElementName="int" Type="int16" Size="1" />
  5154. <Data ElementName="str_base" Type="int16" Size="1" />
  5155. <Data ElementName="sta_base" Type="int16" Size="1" />
  5156. <Data ElementName="agi_base" Type="int16" Size="1" />
  5157. <Data ElementName="wis_base" Type="int16" Size="1" />
  5158. <Data ElementName="int_base" Type="int16" Size="1" />
  5159. <Data ElementName="mitigation_cur" Type="int32" Size="1" />
  5160. <Data ElementName="elemental" Type="int32" Size="1" />
  5161. <Data ElementName="noxious" Type="int32" Size="1" />
  5162. <Data ElementName="arcane" Type="int32" Size="1" />
  5163. <Data ElementName="mitigation_base" Type="int32" Size="1" />
  5164. <Data ElementName="elemental_base" Type="int32" Size="1" />
  5165. <Data ElementName="noxious_base" Type="int32" Size="1" />
  5166. <Data ElementName="arcane_base" Type="int32" Size="1" />
  5167. <Data ElementName="unknown9e" Type="int16" Size="1" />
  5168. <Data ElementName="elemental_absorb_pve" Type="int16" Size="1" />
  5169. <Data ElementName="noxious_absorb_pve" Type="int16" Size="1" />
  5170. <Data ElementName="arcane_absorb_pve" Type="int16" Size="1" />
  5171. <Data ElementName="unknown9f" Type="int16" Size="1" />
  5172. <Data ElementName="elemental_absorb_pvp" Type="int16" Size="1" />
  5173. <Data ElementName="noxious_absorb_pvp" Type="int16" Size="1" />
  5174. <Data ElementName="arcane_absorb_pvp" Type="int16" Size="1" />
  5175. <Data ElementName="unknown9g" Type="int16" Size="1" />
  5176. <Data ElementName="elemental_dmg_reduction" Type="int16" Size="1" />
  5177. <Data ElementName="noxious_dmg_reduction" Type="int16" Size="1" />
  5178. <Data ElementName="arcane_dmg_reduction" Type="int16" Size="1" />
  5179. <Data ElementName="unknown9h" Type="int16" Size="1" />
  5180. <Data ElementName="elemental_dmg_reduction_pct" Type="int16" Size="1" />
  5181. <Data ElementName="noxious_dmg_reduction_pct" Type="int16" Size="1" />
  5182. <Data ElementName="arcane_dmg_reduction_pct" Type="int16" Size="1" />
  5183. <Data ElementName="current_adv_xp" Type="float" Size="1" />
  5184. <Data ElementName="needed_adv_xp" Type="float" Size="1" />
  5185. <Data ElementName="debt_adv_xp" Type="float" Size="1" />
  5186. <Data ElementName="current_trade_xp" Type="float" Size="1" />
  5187. <Data ElementName="needed_trade_xp" Type="float" Size="1" />
  5188. <Data ElementName="debt_trade_xp" Type="float" Size="1" />
  5189. <Data ElementName="unknown9i" Type="int16" Size="6" />
  5190. <Data ElementName="server_bonus" Type="int16" Size="1" />
  5191. <Data ElementName="adventure_vet_bonus" Type="int16" Size="1" />
  5192. <Data ElementName="tradeskill_vet_bonus" Type="int16" Size="1" />
  5193. <Data ElementName="dungeon_finder_bonus" Type="int16" Size="1" />
  5194. <Data ElementName="recruit_friend_bonus" Type="int32" Size="1" />
  5195. <Data ElementName="unknown9o" Type="int16" Size="1" />
  5196. <Data ElementName="adventure_vitality" Type="int16" Size="1" />
  5197. <Data ElementName="adventure_vitality_yellow_arrow" Type="int16" Size="1" />
  5198. <Data ElementName="adventure_vitality_blue_arrow" Type="int16" Size="1" />
  5199. <Data ElementName="tradeskill_vitality" Type="int16" Size="1" />
  5200. <Data ElementName="tradeskill_vitality_purple_arrow" Type="int16" Size="1" />
  5201. <Data ElementName="tradeskill_vitality_blue_arrow" Type="int16" Size="1" />
  5202. <Data ElementName="mentor_bonus" Type="int16" Size="1" />
  5203. <Data ElementName="unknown9p" Type="int8" Size="1" />
  5204. <Data ElementName="assigned_aa" Type="int16" Size="1" />
  5205. <Data ElementName="max_aa" Type="int16" Size="1" />
  5206. <Data ElementName="unassigned_aa" Type="int16" Size="1" />
  5207. <Data ElementName="aa_green_bar" Type="int16" Size="1" />
  5208. <Data ElementName="adv_xp_to_aa_xp_slider" Type="int16" Size="1" />
  5209. <Data ElementName="unknown9q" Type="int16" Size="1" />
  5210. <Data ElementName="aa_blue_bar" Type="int16" Size="1" />
  5211. <Data ElementName="bonus_achievement_xp" Type="int16" Size="1" />
  5212. <Data ElementName="unknown14d" Type="int8" Size="2" />
  5213. <Data ElementName="unknown15" Type="int8" Size="2" />
  5214. <Data ElementName="items_found" Type="int32" Size="1" />
  5215. <Data ElementName="named_npcs_killed" Type="int32" Size="1" />
  5216. <Data ElementName="quests_completed" Type="int32" Size="1" />
  5217. <Data ElementName="exploration_events" Type="int32" Size="1" />
  5218. <Data ElementName="completed_collections" Type="int32" Size="1" />
  5219. <Data ElementName="CoEunknown2" Type="int16" Size="10" />
  5220. <Data ElementName="CoEunknown3" Type="int8" Size="1" />
  5221. <Data ElementName="total_prestige_points" Type="int16" Size="1" />
  5222. <Data ElementName="unassigned_prestige_points" Type="int16" Size="1" />
  5223. <Data ElementName="unknown15a" Type="int16" Size="1" />
  5224. <Data ElementName="unknown15b" Type="int16" Size="1" />
  5225. <Data ElementName="total_tradeskill_points" Type="int16" Size="1" />
  5226. <Data ElementName="unassigned_tradeskill_points" Type="int16" Size="1" />
  5227. <Data ElementName="unknown15c" Type="int16" Size="1" />
  5228. <Data ElementName="unknown15d" Type="int16" Size="1" />
  5229. <Data ElementName="total_tradeskill_prestige_points" Type="int16" Size="1" />
  5230. <Data ElementName="unassigned_tradeskill_prestige_points" Type="int16" Size="1" />
  5231. <Data ElementName="unknown15e" Type="int16" Size="1" />
  5232. <Data ElementName="unknown15f" Type="int16" Size="1" />
  5233. <Data ElementName="unknown15g" Type="int16" Size="1" />
  5234. <Data ElementName="unknown15h" Type="int16" Size="1" />
  5235. <Data ElementName="coins_copper" Type="int32" Size="1" />
  5236. <Data ElementName="coins_silver" Type="int32" Size="1" />
  5237. <Data ElementName="coins_gold" Type="int32" Size="1" />
  5238. <Data ElementName="coins_plat" Type="int32" Size="1" />
  5239. <Data ElementName="unknown16" Type="int32" Size="5" />
  5240. <Data ElementName="spell_effects" Substruct="Substruct_SpellEffects" Size="45" />
  5241. <Data ElementName="detrimental_spell_effects" Substruct="Substruct_SpellEffects" Size="45" />
  5242. <Data ElementName="passive_spell_effects" Substruct="Substruct_PassiveEffects" Size="100" />
  5243. <!-- combined the unknowns here into 1 large one -->
  5244. <Data ElementName="CoEunknown3" Type="int8" Size="132" />
  5245. <Data ElementName="trauma_count" Type="int8" Size="1" />
  5246. <Data ElementName="arcane_count" Type="int8" Size="1" />
  5247. <Data ElementName="noxious_count" Type="int8" Size="1" />
  5248. <Data ElementName="elemental_count" Type="int8" Size="1" />
  5249. <Data ElementName="curse_count" Type="int8" Size="1" />
  5250. <Data ElementName="maintained_effects" Substruct="Substruct_MaintainedEffects" Size="30" />
  5251. <!-- in the right spot (correct byte count above it) -->
  5252. <Data ElementName="breath" Type="float" Size="1" />
  5253. <Data ElementName="breathe_underwater" Type="int8" Size="1" />
  5254. <Data ElementName="unknown18" Type="float" Size="1" />
  5255. <Data ElementName="melee_pri_dmg_min" Type="int32" Size="1" />
  5256. <Data ElementName="melee_pri_dmg_max" Type="int32" Size="1" />
  5257. <Data ElementName="melee_pri_delay" Type="float" Size="1" />
  5258. <Data ElementName="melee_sec_dmg_min" Type="int32" Size="1" />
  5259. <Data ElementName="melee_sec_dmg_max" Type="int32" Size="1" />
  5260. <Data ElementName="melee_sec_delay" Type="float" Size="1" />
  5261. <Data ElementName="ranged_dmg_min" Type="int32" Size="1" />
  5262. <Data ElementName="ranged_dmg_max" Type="int32" Size="1" />
  5263. <Data ElementName="ranged_delay" Type="float" Size="1" />
  5264. <Data ElementName="unknown19" Type="int32" Size="4" />
  5265. <Data ElementName="ability_mod_pve" Type="float" Size="1" />
  5266. <Data ElementName="1144unknownF" Type="float" Size="4" />
  5267. <Data ElementName="ability_mod_pvp" Type="float" Size="1" />
  5268. <Data ElementName="base_melee_crit" Type="float" Size="1" />
  5269. <Data ElementName="base_spell_crit" Type="float" Size="1" />
  5270. <Data ElementName="base_taunt_crit" Type="float" Size="1" />
  5271. <Data ElementName="base_heal_crit" Type="float" Size="1" />
  5272. <Data ElementName="flags" Type="int32" Size="1" />
  5273. <Data ElementName="flags2" Type="int32" Size="1" />
  5274. <Data ElementName="1144unknownF3" Type="int32" Size="12" />
  5275. <Data ElementName="unknown29c" Type="int32" Size="69" />
  5276. <Data ElementName="haste" Type="float" Size="1" />
  5277. <Data ElementName="spell_weapon_haste" Type="float" Size="1" />
  5278. <Data ElementName="unknown25a" Type="float" Size="3" />
  5279. <Data ElementName="drunk" Type="float" Size="1" />
  5280. <Data ElementName="unknown25d" Type="float" Size="1" />
  5281. <Data ElementName="hate_mod" Type="float" Size="1" />
  5282. <Data ElementName="adventure_effects_bonus" Type="float" Size="1" />
  5283. <Data ElementName="tradeskill_effects_bonus" Type="float" Size="1" />
  5284. <Data ElementName="unknown25e" Type="float" Size="2" />
  5285. <Data ElementName="dps" Type="float" Size="1" />
  5286. <Data ElementName="spell_weapon_dps" Type="float" Size="1" />
  5287. <Data ElementName="unknown25g" Type="float" Size="8" />
  5288. <Data ElementName="melee_ae" Type="float" Size="1" />
  5289. <Data ElementName="spell_weapon_ae" Type="float" Size="1" />
  5290. <Data ElementName="multi_attack" Type="float" Size="1" />
  5291. <Data ElementName="unknown25o" Type="float" Size="1" />
  5292. <Data ElementName="spell_weapon_multi" Type="float" Size="1" />
  5293. <Data ElementName="unknown25p" Type="float" Size="1" />
  5294. <Data ElementName="spell_multi_attack" Type="float" Size="1" />
  5295. <Data ElementName="pvp_spell_multi_attack" Type="float" Size="1" />
  5296. <Data ElementName="flurry" Type="float" Size="1" />
  5297. <Data ElementName="spell_weapon_flurry" Type="float" Size="1" />
  5298. <Data ElementName="unknown25q" Type="float" Size="1" />
  5299. <Data ElementName="bountiful_harvest" Type="float" Size="1" />
  5300. <Data ElementName="block_chance" Type="float" Size="1" />
  5301. <Data ElementName="unknown25r" Type="float" Size="2" />
  5302. <Data ElementName="crit_chance" Type="float" Size="1" />
  5303. <Data ElementName="unknown25t" Type="float" Size="2" />
  5304. <Data ElementName="crit_bonus" Type="float" Size="1" />
  5305. <Data ElementName="unknown25v" Type="float" Size="1" />
  5306. <Data ElementName="potency" Type="float" Size="1" />
  5307. <Data ElementName="unknown25w" Type="float" Size="2" />
  5308. <Data ElementName="reuse_speed" Type="float" Size="1" />
  5309. <Data ElementName="recovery_speed" Type="float" Size="1" />
  5310. <Data ElementName="casting_speed" Type="float" Size="1" />
  5311. <Data ElementName="spell_reuse_speed" Type="float" Size="1" />
  5312. <Data ElementName="unknown25y" Type="float" Size="14" />
  5313. <Data ElementName="strikethrough" Type="float" Size="1" />
  5314. <Data ElementName="unknown25z" Type="float" Size="1" />
  5315. <Data ElementName="accuracy" Type="float" Size="1" />
  5316. <Data ElementName="unknown26a" Type="float" Size="12" />
  5317. <Data ElementName="pvp_crit_mit" Type="float" Size="1" />
  5318. <Data ElementName="unknown26" Type ="float" Size="108" />
  5319. <Data ElementName="durability_mod" Type="float" Size="1" />
  5320. <Data ElementName="durability_add" Type="float" Size="1" />
  5321. <Data ElementName="progress_mod" Type="float" Size="1" />
  5322. <Data ElementName="progress_add" Type="float" Size="1" />
  5323. <Data ElementName="success_mod" Type="float" Size="1" />
  5324. <Data ElementName="crit_success_mod" Type="float" Size="1" />
  5325. <Data ElementName="unknown26a" Type ="float" Size="1" />
  5326. <Data ElementName="rare_harvest_chance" Type="float" Size="1" />
  5327. <Data ElementName="max_crafting" Type="float" Size="1" />
  5328. <Data ElementName="component_refund" Type="float" Size="1" />
  5329. <Data ElementName="unknown26b" Type ="float" Size="1" />
  5330. <Data ElementName="ex_durability_mod" Type="float" Size="1" />
  5331. <Data ElementName="ex_durability_add" Type="float" Size="1" />
  5332. <Data ElementName="ex_crit_success_mod" Type="float" Size="1" />
  5333. <Data ElementName="ex_crit_failure_mod" Type="float" Size="1" />
  5334. <Data ElementName="ex_progress_mod" Type="float" Size="1" />
  5335. <Data ElementName="ex_progress_add" Type="float" Size="1" />
  5336. <Data ElementName="ex_success_mod" Type="float" Size="1" />
  5337. <Data ElementName="unknown26c" Type="float" Size="125" />
  5338. <Data ElementName="unknown26d" Type="int8" Size="1" />
  5339. <Data ElementName="vision" Type="int8" Size="1" />
  5340. <Data ElementName="unknown26dd" Type="int8" Size="18" />
  5341. <!-- Groups are in the correct spot now -->
  5342. <Data ElementName="group_members" Substruct="Substruct_GroupMember" Size="5" />
  5343. <Data ElementName="unknown20a" Type="int16" Size="1" />
  5344. <Data ElementName="unknown20d" Type="int8" Size="1397" /> <!-- Not sure if correct spot to add +110 -->
  5345. <Data ElementName="pet_id" Type="int32" Size="1" />
  5346. <Data ElementName="pet_name" Type="char" Size="32" />
  5347. <Data ElementName="unknown21" Type="int8" Size="9" />
  5348. <Data ElementName="pet_health_pct" Type="float" Size="1" />
  5349. <Data ElementName="pet_power_pct" Type="float" Size="1" />
  5350. <Data ElementName="unknown21b" Type="int8" Size="1" />
  5351. <Data ElementName="pet_movement" Type="int8" Size="1" />
  5352. <Data ElementName="pet_behavior" Type="int8" Size="1" />
  5353. <Data ElementName="unknown21c" Type="int8" Size="8" />
  5354. <Data ElementName="merc_id" Type="int32" Size="32" />
  5355. <Data ElementName="merc_name" Type="char" Size="1" />
  5356. <Data ElementName="merc_unknown21" Type="int8" Size="9" />
  5357. <Data ElementName="merc_health_pct" Type="float" Size="1" />
  5358. <Data ElementName="merc_power_pct" Type="float" Size="1" />
  5359. <Data ElementName="merc_unknown21b" Type="int8" Size="1" />
  5360. <Data ElementName="merc_movement" Type="int8" Size="1" />
  5361. <Data ElementName="merc_behavior" Type="int8" Size="1" />
  5362. <Data ElementName="group_leader_id" Type="int32" Size="1" />
  5363. <Data ElementName="merc_unknown21c" Type="int8" Size="4" />
  5364. <!-- The below are all in the correct spot now -->
  5365. <Data ElementName="rain" Type="float" Size="1" />
  5366. <Data ElementName="rain2" Type="float" Size="1" />
  5367. <Data ElementName="status_points" Type="int32" Size="1" />
  5368. <Data ElementName="guild_status" Type="int32" Size="1" />
  5369. <Data ElementName="unknown22" Type="int8" Size="1" />
  5370. <Data ElementName="house_zone" Type="char" Size="48" />
  5371. <Data ElementName="unknown23" Type="int8" Size="151" />
  5372. <Data ElementName="bind_zone" Type="char" Size="32" />
  5373. <Data ElementName="unknown24" Type="int8" Size="50" />
  5374. </Struct>
  5375. <Struct Name="WS_CharacterSheet" ClientVersion="57107" OpcodeName="OP_UpdateCharacterSheetMsg">
  5376. <Data ElementName="character_name" Type="char" Size="40" />
  5377. <Data ElementName="unknown_1_1_MJ" Type="int16" Size="1" />
  5378. <Data ElementName="race" Type="int8" Size="1" />
  5379. <Data ElementName="gender" Type="int8" Size="1" />
  5380. <Data ElementName="exiled" Type="int8" Size="1" />
  5381. <Data ElementName="class1" Type="int32" Size="1" />
  5382. <Data ElementName="class2" Type="int32" Size="1" />
  5383. <Data ElementName="class3" Type="int32" Size="1" />
  5384. <Data ElementName="tradeskill_class1" Type="int32" Size="1" />
  5385. <Data ElementName="tradeskill_class2" Type="int32" Size="1" />
  5386. <Data ElementName="tradeskill_class3" Type="int32" Size="1" />
  5387. <Data ElementName="level" Type="int16" Size="1" />
  5388. <Data ElementName="effective_level" Type="int16" Size="1" />
  5389. <Data ElementName="tradeskill_level" Type="int16" Size="1" />
  5390. <Data ElementName="unknown_1_2_MJ" Type="int32" Size="1" />
  5391. <Data ElementName="account_age_base" Type="int16" Size="1" />
  5392. <Data ElementName="account_age_bonus" Type="int16" Size="1" />
  5393. <Data ElementName="deity" Type="char" Size="32" />
  5394. <Data ElementName="last_name" Type="char" Size="20" />
  5395. <Data ElementName="unknown3" Type="int8" Size="1" />
  5396. <Data ElementName="character_name2" Type="char" Size="40" />
  5397. <Data ElementName="character_name2_unknown" Type="int16" Size="1" />
  5398. <Data ElementName="character_name3" Type="char" Size="40" />
  5399. <Data ElementName="character_name3_unknown" Type="int16" Size="1" />
  5400. <Data ElementName="current_hp" Type="int32" Size="1" />
  5401. <Data ElementName="current_hp2" Type="int32" Size="1" />
  5402. <Data ElementName="max_hp" Type="int32" Size="1" />
  5403. <Data ElementName="max_hp2" Type="int32" Size="1" />
  5404. <Data ElementName="base_hp" Type="int32" Size="1" />
  5405. <Data ElementName="base_hp2" Type="int32" Size="1" />
  5406. <Data ElementName="current_power" Type="int32" Size="1" />
  5407. <Data ElementName="max_power" Type="int32" Size="1" />
  5408. <Data ElementName="base_power" Type="int32" Size="1" />
  5409. <Data ElementName="conc_used" Type="int8" Size="1" />
  5410. <Data ElementName="conc_max" Type="int8" Size="1" />
  5411. <Data ElementName="unknown4" Type="int8" Size="24" />
  5412. <Data ElementName="unknown5a" Type="int32" Size="1" />
  5413. <Data ElementName="unknown5b" Type="int32" Size="1" />
  5414. <Data ElementName="unknown5c" Type="int32" Size="1" />
  5415. <Data ElementName="hp_regen" Type="int32" Size="1" />
  5416. <Data ElementName="power_regen" Type="int32" Size="1" />
  5417. <Data ElementName="unknown6" Type="int32" Size="2" />
  5418. <Data ElementName="unknown7" Type="float" Size="2" />
  5419. <Data ElementName="stat_bonus_health" Type="float" Size="1" />
  5420. <Data ElementName="stat_bonus_power" Type="float" Size="1" />
  5421. <Data ElementName="bonus_health" Type="int32" Size="1" />
  5422. <Data ElementName="unknown8" Type="int32" Size="1" />
  5423. <Data ElementName="bonus_power" Type="int32" Size="1" />
  5424. <Data ElementName="stat_bonus_damage" Type="float" Size="1" />
  5425. <Data ElementName="mitigation_pct_pve" Type="int16" Size="1" />
  5426. <Data ElementName="mitigation_pct_pvp" Type="int16" Size="1" />
  5427. <Data ElementName="toughness" Type="int16" Size="1" />
  5428. <Data ElementName="toughness_resist_dmg_pvp" Type="float" Size="1" />
  5429. <Data ElementName="lethality" Type="int16" Size="1" />
  5430. <Data ElementName="lethality_pct" Type="float" Size="1" />
  5431. <Data ElementName="avoidance_pct" Type="int16" Size="1" />
  5432. <Data ElementName="avoidance_reduction" Type="int16" Size="1" />
  5433. <Data ElementName="avoidance" Type="int16" Size="1" />
  5434. <Data ElementName="unknown10" Type="int16" Size="1" />
  5435. <Data ElementName="avoidance_base" Type="int16" Size="1" />
  5436. <Data ElementName="unknown10a" Type="int16" Size="1" />
  5437. <Data ElementName="parry" Type="int16" Size="1" />
  5438. <Data ElementName="unknown11" Type="int16" Size="1" />
  5439. <Data ElementName="block" Type="int16" Size="1" />
  5440. <Data ElementName="unknown12" Type="int16" Size="1" />
  5441. <Data ElementName="uncontested_block" Type="int16" Size="1" />
  5442. <Data ElementName="unknown13" Type="int16" Size="1" />
  5443. <Data ElementName="uncontested_riposte" Type="int16" Size="1" />
  5444. <Data ElementName="uncontested_dodge" Type="int16" Size="1" />
  5445. <Data ElementName="uncontested_parry" Type="int16" Size="1" />
  5446. <Data ElementName="str" Type="int16" Size="1" />
  5447. <Data ElementName="sta" Type="int16" Size="1" />
  5448. <Data ElementName="agi" Type="int16" Size="1" />
  5449. <Data ElementName="wis" Type="int16" Size="1" />
  5450. <Data ElementName="int" Type="int16" Size="1" />
  5451. <Data ElementName="str_base" Type="int16" Size="1" />
  5452. <Data ElementName="sta_base" Type="int16" Size="1" />
  5453. <Data ElementName="agi_base" Type="int16" Size="1" />
  5454. <Data ElementName="wis_base" Type="int16" Size="1" />
  5455. <Data ElementName="int_base" Type="int16" Size="1" />
  5456. <Data ElementName="mitigation_cur" Type="int32" Size="1" />
  5457. <Data ElementName="elemental" Type="int32" Size="1" />
  5458. <Data ElementName="noxious" Type="int32" Size="1" />
  5459. <Data ElementName="arcane" Type="int32" Size="1" />
  5460. <Data ElementName="mitigation_base" Type="int32" Size="1" />
  5461. <Data ElementName="elemental_base" Type="int32" Size="1" />
  5462. <Data ElementName="noxious_base" Type="int32" Size="1" />
  5463. <Data ElementName="arcane_base" Type="int32" Size="1" />
  5464. <Data ElementName="unknown14" Type="int16" Size="1" />
  5465. <Data ElementName="elemental_absorb_pve" Type="int16" Size="1" />
  5466. <Data ElementName="noxious_absorb_pve" Type="int16" Size="1" />
  5467. <Data ElementName="arcane_absorb_pve" Type="int16" Size="1" />
  5468. <Data ElementName="unknown15" Type="int16" Size="1" />
  5469. <Data ElementName="elemental_absorb_pvp" Type="int16" Size="1" />
  5470. <Data ElementName="noxious_absorb_pvp" Type="int16" Size="1" />
  5471. <Data ElementName="arcane_absorb_pvp" Type="int16" Size="1" />
  5472. <Data ElementName="unknown16" Type="int16" Size="1" />
  5473. <Data ElementName="elemental_dmg_reduction" Type="int16" Size="1" />
  5474. <Data ElementName="noxious_dmg_reduction" Type="int16" Size="1" />
  5475. <Data ElementName="arcane_dmg_reduction" Type="int16" Size="1" />
  5476. <Data ElementName="unknown17" Type="int16" Size="1" />
  5477. <Data ElementName="elemental_dmg_reduction_pct" Type="int16" Size="1" />
  5478. <Data ElementName="noxious_dmg_reduction_pct" Type="int16" Size="1" />
  5479. <Data ElementName="arcane_dmg_reduction_pct" Type="int16" Size="1" />
  5480. <Data ElementName="current_adv_xp" Type="float" Size="1" />
  5481. <Data ElementName="needed_adv_xp" Type="float" Size="1" />
  5482. <Data ElementName="debt_adv_xp" Type="float" Size="1" />
  5483. <Data ElementName="current_trade_xp" Type="float" Size="1" />
  5484. <Data ElementName="needed_trade_xp" Type="float" Size="1" />
  5485. <Data ElementName="debt_trade_xp" Type="float" Size="1" />
  5486. <Data ElementName="unknown18" Type="int16" Size="6" />
  5487. <Data ElementName="server_bonus" Type="int16" Size="1" />
  5488. <Data ElementName="adventure_vet_bonus" Type="int16" Size="1" />
  5489. <Data ElementName="tradeskill_vet_bonus" Type="int16" Size="1" />
  5490. <Data ElementName="dungeon_finder_bonus" Type="int16" Size="1" />
  5491. <Data ElementName="recruit_friend_bonus" Type="int32" Size="1" />
  5492. <Data ElementName="unknown19" Type="int16" Size="1" />
  5493. <Data ElementName="adventure_vitality" Type="int16" Size="1" />
  5494. <Data ElementName="adventure_vitality_yellow_arrow" Type="int16" Size="1" />
  5495. <Data ElementName="adventure_vitality_blue_arrow" Type="int16" Size="1" />
  5496. <Data ElementName="tradeskill_vitality" Type="int16" Size="1" />
  5497. <Data ElementName="tradeskill_vitality_purple_arrow" Type="int16" Size="1" />
  5498. <Data ElementName="tradeskill_vitality_blue_arrow" Type="int16" Size="1" />
  5499. <Data ElementName="mentor_bonus" Type="int16" Size="1" />
  5500. <Data ElementName="unknown20" Type="int8" Size="1" />
  5501. <Data ElementName="assigned_aa" Type="int16" Size="1" />
  5502. <Data ElementName="max_aa" Type="int16" Size="1" />
  5503. <Data ElementName="unassigned_aa" Type="int16" Size="1" />
  5504. <Data ElementName="aa_green_bar" Type="int16" Size="1" />
  5505. <Data ElementName="adv_xp_to_aa_xp_slider" Type="int16" Size="1" />
  5506. <Data ElementName="unknown21" Type="int16" Size="1" />
  5507. <Data ElementName="aa_blue_bar" Type="int16" Size="1" />
  5508. <Data ElementName="bonus_achievement_xp" Type="int16" Size="1" />
  5509. <Data ElementName="unknown22" Type="int8" Size="2" />
  5510. <Data ElementName="unknown23" Type="int8" Size="2" />
  5511. <Data ElementName="items_found" Type="int32" Size="1" />
  5512. <Data ElementName="named_npcs_killed" Type="int32" Size="1" />
  5513. <Data ElementName="quests_completed" Type="int32" Size="1" />
  5514. <Data ElementName="exploration_events" Type="int32" Size="1" />
  5515. <Data ElementName="completed_collections" Type="int32" Size="1" />
  5516. <Data ElementName="unknown24" Type="int16" Size="10" />
  5517. <Data ElementName="unknown25" Type="int8" Size="1" />
  5518. <Data ElementName="total_prestige_points" Type="int16" Size="1" />
  5519. <Data ElementName="unassigned_prestige_points" Type="int16" Size="1" />
  5520. <Data ElementName="unknown26" Type="int16" Size="1" />
  5521. <Data ElementName="unknown27" Type="int16" Size="1" />
  5522. <Data ElementName="total_tradeskill_points" Type="int16" Size="1" />
  5523. <Data ElementName="unassigned_tradeskill_points" Type="int16" Size="1" />
  5524. <Data ElementName="unknown28" Type="int16" Size="1" />
  5525. <Data ElementName="unknown29" Type="int16" Size="1" />
  5526. <Data ElementName="total_tradeskill_prestige_points" Type="int16" Size="1" />
  5527. <Data ElementName="unassigned_tradeskill_prestige_points" Type="int16" Size="1" />
  5528. <Data ElementName="unknown30" Type="int16" Size="1" />
  5529. <Data ElementName="unknown31" Type="int16" Size="1" />
  5530. <Data ElementName="unknown32" Type="int16" Size="1" />
  5531. <Data ElementName="unknown33" Type="int16" Size="1" />
  5532. <Data ElementName="coins_copper" Type="int32" Size="1" />
  5533. <Data ElementName="coins_silver" Type="int32" Size="1" />
  5534. <Data ElementName="coins_gold" Type="int32" Size="1" />
  5535. <Data ElementName="coins_plat" Type="int32" Size="1" />
  5536. <Data ElementName="unknown34" Type="int32" Size="5" />
  5537. <Data ElementName="spell_effects" Substruct="Substruct_SpellEffects" Size="45" />
  5538. <Data ElementName="detrimental_spell_effects" Substruct="Substruct_SpellEffects" Size="45" />
  5539. <Data ElementName="passive_spell_effects" Substruct="Substruct_PassiveEffects" Size="100" />
  5540. <Data ElementName="unknown35" Type="int8" Size="132" />
  5541. <Data ElementName="trauma_count" Type="int8" Size="1" />
  5542. <Data ElementName="arcane_count" Type="int8" Size="1" />
  5543. <Data ElementName="noxious_count" Type="int8" Size="1" />
  5544. <Data ElementName="elemental_count" Type="int8" Size="1" />
  5545. <Data ElementName="curse_count" Type="int8" Size="1" />
  5546. <Data ElementName="maintained_effects" Substruct="Substruct_MaintainedEffects" Size="30" />
  5547. <Data ElementName="breath" Type="float" Size="1" />
  5548. <Data ElementName="breathe_underwater" Type="int8" Size="1" />
  5549. <Data ElementName="unknown36" Type="float" Size="1" />
  5550. <Data ElementName="melee_pri_dmg_min" Type="int32" Size="1" />
  5551. <Data ElementName="melee_pri_dmg_max" Type="int32" Size="1" />
  5552. <Data ElementName="melee_pri_delay" Type="float" Size="1" />
  5553. <Data ElementName="melee_sec_dmg_min" Type="int32" Size="1" />
  5554. <Data ElementName="melee_sec_dmg_max" Type="int32" Size="1" />
  5555. <Data ElementName="melee_sec_delay" Type="float" Size="1" />
  5556. <Data ElementName="ranged_dmg_min" Type="int32" Size="1" />
  5557. <Data ElementName="ranged_dmg_max" Type="int32" Size="1" />
  5558. <Data ElementName="ranged_delay" Type="float" Size="1" />
  5559. <Data ElementName="unknown37" Type="int32" Size="1" />
  5560. <Data ElementName="unknown38" Type="int32" Size="1" />
  5561. <Data ElementName="unknown39" Type="int32" Size="1" />
  5562. <Data ElementName="unknown40" Type="int32" Size="1" />
  5563. <Data ElementName="ability_mod_pve" Type="float" Size="1" />
  5564. <Data ElementName="unknown41" Type="float" Size="1" />
  5565. <Data ElementName="unknown42" Type="float" Size="1" />
  5566. <Data ElementName="unknown43" Type="float" Size="1" />
  5567. <Data ElementName="unknown44" Type="float" Size="1" />
  5568. <Data ElementName="ability_mod_pvp" Type="float" Size="1" />
  5569. <Data ElementName="base_melee_crit" Type="float" Size="1" />
  5570. <Data ElementName="base_spell_crit" Type="float" Size="1" />
  5571. <Data ElementName="base_taunt_crit" Type="float" Size="1" />
  5572. <Data ElementName="base_heal_crit" Type="float" Size="1" />
  5573. <Data ElementName="flags" Type="int32" Size="1" />
  5574. <Data ElementName="flags2" Type="int32" Size="1" />
  5575. <Data ElementName="unknown45" Type="float" Size="1" />
  5576. <Data ElementName="unknown46" Type="float" Size="1" />
  5577. <Data ElementName="unknown47" Type="float" Size="1" />
  5578. <Data ElementName="unknown48" Type="float" Size="1" />
  5579. <Data ElementName="unknown49" Type="float" Size="1" />
  5580. <Data ElementName="unknown50" Type="float" Size="1" />
  5581. <Data ElementName="unknown51" Type="float" Size="1" />
  5582. <Data ElementName="unknown52" Type="float" Size="1" />
  5583. <Data ElementName="unknown53" Type="float" Size="1" />
  5584. <Data ElementName="unknown54" Type="float" Size="1" />
  5585. <Data ElementName="unknown55" Type="float" Size="1" />
  5586. <Data ElementName="unknown56" Type="float" Size="1" />
  5587. <Data ElementName="unknown57" Type="float" Size="1" />
  5588. <Data ElementName="unknown58" Type="float" Size="1" />
  5589. <Data ElementName="unknown59" Type="float" Size="1" />
  5590. <Data ElementName="unknown60" Type="float" Size="1" />
  5591. <Data ElementName="unknown61" Type="float" Size="1" />
  5592. <Data ElementName="unknown62" Type="float" Size="1" />
  5593. <Data ElementName="unknown63" Type="float" Size="1" />
  5594. <Data ElementName="unknown64" Type="float" Size="1" />
  5595. <Data ElementName="unknown65" Type="float" Size="1" />
  5596. <Data ElementName="unknown66" Type="float" Size="1" />
  5597. <Data ElementName="unknown67" Type="float" Size="1" />
  5598. <Data ElementName="unknown68" Type="float" Size="1" />
  5599. <Data ElementName="unknown69" Type="float" Size="1" />
  5600. <Data ElementName="unknown70" Type="float" Size="1" />
  5601. <Data ElementName="unknown71" Type="float" Size="1" />
  5602. <Data ElementName="unknown72" Type="float" Size="1" />
  5603. <Data ElementName="unknown73" Type="float" Size="1" />
  5604. <Data ElementName="unknown74" Type="float" Size="1" />
  5605. <Data ElementName="unknown75" Type="float" Size="1" />
  5606. <Data ElementName="unknown76" Type="float" Size="1" />
  5607. <Data ElementName="unknown77" Type="float" Size="1" />
  5608. <Data ElementName="unknown78" Type="float" Size="1" />
  5609. <Data ElementName="unknown79" Type="float" Size="1" />
  5610. <Data ElementName="unknown80" Type="float" Size="1" />
  5611. <Data ElementName="unknown81" Type="float" Size="1" />
  5612. <Data ElementName="unknown82" Type="float" Size="1" />
  5613. <Data ElementName="unknown83" Type="float" Size="1" />
  5614. <Data ElementName="unknown84" Type="float" Size="1" />
  5615. <Data ElementName="unknown85" Type="float" Size="1" />
  5616. <Data ElementName="unknown86" Type="float" Size="1" />
  5617. <Data ElementName="unknown87" Type="float" Size="1" />
  5618. <Data ElementName="unknown88" Type="float" Size="1" />
  5619. <Data ElementName="unknown89" Type="float" Size="1" />
  5620. <Data ElementName="unknown90" Type="float" Size="1" />
  5621. <Data ElementName="unknown91" Type="float" Size="1" />
  5622. <Data ElementName="unknown92" Type="float" Size="1" />
  5623. <Data ElementName="unknown93" Type="float" Size="1" />
  5624. <Data ElementName="unknown94" Type="float" Size="1" />
  5625. <Data ElementName="unknown95" Type="float" Size="1" />
  5626. <Data ElementName="unknown96" Type="float" Size="1" />
  5627. <Data ElementName="unknown97" Type="float" Size="1" />
  5628. <Data ElementName="unknown98" Type="float" Size="1" />
  5629. <Data ElementName="unknown99" Type="float" Size="1" />
  5630. <Data ElementName="unknown100" Type="float" Size="1" />
  5631. <Data ElementName="unknown101" Type="float" Size="1" />
  5632. <Data ElementName="unknown102" Type="float" Size="1" />
  5633. <Data ElementName="unknown103" Type="float" Size="1" />
  5634. <Data ElementName="unknown104" Type="float" Size="1" />
  5635. <Data ElementName="unknown105" Type="float" Size="1" />
  5636. <Data ElementName="unknown106" Type="float" Size="1" />
  5637. <Data ElementName="unknown107" Type="float" Size="1" />
  5638. <Data ElementName="unknown108" Type="float" Size="1" />
  5639. <Data ElementName="unknown109" Type="float" Size="1" />
  5640. <Data ElementName="unknown110" Type="float" Size="1" />
  5641. <Data ElementName="out_of_combat_health_regen" Type="float" Size="1" />
  5642. <Data ElementName="out_of_combat_power_regen" Type="float" Size="1" />
  5643. <Data ElementName="in_combat_regen" Type="float" Size="1" />
  5644. <Data ElementName="deflect" Type="float" Size="1" />
  5645. <Data ElementName="increase_max_health" Type="float" Size="1" />
  5646. <Data ElementName="increase_max_health2" Type="float" Size="1" /> <!-- used when bonus is applied to both health & power -->
  5647. <Data ElementName="unknown117" Type="float" Size="1" />
  5648. <Data ElementName="increase_speed" Type="float" Size="1" />
  5649. <Data ElementName="unknown119" Type="float" Size="1" />
  5650. <Data ElementName="increase_ground_speed" Type="float" Size="1" />
  5651. <Data ElementName="increase_air_speed" Type="float" Size="1" />
  5652. <Data ElementName="unknown122" Type="float" Size="1" /> <!-- see coldain pegasus buff this has a value of 8 which involves skill buff -->
  5653. <Data ElementName="unknown123" Type="float" Size="1" /> <!-- see coldain pegasus buff this has a value of 3 which involves skill buff -->
  5654. <Data ElementName="unknown124" Type="float" Size="1" /> <!-- see coldain pegasus buff this has a value of 3 which involves skill buff -->
  5655. <Data ElementName="in_combat_movement_speed" Type="float" Size="1" />
  5656. <Data ElementName="haste" Type="float" Size="1" />
  5657. <Data ElementName="increase_max_power" Type="float" Size="1" />
  5658. <Data ElementName="increase_max_power2" Type="float" Size="1" /> <!-- used when bonus is applied to both health & power -->
  5659. <Data ElementName="unknown128" Type="float" Size="1" />
  5660. <Data ElementName="drunk" Type="float" Size="1" />
  5661. <Data ElementName="unknown129" Type="float" Size="1" />
  5662. <Data ElementName="hate_mod" Type="float" Size="1" />
  5663. <Data ElementName="adventure_effects_bonus" Type="float" Size="1" />
  5664. <Data ElementName="tradeskill_effects_bonus" Type="float" Size="1" />
  5665. <Data ElementName="unknown130" Type="float" Size="1" />
  5666. <Data ElementName="unknown131" Type="float" Size="1" />
  5667. <Data ElementName="dps" Type="float" Size="1" />
  5668. <Data ElementName="unknown132" Type="float" Size="1" />
  5669. <Data ElementName="unknown133" Type="float" Size="1" />
  5670. <Data ElementName="unknown134" Type="float" Size="1" />
  5671. <Data ElementName="base_avoidance" Type="float" Size="1" />
  5672. <Data ElementName="unknown136" Type="float" Size="1" />
  5673. <Data ElementName="uncontested_riposte_pve" Type="float" Size="1" />
  5674. <Data ElementName="uncontested_parry_pve" Type="float" Size="1" />
  5675. <Data ElementName="unknown139" Type="float" Size="1" />
  5676. <Data ElementName="melee_ae" Type="float" Size="1" />
  5677. <Data ElementName="multi_attack" Type="float" Size="1" />
  5678. <Data ElementName="spell_multi_attack" Type="float" Size="1" /> <!-- spell_doublecast -->
  5679. <Data ElementName="flurry" Type="float" Size="1" />
  5680. <Data ElementName="unknown140" Type="float" Size="1" />
  5681. <Data ElementName="bountiful_harvest" Type="float" Size="1" />
  5682. <Data ElementName="block_chance" Type="float" Size="1" />
  5683. <Data ElementName="unknown141" Type="float" Size="1" />
  5684. <Data ElementName="unknown142" Type="float" Size="1" />
  5685. <Data ElementName="crit_chance" Type="float" Size="1" />
  5686. <Data ElementName="unknown143" Type="float" Size="1" />
  5687. <Data ElementName="unknown144" Type="float" Size="1" />
  5688. <Data ElementName="crit_bonus" Type="float" Size="1" />
  5689. <Data ElementName="potency" Type="float" Size="1" />
  5690. <Data ElementName="unknown145" Type="float" Size="1" />
  5691. <Data ElementName="reuse_speed" Type="float" Size="1" />
  5692. <Data ElementName="recovery_speed" Type="float" Size="1" />
  5693. <Data ElementName="casting_speed" Type="float" Size="1" />
  5694. <Data ElementName="spell_reuse_speed" Type="float" Size="1" />
  5695. <Data ElementName="unknown146" Type="float" Size="1" />
  5696. <Data ElementName="unknown147" Type="float" Size="1" />
  5697. <Data ElementName="decrease_falling_dmg" Type="float" Size="1" />
  5698. <Data ElementName="unknown149" Type="float" Size="1" />
  5699. <Data ElementName="unknown150" Type="float" Size="1" />
  5700. <Data ElementName="unknown151" Type="float" Size="1" />
  5701. <Data ElementName="unknown152" Type="float" Size="1" />
  5702. <Data ElementName="unknown153" Type="float" Size="1" />
  5703. <Data ElementName="unknown154" Type="float" Size="1" />
  5704. <Data ElementName="unknown155" Type="float" Size="1" />
  5705. <Data ElementName="unknown156" Type="float" Size="1" />
  5706. <Data ElementName="loot_coin" Type="float" Size="1" />
  5707. <Data ElementName="mitigation_increase" Type="float" Size="1" />
  5708. <Data ElementName="unknown159" Type="float" Size="1" />
  5709. <Data ElementName="strikethrough" Type="float" Size="1" />
  5710. <Data ElementName="unknown160" Type="float" Size="1" />
  5711. <Data ElementName="accuracy" Type="float" Size="1" />
  5712. <Data ElementName="unknown161" Type="float" Size="1" />
  5713. <Data ElementName="unknown162" Type="float" Size="1" />
  5714. <Data ElementName="unknown163" Type="float" Size="1" />
  5715. <Data ElementName="unknown164" Type="float" Size="1" />
  5716. <Data ElementName="unknown165" Type="float" Size="1" />
  5717. <Data ElementName="unknown166" Type="float" Size="1" />
  5718. <Data ElementName="unknown167" Type="float" Size="1" />
  5719. <Data ElementName="unknown168" Type="float" Size="1" />
  5720. <Data ElementName="lethality_pve" Type="float" Size="1" />
  5721. <Data ElementName="unknown170" Type="float" Size="1" />
  5722. <Data ElementName="unknown171" Type="float" Size="1" />
  5723. <Data ElementName="unknown172" Type="float" Size="1" />
  5724. <Data ElementName="unknown173" Type="float" Size="1" />
  5725. <Data ElementName="pvp_crit_mit" Type ="float" Size="1" />
  5726. <Data ElementName="unknown174" Type ="float" Size="1" />
  5727. <Data ElementName="unknown175" Type ="float" Size="1" />
  5728. <Data ElementName="unknown200" Type ="float" Size="1" />
  5729. <Data ElementName="unknown201" Type ="float" Size="1" />
  5730. <Data ElementName="unknown202" Type ="float" Size="1" />
  5731. <Data ElementName="unknown203" Type ="float" Size="1" />
  5732. <Data ElementName="unknown204" Type ="float" Size="1" />
  5733. <Data ElementName="unknown205" Type ="float" Size="1" />
  5734. <Data ElementName="unknown206" Type ="float" Size="1" />
  5735. <Data ElementName="unknown207" Type ="float" Size="1" />
  5736. <Data ElementName="unknown208" Type ="float" Size="1" />
  5737. <Data ElementName="unknown209" Type ="float" Size="1" />
  5738. <Data ElementName="unknown210" Type ="float" Size="1" />
  5739. <Data ElementName="unknown211" Type ="float" Size="1" />
  5740. <Data ElementName="unknown212" Type ="float" Size="1" />
  5741. <Data ElementName="unknown213" Type ="float" Size="1" />
  5742. <Data ElementName="unknown214" Type ="float" Size="1" />
  5743. <Data ElementName="unknown215" Type ="float" Size="1" />
  5744. <Data ElementName="unknown216" Type ="float" Size="1" />
  5745. <Data ElementName="unknown217" Type ="float" Size="1" />
  5746. <Data ElementName="unknown218" Type ="float" Size="1" />
  5747. <Data ElementName="unknown219" Type ="float" Size="1" />
  5748. <Data ElementName="unknown220" Type ="float" Size="1" />
  5749. <Data ElementName="unknown221" Type ="float" Size="1" />
  5750. <Data ElementName="unknown222" Type ="float" Size="1" />
  5751. <Data ElementName="unknown223" Type ="float" Size="1" />
  5752. <Data ElementName="unknown224" Type ="float" Size="1" />
  5753. <Data ElementName="unknown225" Type ="float" Size="1" />
  5754. <Data ElementName="unknown226" Type ="float" Size="1" />
  5755. <Data ElementName="unknown227" Type ="float" Size="1" />
  5756. <Data ElementName="unknown228" Type ="float" Size="1" />
  5757. <Data ElementName="unknown229" Type ="float" Size="1" />
  5758. <Data ElementName="unknown230" Type ="float" Size="1" />
  5759. <Data ElementName="unknown231" Type ="float" Size="1" />
  5760. <Data ElementName="unknown232" Type ="float" Size="1" />
  5761. <Data ElementName="unknown233" Type ="float" Size="1" />
  5762. <Data ElementName="unknown234" Type ="float" Size="1" />
  5763. <Data ElementName="unknown235" Type ="float" Size="1" />
  5764. <Data ElementName="unknown236" Type ="float" Size="1" />
  5765. <Data ElementName="unknown237" Type ="float" Size="1" />
  5766. <Data ElementName="unknown238" Type ="float" Size="1" />
  5767. <Data ElementName="unknown239" Type ="float" Size="1" />
  5768. <Data ElementName="unknown240" Type ="float" Size="1" />
  5769. <Data ElementName="unknown241" Type ="float" Size="1" />
  5770. <Data ElementName="unknown242" Type ="float" Size="1" />
  5771. <Data ElementName="uncontested_riposte_gear_cap" Type ="float" Size="1" />
  5772. <Data ElementName="uncontested_dodge_gear_cap" Type ="float" Size="1" />
  5773. <Data ElementName="uncontested_parry_gear_cap" Type ="float" Size="1" />
  5774. <Data ElementName="unknown246" Type ="float" Size="1" />
  5775. <Data ElementName="unknown247" Type ="float" Size="1" />
  5776. <Data ElementName="unknown248" Type ="float" Size="1" />
  5777. <Data ElementName="unknown249" Type ="float" Size="1" />
  5778. <Data ElementName="unknown250" Type ="float" Size="1" />
  5779. <Data ElementName="unknown251" Type ="float" Size="1" />
  5780. <Data ElementName="unknown252" Type ="float" Size="1" />
  5781. <Data ElementName="unknown253" Type ="float" Size="1" />
  5782. <Data ElementName="unknown254" Type ="float" Size="1" />
  5783. <Data ElementName="unknown255" Type ="float" Size="1" />
  5784. <Data ElementName="unknown256" Type ="float" Size="1" />
  5785. <Data ElementName="unknown257" Type ="float" Size="1" />
  5786. <Data ElementName="unknown258" Type ="float" Size="1" />
  5787. <Data ElementName="unknown259" Type ="float" Size="1" />
  5788. <Data ElementName="unknown260" Type ="float" Size="1" />
  5789. <Data ElementName="unknown261" Type ="float" Size="1" />
  5790. <Data ElementName="unknown262" Type ="float" Size="1" />
  5791. <Data ElementName="unknown263" Type ="float" Size="1" />
  5792. <Data ElementName="unknown264" Type ="float" Size="1" />
  5793. <Data ElementName="unknown265" Type ="float" Size="1" />
  5794. <Data ElementName="unknown266" Type ="float" Size="1" />
  5795. <Data ElementName="unknown267" Type ="float" Size="1" />
  5796. <Data ElementName="unknown268" Type ="float" Size="1" />
  5797. <Data ElementName="unknown269" Type ="float" Size="1" />
  5798. <Data ElementName="unknown270" Type ="float" Size="1" />
  5799. <Data ElementName="unknown271" Type ="float" Size="1" />
  5800. <Data ElementName="unknown272" Type ="float" Size="1" />
  5801. <Data ElementName="unknown273" Type ="float" Size="1" />
  5802. <Data ElementName="unknown274" Type ="float" Size="1" />
  5803. <Data ElementName="unknown275" Type ="float" Size="1" />
  5804. <Data ElementName="unknown276" Type ="float" Size="1" />
  5805. <Data ElementName="unknown277" Type ="float" Size="1" />
  5806. <Data ElementName="unknown278" Type ="float" Size="1" />
  5807. <Data ElementName="unknown279" Type ="float" Size="1" />
  5808. <Data ElementName="unknown280" Type ="float" Size="1" />
  5809. <Data ElementName="unknown281" Type ="float" Size="1" />
  5810. <Data ElementName="unknown282" Type ="float" Size="1" />
  5811. <Data ElementName="unknown283" Type ="float" Size="1" />
  5812. <Data ElementName="unknown284" Type ="float" Size="1" />
  5813. <Data ElementName="unknown285" Type ="float" Size="1" />
  5814. <Data ElementName="unknown286" Type ="float" Size="1" />
  5815. <Data ElementName="unknown287" Type ="float" Size="1" />
  5816. <Data ElementName="unknown288" Type ="float" Size="1" />
  5817. <Data ElementName="unknown289" Type ="float" Size="1" />
  5818. <Data ElementName="unknown290" Type ="float" Size="1" />
  5819. <Data ElementName="unknown291" Type ="float" Size="1" />
  5820. <Data ElementName="unknown292" Type ="float" Size="1" />
  5821. <Data ElementName="unknown293" Type ="float" Size="1" />
  5822. <Data ElementName="unknown294" Type ="float" Size="1" />
  5823. <Data ElementName="unknown295" Type ="float" Size="1" />
  5824. <Data ElementName="unknown296" Type ="float" Size="1" />
  5825. <Data ElementName="unknown297" Type ="float" Size="1" />
  5826. <Data ElementName="unknown298" Type ="float" Size="1" />
  5827. <Data ElementName="unknown299" Type ="float" Size="1" />
  5828. <Data ElementName="unknown300" Type ="float" Size="1" />
  5829. <Data ElementName="unknown301" Type ="float" Size="1" />
  5830. <Data ElementName="unknown302" Type ="float" Size="1" />
  5831. <Data ElementName="unknown303" Type ="float" Size="1" />
  5832. <Data ElementName="unknown304" Type ="float" Size="1" />
  5833. <Data ElementName="unknown305" Type="float" Size="1" />
  5834. <Data ElementName="unknown306" Type="float" Size="1" />
  5835. <Data ElementName="unknown307" Type="float" Size="1" />
  5836. <Data ElementName="unknown308" Type="float" Size="1" />
  5837. <Data ElementName="out_of_combat_health_regen_pvp" Type="float" Size="1" />
  5838. <Data ElementName="out_of_combat_power_regen_pvp" Type="float" Size="1" />
  5839. <Data ElementName="in_combat_regen_pvp" Type="float" Size="1" />
  5840. <Data ElementName="deflect_pvp" Type="float" Size="1" />
  5841. <Data ElementName="increase_max_heath_pvp" Type="float" Size="1" />
  5842. <Data ElementName="increase_max_health2_pvp" Type="float" Size="1" /> <!-- used when bonus is applied to both health & power -->
  5843. <Data ElementName="unknown312" Type ="float" Size="1" />
  5844. <Data ElementName="increase_speed_pvp" Type="float" Size="1" />
  5845. <Data ElementName="unknown313" Type="float" Size="1" />
  5846. <Data ElementName="increase_ground_speed_pvp" Type="float" Size="1" />
  5847. <Data ElementName="increase_air_speed_pvp" Type="float" Size="1" />
  5848. <Data ElementName="unknown314" Type="float" Size="1" /> <!-- see coldain pegasus buff this has a value of 8 which involves skill buff -->
  5849. <Data ElementName="unknown315" Type="float" Size="1" /> <!-- see coldain pegasus buff this has a value of 3 which involves skill buff -->
  5850. <Data ElementName="unknown316" Type="float" Size="1" /> <!-- see coldain pegasus buff this has a value of 3 which involves skill buff -->
  5851. <Data ElementName="in_combat_movement_speed_pvp" Type="float" Size="1" />
  5852. <Data ElementName="Haste_pvp" Type="float" Size="1" />
  5853. <Data ElementName="increase_max_power_pvp" Type="float" Size="1" />
  5854. <Data ElementName="increase_max_power2_pvp" Type="float" Size="1" /> <!-- used when bonus is applied to both health & power -->
  5855. <Data ElementName="unknown321" Type="float" Size="1" />
  5856. <Data ElementName="unknown322" Type="float" Size="1" />
  5857. <Data ElementName="unknown323" Type="float" Size="1" />
  5858. <Data ElementName="hate_mod_pvp" Type="float" Size="1" />
  5859. <Data ElementName="unknown325" Type="float" Size="1" />
  5860. <Data ElementName="unknown326" Type="float" Size="1" />
  5861. <Data ElementName="unknown327" Type="float" Size="1" />
  5862. <Data ElementName="unknown328" Type="float" Size="1" />
  5863. <Data ElementName="dps_pvp" Type="float" Size="1" />
  5864. <Data ElementName="unknown330" Type="float" Size="1" />
  5865. <Data ElementName="unknown331" Type="float" Size="1" />
  5866. <Data ElementName="unknown332" Type="float" Size="1" />
  5867. <Data ElementName="base_avoidance_pvp" Type="float" Size="1" />
  5868. <Data ElementName="unknown334" Type="float" Size="1" />
  5869. <Data ElementName="uncontested_riposte_pvp" Type="float" Size="1" />
  5870. <Data ElementName="uncontested_parry_pvp" Type="float" Size="1" />
  5871. <Data ElementName="unknown337" Type="float" Size="1" />
  5872. <Data ElementName="unknown338" Type="float" Size="1" />
  5873. <Data ElementName="multi_attack_pvp" Type="float" Size="1" />
  5874. <Data ElementName="spell_multi_attack_pvp" Type="float" Size="1" /> <!-- spell_doublecast -->
  5875. <Data ElementName="unknown341" Type="float" Size="1" />
  5876. <Data ElementName="unknown342" Type="float" Size="1" />
  5877. <Data ElementName="unknown343" Type="float" Size="1" />
  5878. <Data ElementName="block_chance_pvp" Type="float" Size="1" />
  5879. <Data ElementName="unknown345" Type="float" Size="1" />
  5880. <Data ElementName="unknown346" Type="float" Size="1" />
  5881. <Data ElementName="crit_chance_pvp" Type="float" Size="1" />
  5882. <Data ElementName="unknown348" Type="float" Size="1" />
  5883. <Data ElementName="unknown349" Type="float" Size="1" />
  5884. <Data ElementName="crit_bonus_pvp" Type="float" Size="1" />
  5885. <Data ElementName="potency_pvp" Type="float" Size="1" />
  5886. <Data ElementName="unknown352" Type="float" Size="1" />
  5887. <Data ElementName="reuse_speed_pvp" Type="float" Size="1" />
  5888. <Data ElementName="recovery_speed_pvp" Type="float" Size="1" />
  5889. <Data ElementName="casting_speed_pvp" Type="float" Size="1" />
  5890. <Data ElementName="unknown356" Type="float" Size="1" />
  5891. <Data ElementName="unknown357" Type="float" Size="1" />
  5892. <Data ElementName="unknown358" Type="float" Size="1" />
  5893. <Data ElementName="decrease_falling_dmg_pvp" Type="float" Size="1" />
  5894. <Data ElementName="unknown360" Type="float" Size="1" />
  5895. <Data ElementName="unknown361" Type="float" Size="1" />
  5896. <Data ElementName="unknown362" Type="float" Size="1" />
  5897. <Data ElementName="unknown363" Type="float" Size="1" />
  5898. <Data ElementName="unknown364" Type="float" Size="1" />
  5899. <Data ElementName="unknown365" Type="float" Size="1" />
  5900. <Data ElementName="unknown366" Type="float" Size="1" />
  5901. <Data ElementName="unknown367" Type="float" Size="1" />
  5902. <Data ElementName="loot_coin_pvp" Type="float" Size="1" />
  5903. <Data ElementName="mitigation_increase_pvp" Type="float" Size="1" />
  5904. <Data ElementName="unknown370" Type="float" Size="1" />
  5905. <Data ElementName="strikethrough_pvp" Type="float" Size="1" />
  5906. <Data ElementName="unknown372" Type="float" Size="1" />
  5907. <Data ElementName="unknown373" Type="float" Size="1" />
  5908. <Data ElementName="unknown374" Type="float" Size="1" />
  5909. <Data ElementName="unknown375" Type="float" Size="1" />
  5910. <Data ElementName="unknown376" Type="float" Size="1" />
  5911. <Data ElementName="unknown377" Type="float" Size="1" />
  5912. <Data ElementName="unknown378" Type="float" Size="1" />
  5913. <Data ElementName="unknown379" Type="float" Size="1" />
  5914. <Data ElementName="unknown380" Type="float" Size="1" />
  5915. <Data ElementName="unknown381" Type="float" Size="1" />
  5916. <Data ElementName="lethality_pvp" Type="float" Size="1" />
  5917. <Data ElementName="unknown383" Type="float" Size="1" />
  5918. <Data ElementName="unknown384" Type="float" Size="1" />
  5919. <Data ElementName="unknown385" Type="float" Size="1" />
  5920. <Data ElementName="unknown386" Type="float" Size="1" />
  5921. <Data ElementName="unknown387" Type="float" Size="1" />
  5922. <Data ElementName="unknown388" Type="float" Size="1" />
  5923. <Data ElementName="unknown389" Type="float" Size="1" />
  5924. <Data ElementName="unknown390" Type="float" Size="1" />
  5925. <Data ElementName="unknown391" Type="float" Size="1" />
  5926. <Data ElementName="unknown392" Type="float" Size="1" />
  5927. <Data ElementName="unknown393" Type="float" Size="1" />
  5928. <Data ElementName="unknown394" Type="float" Size="1" />
  5929. <Data ElementName="unknown395" Type="float" Size="1" />
  5930. <Data ElementName="unknown396" Type="float" Size="1" />
  5931. <Data ElementName="unknown397" Type="float" Size="1" />
  5932. <Data ElementName="unknown398" Type="float" Size="1" />
  5933. <Data ElementName="durability_mod" Type="float" Size="1" />
  5934. <Data ElementName="durability_add" Type="float" Size="1" />
  5935. <Data ElementName="progress_mod" Type="float" Size="1" />
  5936. <Data ElementName="progress_add" Type="float" Size="1" />
  5937. <Data ElementName="success_mod" Type="float" Size="1" />
  5938. <Data ElementName="crit_success_mod" Type="float" Size="1" />
  5939. <Data ElementName="unknown177" Type ="float" Size="1" />
  5940. <Data ElementName="rare_harvest_chance" Type="float" Size="1" />
  5941. <Data ElementName="max_crafting" Type="float" Size="1" />
  5942. <Data ElementName="component_refund" Type="float" Size="1" />
  5943. <Data ElementName="unknown178" Type ="float" Size="1" />
  5944. <Data ElementName="ex_durability_mod" Type="float" Size="1" />
  5945. <Data ElementName="ex_durability_add" Type="float" Size="1" />
  5946. <Data ElementName="ex_crit_success_mod" Type="float" Size="1" />
  5947. <Data ElementName="ex_crit_failure_mod" Type="float" Size="1" />
  5948. <Data ElementName="ex_progress_mod" Type="float" Size="1" />
  5949. <Data ElementName="ex_progress_add" Type="float" Size="1" />
  5950. <Data ElementName="ex_success_mod" Type="float" Size="1" />
  5951. <Data ElementName="unknown417" Type="float" Size="1" />
  5952. <Data ElementName="unknown418" Type="float" Size="1" />
  5953. <Data ElementName="unknown419" Type="float" Size="1" />
  5954. <Data ElementName="unknown420" Type="float" Size="1" />
  5955. <Data ElementName="unknown421" Type="float" Size="1" />
  5956. <Data ElementName="unknown422" Type="float" Size="1" />
  5957. <Data ElementName="unknown423" Type="float" Size="1" />
  5958. <Data ElementName="unknown424" Type="float" Size="1" />
  5959. <Data ElementName="unknown425" Type="float" Size="1" />
  5960. <Data ElementName="unknown426" Type="float" Size="1" />
  5961. <Data ElementName="unknown427" Type="float" Size="1" />
  5962. <Data ElementName="unknown428" Type="float" Size="1" />
  5963. <Data ElementName="unknown429" Type="float" Size="1" />
  5964. <Data ElementName="unknown430" Type="float" Size="1" />
  5965. <Data ElementName="unknown431" Type="float" Size="1" />
  5966. <Data ElementName="unknown432" Type="float" Size="1" />
  5967. <Data ElementName="unknown433" Type="float" Size="1" />
  5968. <Data ElementName="unknown434" Type="float" Size="1" />
  5969. <Data ElementName="unknown435" Type="float" Size="1" />
  5970. <Data ElementName="unknown436" Type="float" Size="1" />
  5971. <Data ElementName="unknown437" Type="float" Size="1" />
  5972. <Data ElementName="unknown438" Type="float" Size="1" />
  5973. <Data ElementName="unknown439" Type="float" Size="1" />
  5974. <Data ElementName="unknown440" Type="float" Size="1" />
  5975. <Data ElementName="unknown441" Type="float" Size="1" />
  5976. <Data ElementName="unknown180" Type="int8" Size="1" />
  5977. <Data ElementName="vision" Type="int8" Size="1" />
  5978. <Data ElementName="unknown181a" Type="int8" Size="1" />
  5979. <Data ElementName="unknown181b" Type="int8" Size="1" />
  5980. <Data ElementName="unknown442" Type ="float" Size="1" />
  5981. <Data ElementName="unknown443" Type ="float" Size="1" />
  5982. <Data ElementName="unknown444" Type ="float" Size="1" />
  5983. <Data ElementName="unknown445" Type ="float" Size="1" />
  5984. <Data ElementName="unknown446" Type ="float" Size="1" />
  5985. <Data ElementName="unknown447" Type ="float" Size="1" />
  5986. <Data ElementName="unknown448" Type ="float" Size="1" />
  5987. <Data ElementName="unknown449" Type ="float" Size="1" />
  5988. <Data ElementName="unknown450" Type ="float" Size="1" />
  5989. <Data ElementName="unknown451" Type ="float" Size="1" />
  5990. <Data ElementName="unknown452" Type ="float" Size="1" />
  5991. <Data ElementName="unknown453" Type ="float" Size="1" />
  5992. <Data ElementName="unknown454" Type ="float" Size="1" />
  5993. <Data ElementName="unknown455" Type ="float" Size="1" />
  5994. <Data ElementName="unknown456" Type ="float" Size="1" />
  5995. <Data ElementName="unknown457" Type ="float" Size="1" />
  5996. <Data ElementName="unknown458" Type ="float" Size="1" />
  5997. <Data ElementName="unknown459" Type ="float" Size="1" />
  5998. <Data ElementName="unknown460" Type ="float" Size="1" />
  5999. <Data ElementName="unknown461" Type ="float" Size="1" />
  6000. <Data ElementName="unknown462" Type ="float" Size="1" />
  6001. <Data ElementName="unknown463" Type ="float" Size="1" />
  6002. <Data ElementName="unknown464" Type ="float" Size="1" />
  6003. <Data ElementName="unknown465" Type ="float" Size="1" />
  6004. <Data ElementName="unknown466" Type ="float" Size="1" />
  6005. <Data ElementName="unknown467" Type ="float" Size="1" />
  6006. <Data ElementName="unknown468" Type ="float" Size="1" />
  6007. <Data ElementName="unknown469" Type ="float" Size="1" />
  6008. <Data ElementName="unknown470" Type ="float" Size="1" />
  6009. <Data ElementName="unknown471" Type ="float" Size="1" />
  6010. <Data ElementName="unknown472" Type ="float" Size="1" />
  6011. <Data ElementName="unknown473" Type ="float" Size="1" />
  6012. <Data ElementName="unknown474" Type ="float" Size="1" />
  6013. <Data ElementName="unknown475" Type ="float" Size="1" />
  6014. <Data ElementName="unknown476" Type ="float" Size="1" />
  6015. <Data ElementName="unknown477" Type ="float" Size="1" />
  6016. <Data ElementName="unknown478" Type ="float" Size="1" />
  6017. <Data ElementName="unknown479" Type ="float" Size="1" />
  6018. <Data ElementName="unknown480" Type ="float" Size="1" />
  6019. <Data ElementName="unknown481" Type ="float" Size="1" />
  6020. <Data ElementName="unknown482" Type ="float" Size="1" />
  6021. <Data ElementName="unknown483" Type ="float" Size="1" />
  6022. <Data ElementName="unknown484" Type ="float" Size="1" />
  6023. <Data ElementName="unknown485" Type ="float" Size="1" />
  6024. <Data ElementName="unknown486" Type ="float" Size="1" />
  6025. <Data ElementName="unknown487" Type ="float" Size="1" />
  6026. <Data ElementName="unknown488" Type ="float" Size="1" />
  6027. <Data ElementName="unknown489" Type ="float" Size="1" />
  6028. <Data ElementName="unknown490" Type ="float" Size="1" />
  6029. <Data ElementName="unknown491" Type ="float" Size="1" />
  6030. <Data ElementName="unknown492" Type ="float" Size="1" />
  6031. <Data ElementName="unknown493" Type ="float" Size="1" />
  6032. <Data ElementName="unknown494" Type ="float" Size="1" />
  6033. <Data ElementName="unknown495" Type ="float" Size="1" />
  6034. <Data ElementName="unknown496" Type ="float" Size="1" />
  6035. <Data ElementName="unknown497" Type ="float" Size="1" />
  6036. <Data ElementName="unknown498" Type ="float" Size="1" />
  6037. <Data ElementName="unknown499" Type ="float" Size="1" />
  6038. <Data ElementName="unknown500" Type ="float" Size="1" />
  6039. <Data ElementName="unknown501" Type ="float" Size="1" />
  6040. <Data ElementName="unknown502" Type ="float" Size="1" />
  6041. <Data ElementName="unknown503" Type ="float" Size="1" />
  6042. <Data ElementName="unknown504" Type ="float" Size="1" />
  6043. <Data ElementName="unknown505" Type ="float" Size="1" />
  6044. <Data ElementName="unknown506" Type ="float" Size="1" />
  6045. <Data ElementName="unknown507" Type ="float" Size="1" />
  6046. <Data ElementName="unknown508" Type ="float" Size="1" />
  6047. <Data ElementName="unknown509" Type ="float" Size="1" />
  6048. <Data ElementName="unknown510" Type ="float" Size="1" />
  6049. <Data ElementName="unknown511" Type ="float" Size="1" />
  6050. <Data ElementName="unknown512" Type ="float" Size="1" />
  6051. <Data ElementName="unknown513" Type ="float" Size="1" />
  6052. <Data ElementName="unknown514" Type ="float" Size="1" />
  6053. <Data ElementName="haste_tt" Type ="int32" Size="1" />
  6054. <Data ElementName="dps_pve_tt" Type ="int32" Size="1" />
  6055. <Data ElementName="dps_pvp_tt" Type ="int32" Size="1" />
  6056. <Data ElementName="multi_attack_pve_tt" Type ="float" Size="1" />
  6057. <Data ElementName="multi_attack_pvp_tt" Type ="float" Size="1" />
  6058. <Data ElementName="unknown520" Type ="float" Size="1" />
  6059. <Data ElementName="unknown521" Type ="float" Size="1" />
  6060. <Data ElementName="unknown522" Type ="float" Size="1" />
  6061. <Data ElementName="unknown523" Type ="float" Size="1" />
  6062. <Data ElementName="unknown524" Type ="float" Size="1" />
  6063. <Data ElementName="group_members" Substruct="Substruct_GroupMember" Size="5" />
  6064. <Data ElementName="unknown182" Type="int16" Size="1" />
  6065. <Data ElementName="unknown183" Type="int8" Size="1548" />
  6066. <Data ElementName="pet_id" Type="int32" Size="1" />
  6067. <Data ElementName="pet_name" Type="char" Size="32" />
  6068. <Data ElementName="unknown184" Type="int8" Size="9" />
  6069. <Data ElementName="pet_health_pct" Type="float" Size="1" />
  6070. <Data ElementName="pet_power_pct" Type="float" Size="1" />
  6071. <Data ElementName="unknown185" Type="int8" Size="1" />
  6072. <Data ElementName="pet_movement" Type="int8" Size="1" />
  6073. <Data ElementName="pet_behavior" Type="int8" Size="1" />
  6074. <Data ElementName="unknown186" Type="int8" Size="8" />
  6075. <Data ElementName="merc_id" Type="int32" Size="32" />
  6076. <Data ElementName="merc_name" Type="char" Size="1" />
  6077. <Data ElementName="merc_unknown21" Type="int8" Size="9" />
  6078. <Data ElementName="merc_health_pct" Type="float" Size="1" />
  6079. <Data ElementName="merc_power_pct" Type="float" Size="1" />
  6080. <Data ElementName="merc_unknown21b" Type="int8" Size="1" />
  6081. <Data ElementName="merc_movement" Type="int8" Size="1" />
  6082. <Data ElementName="merc_behavior" Type="int8" Size="1" />
  6083. <Data ElementName="merc_unknown21c" Type="int8" Size="8" />
  6084. <Data ElementName="rain" Type="float" Size="1" />
  6085. <Data ElementName="rain2" Type="float" Size="1" />
  6086. <Data ElementName="status_points" Type="int32" Size="1" />
  6087. <Data ElementName="guild_status" Type="int32" Size="1" />
  6088. <Data ElementName="unknown187" Type="int8" Size="1" />
  6089. <Data ElementName="house_zone" Type="char" Size="48" />
  6090. <Data ElementName="bind_zone" Type="char" Size="32" />
  6091. <Data ElementName="unknown188" Type="int8" Size="50" />
  6092. </Struct>
  6093. <Struct Name="WS_CharacterSheet" ClientVersion="58495" OpcodeName="OP_UpdateCharacterSheetMsg">
  6094. <Data ElementName="character_name" Type="char" Size="40" />
  6095. <Data ElementName="unknown_1_1_MJ" Type="int16" Size="1" />
  6096. <Data ElementName="race" Type="int8" Size="1" />
  6097. <Data ElementName="gender" Type="int8" Size="1" />
  6098. <Data ElementName="exiled" Type="int8" Size="1" />
  6099. <Data ElementName="class1" Type="int32" Size="1" />
  6100. <Data ElementName="class2" Type="int32" Size="1" />
  6101. <Data ElementName="class3" Type="int32" Size="1" />
  6102. <Data ElementName="tradeskill_class1" Type="int32" Size="1" />
  6103. <Data ElementName="tradeskill_class2" Type="int32" Size="1" />
  6104. <Data ElementName="tradeskill_class3" Type="int32" Size="1" />
  6105. <Data ElementName="level" Type="int16" Size="1" />
  6106. <Data ElementName="effective_level" Type="int16" Size="1" />
  6107. <Data ElementName="tradeskill_level" Type="int16" Size="1" />
  6108. <Data ElementName="unknown_1_2_MJ" Type="int32" Size="1" />
  6109. <Data ElementName="account_age_base" Type="int16" Size="1" />
  6110. <Data ElementName="account_age_bonus" Type="int16" Size="1" />
  6111. <Data ElementName="deity" Type="char" Size="32" />
  6112. <Data ElementName="last_name" Type="char" Size="20" />
  6113. <Data ElementName="unknown3" Type="int8" Size="1" />
  6114. <Data ElementName="character_name2" Type="char" Size="40" />
  6115. <Data ElementName="character_name2_unknown" Type="int16" Size="1" />
  6116. <Data ElementName="character_name3" Type="char" Size="40" />
  6117. <Data ElementName="character_name3_unknown" Type="int16" Size="1" />
  6118. <Data ElementName="current_hp" Type="sint64" Size="1" />
  6119. <Data ElementName="max_hp" Type="int64" Size="1" />
  6120. <Data ElementName="base_hp" Type="int32" Size="1" />
  6121. <Data ElementName="base_hp2" Type="int32" Size="1" />
  6122. <Data ElementName="current_power" Type="sint32" Size="1" />
  6123. <Data ElementName="max_power" Type="sint32" Size="1" />
  6124. <Data ElementName="base_power" Type="int32" Size="1" />
  6125. <Data ElementName="conc_used" Type="int8" Size="1" />
  6126. <Data ElementName="conc_max" Type="int8" Size="1" />
  6127. <Data ElementName="savagery" Type="sint32" Size="1" />
  6128. <Data ElementName="max_savagery" Type="sint32" Size="1" />
  6129. <Data ElementName="unknown4b" Type="int32" Size="1" />
  6130. <Data ElementName="savagery_level" Type="int32" Size="1" />
  6131. <Data ElementName="max_savagery_level" Type="int32" Size="1" />
  6132. <Data ElementName="unknown4c" Type="int8" Size="4" />
  6133. <Data ElementName="dissonance" Type="sint32" Size="1" /> <!-- index 283 -->
  6134. <Data ElementName="max_dissonance" Type="sint32" Size="1" />
  6135. <Data ElementName="unknown5c" Type="int8" Size="4" />
  6136. <Data ElementName="hp_regen" Type="int32" Size="1" />
  6137. <Data ElementName="power_regen" Type="int32" Size="1" />
  6138. <Data ElementName="unknown6" Type="int32" Size="2" />
  6139. <Data ElementName="unknown7" Type="float" Size="2" />
  6140. <Data ElementName="stat_bonus_health" Type="float" Size="1" />
  6141. <Data ElementName="stat_bonus_power" Type="float" Size="1" />
  6142. <Data ElementName="bonus_health" Type="int32" Size="1" />
  6143. <Data ElementName="unknown8" Type="int32" Size="1" />
  6144. <Data ElementName="bonus_power" Type="int32" Size="1" />
  6145. <Data ElementName="stat_bonus_damage" Type="float" Size="1" />
  6146. <Data ElementName="mitigation_pct_pve" Type="int16" Size="1" />
  6147. <Data ElementName="mitigation_pct_pvp" Type="int16" Size="1" />
  6148. <Data ElementName="toughness" Type="int16" Size="1" />
  6149. <Data ElementName="toughness_resist_dmg_pvp" Type="float" Size="1" />
  6150. <Data ElementName="lethality" Type="int16" Size="1" />
  6151. <Data ElementName="lethality_pct" Type="float" Size="1" />
  6152. <Data ElementName="avoidance_pct" Type="int16" Size="1" />
  6153. <Data ElementName="avoidance_reduction" Type="int16" Size="1" />
  6154. <Data ElementName="avoidance" Type="int16" Size="1" />
  6155. <Data ElementName="unknown10" Type="int16" Size="1" />
  6156. <Data ElementName="avoidance_base" Type="int16" Size="1" />
  6157. <Data ElementName="unknown10a" Type="int16" Size="1" />
  6158. <Data ElementName="parry" Type="int16" Size="1" />
  6159. <Data ElementName="unknown11" Type="int16" Size="1" />
  6160. <Data ElementName="block" Type="int16" Size="1" />
  6161. <Data ElementName="unknown12" Type="int16" Size="1" />
  6162. <Data ElementName="uncontested_block" Type="int16" Size="1" />
  6163. <Data ElementName="unknown13" Type="int16" Size="1" />
  6164. <Data ElementName="uncontested_riposte" Type="int16" Size="1" />
  6165. <Data ElementName="uncontested_dodge" Type="int16" Size="1" />
  6166. <Data ElementName="uncontested_parry" Type="int16" Size="1" />
  6167. <Data ElementName="str" Type="int16" Size="1" />
  6168. <Data ElementName="sta" Type="int16" Size="1" />
  6169. <Data ElementName="agi" Type="int16" Size="1" />
  6170. <Data ElementName="wis" Type="int16" Size="1" />
  6171. <Data ElementName="int" Type="int16" Size="1" />
  6172. <Data ElementName="str_base" Type="int16" Size="1" />
  6173. <Data ElementName="sta_base" Type="int16" Size="1" />
  6174. <Data ElementName="agi_base" Type="int16" Size="1" />
  6175. <Data ElementName="wis_base" Type="int16" Size="1" />
  6176. <Data ElementName="int_base" Type="int16" Size="1" />
  6177. <Data ElementName="mitigation_cur" Type="int32" Size="1" />
  6178. <Data ElementName="elemental" Type="int32" Size="1" />
  6179. <Data ElementName="noxious" Type="int32" Size="1" />
  6180. <Data ElementName="arcane" Type="int32" Size="1" />
  6181. <Data ElementName="mitigation_base" Type="int32" Size="1" />
  6182. <Data ElementName="elemental_base" Type="int32" Size="1" />
  6183. <Data ElementName="noxious_base" Type="int32" Size="1" />
  6184. <Data ElementName="arcane_base" Type="int32" Size="1" />
  6185. <Data ElementName="unknown14" Type="int16" Size="1" />
  6186. <Data ElementName="elemental_absorb_pve" Type="int16" Size="1" />
  6187. <Data ElementName="noxious_absorb_pve" Type="int16" Size="1" />
  6188. <Data ElementName="arcane_absorb_pve" Type="int16" Size="1" />
  6189. <Data ElementName="unknown15" Type="int16" Size="1" />
  6190. <Data ElementName="elemental_absorb_pvp" Type="int16" Size="1" />
  6191. <Data ElementName="noxious_absorb_pvp" Type="int16" Size="1" />
  6192. <Data ElementName="arcane_absorb_pvp" Type="int16" Size="1" />
  6193. <Data ElementName="unknown16" Type="int16" Size="1" />
  6194. <Data ElementName="elemental_dmg_reduction" Type="int16" Size="1" />
  6195. <Data ElementName="noxious_dmg_reduction" Type="int16" Size="1" />
  6196. <Data ElementName="arcane_dmg_reduction" Type="int16" Size="1" />
  6197. <Data ElementName="unknown17" Type="int16" Size="1" />
  6198. <Data ElementName="elemental_dmg_reduction_pct" Type="int16" Size="1" />
  6199. <Data ElementName="noxious_dmg_reduction_pct" Type="int16" Size="1" />
  6200. <Data ElementName="arcane_dmg_reduction_pct" Type="int16" Size="1" />
  6201. <Data ElementName="current_adv_xp" Type="float" Size="1" />
  6202. <Data ElementName="needed_adv_xp" Type="float" Size="1" />
  6203. <Data ElementName="debt_adv_xp" Type="float" Size="1" />
  6204. <Data ElementName="current_trade_xp" Type="float" Size="1" />
  6205. <Data ElementName="needed_trade_xp" Type="float" Size="1" />
  6206. <Data ElementName="debt_trade_xp" Type="float" Size="1" />
  6207. <Data ElementName="unknown18" Type="int16" Size="6" />
  6208. <Data ElementName="server_bonus" Type="int16" Size="1" />
  6209. <Data ElementName="adventure_vet_bonus" Type="int16" Size="1" />
  6210. <Data ElementName="tradeskill_vet_bonus" Type="int16" Size="1" />
  6211. <Data ElementName="dungeon_finder_bonus" Type="int16" Size="1" />
  6212. <Data ElementName="recruit_friend_bonus" Type="int32" Size="1" />
  6213. <Data ElementName="unknown19" Type="int16" Size="1" />
  6214. <Data ElementName="adventure_vitality" Type="int16" Size="1" />
  6215. <Data ElementName="adventure_vitality_yellow_arrow" Type="int16" Size="1" />
  6216. <Data ElementName="adventure_vitality_blue_arrow" Type="int16" Size="1" />
  6217. <Data ElementName="tradeskill_vitality" Type="int16" Size="1" />
  6218. <Data ElementName="tradeskill_vitality_purple_arrow" Type="int16" Size="1" />
  6219. <Data ElementName="tradeskill_vitality_blue_arrow" Type="int16" Size="1" />
  6220. <Data ElementName="mentor_bonus" Type="int16" Size="1" />
  6221. <Data ElementName="unknown20" Type="int8" Size="1" />
  6222. <Data ElementName="assigned_aa" Type="int16" Size="1" />
  6223. <Data ElementName="max_aa" Type="int16" Size="1" />
  6224. <Data ElementName="unassigned_aa" Type="int16" Size="1" />
  6225. <Data ElementName="aa_green_bar" Type="int16" Size="1" />
  6226. <Data ElementName="adv_xp_to_aa_xp_slider" Type="int16" Size="1" />
  6227. <Data ElementName="unknown21" Type="int16" Size="1" />
  6228. <Data ElementName="aa_blue_bar" Type="int16" Size="1" />
  6229. <Data ElementName="bonus_achievement_xp" Type="int16" Size="1" />
  6230. <Data ElementName="unknown22" Type="int8" Size="2" />
  6231. <Data ElementName="unknown23" Type="int8" Size="2" />
  6232. <Data ElementName="items_found" Type="int32" Size="1" />
  6233. <Data ElementName="named_npcs_killed" Type="int32" Size="1" />
  6234. <Data ElementName="quests_completed" Type="int32" Size="1" />
  6235. <Data ElementName="exploration_events" Type="int32" Size="1" />
  6236. <Data ElementName="completed_collections" Type="int32" Size="1" />
  6237. <Data ElementName="unknown24" Type="int16" Size="10" />
  6238. <Data ElementName="unknown25" Type="int8" Size="1" />
  6239. <Data ElementName="total_prestige_points" Type="int16" Size="1" />
  6240. <Data ElementName="unassigned_prestige_points" Type="int16" Size="1" />
  6241. <Data ElementName="unknown26" Type="int16" Size="1" />
  6242. <Data ElementName="unknown27" Type="int16" Size="1" />
  6243. <Data ElementName="total_tradeskill_points" Type="int16" Size="1" />
  6244. <Data ElementName="unassigned_tradeskill_points" Type="int16" Size="1" />
  6245. <Data ElementName="unknown28" Type="int16" Size="1" />
  6246. <Data ElementName="unknown29" Type="int16" Size="1" />
  6247. <Data ElementName="total_tradeskill_prestige_points" Type="int16" Size="1" />
  6248. <Data ElementName="unassigned_tradeskill_prestige_points" Type="int16" Size="1" />
  6249. <Data ElementName="unknown30" Type="int16" Size="1" />
  6250. <Data ElementName="unknown31" Type="int16" Size="1" />
  6251. <Data ElementName="unknown32" Type="int16" Size="1" />
  6252. <Data ElementName="unknown33" Type="int16" Size="1" />
  6253. <Data ElementName="coins_copper" Type="int32" Size="1" />
  6254. <Data ElementName="coins_silver" Type="int32" Size="1" />
  6255. <Data ElementName="coins_gold" Type="int32" Size="1" />
  6256. <Data ElementName="coins_plat" Type="int32" Size="1" />
  6257. <Data ElementName="unknown34" Type="int32" Size="5" />
  6258. <Data ElementName="spell_effects" Substruct="Substruct_SpellEffects" Size="45" />
  6259. <Data ElementName="detrimental_spell_effects" Substruct="Substruct_SpellEffects" Size="45" />
  6260. <Data ElementName="passive_spell_effects" Substruct="Substruct_PassiveEffects" Size="100" />
  6261. <Data ElementName="unknown35" Type="int8" Size="132" />
  6262. <Data ElementName="trauma_count" Type="int8" Size="1" />
  6263. <Data ElementName="arcane_count" Type="int8" Size="1" />
  6264. <Data ElementName="noxious_count" Type="int8" Size="1" />
  6265. <Data ElementName="elemental_count" Type="int8" Size="1" />
  6266. <Data ElementName="curse_count" Type="int8" Size="1" />
  6267. <Data ElementName="maintained_effects" Substruct="Substruct_MaintainedEffects" Size="30" />
  6268. <Data ElementName="breath" Type="float" Size="1" />
  6269. <Data ElementName="breathe_underwater" Type="int8" Size="1" />
  6270. <Data ElementName="unknown36" Type="float" Size="1" />
  6271. <Data ElementName="melee_pri_dmg_min" Type="int32" Size="1" />
  6272. <Data ElementName="melee_pri_dmg_max" Type="int32" Size="1" />
  6273. <Data ElementName="melee_pri_delay" Type="float" Size="1" />
  6274. <Data ElementName="melee_sec_dmg_min" Type="int32" Size="1" />
  6275. <Data ElementName="melee_sec_dmg_max" Type="int32" Size="1" />
  6276. <Data ElementName="melee_sec_delay" Type="float" Size="1" />
  6277. <Data ElementName="ranged_dmg_min" Type="int32" Size="1" />
  6278. <Data ElementName="ranged_dmg_max" Type="int32" Size="1" />
  6279. <Data ElementName="ranged_delay" Type="float" Size="1" />
  6280. <Data ElementName="unknown37" Type="int32" Size="1" />
  6281. <Data ElementName="unknown38" Type="int32" Size="1" />
  6282. <Data ElementName="unknown39" Type="int32" Size="1" />
  6283. <Data ElementName="unknown40" Type="int32" Size="1" />
  6284. <Data ElementName="ability_mod_pve" Type="float" Size="1" />
  6285. <Data ElementName="unknown41" Type="float" Size="1" />
  6286. <Data ElementName="unknown42" Type="float" Size="1" />
  6287. <Data ElementName="unknown43" Type="float" Size="1" />
  6288. <Data ElementName="unknown44" Type="float" Size="1" />
  6289. <Data ElementName="ability_mod_pvp" Type="float" Size="1" />
  6290. <Data ElementName="base_melee_crit" Type="float" Size="1" />
  6291. <Data ElementName="base_spell_crit" Type="float" Size="1" />
  6292. <Data ElementName="base_taunt_crit" Type="float" Size="1" />
  6293. <Data ElementName="base_heal_crit" Type="float" Size="1" />
  6294. <Data ElementName="flags" Type="int32" Size="1" />
  6295. <Data ElementName="flags2" Type="int32" Size="1" />
  6296. <Data ElementName="unknown45" Type="float" Size="1" />
  6297. <Data ElementName="unknown46" Type="float" Size="1" />
  6298. <Data ElementName="unknown47" Type="float" Size="1" />
  6299. <Data ElementName="unknown48" Type="float" Size="1" />
  6300. <Data ElementName="unknown49" Type="float" Size="1" />
  6301. <Data ElementName="unknown50" Type="float" Size="1" />
  6302. <Data ElementName="unknown51" Type="float" Size="1" />
  6303. <Data ElementName="unknown52" Type="float" Size="1" />
  6304. <Data ElementName="unknown53" Type="float" Size="1" />
  6305. <Data ElementName="unknown54" Type="float" Size="1" />
  6306. <Data ElementName="unknown55" Type="float" Size="1" />
  6307. <Data ElementName="unknown56" Type="float" Size="1" />
  6308. <Data ElementName="unknown57" Type="float" Size="1" />
  6309. <Data ElementName="unknown58" Type="float" Size="1" />
  6310. <Data ElementName="unknown59" Type="float" Size="1" />
  6311. <Data ElementName="unknown60" Type="float" Size="1" />
  6312. <Data ElementName="unknown61" Type="float" Size="1" />
  6313. <Data ElementName="unknown62" Type="float" Size="1" />
  6314. <Data ElementName="unknown63" Type="float" Size="1" />
  6315. <Data ElementName="unknown64" Type="float" Size="1" />
  6316. <Data ElementName="unknown65" Type="float" Size="1" />
  6317. <Data ElementName="unknown66" Type="float" Size="1" />
  6318. <Data ElementName="unknown67" Type="float" Size="1" />
  6319. <Data ElementName="unknown68" Type="float" Size="1" />
  6320. <Data ElementName="unknown69" Type="float" Size="1" />
  6321. <Data ElementName="unknown70" Type="float" Size="1" />
  6322. <Data ElementName="unknown71" Type="float" Size="1" />
  6323. <Data ElementName="unknown72" Type="float" Size="1" />
  6324. <Data ElementName="unknown73" Type="float" Size="1" />
  6325. <Data ElementName="unknown74" Type="float" Size="1" />
  6326. <Data ElementName="unknown75" Type="float" Size="1" />
  6327. <Data ElementName="unknown76" Type="float" Size="1" />
  6328. <Data ElementName="unknown77" Type="float" Size="1" />
  6329. <Data ElementName="unknown78" Type="float" Size="1" />
  6330. <Data ElementName="unknown79" Type="float" Size="1" />
  6331. <Data ElementName="unknown80" Type="float" Size="1" />
  6332. <Data ElementName="unknown81" Type="float" Size="1" />
  6333. <Data ElementName="unknown82" Type="float" Size="1" />
  6334. <Data ElementName="unknown83" Type="float" Size="1" />
  6335. <Data ElementName="unknown84" Type="float" Size="1" />
  6336. <Data ElementName="unknown85" Type="float" Size="1" />
  6337. <Data ElementName="unknown86" Type="float" Size="1" />
  6338. <Data ElementName="unknown87" Type="float" Size="1" />
  6339. <Data ElementName="unknown88" Type="float" Size="1" />
  6340. <Data ElementName="unknown89" Type="float" Size="1" />
  6341. <Data ElementName="unknown90" Type="float" Size="1" />
  6342. <Data ElementName="unknown91" Type="float" Size="1" />
  6343. <Data ElementName="unknown92" Type="float" Size="1" />
  6344. <Data ElementName="unknown93" Type="float" Size="1" />
  6345. <Data ElementName="unknown94" Type="float" Size="1" />
  6346. <Data ElementName="unknown95" Type="float" Size="1" />
  6347. <Data ElementName="unknown96" Type="float" Size="1" />
  6348. <Data ElementName="unknown97" Type="float" Size="1" />
  6349. <Data ElementName="unknown98" Type="float" Size="1" />
  6350. <Data ElementName="unknown99" Type="float" Size="1" />
  6351. <Data ElementName="unknown100" Type="float" Size="1" />
  6352. <Data ElementName="unknown101" Type="float" Size="1" />
  6353. <Data ElementName="unknown102" Type="float" Size="1" />
  6354. <Data ElementName="unknown103" Type="float" Size="1" />
  6355. <Data ElementName="unknown104" Type="float" Size="1" />
  6356. <Data ElementName="unknown105" Type="float" Size="1" />
  6357. <Data ElementName="unknown106" Type="float" Size="1" />
  6358. <Data ElementName="unknown107" Type="float" Size="1" />
  6359. <Data ElementName="unknown108" Type="float" Size="1" />
  6360. <Data ElementName="unknown109" Type="float" Size="1" />
  6361. <Data ElementName="unknown110" Type="float" Size="1" />
  6362. <Data ElementName="out_of_combat_health_regen" Type="float" Size="1" />
  6363. <Data ElementName="out_of_combat_power_regen" Type="float" Size="1" />
  6364. <Data ElementName="in_combat_regen" Type="float" Size="1" />
  6365. <Data ElementName="deflect" Type="float" Size="1" />
  6366. <Data ElementName="increase_max_health" Type="float" Size="1" />
  6367. <Data ElementName="increase_max_health2" Type="float" Size="1" /> <!-- used when bonus is applied to both health & power -->
  6368. <Data ElementName="unknown117" Type="float" Size="1" />
  6369. <Data ElementName="increase_speed" Type="float" Size="1" />
  6370. <Data ElementName="unknown119" Type="float" Size="1" />
  6371. <Data ElementName="increase_ground_speed" Type="float" Size="1" />
  6372. <Data ElementName="increase_air_speed" Type="float" Size="1" />
  6373. <Data ElementName="unknown122" Type="float" Size="1" /> <!-- see coldain pegasus buff this has a value of 8 which involves skill buff -->
  6374. <Data ElementName="unknown123" Type="float" Size="1" /> <!-- see coldain pegasus buff this has a value of 3 which involves skill buff -->
  6375. <Data ElementName="unknown124" Type="float" Size="1" /> <!-- see coldain pegasus buff this has a value of 3 which involves skill buff -->
  6376. <Data ElementName="in_combat_movement_speed" Type="float" Size="1" />
  6377. <Data ElementName="haste" Type="float" Size="1" />
  6378. <Data ElementName="increase_max_power" Type="float" Size="1" />
  6379. <Data ElementName="increase_max_power2" Type="float" Size="1" /> <!-- used when bonus is applied to both health & power -->
  6380. <Data ElementName="unknown128" Type="float" Size="1" />
  6381. <Data ElementName="drunk" Type="float" Size="1" />
  6382. <Data ElementName="unknown129" Type="float" Size="1" />
  6383. <Data ElementName="hate_mod" Type="float" Size="1" />
  6384. <Data ElementName="adventure_effects_bonus" Type="float" Size="1" />
  6385. <Data ElementName="tradeskill_effects_bonus" Type="float" Size="1" />
  6386. <Data ElementName="unknown130" Type="float" Size="1" />
  6387. <Data ElementName="unknown131" Type="float" Size="1" />
  6388. <Data ElementName="dps" Type="float" Size="1" />
  6389. <Data ElementName="unknown132" Type="float" Size="1" />
  6390. <Data ElementName="unknown133" Type="float" Size="1" />
  6391. <Data ElementName="unknown134" Type="float" Size="1" />
  6392. <Data ElementName="base_avoidance" Type="float" Size="1" />
  6393. <Data ElementName="unknown136" Type="float" Size="1" />
  6394. <Data ElementName="uncontested_riposte_pve" Type="float" Size="1" />
  6395. <Data ElementName="uncontested_parry_pve" Type="float" Size="1" />
  6396. <Data ElementName="unknown139" Type="float" Size="1" />
  6397. <Data ElementName="melee_ae" Type="float" Size="1" />
  6398. <Data ElementName="multi_attack" Type="float" Size="1" />
  6399. <Data ElementName="spell_multi_attack" Type="float" Size="1" /> <!-- spell_doublecast -->
  6400. <Data ElementName="flurry" Type="float" Size="1" />
  6401. <Data ElementName="unknown140" Type="float" Size="1" />
  6402. <Data ElementName="bountiful_harvest" Type="float" Size="1" />
  6403. <Data ElementName="block_chance" Type="float" Size="1" />
  6404. <Data ElementName="unknown141" Type="float" Size="1" />
  6405. <Data ElementName="unknown142" Type="float" Size="1" />
  6406. <Data ElementName="crit_chance" Type="float" Size="1" />
  6407. <Data ElementName="unknown143" Type="float" Size="1" />
  6408. <Data ElementName="unknown144" Type="float" Size="1" />
  6409. <Data ElementName="crit_bonus" Type="float" Size="1" />
  6410. <Data ElementName="potency" Type="float" Size="1" />
  6411. <Data ElementName="unknown145" Type="float" Size="1" />
  6412. <Data ElementName="reuse_speed" Type="float" Size="1" />
  6413. <Data ElementName="recovery_speed" Type="float" Size="1" />
  6414. <Data ElementName="casting_speed" Type="float" Size="1" />
  6415. <Data ElementName="spell_reuse_speed" Type="float" Size="1" />
  6416. <Data ElementName="unknown146" Type="float" Size="1" />
  6417. <Data ElementName="unknown147" Type="float" Size="1" />
  6418. <Data ElementName="decrease_falling_dmg" Type="float" Size="1" />
  6419. <Data ElementName="unknown149" Type="float" Size="1" />
  6420. <Data ElementName="unknown150" Type="float" Size="1" />
  6421. <Data ElementName="unknown151" Type="float" Size="1" />
  6422. <Data ElementName="unknown152" Type="float" Size="1" />
  6423. <Data ElementName="unknown153" Type="float" Size="1" />
  6424. <Data ElementName="unknown154" Type="float" Size="1" />
  6425. <Data ElementName="unknown155" Type="float" Size="1" />
  6426. <Data ElementName="unknown156" Type="float" Size="1" />
  6427. <Data ElementName="loot_coin" Type="float" Size="1" />
  6428. <Data ElementName="mitigation_increase" Type="float" Size="1" />
  6429. <Data ElementName="unknown159" Type="float" Size="1" />
  6430. <Data ElementName="strikethrough" Type="float" Size="1" />
  6431. <Data ElementName="unknown160" Type="float" Size="1" />
  6432. <Data ElementName="accuracy" Type="float" Size="1" />
  6433. <Data ElementName="unknown161" Type="float" Size="1" />
  6434. <Data ElementName="unknown162" Type="float" Size="1" />
  6435. <Data ElementName="unknown163" Type="float" Size="1" />
  6436. <Data ElementName="unknown164" Type="float" Size="1" />
  6437. <Data ElementName="unknown165" Type="float" Size="1" />
  6438. <Data ElementName="unknown166" Type="float" Size="1" />
  6439. <Data ElementName="unknown167" Type="float" Size="1" />
  6440. <Data ElementName="unknown168" Type="float" Size="1" />
  6441. <Data ElementName="lethality_pve" Type="float" Size="1" />
  6442. <Data ElementName="unknown170" Type="float" Size="1" />
  6443. <Data ElementName="unknown171" Type="float" Size="1" />
  6444. <Data ElementName="unknown172" Type="float" Size="1" />
  6445. <Data ElementName="unknown173" Type="float" Size="1" />
  6446. <Data ElementName="pvp_crit_mit" Type ="float" Size="1" />
  6447. <Data ElementName="unknown174" Type ="float" Size="1" />
  6448. <Data ElementName="unknown175" Type ="float" Size="1" />
  6449. <Data ElementName="unknown200" Type ="float" Size="1" />
  6450. <Data ElementName="unknown201" Type ="float" Size="1" />
  6451. <Data ElementName="unknown202" Type ="float" Size="1" />
  6452. <Data ElementName="unknown203" Type ="float" Size="1" />
  6453. <Data ElementName="unknown204" Type ="float" Size="1" />
  6454. <Data ElementName="unknown205" Type ="float" Size="1" />
  6455. <Data ElementName="unknown206" Type ="float" Size="1" />
  6456. <Data ElementName="unknown207" Type ="float" Size="1" />
  6457. <Data ElementName="unknown208" Type ="float" Size="1" />
  6458. <Data ElementName="unknown209" Type ="float" Size="1" />
  6459. <Data ElementName="unknown210" Type ="float" Size="1" />
  6460. <Data ElementName="unknown211" Type ="float" Size="1" />
  6461. <Data ElementName="unknown212" Type ="float" Size="1" />
  6462. <Data ElementName="unknown213" Type ="float" Size="1" />
  6463. <Data ElementName="unknown214" Type ="float" Size="1" />
  6464. <Data ElementName="unknown215" Type ="float" Size="1" />
  6465. <Data ElementName="unknown216" Type ="float" Size="1" />
  6466. <Data ElementName="unknown217" Type ="float" Size="1" />
  6467. <Data ElementName="unknown218" Type ="float" Size="1" />
  6468. <Data ElementName="unknown219" Type ="float" Size="1" />
  6469. <Data ElementName="unknown220" Type ="float" Size="1" />
  6470. <Data ElementName="unknown221" Type ="float" Size="1" />
  6471. <Data ElementName="unknown222" Type ="float" Size="1" />
  6472. <Data ElementName="unknown223" Type ="float" Size="1" />
  6473. <Data ElementName="unknown224" Type ="float" Size="1" />
  6474. <Data ElementName="unknown225" Type ="float" Size="1" />
  6475. <Data ElementName="unknown226" Type ="float" Size="1" />
  6476. <Data ElementName="unknown227" Type ="float" Size="1" />
  6477. <Data ElementName="unknown228" Type ="float" Size="1" />
  6478. <Data ElementName="unknown229" Type ="float" Size="1" />
  6479. <Data ElementName="unknown230" Type ="float" Size="1" />
  6480. <Data ElementName="unknown231" Type ="float" Size="1" />
  6481. <Data ElementName="unknown232" Type ="float" Size="1" />
  6482. <Data ElementName="unknown233" Type ="float" Size="1" />
  6483. <Data ElementName="unknown234" Type ="float" Size="1" />
  6484. <Data ElementName="unknown235" Type ="float" Size="1" />
  6485. <Data ElementName="unknown236" Type ="float" Size="1" />
  6486. <Data ElementName="unknown237" Type ="float" Size="1" />
  6487. <Data ElementName="unknown238" Type ="float" Size="1" />
  6488. <Data ElementName="unknown239" Type ="float" Size="1" />
  6489. <Data ElementName="unknown240" Type ="float" Size="1" />
  6490. <Data ElementName="unknown241" Type ="float" Size="1" />
  6491. <Data ElementName="unknown242" Type ="float" Size="1" />
  6492. <Data ElementName="uncontested_riposte_gear_cap" Type ="float" Size="1" />
  6493. <Data ElementName="uncontested_dodge_gear_cap" Type ="float" Size="1" />
  6494. <Data ElementName="uncontested_parry_gear_cap" Type ="float" Size="1" />
  6495. <Data ElementName="unknown246" Type ="float" Size="1" />
  6496. <Data ElementName="unknown247" Type ="float" Size="1" />
  6497. <Data ElementName="unknown248" Type ="float" Size="1" />
  6498. <Data ElementName="unknown249" Type ="float" Size="1" />
  6499. <Data ElementName="unknown250" Type ="float" Size="1" />
  6500. <Data ElementName="unknown251" Type ="float" Size="1" />
  6501. <Data ElementName="unknown252" Type ="float" Size="1" />
  6502. <Data ElementName="unknown253" Type ="float" Size="1" />
  6503. <Data ElementName="unknown254" Type ="float" Size="1" />
  6504. <Data ElementName="unknown255" Type ="float" Size="1" />
  6505. <Data ElementName="unknown256" Type ="float" Size="1" />
  6506. <Data ElementName="unknown257" Type ="float" Size="1" />
  6507. <Data ElementName="unknown258" Type ="float" Size="1" />
  6508. <Data ElementName="unknown259" Type ="float" Size="1" />
  6509. <Data ElementName="unknown260" Type ="float" Size="1" />
  6510. <Data ElementName="unknown261" Type ="float" Size="1" />
  6511. <Data ElementName="unknown262" Type ="float" Size="1" />
  6512. <Data ElementName="unknown263" Type ="float" Size="1" />
  6513. <Data ElementName="unknown264" Type ="float" Size="1" />
  6514. <Data ElementName="unknown265" Type ="float" Size="1" />
  6515. <Data ElementName="unknown266" Type ="float" Size="1" />
  6516. <Data ElementName="unknown267" Type ="float" Size="1" />
  6517. <Data ElementName="unknown268" Type ="float" Size="1" />
  6518. <Data ElementName="unknown269" Type ="float" Size="1" />
  6519. <Data ElementName="unknown270" Type ="float" Size="1" />
  6520. <Data ElementName="unknown271" Type ="float" Size="1" />
  6521. <Data ElementName="unknown272" Type ="float" Size="1" />
  6522. <Data ElementName="unknown273" Type ="float" Size="1" />
  6523. <Data ElementName="unknown274" Type ="float" Size="1" />
  6524. <Data ElementName="unknown275" Type ="float" Size="1" />
  6525. <Data ElementName="unknown276" Type ="float" Size="1" />
  6526. <Data ElementName="unknown277" Type ="float" Size="1" />
  6527. <Data ElementName="unknown278" Type ="float" Size="1" />
  6528. <Data ElementName="unknown279" Type ="float" Size="1" />
  6529. <Data ElementName="unknown280" Type ="float" Size="1" />
  6530. <Data ElementName="unknown281" Type ="float" Size="1" />
  6531. <Data ElementName="unknown282" Type ="float" Size="1" />
  6532. <Data ElementName="unknown283" Type ="float" Size="1" />
  6533. <Data ElementName="unknown284" Type ="float" Size="1" />
  6534. <Data ElementName="unknown285" Type ="float" Size="1" />
  6535. <Data ElementName="unknown286" Type ="float" Size="1" />
  6536. <Data ElementName="unknown287" Type ="float" Size="1" />
  6537. <Data ElementName="unknown288" Type ="float" Size="1" />
  6538. <Data ElementName="unknown289" Type ="float" Size="1" />
  6539. <Data ElementName="unknown290" Type ="float" Size="1" />
  6540. <Data ElementName="unknown291" Type ="float" Size="1" />
  6541. <Data ElementName="unknown292" Type ="float" Size="1" />
  6542. <Data ElementName="unknown293" Type ="float" Size="1" />
  6543. <Data ElementName="unknown294" Type ="float" Size="1" />
  6544. <Data ElementName="unknown295" Type ="float" Size="1" />
  6545. <Data ElementName="unknown296" Type ="float" Size="1" />
  6546. <Data ElementName="unknown297" Type ="float" Size="1" />
  6547. <Data ElementName="unknown298" Type ="float" Size="1" />
  6548. <Data ElementName="unknown299" Type ="float" Size="1" />
  6549. <Data ElementName="unknown300" Type ="float" Size="1" />
  6550. <Data ElementName="unknown301" Type ="float" Size="1" />
  6551. <Data ElementName="unknown302" Type ="float" Size="1" />
  6552. <Data ElementName="unknown303" Type ="float" Size="1" />
  6553. <Data ElementName="unknown304" Type ="float" Size="1" />
  6554. <Data ElementName="unknown305" Type="float" Size="1" />
  6555. <Data ElementName="unknown306" Type="float" Size="1" />
  6556. <Data ElementName="unknown307" Type="float" Size="1" />
  6557. <Data ElementName="unknown308" Type="float" Size="1" />
  6558. <Data ElementName="out_of_combat_health_regen_pvp" Type="float" Size="1" />
  6559. <Data ElementName="out_of_combat_power_regen_pvp" Type="float" Size="1" />
  6560. <Data ElementName="in_combat_regen_pvp" Type="float" Size="1" />
  6561. <Data ElementName="deflect_pvp" Type="float" Size="1" />
  6562. <Data ElementName="increase_max_heath_pvp" Type="float" Size="1" />
  6563. <Data ElementName="increase_max_health2_pvp" Type="float" Size="1" /> <!-- used when bonus is applied to both health & power -->
  6564. <Data ElementName="unknown312" Type ="float" Size="1" />
  6565. <Data ElementName="increase_speed_pvp" Type="float" Size="1" />
  6566. <Data ElementName="unknown313" Type="float" Size="1" />
  6567. <Data ElementName="increase_ground_speed_pvp" Type="float" Size="1" />
  6568. <Data ElementName="increase_air_speed_pvp" Type="float" Size="1" />
  6569. <Data ElementName="unknown314" Type="float" Size="1" /> <!-- see coldain pegasus buff this has a value of 8 which involves skill buff -->
  6570. <Data ElementName="unknown315" Type="float" Size="1" /> <!-- see coldain pegasus buff this has a value of 3 which involves skill buff -->
  6571. <Data ElementName="unknown316" Type="float" Size="1" /> <!-- see coldain pegasus buff this has a value of 3 which involves skill buff -->
  6572. <Data ElementName="in_combat_movement_speed_pvp" Type="float" Size="1" />
  6573. <Data ElementName="Haste_pvp" Type="float" Size="1" />
  6574. <Data ElementName="increase_max_power_pvp" Type="float" Size="1" />
  6575. <Data ElementName="increase_max_power2_pvp" Type="float" Size="1" /> <!-- used when bonus is applied to both health & power -->
  6576. <Data ElementName="unknown321" Type="float" Size="1" />
  6577. <Data ElementName="unknown322" Type="float" Size="1" />
  6578. <Data ElementName="unknown323" Type="float" Size="1" />
  6579. <Data ElementName="hate_mod_pvp" Type="float" Size="1" />
  6580. <Data ElementName="unknown325" Type="float" Size="1" />
  6581. <Data ElementName="unknown326" Type="float" Size="1" />
  6582. <Data ElementName="unknown327" Type="float" Size="1" />
  6583. <Data ElementName="unknown328" Type="float" Size="1" />
  6584. <Data ElementName="dps_pvp" Type="float" Size="1" />
  6585. <Data ElementName="unknown330" Type="float" Size="1" />
  6586. <Data ElementName="unknown331" Type="float" Size="1" />
  6587. <Data ElementName="unknown332" Type="float" Size="1" />
  6588. <Data ElementName="base_avoidance_pvp" Type="float" Size="1" />
  6589. <Data ElementName="unknown334" Type="float" Size="1" />
  6590. <Data ElementName="uncontested_riposte_pvp" Type="float" Size="1" />
  6591. <Data ElementName="uncontested_parry_pvp" Type="float" Size="1" />
  6592. <Data ElementName="unknown337" Type="float" Size="1" />
  6593. <Data ElementName="unknown338" Type="float" Size="1" />
  6594. <Data ElementName="multi_attack_pvp" Type="float" Size="1" />
  6595. <Data ElementName="spell_multi_attack_pvp" Type="float" Size="1" /> <!-- spell_doublecast -->
  6596. <Data ElementName="unknown341" Type="float" Size="1" />
  6597. <Data ElementName="unknown342" Type="float" Size="1" />
  6598. <Data ElementName="unknown343" Type="float" Size="1" />
  6599. <Data ElementName="block_chance_pvp" Type="float" Size="1" />
  6600. <Data ElementName="unknown345" Type="float" Size="1" />
  6601. <Data ElementName="unknown346" Type="float" Size="1" />
  6602. <Data ElementName="crit_chance_pvp" Type="float" Size="1" />
  6603. <Data ElementName="unknown348" Type="float" Size="1" />
  6604. <Data ElementName="unknown349" Type="float" Size="1" />
  6605. <Data ElementName="crit_bonus_pvp" Type="float" Size="1" />
  6606. <Data ElementName="potency_pvp" Type="float" Size="1" />
  6607. <Data ElementName="unknown352" Type="float" Size="1" />
  6608. <Data ElementName="reuse_speed_pvp" Type="float" Size="1" />
  6609. <Data ElementName="recovery_speed_pvp" Type="float" Size="1" />
  6610. <Data ElementName="casting_speed_pvp" Type="float" Size="1" />
  6611. <Data ElementName="unknown356" Type="float" Size="1" />
  6612. <Data ElementName="unknown357" Type="float" Size="1" />
  6613. <Data ElementName="unknown358" Type="float" Size="1" />
  6614. <Data ElementName="decrease_falling_dmg_pvp" Type="float" Size="1" />
  6615. <Data ElementName="unknown360" Type="float" Size="1" />
  6616. <Data ElementName="unknown361" Type="float" Size="1" />
  6617. <Data ElementName="unknown362" Type="float" Size="1" />
  6618. <Data ElementName="unknown363" Type="float" Size="1" />
  6619. <Data ElementName="unknown364" Type="float" Size="1" />
  6620. <Data ElementName="unknown365" Type="float" Size="1" />
  6621. <Data ElementName="unknown366" Type="float" Size="1" />
  6622. <Data ElementName="unknown367" Type="float" Size="1" />
  6623. <Data ElementName="loot_coin_pvp" Type="float" Size="1" />
  6624. <Data ElementName="mitigation_increase_pvp" Type="float" Size="1" />
  6625. <Data ElementName="unknown370" Type="float" Size="1" />
  6626. <Data ElementName="strikethrough_pvp" Type="float" Size="1" />
  6627. <Data ElementName="unknown372" Type="float" Size="1" />
  6628. <Data ElementName="unknown373" Type="float" Size="1" />
  6629. <Data ElementName="unknown374" Type="float" Size="1" />
  6630. <Data ElementName="unknown375" Type="float" Size="1" />
  6631. <Data ElementName="unknown376" Type="float" Size="1" />
  6632. <Data ElementName="unknown377" Type="float" Size="1" />
  6633. <Data ElementName="unknown378" Type="float" Size="1" />
  6634. <Data ElementName="unknown379" Type="float" Size="1" />
  6635. <Data ElementName="unknown380" Type="float" Size="1" />
  6636. <Data ElementName="unknown381" Type="float" Size="1" />
  6637. <Data ElementName="lethality_pvp" Type="float" Size="1" />
  6638. <Data ElementName="unknown383" Type="float" Size="1" />
  6639. <Data ElementName="unknown384" Type="float" Size="1" />
  6640. <Data ElementName="unknown385" Type="float" Size="1" />
  6641. <Data ElementName="unknown386" Type="float" Size="1" />
  6642. <Data ElementName="unknown387" Type="float" Size="1" />
  6643. <Data ElementName="unknown388" Type="float" Size="1" />
  6644. <Data ElementName="unknown389" Type="float" Size="1" />
  6645. <Data ElementName="unknown390" Type="float" Size="1" />
  6646. <Data ElementName="unknown391" Type="float" Size="1" />
  6647. <Data ElementName="unknown392" Type="float" Size="1" />
  6648. <Data ElementName="unknown393" Type="float" Size="1" />
  6649. <Data ElementName="unknown394" Type="float" Size="1" />
  6650. <Data ElementName="unknown395" Type="float" Size="1" />
  6651. <Data ElementName="unknown396" Type="float" Size="1" />
  6652. <Data ElementName="unknown397" Type="float" Size="1" />
  6653. <Data ElementName="unknown398" Type="float" Size="1" />
  6654. <Data ElementName="durability_mod" Type="float" Size="1" />
  6655. <Data ElementName="durability_add" Type="float" Size="1" />
  6656. <Data ElementName="progress_mod" Type="float" Size="1" />
  6657. <Data ElementName="progress_add" Type="float" Size="1" />
  6658. <Data ElementName="success_mod" Type="float" Size="1" />
  6659. <Data ElementName="crit_success_mod" Type="float" Size="1" />
  6660. <Data ElementName="unknown177" Type ="float" Size="1" />
  6661. <Data ElementName="rare_harvest_chance" Type="float" Size="1" />
  6662. <Data ElementName="max_crafting" Type="float" Size="1" />
  6663. <Data ElementName="component_refund" Type="float" Size="1" />
  6664. <Data ElementName="unknown178" Type ="float" Size="1" />
  6665. <Data ElementName="ex_durability_mod" Type="float" Size="1" />
  6666. <Data ElementName="ex_durability_add" Type="float" Size="1" />
  6667. <Data ElementName="ex_crit_success_mod" Type="float" Size="1" />
  6668. <Data ElementName="ex_crit_failure_mod" Type="float" Size="1" />
  6669. <Data ElementName="ex_progress_mod" Type="float" Size="1" />
  6670. <Data ElementName="ex_progress_add" Type="float" Size="1" />
  6671. <Data ElementName="ex_success_mod" Type="float" Size="1" />
  6672. <Data ElementName="unknown417" Type="float" Size="1" />
  6673. <Data ElementName="unknown418" Type="float" Size="1" />
  6674. <Data ElementName="unknown419" Type="float" Size="1" />
  6675. <Data ElementName="unknown420" Type="float" Size="1" />
  6676. <Data ElementName="unknown421" Type="float" Size="1" />
  6677. <Data ElementName="unknown422" Type="float" Size="1" />
  6678. <Data ElementName="unknown423" Type="float" Size="1" />
  6679. <Data ElementName="unknown424" Type="float" Size="1" />
  6680. <Data ElementName="unknown425" Type="float" Size="1" />
  6681. <Data ElementName="unknown426" Type="float" Size="1" />
  6682. <Data ElementName="unknown427" Type="float" Size="1" />
  6683. <Data ElementName="unknown428" Type="float" Size="1" />
  6684. <Data ElementName="unknown429" Type="float" Size="1" />
  6685. <Data ElementName="unknown430" Type="float" Size="1" />
  6686. <Data ElementName="unknown431" Type="float" Size="1" />
  6687. <Data ElementName="unknown432" Type="float" Size="1" />
  6688. <Data ElementName="unknown433" Type="float" Size="1" />
  6689. <Data ElementName="unknown434" Type="float" Size="1" />
  6690. <Data ElementName="unknown435" Type="float" Size="1" />
  6691. <Data ElementName="unknown436" Type="float" Size="1" />
  6692. <Data ElementName="unknown437" Type="float" Size="1" />
  6693. <Data ElementName="unknown438" Type="float" Size="1" />
  6694. <Data ElementName="unknown439" Type="float" Size="1" />
  6695. <Data ElementName="unknown440" Type="float" Size="1" />
  6696. <Data ElementName="unknown441" Type="float" Size="1" />
  6697. <Data ElementName="unknown180" Type="int8" Size="1" />
  6698. <Data ElementName="unknown524" Type="int8" Size="1" />
  6699. <Data ElementName="unknown181a" Type="int8" Size="1" />
  6700. <Data ElementName="unknown181b" Type="int8" Size="1" />
  6701. <Data ElementName="unknown442" Type ="float" Size="1" />
  6702. <Data ElementName="unknown443" Type ="float" Size="1" />
  6703. <Data ElementName="unknown444" Type ="float" Size="1" />
  6704. <Data ElementName="unknown445" Type ="float" Size="1" />
  6705. <Data ElementName="unknown446" Type ="float" Size="1" />
  6706. <Data ElementName="unknown447" Type ="float" Size="1" />
  6707. <Data ElementName="unknown448" Type ="float" Size="1" />
  6708. <Data ElementName="unknown449" Type ="float" Size="1" />
  6709. <Data ElementName="unknown450" Type ="float" Size="1" />
  6710. <Data ElementName="unknown451" Type ="float" Size="1" />
  6711. <Data ElementName="unknown452" Type ="float" Size="1" />
  6712. <Data ElementName="unknown453" Type ="float" Size="1" />
  6713. <Data ElementName="unknown454" Type ="float" Size="1" />
  6714. <Data ElementName="unknown455" Type ="float" Size="1" />
  6715. <Data ElementName="unknown456" Type ="float" Size="1" />
  6716. <Data ElementName="unknown457" Type ="float" Size="1" />
  6717. <Data ElementName="unknown458" Type ="float" Size="1" />
  6718. <Data ElementName="unknown459" Type ="float" Size="1" />
  6719. <Data ElementName="unknown460" Type ="float" Size="1" />
  6720. <Data ElementName="unknown461" Type ="float" Size="1" />
  6721. <Data ElementName="unknown462" Type ="float" Size="1" />
  6722. <Data ElementName="unknown463" Type ="float" Size="1" />
  6723. <Data ElementName="unknown464" Type ="float" Size="1" />
  6724. <Data ElementName="unknown465" Type ="float" Size="1" />
  6725. <Data ElementName="unknown466" Type ="float" Size="1" />
  6726. <Data ElementName="unknown467" Type ="float" Size="1" />
  6727. <Data ElementName="unknown468" Type ="float" Size="1" />
  6728. <Data ElementName="unknown469" Type ="float" Size="1" />
  6729. <Data ElementName="unknown470" Type ="float" Size="1" />
  6730. <Data ElementName="unknown471" Type ="float" Size="1" />
  6731. <Data ElementName="unknown472" Type ="float" Size="1" />
  6732. <Data ElementName="unknown473" Type ="float" Size="1" />
  6733. <Data ElementName="unknown474" Type ="float" Size="1" />
  6734. <Data ElementName="unknown475" Type ="float" Size="1" />
  6735. <Data ElementName="unknown476" Type ="float" Size="1" />
  6736. <Data ElementName="unknown477" Type ="float" Size="1" />
  6737. <Data ElementName="unknown478" Type ="float" Size="1" />
  6738. <Data ElementName="unknown479" Type ="float" Size="1" />
  6739. <Data ElementName="unknown480" Type ="float" Size="1" />
  6740. <Data ElementName="unknown481" Type ="float" Size="1" />
  6741. <Data ElementName="unknown482" Type ="float" Size="1" />
  6742. <Data ElementName="unknown483" Type ="float" Size="1" />
  6743. <Data ElementName="unknown484" Type ="float" Size="1" />
  6744. <Data ElementName="unknown485" Type ="float" Size="1" />
  6745. <Data ElementName="unknown486" Type ="float" Size="1" />
  6746. <Data ElementName="unknown487" Type ="float" Size="1" />
  6747. <Data ElementName="unknown488" Type ="float" Size="1" />
  6748. <Data ElementName="unknown489" Type ="float" Size="1" />
  6749. <Data ElementName="unknown490" Type ="float" Size="1" />
  6750. <Data ElementName="unknown491" Type ="float" Size="1" />
  6751. <Data ElementName="unknown492" Type ="float" Size="1" />
  6752. <Data ElementName="unknown493" Type ="float" Size="1" />
  6753. <Data ElementName="unknown494" Type ="float" Size="1" />
  6754. <Data ElementName="unknown495" Type ="float" Size="1" />
  6755. <Data ElementName="unknown496" Type ="float" Size="1" />
  6756. <Data ElementName="unknown497" Type ="float" Size="1" />
  6757. <Data ElementName="unknown498" Type ="float" Size="1" />
  6758. <Data ElementName="unknown499" Type ="float" Size="1" />
  6759. <Data ElementName="unknown500" Type ="float" Size="1" />
  6760. <Data ElementName="unknown501" Type ="float" Size="1" />
  6761. <Data ElementName="unknown502" Type ="float" Size="1" />
  6762. <Data ElementName="unknown503" Type ="float" Size="1" />
  6763. <Data ElementName="unknown504" Type ="float" Size="1" />
  6764. <Data ElementName="unknown505" Type ="float" Size="1" />
  6765. <Data ElementName="unknown506" Type ="float" Size="1" />
  6766. <Data ElementName="unknown507" Type ="float" Size="1" />
  6767. <Data ElementName="unknown508" Type ="float" Size="1" />
  6768. <Data ElementName="unknown509" Type ="float" Size="1" />
  6769. <Data ElementName="unknown510" Type ="float" Size="1" />
  6770. <Data ElementName="unknown511" Type ="float" Size="1" />
  6771. <Data ElementName="unknown512" Type ="float" Size="1" />
  6772. <Data ElementName="unknown513" Type ="float" Size="1" />
  6773. <Data ElementName="unknown514" Type ="float" Size="1" />
  6774. <Data ElementName="haste_tt" Type ="int32" Size="1" />
  6775. <Data ElementName="dps_pve_tt" Type ="int32" Size="1" />
  6776. <Data ElementName="dps_pvp_tt" Type ="int32" Size="1" />
  6777. <Data ElementName="multi_attack_pve_tt" Type ="float" Size="1" />
  6778. <Data ElementName="multi_attack_pvp_tt" Type ="float" Size="1" />
  6779. <Data ElementName="unknown520" Type ="float" Size="1" />
  6780. <Data ElementName="unknown521" Type ="float" Size="1" />
  6781. <Data ElementName="unknown522" Type ="float" Size="1" />
  6782. <Data ElementName="unknown523" Type ="float" Size="1" />
  6783. <Data ElementName="unknown550" Type ="int8" Size="1" />
  6784. <Data ElementName="vision" Type ="int16" Size="1" />
  6785. <Data ElementName="unknown551" Type ="int8" Size="1" />
  6786. <Data ElementName="unknown525" Type ="int8" Size="16" />
  6787. <Data ElementName="group_members" Substruct="Substruct_GroupMember" Size="5" />
  6788. <Data ElementName="unknown182" Type="int16" Size="1" />
  6789. <Data ElementName="unknown183" Type="int8" Size="1490" />
  6790. <Data ElementName="pet_id" Type="int32" Size="1" />
  6791. <Data ElementName="pet_name" Type="char" Size="32" />
  6792. <Data ElementName="unknown184" Type="int8" Size="9" />
  6793. <Data ElementName="pet_health_pct" Type="float" Size="1" />
  6794. <Data ElementName="pet_power_pct" Type="float" Size="1" />
  6795. <Data ElementName="unknown185" Type="int8" Size="1" />
  6796. <Data ElementName="pet_movement" Type="int8" Size="1" />
  6797. <Data ElementName="pet_behavior" Type="int8" Size="1" />
  6798. <Data ElementName="unknown186" Type="int8" Size="8" />
  6799. <Data ElementName="merc_id" Type="int32" Size="1" />
  6800. <Data ElementName="merc_name" Type="char" Size="32" />
  6801. <Data ElementName="merc_unknown21" Type="int8" Size="9" />
  6802. <Data ElementName="merc_health_pct" Type="float" Size="1" />
  6803. <Data ElementName="merc_power_pct" Type="float" Size="1" />
  6804. <Data ElementName="merc_unknown21b" Type="int8" Size="1" />
  6805. <Data ElementName="merc_movement" Type="int8" Size="1" />
  6806. <Data ElementName="merc_behavior" Type="int8" Size="1" />
  6807. <Data ElementName="merc_unknown21c" Type="int8" Size="8" />
  6808. <Data ElementName="rain" Type="float" Size="1" />
  6809. <Data ElementName="rain2" Type="float" Size="1" />
  6810. <Data ElementName="unknown527" Type="int8" Size="9" />
  6811. <Data ElementName="house_zone" Type="char" Size="48" />
  6812. <Data ElementName="unknown526" Type="int8" Size="142" />
  6813. <Data ElementName="status_points" Type="int32" Size="1" />
  6814. <Data ElementName="guild_status" Type="int32" Size="1" />
  6815. <Data ElementName="unknown187" Type="int8" Size="1" />
  6816. <Data ElementName="bind_zone" Type="char" Size="32" />
  6817. <Data ElementName="unknown188" Type="int8" Size="55" />
  6818. </Struct>
  6819. <Struct Name="WS_CharacterSheet" ClientVersion="58588" OpcodeName="OP_UpdateCharacterSheetMsg">
  6820. <Data ElementName="character_name" Type="char" Size="40" />
  6821. <Data ElementName="unknown_1_1_MJ" Type="int16" Size="1" />
  6822. <Data ElementName="race" Type="int8" Size="1" />
  6823. <Data ElementName="gender" Type="int8" Size="1" />
  6824. <Data ElementName="exiled" Type="int8" Size="1" />
  6825. <Data ElementName="class1" Type="int32" Size="1" />
  6826. <Data ElementName="class2" Type="int32" Size="1" />
  6827. <Data ElementName="class3" Type="int32" Size="1" />
  6828. <Data ElementName="tradeskill_class1" Type="int32" Size="1" />
  6829. <Data ElementName="tradeskill_class2" Type="int32" Size="1" />
  6830. <Data ElementName="tradeskill_class3" Type="int32" Size="1" />
  6831. <Data ElementName="level" Type="int16" Size="1" />
  6832. <Data ElementName="effective_level" Type="int16" Size="1" />
  6833. <Data ElementName="tradeskill_level" Type="int16" Size="1" />
  6834. <Data ElementName="unknown_1_2_MJ" Type="int32" Size="1" />
  6835. <Data ElementName="account_age_base" Type="int16" Size="1" />
  6836. <Data ElementName="account_age_bonus" Type="int16" Size="1" />
  6837. <Data ElementName="deity" Type="char" Size="32" />
  6838. <Data ElementName="last_name" Type="char" Size="20" />
  6839. <Data ElementName="unknown3" Type="int8" Size="1" />
  6840. <Data ElementName="character_name2" Type="char" Size="40" />
  6841. <Data ElementName="character_name2_unknown" Type="int16" Size="1" />
  6842. <Data ElementName="character_name3" Type="char" Size="40" />
  6843. <Data ElementName="character_name3_unknown" Type="int16" Size="1" />
  6844. <Data ElementName="current_hp" Type="sint64" Size="1" />
  6845. <Data ElementName="max_hp" Type="int64" Size="1" />
  6846. <Data ElementName="base_hp" Type="int32" Size="1" />
  6847. <Data ElementName="base_hp2" Type="int32" Size="1" />
  6848. <Data ElementName="current_power" Type="sint32" Size="1" />
  6849. <Data ElementName="max_power" Type="sint32" Size="1" />
  6850. <Data ElementName="base_power" Type="int32" Size="1" />
  6851. <Data ElementName="conc_used" Type="int8" Size="1" />
  6852. <Data ElementName="conc_max" Type="int8" Size="1" />
  6853. <Data ElementName="savagery" Type="sint32" Size="1" />
  6854. <Data ElementName="max_savagery" Type="sint32" Size="1" />
  6855. <Data ElementName="unknown4b" Type="int32" Size="1" />
  6856. <Data ElementName="savagery_level" Type="int32" Size="1" />
  6857. <Data ElementName="max_savagery_level" Type="int32" Size="1" />
  6858. <Data ElementName="unknown4c" Type="int8" Size="4" />
  6859. <Data ElementName="dissonance" Type="sint32" Size="1" /> <!-- index 283 -->
  6860. <Data ElementName="max_dissonance" Type="sint32" Size="1" />
  6861. <Data ElementName="unknown5c" Type="int8" Size="4" />
  6862. <Data ElementName="hp_regen" Type="int32" Size="1" />
  6863. <Data ElementName="power_regen" Type="int32" Size="1" />
  6864. <Data ElementName="unknown6" Type="int32" Size="2" />
  6865. <Data ElementName="unknown7" Type="float" Size="2" />
  6866. <Data ElementName="stat_bonus_health" Type="float" Size="1" />
  6867. <Data ElementName="stat_bonus_power" Type="float" Size="1" />
  6868. <Data ElementName="bonus_health" Type="int32" Size="1" />
  6869. <Data ElementName="unknown8" Type="int32" Size="1" />
  6870. <Data ElementName="bonus_power" Type="int32" Size="1" />
  6871. <Data ElementName="stat_bonus_damage" Type="float" Size="1" />
  6872. <Data ElementName="mitigation_pct_pve" Type="int16" Size="1" />
  6873. <Data ElementName="mitigation_pct_pvp" Type="int16" Size="1" />
  6874. <Data ElementName="toughness" Type="int16" Size="1" />
  6875. <Data ElementName="toughness_resist_dmg_pvp" Type="float" Size="1" />
  6876. <Data ElementName="lethality" Type="int16" Size="1" />
  6877. <Data ElementName="lethality_pct" Type="float" Size="1" />
  6878. <Data ElementName="avoidance_pct" Type="int16" Size="1" />
  6879. <Data ElementName="avoidance_reduction" Type="int16" Size="1" />
  6880. <Data ElementName="avoidance" Type="int16" Size="1" />
  6881. <Data ElementName="unknown10" Type="int16" Size="1" />
  6882. <Data ElementName="avoidance_base" Type="int16" Size="1" />
  6883. <Data ElementName="unknown10a" Type="int16" Size="1" />
  6884. <Data ElementName="parry" Type="int16" Size="1" />
  6885. <Data ElementName="unknown11" Type="int16" Size="1" />
  6886. <Data ElementName="block" Type="int16" Size="1" />
  6887. <Data ElementName="unknown12" Type="int16" Size="1" />
  6888. <Data ElementName="uncontested_block" Type="int16" Size="1" />
  6889. <Data ElementName="unknown13" Type="int16" Size="1" />
  6890. <Data ElementName="uncontested_riposte" Type="int16" Size="1" />
  6891. <Data ElementName="uncontested_dodge" Type="int16" Size="1" />
  6892. <Data ElementName="uncontested_parry" Type="int16" Size="1" />
  6893. <Data ElementName="str" Type="int16" Size="1" />
  6894. <Data ElementName="sta" Type="int16" Size="1" />
  6895. <Data ElementName="agi" Type="int16" Size="1" />
  6896. <Data ElementName="wis" Type="int16" Size="1" />
  6897. <Data ElementName="int" Type="int16" Size="1" />
  6898. <Data ElementName="str_base" Type="int16" Size="1" />
  6899. <Data ElementName="sta_base" Type="int16" Size="1" />
  6900. <Data ElementName="agi_base" Type="int16" Size="1" />
  6901. <Data ElementName="wis_base" Type="int16" Size="1" />
  6902. <Data ElementName="int_base" Type="int16" Size="1" />
  6903. <Data ElementName="mitigation_cur" Type="int32" Size="1" />
  6904. <Data ElementName="elemental" Type="int32" Size="1" />
  6905. <Data ElementName="noxious" Type="int32" Size="1" />
  6906. <Data ElementName="arcane" Type="int32" Size="1" />
  6907. <Data ElementName="mitigation_base" Type="int32" Size="1" />
  6908. <Data ElementName="elemental_base" Type="int32" Size="1" />
  6909. <Data ElementName="noxious_base" Type="int32" Size="1" />
  6910. <Data ElementName="arcane_base" Type="int32" Size="1" />
  6911. <Data ElementName="unknown14" Type="int16" Size="1" />
  6912. <Data ElementName="elemental_absorb_pve" Type="int16" Size="1" />
  6913. <Data ElementName="noxious_absorb_pve" Type="int16" Size="1" />
  6914. <Data ElementName="arcane_absorb_pve" Type="int16" Size="1" />
  6915. <Data ElementName="unknown15" Type="int16" Size="1" />
  6916. <Data ElementName="elemental_absorb_pvp" Type="int16" Size="1" />
  6917. <Data ElementName="noxious_absorb_pvp" Type="int16" Size="1" />
  6918. <Data ElementName="arcane_absorb_pvp" Type="int16" Size="1" />
  6919. <Data ElementName="unknown16" Type="int16" Size="1" />
  6920. <Data ElementName="elemental_dmg_reduction" Type="int16" Size="1" />
  6921. <Data ElementName="noxious_dmg_reduction" Type="int16" Size="1" />
  6922. <Data ElementName="arcane_dmg_reduction" Type="int16" Size="1" />
  6923. <Data ElementName="unknown17" Type="int16" Size="1" />
  6924. <Data ElementName="elemental_dmg_reduction_pct" Type="int16" Size="1" />
  6925. <Data ElementName="noxious_dmg_reduction_pct" Type="int16" Size="1" />
  6926. <Data ElementName="arcane_dmg_reduction_pct" Type="int16" Size="1" />
  6927. <Data ElementName="current_adv_xp" Type="float" Size="1" />
  6928. <Data ElementName="needed_adv_xp" Type="float" Size="1" />
  6929. <Data ElementName="debt_adv_xp" Type="float" Size="1" />
  6930. <Data ElementName="current_trade_xp" Type="float" Size="1" />
  6931. <Data ElementName="needed_trade_xp" Type="float" Size="1" />
  6932. <Data ElementName="debt_trade_xp" Type="float" Size="1" />
  6933. <Data ElementName="unknown18" Type="int16" Size="6" />
  6934. <Data ElementName="server_bonus" Type="int16" Size="1" />
  6935. <Data ElementName="adventure_vet_bonus" Type="int16" Size="1" />
  6936. <Data ElementName="tradeskill_vet_bonus" Type="int16" Size="1" />
  6937. <Data ElementName="dungeon_finder_bonus" Type="int16" Size="1" />
  6938. <Data ElementName="recruit_friend_bonus" Type="int32" Size="1" />
  6939. <Data ElementName="unknown19" Type="int16" Size="1" />
  6940. <Data ElementName="adventure_vitality" Type="int16" Size="1" />
  6941. <Data ElementName="adventure_vitality_yellow_arrow" Type="int16" Size="1" />
  6942. <Data ElementName="adventure_vitality_blue_arrow" Type="int16" Size="1" />
  6943. <Data ElementName="tradeskill_vitality" Type="int16" Size="1" />
  6944. <Data ElementName="tradeskill_vitality_purple_arrow" Type="int16" Size="1" />
  6945. <Data ElementName="tradeskill_vitality_blue_arrow" Type="int16" Size="1" />
  6946. <Data ElementName="mentor_bonus" Type="int16" Size="1" />
  6947. <Data ElementName="unknown20" Type="int8" Size="1" />
  6948. <Data ElementName="assigned_aa" Type="int16" Size="1" />
  6949. <Data ElementName="max_aa" Type="int16" Size="1" />
  6950. <Data ElementName="unassigned_aa" Type="int16" Size="1" />
  6951. <Data ElementName="aa_green_bar" Type="int16" Size="1" />
  6952. <Data ElementName="adv_xp_to_aa_xp_slider" Type="int16" Size="1" />
  6953. <Data ElementName="unknown21" Type="int16" Size="1" />
  6954. <Data ElementName="aa_blue_bar" Type="int16" Size="1" />
  6955. <Data ElementName="bonus_achievement_xp" Type="int16" Size="1" />
  6956. <Data ElementName="unknown22" Type="int8" Size="2" />
  6957. <Data ElementName="unknown23" Type="int8" Size="2" />
  6958. <Data ElementName="items_found" Type="int32" Size="1" />
  6959. <Data ElementName="named_npcs_killed" Type="int32" Size="1" />
  6960. <Data ElementName="quests_completed" Type="int32" Size="1" />
  6961. <Data ElementName="exploration_events" Type="int32" Size="1" />
  6962. <Data ElementName="completed_collections" Type="int32" Size="1" />
  6963. <Data ElementName="unknown24" Type="int16" Size="10" />
  6964. <Data ElementName="unknown25" Type="int8" Size="1" />
  6965. <Data ElementName="total_prestige_points" Type="int16" Size="1" />
  6966. <Data ElementName="unassigned_prestige_points" Type="int16" Size="1" />
  6967. <Data ElementName="unknown26" Type="int16" Size="1" />
  6968. <Data ElementName="unknown27" Type="int16" Size="1" />
  6969. <Data ElementName="total_tradeskill_points" Type="int16" Size="1" />
  6970. <Data ElementName="unassigned_tradeskill_points" Type="int16" Size="1" />
  6971. <Data ElementName="unknown28" Type="int16" Size="1" />
  6972. <Data ElementName="unknown29" Type="int16" Size="1" />
  6973. <Data ElementName="total_tradeskill_prestige_points" Type="int16" Size="1" />
  6974. <Data ElementName="unassigned_tradeskill_prestige_points" Type="int16" Size="1" />
  6975. <Data ElementName="unknown30" Type="int16" Size="1" />
  6976. <Data ElementName="unknown31" Type="int16" Size="1" />
  6977. <Data ElementName="unknown32" Type="int16" Size="1" />
  6978. <Data ElementName="unknown33" Type="int16" Size="1" />
  6979. <Data ElementName="coins_copper" Type="int32" Size="1" />
  6980. <Data ElementName="coins_silver" Type="int32" Size="1" />
  6981. <Data ElementName="coins_gold" Type="int32" Size="1" />
  6982. <Data ElementName="coins_plat" Type="int32" Size="1" />
  6983. <Data ElementName="unknown34" Type="int32" Size="5" />
  6984. <Data ElementName="spell_effects" Substruct="Substruct_SpellEffects" Size="45" />
  6985. <Data ElementName="detrimental_spell_effects" Substruct="Substruct_SpellEffects" Size="45" />
  6986. <Data ElementName="passive_spell_effects" Substruct="Substruct_PassiveEffects" Size="100" />
  6987. <Data ElementName="unknown35" Type="int8" Size="132" />
  6988. <Data ElementName="trauma_count" Type="int8" Size="1" />
  6989. <Data ElementName="arcane_count" Type="int8" Size="1" />
  6990. <Data ElementName="noxious_count" Type="int8" Size="1" />
  6991. <Data ElementName="elemental_count" Type="int8" Size="1" />
  6992. <Data ElementName="curse_count" Type="int8" Size="1" />
  6993. <Data ElementName="maintained_effects" Substruct="Substruct_MaintainedEffects" Size="30" />
  6994. <Data ElementName="breath" Type="float" Size="1" />
  6995. <Data ElementName="breathe_underwater" Type="int8" Size="1" />
  6996. <Data ElementName="unknown36" Type="float" Size="1" />
  6997. <Data ElementName="melee_pri_dmg_min" Type="int32" Size="1" />
  6998. <Data ElementName="melee_pri_dmg_max" Type="int32" Size="1" />
  6999. <Data ElementName="melee_pri_delay" Type="float" Size="1" />
  7000. <Data ElementName="melee_sec_dmg_min" Type="int32" Size="1" />
  7001. <Data ElementName="melee_sec_dmg_max" Type="int32" Size="1" />
  7002. <Data ElementName="melee_sec_delay" Type="float" Size="1" />
  7003. <Data ElementName="ranged_dmg_min" Type="int32" Size="1" />
  7004. <Data ElementName="ranged_dmg_max" Type="int32" Size="1" />
  7005. <Data ElementName="ranged_delay" Type="float" Size="1" />
  7006. <Data ElementName="unknown37" Type="int32" Size="1" />
  7007. <Data ElementName="unknown38" Type="int32" Size="1" />
  7008. <Data ElementName="unknown39" Type="int32" Size="1" />
  7009. <Data ElementName="unknown40" Type="int32" Size="1" />
  7010. <Data ElementName="ability_mod_pve" Type="float" Size="1" />
  7011. <Data ElementName="unknown41" Type="float" Size="1" />
  7012. <Data ElementName="unknown42" Type="float" Size="1" />
  7013. <Data ElementName="unknown43" Type="float" Size="1" />
  7014. <Data ElementName="unknown44" Type="float" Size="1" />
  7015. <Data ElementName="ability_mod_pvp" Type="float" Size="1" />
  7016. <Data ElementName="base_melee_crit" Type="float" Size="1" />
  7017. <Data ElementName="base_spell_crit" Type="float" Size="1" />
  7018. <Data ElementName="base_taunt_crit" Type="float" Size="1" />
  7019. <Data ElementName="base_heal_crit" Type="float" Size="1" />
  7020. <Data ElementName="unknown44a" Type="int16" Size="1" /> <!-- 58588 - Required to make it in the game -->
  7021. <Data ElementName="flags" Type="int32" Size="1" />
  7022. <Data ElementName="flags2" Type="int32" Size="1" />
  7023. <Data ElementName="unknown45" Type="float" Size="1" />
  7024. <Data ElementName="unknown46" Type="float" Size="1" />
  7025. <Data ElementName="unknown47" Type="float" Size="1" />
  7026. <Data ElementName="unknown48" Type="float" Size="1" />
  7027. <Data ElementName="unknown49" Type="float" Size="1" />
  7028. <Data ElementName="unknown50" Type="float" Size="1" />
  7029. <Data ElementName="unknown51" Type="float" Size="1" />
  7030. <Data ElementName="unknown52" Type="float" Size="1" />
  7031. <Data ElementName="unknown53" Type="float" Size="1" />
  7032. <Data ElementName="unknown54" Type="float" Size="1" />
  7033. <Data ElementName="unknown55" Type="float" Size="1" />
  7034. <Data ElementName="unknown56" Type="float" Size="1" />
  7035. <Data ElementName="unknown57" Type="float" Size="1" />
  7036. <Data ElementName="unknown58" Type="float" Size="1" />
  7037. <Data ElementName="unknown59" Type="float" Size="1" />
  7038. <Data ElementName="unknown60" Type="float" Size="1" />
  7039. <Data ElementName="unknown61" Type="float" Size="1" />
  7040. <Data ElementName="unknown62" Type="float" Size="1" />
  7041. <Data ElementName="unknown63" Type="float" Size="1" />
  7042. <Data ElementName="unknown64" Type="float" Size="1" />
  7043. <Data ElementName="unknown65" Type="float" Size="1" />
  7044. <Data ElementName="unknown66" Type="float" Size="1" />
  7045. <Data ElementName="unknown67" Type="float" Size="1" />
  7046. <Data ElementName="unknown68" Type="float" Size="1" />
  7047. <Data ElementName="unknown69" Type="float" Size="1" />
  7048. <Data ElementName="unknown70" Type="float" Size="1" />
  7049. <Data ElementName="unknown71" Type="float" Size="1" />
  7050. <Data ElementName="unknown72" Type="float" Size="1" />
  7051. <Data ElementName="unknown73" Type="float" Size="1" />
  7052. <Data ElementName="unknown74" Type="float" Size="1" />
  7053. <Data ElementName="unknown75" Type="float" Size="1" />
  7054. <Data ElementName="unknown76" Type="float" Size="1" />
  7055. <Data ElementName="unknown77" Type="float" Size="1" />
  7056. <Data ElementName="unknown78" Type="float" Size="1" />
  7057. <Data ElementName="unknown79" Type="float" Size="1" />
  7058. <Data ElementName="unknown80" Type="float" Size="1" />
  7059. <Data ElementName="unknown81" Type="float" Size="1" />
  7060. <Data ElementName="unknown82" Type="float" Size="1" />
  7061. <Data ElementName="unknown83" Type="float" Size="1" />
  7062. <Data ElementName="unknown84" Type="float" Size="1" />
  7063. <Data ElementName="unknown85" Type="float" Size="1" />
  7064. <Data ElementName="unknown86" Type="float" Size="1" />
  7065. <Data ElementName="unknown87" Type="float" Size="1" />
  7066. <Data ElementName="unknown88" Type="float" Size="1" />
  7067. <Data ElementName="unknown89" Type="float" Size="1" />
  7068. <Data ElementName="unknown90" Type="float" Size="1" />
  7069. <Data ElementName="unknown91" Type="float" Size="1" />
  7070. <Data ElementName="unknown92" Type="float" Size="1" />
  7071. <Data ElementName="unknown93" Type="float" Size="1" />
  7072. <Data ElementName="unknown94" Type="float" Size="1" />
  7073. <Data ElementName="unknown95" Type="float" Size="1" />
  7074. <Data ElementName="unknown96" Type="float" Size="1" />
  7075. <Data ElementName="unknown97" Type="float" Size="1" />
  7076. <Data ElementName="unknown98" Type="float" Size="1" />
  7077. <Data ElementName="unknown99" Type="float" Size="1" />
  7078. <Data ElementName="unknown100" Type="float" Size="1" />
  7079. <Data ElementName="unknown101" Type="float" Size="1" />
  7080. <Data ElementName="unknown102" Type="float" Size="1" />
  7081. <Data ElementName="unknown103" Type="float" Size="1" />
  7082. <Data ElementName="unknown104" Type="float" Size="1" />
  7083. <Data ElementName="unknown105" Type="float" Size="1" />
  7084. <Data ElementName="unknown106" Type="float" Size="1" />
  7085. <Data ElementName="unknown107" Type="float" Size="1" />
  7086. <Data ElementName="unknown108" Type="float" Size="1" />
  7087. <Data ElementName="unknown109" Type="float" Size="1" />
  7088. <Data ElementName="unknown110" Type="float" Size="1" />
  7089. <Data ElementName="out_of_combat_health_regen" Type="float" Size="1" />
  7090. <Data ElementName="out_of_combat_power_regen" Type="float" Size="1" />
  7091. <Data ElementName="in_combat_regen" Type="float" Size="1" />
  7092. <Data ElementName="deflect" Type="float" Size="1" />
  7093. <Data ElementName="increase_max_health" Type="float" Size="1" />
  7094. <Data ElementName="increase_max_health2" Type="float" Size="1" /> <!-- used when bonus is applied to both health & power -->
  7095. <Data ElementName="unknown117" Type="float" Size="1" />
  7096. <Data ElementName="increase_speed" Type="float" Size="1" />
  7097. <Data ElementName="unknown119" Type="float" Size="1" />
  7098. <Data ElementName="increase_ground_speed" Type="float" Size="1" />
  7099. <Data ElementName="increase_air_speed" Type="float" Size="1" />
  7100. <Data ElementName="unknown122" Type="float" Size="1" /> <!-- see coldain pegasus buff this has a value of 8 which involves skill buff -->
  7101. <Data ElementName="unknown123" Type="float" Size="1" /> <!-- see coldain pegasus buff this has a value of 3 which involves skill buff -->
  7102. <Data ElementName="unknown124" Type="float" Size="1" /> <!-- see coldain pegasus buff this has a value of 3 which involves skill buff -->
  7103. <Data ElementName="in_combat_movement_speed" Type="float" Size="1" />
  7104. <Data ElementName="haste" Type="float" Size="1" />
  7105. <Data ElementName="increase_max_power" Type="float" Size="1" />
  7106. <Data ElementName="increase_max_power2" Type="float" Size="1" /> <!-- used when bonus is applied to both health & power -->
  7107. <Data ElementName="unknown128" Type="float" Size="1" />
  7108. <Data ElementName="drunk" Type="float" Size="1" />
  7109. <Data ElementName="unknown129" Type="float" Size="1" />
  7110. <Data ElementName="hate_mod" Type="float" Size="1" />
  7111. <Data ElementName="adventure_effects_bonus" Type="float" Size="1" />
  7112. <Data ElementName="tradeskill_effects_bonus" Type="float" Size="1" />
  7113. <Data ElementName="unknown130" Type="float" Size="1" />
  7114. <Data ElementName="unknown131" Type="float" Size="1" />
  7115. <Data ElementName="dps" Type="float" Size="1" />
  7116. <Data ElementName="unknown132" Type="float" Size="1" />
  7117. <Data ElementName="unknown133" Type="float" Size="1" />
  7118. <Data ElementName="unknown134" Type="float" Size="1" />
  7119. <Data ElementName="base_avoidance" Type="float" Size="1" />
  7120. <Data ElementName="unknown136" Type="float" Size="1" />
  7121. <Data ElementName="uncontested_riposte_pve" Type="float" Size="1" />
  7122. <Data ElementName="uncontested_parry_pve" Type="float" Size="1" />
  7123. <Data ElementName="unknown139" Type="float" Size="1" />
  7124. <Data ElementName="melee_ae" Type="float" Size="1" />
  7125. <Data ElementName="multi_attack" Type="float" Size="1" />
  7126. <Data ElementName="spell_multi_attack" Type="float" Size="1" /> <!-- spell_doublecast -->
  7127. <Data ElementName="flurry" Type="float" Size="1" />
  7128. <Data ElementName="unknown140" Type="float" Size="1" />
  7129. <Data ElementName="bountiful_harvest" Type="float" Size="1" />
  7130. <Data ElementName="block_chance" Type="float" Size="1" />
  7131. <Data ElementName="unknown141" Type="float" Size="1" />
  7132. <Data ElementName="unknown142" Type="float" Size="1" />
  7133. <Data ElementName="crit_chance" Type="float" Size="1" />
  7134. <Data ElementName="unknown143" Type="float" Size="1" />
  7135. <Data ElementName="unknown144" Type="float" Size="1" />
  7136. <Data ElementName="crit_bonus" Type="float" Size="1" />
  7137. <Data ElementName="potency" Type="float" Size="1" />
  7138. <Data ElementName="unknown145" Type="float" Size="1" />
  7139. <Data ElementName="reuse_speed" Type="float" Size="1" />
  7140. <Data ElementName="recovery_speed" Type="float" Size="1" />
  7141. <Data ElementName="casting_speed" Type="float" Size="1" />
  7142. <Data ElementName="spell_reuse_speed" Type="float" Size="1" />
  7143. <Data ElementName="unknown146" Type="float" Size="1" />
  7144. <Data ElementName="unknown147" Type="float" Size="1" />
  7145. <Data ElementName="decrease_falling_dmg" Type="float" Size="1" />
  7146. <Data ElementName="unknown149" Type="float" Size="1" />
  7147. <Data ElementName="unknown150" Type="float" Size="1" />
  7148. <Data ElementName="unknown151" Type="float" Size="1" />
  7149. <Data ElementName="unknown152" Type="float" Size="1" />
  7150. <Data ElementName="unknown153" Type="float" Size="1" />
  7151. <Data ElementName="unknown154" Type="float" Size="1" />
  7152. <Data ElementName="unknown155" Type="float" Size="1" />
  7153. <Data ElementName="unknown156" Type="float" Size="1" />
  7154. <Data ElementName="loot_coin" Type="float" Size="1" />
  7155. <Data ElementName="mitigation_increase" Type="float" Size="1" />
  7156. <Data ElementName="unknown159" Type="float" Size="1" />
  7157. <Data ElementName="strikethrough" Type="float" Size="1" />
  7158. <Data ElementName="unknown160" Type="float" Size="1" />
  7159. <Data ElementName="accuracy" Type="float" Size="1" />
  7160. <Data ElementName="unknown161" Type="float" Size="1" />
  7161. <Data ElementName="unknown162" Type="float" Size="1" />
  7162. <Data ElementName="unknown163" Type="float" Size="1" />
  7163. <Data ElementName="unknown164" Type="float" Size="1" />
  7164. <Data ElementName="unknown165" Type="float" Size="1" />
  7165. <Data ElementName="unknown166" Type="float" Size="1" />
  7166. <Data ElementName="unknown167" Type="float" Size="1" />
  7167. <Data ElementName="unknown168" Type="float" Size="1" />
  7168. <Data ElementName="lethality_pve" Type="float" Size="1" />
  7169. <Data ElementName="unknown170" Type="float" Size="1" />
  7170. <Data ElementName="unknown171" Type="float" Size="1" />
  7171. <Data ElementName="unknown172" Type="float" Size="1" />
  7172. <Data ElementName="unknown173" Type="float" Size="1" />
  7173. <Data ElementName="pvp_crit_mit" Type ="float" Size="1" />
  7174. <Data ElementName="unknown174" Type ="float" Size="1" />
  7175. <Data ElementName="unknown175" Type ="float" Size="1" />
  7176. <Data ElementName="unknown200" Type ="float" Size="1" />
  7177. <Data ElementName="unknown201" Type ="float" Size="1" />
  7178. <Data ElementName="unknown202" Type ="float" Size="1" />
  7179. <Data ElementName="unknown203" Type ="float" Size="1" />
  7180. <Data ElementName="unknown204" Type ="float" Size="1" />
  7181. <Data ElementName="unknown205" Type ="float" Size="1" />
  7182. <Data ElementName="unknown206" Type ="float" Size="1" />
  7183. <Data ElementName="unknown207" Type ="float" Size="1" />
  7184. <Data ElementName="unknown208" Type ="float" Size="1" />
  7185. <Data ElementName="unknown209" Type ="float" Size="1" />
  7186. <Data ElementName="unknown210" Type ="float" Size="1" />
  7187. <Data ElementName="unknown211" Type ="float" Size="1" />
  7188. <Data ElementName="unknown212" Type ="float" Size="1" />
  7189. <Data ElementName="unknown213" Type ="float" Size="1" />
  7190. <Data ElementName="unknown214" Type ="float" Size="1" />
  7191. <Data ElementName="unknown215" Type ="float" Size="1" />
  7192. <Data ElementName="unknown216" Type ="float" Size="1" />
  7193. <Data ElementName="unknown217" Type ="float" Size="1" />
  7194. <Data ElementName="unknown218" Type ="float" Size="1" />
  7195. <Data ElementName="unknown219" Type ="float" Size="1" />
  7196. <Data ElementName="unknown220" Type ="float" Size="1" />
  7197. <Data ElementName="unknown221" Type ="float" Size="1" />
  7198. <Data ElementName="unknown222" Type ="float" Size="1" />
  7199. <Data ElementName="unknown223" Type ="float" Size="1" />
  7200. <Data ElementName="unknown224" Type ="float" Size="1" />
  7201. <Data ElementName="unknown225" Type ="float" Size="1" />
  7202. <Data ElementName="unknown226" Type ="float" Size="1" />
  7203. <Data ElementName="unknown227" Type ="float" Size="1" />
  7204. <Data ElementName="unknown228" Type ="float" Size="1" />
  7205. <Data ElementName="unknown229" Type ="float" Size="1" />
  7206. <Data ElementName="unknown230" Type ="float" Size="1" />
  7207. <Data ElementName="unknown231" Type ="float" Size="1" />
  7208. <Data ElementName="unknown232" Type ="float" Size="1" />
  7209. <Data ElementName="unknown233" Type ="float" Size="1" />
  7210. <Data ElementName="unknown234" Type ="float" Size="1" />
  7211. <Data ElementName="unknown235" Type ="float" Size="1" />
  7212. <Data ElementName="unknown236" Type ="float" Size="1" />
  7213. <Data ElementName="unknown237" Type ="float" Size="1" />
  7214. <Data ElementName="unknown238" Type ="float" Size="1" />
  7215. <Data ElementName="unknown239" Type ="float" Size="1" />
  7216. <Data ElementName="unknown240" Type ="float" Size="1" />
  7217. <Data ElementName="unknown241" Type ="float" Size="1" />
  7218. <Data ElementName="unknown242" Type ="float" Size="1" />
  7219. <Data ElementName="uncontested_riposte_gear_cap" Type ="float" Size="1" />
  7220. <Data ElementName="uncontested_dodge_gear_cap" Type ="float" Size="1" />
  7221. <Data ElementName="uncontested_parry_gear_cap" Type ="float" Size="1" />
  7222. <Data ElementName="unknown246" Type ="float" Size="1" />
  7223. <Data ElementName="unknown247" Type ="float" Size="1" />
  7224. <Data ElementName="unknown248" Type ="float" Size="1" />
  7225. <Data ElementName="unknown249" Type ="float" Size="1" />
  7226. <Data ElementName="unknown250" Type ="float" Size="1" />
  7227. <Data ElementName="unknown251" Type ="float" Size="1" />
  7228. <Data ElementName="unknown252" Type ="float" Size="1" />
  7229. <Data ElementName="unknown253" Type ="float" Size="1" />
  7230. <Data ElementName="unknown254" Type ="float" Size="1" />
  7231. <Data ElementName="unknown255" Type ="float" Size="1" />
  7232. <Data ElementName="unknown256" Type ="float" Size="1" />
  7233. <Data ElementName="unknown257" Type ="float" Size="1" />
  7234. <Data ElementName="unknown258" Type ="float" Size="1" />
  7235. <Data ElementName="unknown259" Type ="float" Size="1" />
  7236. <Data ElementName="unknown260" Type ="float" Size="1" />
  7237. <Data ElementName="unknown261" Type ="float" Size="1" />
  7238. <Data ElementName="unknown262" Type ="float" Size="1" />
  7239. <Data ElementName="unknown263" Type ="float" Size="1" />
  7240. <Data ElementName="unknown264" Type ="float" Size="1" />
  7241. <Data ElementName="unknown265" Type ="float" Size="1" />
  7242. <Data ElementName="unknown266" Type ="float" Size="1" />
  7243. <Data ElementName="unknown267" Type ="float" Size="1" />
  7244. <Data ElementName="unknown268" Type ="float" Size="1" />
  7245. <Data ElementName="unknown269" Type ="float" Size="1" />
  7246. <Data ElementName="unknown270" Type ="float" Size="1" />
  7247. <Data ElementName="unknown271" Type ="float" Size="1" />
  7248. <Data ElementName="unknown272" Type ="float" Size="1" />
  7249. <Data ElementName="unknown273" Type ="float" Size="1" />
  7250. <Data ElementName="unknown274" Type ="float" Size="1" />
  7251. <Data ElementName="unknown275" Type ="float" Size="1" />
  7252. <Data ElementName="unknown276" Type ="float" Size="1" />
  7253. <Data ElementName="unknown277" Type ="float" Size="1" />
  7254. <Data ElementName="unknown278" Type ="float" Size="1" />
  7255. <Data ElementName="unknown279" Type ="float" Size="1" />
  7256. <Data ElementName="unknown280" Type ="float" Size="1" />
  7257. <Data ElementName="unknown281" Type ="float" Size="1" />
  7258. <Data ElementName="unknown282" Type ="float" Size="1" />
  7259. <Data ElementName="unknown283" Type ="float" Size="1" />
  7260. <Data ElementName="unknown284" Type ="float" Size="1" />
  7261. <Data ElementName="unknown285" Type ="float" Size="1" />
  7262. <Data ElementName="unknown286" Type ="float" Size="1" />
  7263. <Data ElementName="unknown287" Type ="float" Size="1" />
  7264. <Data ElementName="unknown288" Type ="float" Size="1" />
  7265. <Data ElementName="unknown289" Type ="float" Size="1" />
  7266. <Data ElementName="unknown290" Type ="float" Size="1" />
  7267. <Data ElementName="unknown291" Type ="float" Size="1" />
  7268. <Data ElementName="unknown292" Type ="float" Size="1" />
  7269. <Data ElementName="unknown293" Type ="float" Size="1" />
  7270. <Data ElementName="unknown294" Type ="float" Size="1" />
  7271. <Data ElementName="unknown295" Type ="float" Size="1" />
  7272. <Data ElementName="unknown296" Type ="float" Size="1" />
  7273. <Data ElementName="unknown297" Type ="float" Size="1" />
  7274. <Data ElementName="unknown298" Type ="float" Size="1" />
  7275. <Data ElementName="unknown299" Type ="float" Size="1" />
  7276. <Data ElementName="unknown300" Type ="float" Size="1" />
  7277. <Data ElementName="unknown301" Type ="float" Size="1" />
  7278. <Data ElementName="unknown302" Type ="float" Size="1" />
  7279. <Data ElementName="unknown303" Type ="float" Size="1" />
  7280. <Data ElementName="unknown304" Type ="float" Size="1" />
  7281. <Data ElementName="unknown305" Type="float" Size="1" />
  7282. <Data ElementName="unknown306" Type="float" Size="1" />
  7283. <Data ElementName="unknown307" Type="float" Size="1" />
  7284. <Data ElementName="unknown308" Type="float" Size="1" />
  7285. <Data ElementName="out_of_combat_health_regen_pvp" Type="float" Size="1" />
  7286. <Data ElementName="out_of_combat_power_regen_pvp" Type="float" Size="1" />
  7287. <Data ElementName="in_combat_regen_pvp" Type="float" Size="1" />
  7288. <Data ElementName="deflect_pvp" Type="float" Size="1" />
  7289. <Data ElementName="increase_max_heath_pvp" Type="float" Size="1" />
  7290. <Data ElementName="increase_max_health2_pvp" Type="float" Size="1" /> <!-- used when bonus is applied to both health & power -->
  7291. <Data ElementName="unknown312" Type ="float" Size="1" />
  7292. <Data ElementName="increase_speed_pvp" Type="float" Size="1" />
  7293. <Data ElementName="unknown313" Type="float" Size="1" />
  7294. <Data ElementName="increase_ground_speed_pvp" Type="float" Size="1" />
  7295. <Data ElementName="increase_air_speed_pvp" Type="float" Size="1" />
  7296. <Data ElementName="unknown314" Type="float" Size="1" /> <!-- see coldain pegasus buff this has a value of 8 which involves skill buff -->
  7297. <Data ElementName="unknown315" Type="float" Size="1" /> <!-- see coldain pegasus buff this has a value of 3 which involves skill buff -->
  7298. <Data ElementName="unknown316" Type="float" Size="1" /> <!-- see coldain pegasus buff this has a value of 3 which involves skill buff -->
  7299. <Data ElementName="in_combat_movement_speed_pvp" Type="float" Size="1" />
  7300. <Data ElementName="Haste_pvp" Type="float" Size="1" />
  7301. <Data ElementName="increase_max_power_pvp" Type="float" Size="1" />
  7302. <Data ElementName="increase_max_power2_pvp" Type="float" Size="1" /> <!-- used when bonus is applied to both health & power -->
  7303. <Data ElementName="unknown321" Type="float" Size="1" />
  7304. <Data ElementName="unknown322" Type="float" Size="1" />
  7305. <Data ElementName="unknown323" Type="float" Size="1" />
  7306. <Data ElementName="hate_mod_pvp" Type="float" Size="1" />
  7307. <Data ElementName="unknown325" Type="float" Size="1" />
  7308. <Data ElementName="unknown326" Type="float" Size="1" />
  7309. <Data ElementName="unknown327" Type="float" Size="1" />
  7310. <Data ElementName="unknown328" Type="float" Size="1" />
  7311. <Data ElementName="dps_pvp" Type="float" Size="1" />
  7312. <Data ElementName="unknown330" Type="float" Size="1" />
  7313. <Data ElementName="unknown331" Type="float" Size="1" />
  7314. <Data ElementName="unknown332" Type="float" Size="1" />
  7315. <Data ElementName="base_avoidance_pvp" Type="float" Size="1" />
  7316. <Data ElementName="unknown334" Type="float" Size="1" />
  7317. <Data ElementName="uncontested_riposte_pvp" Type="float" Size="1" />
  7318. <Data ElementName="uncontested_parry_pvp" Type="float" Size="1" />
  7319. <Data ElementName="unknown337" Type="float" Size="1" />
  7320. <Data ElementName="unknown338" Type="float" Size="1" />
  7321. <Data ElementName="multi_attack_pvp" Type="float" Size="1" />
  7322. <Data ElementName="spell_multi_attack_pvp" Type="float" Size="1" /> <!-- spell_doublecast -->
  7323. <Data ElementName="unknown341" Type="float" Size="1" />
  7324. <Data ElementName="unknown342" Type="float" Size="1" />
  7325. <Data ElementName="unknown343" Type="float" Size="1" />
  7326. <Data ElementName="block_chance_pvp" Type="float" Size="1" />
  7327. <Data ElementName="unknown345" Type="float" Size="1" />
  7328. <Data ElementName="unknown346" Type="float" Size="1" />
  7329. <Data ElementName="crit_chance_pvp" Type="float" Size="1" />
  7330. <Data ElementName="unknown348" Type="float" Size="1" />
  7331. <Data ElementName="unknown349" Type="float" Size="1" />
  7332. <Data ElementName="crit_bonus_pvp" Type="float" Size="1" />
  7333. <Data ElementName="potency_pvp" Type="float" Size="1" />
  7334. <Data ElementName="unknown352" Type="float" Size="1" />
  7335. <Data ElementName="reuse_speed_pvp" Type="float" Size="1" />
  7336. <Data ElementName="recovery_speed_pvp" Type="float" Size="1" />
  7337. <Data ElementName="casting_speed_pvp" Type="float" Size="1" />
  7338. <Data ElementName="unknown356" Type="float" Size="1" />
  7339. <Data ElementName="unknown357" Type="float" Size="1" />
  7340. <Data ElementName="unknown358" Type="float" Size="1" />
  7341. <Data ElementName="decrease_falling_dmg_pvp" Type="float" Size="1" />
  7342. <Data ElementName="unknown360" Type="float" Size="1" />
  7343. <Data ElementName="unknown361" Type="float" Size="1" />
  7344. <Data ElementName="unknown362" Type="float" Size="1" />
  7345. <Data ElementName="unknown363" Type="float" Size="1" />
  7346. <Data ElementName="unknown364" Type="float" Size="1" />
  7347. <Data ElementName="unknown365" Type="float" Size="1" />
  7348. <Data ElementName="unknown366" Type="float" Size="1" />
  7349. <Data ElementName="unknown367" Type="float" Size="1" />
  7350. <Data ElementName="loot_coin_pvp" Type="float" Size="1" />
  7351. <Data ElementName="mitigation_increase_pvp" Type="float" Size="1" />
  7352. <Data ElementName="unknown370" Type="float" Size="1" />
  7353. <Data ElementName="strikethrough_pvp" Type="float" Size="1" />
  7354. <Data ElementName="unknown372" Type="float" Size="1" />
  7355. <Data ElementName="unknown373" Type="float" Size="1" />
  7356. <Data ElementName="unknown374" Type="float" Size="1" />
  7357. <Data ElementName="unknown375" Type="float" Size="1" />
  7358. <Data ElementName="unknown376" Type="float" Size="1" />
  7359. <Data ElementName="unknown377" Type="float" Size="1" />
  7360. <Data ElementName="unknown378" Type="float" Size="1" />
  7361. <Data ElementName="unknown379" Type="float" Size="1" />
  7362. <Data ElementName="unknown380" Type="float" Size="1" />
  7363. <Data ElementName="unknown381" Type="float" Size="1" />
  7364. <Data ElementName="lethality_pvp" Type="float" Size="1" />
  7365. <Data ElementName="unknown383" Type="float" Size="1" />
  7366. <Data ElementName="unknown384" Type="float" Size="1" />
  7367. <Data ElementName="unknown385" Type="float" Size="1" />
  7368. <Data ElementName="unknown386" Type="float" Size="1" />
  7369. <Data ElementName="unknown387" Type="float" Size="1" />
  7370. <Data ElementName="unknown388" Type="float" Size="1" />
  7371. <Data ElementName="unknown389" Type="float" Size="1" />
  7372. <Data ElementName="unknown390" Type="float" Size="1" />
  7373. <Data ElementName="unknown391" Type="float" Size="1" />
  7374. <Data ElementName="unknown392" Type="float" Size="1" />
  7375. <Data ElementName="unknown393" Type="float" Size="1" />
  7376. <Data ElementName="unknown394" Type="float" Size="1" />
  7377. <Data ElementName="unknown395" Type="float" Size="1" />
  7378. <Data ElementName="unknown396" Type="float" Size="1" />
  7379. <Data ElementName="unknown397" Type="float" Size="1" />
  7380. <Data ElementName="unknown398" Type="float" Size="1" />
  7381. <Data ElementName="durability_mod" Type="float" Size="1" />
  7382. <Data ElementName="durability_add" Type="float" Size="1" />
  7383. <Data ElementName="progress_mod" Type="float" Size="1" />
  7384. <Data ElementName="progress_add" Type="float" Size="1" />
  7385. <Data ElementName="success_mod" Type="float" Size="1" />
  7386. <Data ElementName="crit_success_mod" Type="float" Size="1" />
  7387. <Data ElementName="unknown177" Type ="float" Size="1" />
  7388. <Data ElementName="rare_harvest_chance" Type="float" Size="1" />
  7389. <Data ElementName="max_crafting" Type="float" Size="1" />
  7390. <Data ElementName="component_refund" Type="float" Size="1" />
  7391. <Data ElementName="unknown178" Type ="float" Size="1" />
  7392. <Data ElementName="ex_durability_mod" Type="float" Size="1" />
  7393. <Data ElementName="ex_durability_add" Type="float" Size="1" />
  7394. <Data ElementName="ex_crit_success_mod" Type="float" Size="1" />
  7395. <Data ElementName="ex_crit_failure_mod" Type="float" Size="1" />
  7396. <Data ElementName="ex_progress_mod" Type="float" Size="1" />
  7397. <Data ElementName="ex_progress_add" Type="float" Size="1" />
  7398. <Data ElementName="ex_success_mod" Type="float" Size="1" />
  7399. <Data ElementName="unknown417" Type="float" Size="1" />
  7400. <Data ElementName="unknown418" Type="float" Size="1" />
  7401. <Data ElementName="unknown419" Type="float" Size="1" />
  7402. <Data ElementName="unknown420" Type="float" Size="1" />
  7403. <Data ElementName="unknown421" Type="float" Size="1" />
  7404. <Data ElementName="unknown422" Type="float" Size="1" />
  7405. <Data ElementName="unknown423" Type="float" Size="1" />
  7406. <Data ElementName="unknown424" Type="float" Size="1" />
  7407. <Data ElementName="unknown425" Type="float" Size="1" />
  7408. <Data ElementName="unknown426" Type="float" Size="1" />
  7409. <Data ElementName="unknown427" Type="float" Size="1" />
  7410. <Data ElementName="unknown428" Type="float" Size="1" />
  7411. <Data ElementName="unknown429" Type="float" Size="1" />
  7412. <Data ElementName="unknown430" Type="float" Size="1" />
  7413. <Data ElementName="unknown431" Type="float" Size="1" />
  7414. <Data ElementName="unknown432" Type="float" Size="1" />
  7415. <Data ElementName="unknown433" Type="float" Size="1" />
  7416. <Data ElementName="unknown434" Type="float" Size="1" />
  7417. <Data ElementName="unknown435" Type="float" Size="1" />
  7418. <Data ElementName="unknown436" Type="float" Size="1" />
  7419. <Data ElementName="unknown437" Type="float" Size="1" />
  7420. <Data ElementName="unknown438" Type="float" Size="1" />
  7421. <Data ElementName="unknown439" Type="float" Size="1" />
  7422. <Data ElementName="unknown440" Type="float" Size="1" />
  7423. <Data ElementName="unknown441" Type="float" Size="1" />
  7424. <Data ElementName="unknown180" Type="int8" Size="1" />
  7425. <Data ElementName="unknown524" Type="int8" Size="1" />
  7426. <Data ElementName="unknown181a" Type="int8" Size="1" />
  7427. <Data ElementName="unknown181b" Type="int8" Size="1" />
  7428. <Data ElementName="unknown442" Type ="float" Size="1" />
  7429. <Data ElementName="unknown443" Type ="float" Size="1" />
  7430. <Data ElementName="unknown444" Type ="float" Size="1" />
  7431. <Data ElementName="unknown445" Type ="float" Size="1" />
  7432. <Data ElementName="unknown446" Type ="float" Size="1" />
  7433. <Data ElementName="unknown447" Type ="float" Size="1" />
  7434. <Data ElementName="unknown448" Type ="float" Size="1" />
  7435. <Data ElementName="unknown449" Type ="float" Size="1" />
  7436. <Data ElementName="unknown450" Type ="float" Size="1" />
  7437. <Data ElementName="unknown451" Type ="float" Size="1" />
  7438. <Data ElementName="unknown452" Type ="float" Size="1" />
  7439. <Data ElementName="unknown453" Type ="float" Size="1" />
  7440. <Data ElementName="unknown454" Type ="float" Size="1" />
  7441. <Data ElementName="unknown455" Type ="float" Size="1" />
  7442. <Data ElementName="unknown456" Type ="float" Size="1" />
  7443. <Data ElementName="unknown457" Type ="float" Size="1" />
  7444. <Data ElementName="unknown458" Type ="float" Size="1" />
  7445. <Data ElementName="unknown459" Type ="float" Size="1" />
  7446. <Data ElementName="unknown460" Type ="float" Size="1" />
  7447. <Data ElementName="unknown461" Type ="float" Size="1" />
  7448. <Data ElementName="unknown462" Type ="float" Size="1" />
  7449. <Data ElementName="unknown463" Type ="float" Size="1" />
  7450. <Data ElementName="unknown464" Type ="float" Size="1" />
  7451. <Data ElementName="unknown465" Type ="float" Size="1" />
  7452. <Data ElementName="unknown466" Type ="float" Size="1" />
  7453. <Data ElementName="unknown467" Type ="float" Size="1" />
  7454. <Data ElementName="unknown468" Type ="float" Size="1" />
  7455. <Data ElementName="unknown469" Type ="float" Size="1" />
  7456. <Data ElementName="unknown470" Type ="float" Size="1" />
  7457. <Data ElementName="unknown471" Type ="float" Size="1" />
  7458. <Data ElementName="unknown472" Type ="float" Size="1" />
  7459. <Data ElementName="unknown473" Type ="float" Size="1" />
  7460. <Data ElementName="unknown474" Type ="float" Size="1" />
  7461. <Data ElementName="unknown475" Type ="float" Size="1" />
  7462. <Data ElementName="unknown476" Type ="float" Size="1" />
  7463. <Data ElementName="unknown477" Type ="float" Size="1" />
  7464. <Data ElementName="unknown478" Type ="float" Size="1" />
  7465. <Data ElementName="unknown479" Type ="float" Size="1" />
  7466. <Data ElementName="unknown480" Type ="float" Size="1" />
  7467. <Data ElementName="unknown481" Type ="float" Size="1" />
  7468. <Data ElementName="unknown482" Type ="float" Size="1" />
  7469. <Data ElementName="unknown483" Type ="float" Size="1" />
  7470. <Data ElementName="unknown484" Type ="float" Size="1" />
  7471. <Data ElementName="unknown485" Type ="float" Size="1" />
  7472. <Data ElementName="unknown486" Type ="float" Size="1" />
  7473. <Data ElementName="unknown487" Type ="float" Size="1" />
  7474. <Data ElementName="unknown488" Type ="float" Size="1" />
  7475. <Data ElementName="unknown489" Type ="float" Size="1" />
  7476. <Data ElementName="unknown490" Type ="float" Size="1" />
  7477. <Data ElementName="unknown491" Type ="float" Size="1" />
  7478. <Data ElementName="unknown492" Type ="float" Size="1" />
  7479. <Data ElementName="unknown493" Type ="float" Size="1" />
  7480. <Data ElementName="unknown494" Type ="float" Size="1" />
  7481. <Data ElementName="unknown495" Type ="float" Size="1" />
  7482. <Data ElementName="unknown496" Type ="float" Size="1" />
  7483. <Data ElementName="unknown497" Type ="float" Size="1" />
  7484. <Data ElementName="unknown498" Type ="float" Size="1" />
  7485. <Data ElementName="unknown499" Type ="float" Size="1" />
  7486. <Data ElementName="unknown500" Type ="float" Size="1" />
  7487. <Data ElementName="unknown501" Type ="float" Size="1" />
  7488. <Data ElementName="unknown502" Type ="float" Size="1" />
  7489. <Data ElementName="unknown503" Type ="float" Size="1" />
  7490. <Data ElementName="unknown504" Type ="float" Size="1" />
  7491. <Data ElementName="unknown505" Type ="float" Size="1" />
  7492. <Data ElementName="unknown506" Type ="float" Size="1" />
  7493. <Data ElementName="unknown507" Type ="float" Size="1" />
  7494. <Data ElementName="unknown508" Type ="float" Size="1" />
  7495. <Data ElementName="unknown509" Type ="float" Size="1" />
  7496. <Data ElementName="unknown510" Type ="float" Size="1" />
  7497. <Data ElementName="unknown511" Type ="float" Size="1" />
  7498. <Data ElementName="unknown512" Type ="float" Size="1" />
  7499. <Data ElementName="unknown513" Type ="float" Size="1" />
  7500. <Data ElementName="unknown514" Type ="float" Size="1" />
  7501. <Data ElementName="haste_tt" Type ="int32" Size="1" />
  7502. <Data ElementName="dps_pve_tt" Type ="int32" Size="1" />
  7503. <Data ElementName="dps_pvp_tt" Type ="int32" Size="1" />
  7504. <Data ElementName="multi_attack_pve_tt" Type ="float" Size="1" />
  7505. <Data ElementName="multi_attack_pvp_tt" Type ="float" Size="1" />
  7506. <Data ElementName="unknown520" Type ="float" Size="1" />
  7507. <Data ElementName="unknown521" Type ="float" Size="1" />
  7508. <Data ElementName="unknown522" Type ="float" Size="1" />
  7509. <Data ElementName="unknown523" Type ="float" Size="1" />
  7510. <Data ElementName="unknown550" Type ="int8" Size="1" />
  7511. <Data ElementName="vision" Type ="int16" Size="1" />
  7512. <Data ElementName="unknown551" Type ="int8" Size="1" />
  7513. <Data ElementName="unknown525" Type ="int8" Size="16" />
  7514. <Data ElementName="group_members" Substruct="Substruct_GroupMember" Size="5" />
  7515. <Data ElementName="unknown182" Type="int16" Size="1" />
  7516. <Data ElementName="unknown183" Type="int8" Size="1490" />
  7517. <Data ElementName="pet_id" Type="int32" Size="1" />
  7518. <Data ElementName="pet_name" Type="char" Size="32" />
  7519. <Data ElementName="unknown184" Type="int8" Size="9" />
  7520. <Data ElementName="pet_health_pct" Type="float" Size="1" />
  7521. <Data ElementName="pet_power_pct" Type="float" Size="1" />
  7522. <Data ElementName="unknown185" Type="int8" Size="1" />
  7523. <Data ElementName="pet_movement" Type="int8" Size="1" />
  7524. <Data ElementName="pet_behavior" Type="int8" Size="1" />
  7525. <Data ElementName="unknown186" Type="int8" Size="8" />
  7526. <Data ElementName="merc_id" Type="int32" Size="1" />
  7527. <Data ElementName="merc_name" Type="char" Size="32" />
  7528. <Data ElementName="merc_unknown21" Type="int8" Size="9" />
  7529. <Data ElementName="merc_health_pct" Type="float" Size="1" />
  7530. <Data ElementName="merc_power_pct" Type="float" Size="1" />
  7531. <Data ElementName="merc_unknown21b" Type="int8" Size="1" />
  7532. <Data ElementName="merc_movement" Type="int8" Size="1" />
  7533. <Data ElementName="merc_behavior" Type="int8" Size="1" />
  7534. <Data ElementName="group_leader_id" Type="int32" Size="1" />
  7535. <Data ElementName="merc_unknown21c" Type="int8" Size="4" />
  7536. <Data ElementName="rain" Type="float" Size="1" />
  7537. <Data ElementName="rain2" Type="float" Size="1" />
  7538. <Data ElementName="unknown527" Type="int8" Size="9" />
  7539. <Data ElementName="house_zone" Type="char" Size="48" />
  7540. <Data ElementName="unknown526" Type="int8" Size="142" />
  7541. <Data ElementName="status_points" Type="int32" Size="1" />
  7542. <Data ElementName="guild_status" Type="int32" Size="1" />
  7543. <Data ElementName="unknown187" Type="int8" Size="11" />
  7544. <Data ElementName="bind_zone" Type="char" Size="32" />
  7545. <Data ElementName="unknown188" Type="int8" Size="55" />
  7546. </Struct>
  7547. <Struct Name="WS_CharacterSheet" ClientVersion="58647" OpcodeName="OP_UpdateCharacterSheetMsg">
  7548. <Data ElementName="character_name" Type="char" Size="40" />
  7549. <Data ElementName="unknown_1_1_MJ" Type="int16" Size="1" />
  7550. <Data ElementName="race" Type="int8" Size="1" />
  7551. <Data ElementName="gender" Type="int8" Size="1" />
  7552. <Data ElementName="exiled" Type="int8" Size="1" />
  7553. <Data ElementName="class1" Type="int32" Size="1" />
  7554. <Data ElementName="class2" Type="int32" Size="1" />
  7555. <Data ElementName="class3" Type="int32" Size="1" />
  7556. <Data ElementName="tradeskill_class1" Type="int32" Size="1" />
  7557. <Data ElementName="tradeskill_class2" Type="int32" Size="1" />
  7558. <Data ElementName="tradeskill_class3" Type="int32" Size="1" />
  7559. <Data ElementName="level" Type="int16" Size="1" />
  7560. <Data ElementName="effective_level" Type="int16" Size="1" />
  7561. <Data ElementName="tradeskill_level" Type="int16" Size="1" />
  7562. <Data ElementName="unknown_1_2_MJ" Type="int32" Size="1" />
  7563. <Data ElementName="account_age_base" Type="int16" Size="1" />
  7564. <Data ElementName="account_age_bonus" Type="int16" Size="1" />
  7565. <Data ElementName="deity" Type="char" Size="32" />
  7566. <Data ElementName="last_name" Type="char" Size="20" />
  7567. <Data ElementName="unknown3" Type="int8" Size="1" />
  7568. <Data ElementName="character_name2" Type="char" Size="40" />
  7569. <Data ElementName="character_name2_unknown" Type="int16" Size="1" />
  7570. <Data ElementName="character_name3" Type="char" Size="40" />
  7571. <Data ElementName="character_name3_unknown" Type="int16" Size="1" />
  7572. <Data ElementName="current_hp" Type="sint64" Size="1" />
  7573. <Data ElementName="max_hp" Type="int64" Size="1" />
  7574. <Data ElementName="base_hp" Type="int32" Size="1" />
  7575. <Data ElementName="base_hp2" Type="int32" Size="1" />
  7576. <Data ElementName="current_power" Type="sint32" Size="1" />
  7577. <Data ElementName="max_power" Type="sint32" Size="1" />
  7578. <Data ElementName="base_power" Type="int32" Size="1" />
  7579. <Data ElementName="conc_used" Type="int8" Size="1" />
  7580. <Data ElementName="conc_max" Type="int8" Size="1" />
  7581. <Data ElementName="savagery" Type="sint32" Size="1" />
  7582. <Data ElementName="max_savagery" Type="sint32" Size="1" />
  7583. <Data ElementName="unknown4b" Type="int32" Size="1" />
  7584. <Data ElementName="savagery_level" Type="int32" Size="1" />
  7585. <Data ElementName="max_savagery_level" Type="int32" Size="1" />
  7586. <Data ElementName="unknown4c" Type="int8" Size="4" />
  7587. <Data ElementName="dissonance" Type="sint32" Size="1" /> <!-- index 283 -->
  7588. <Data ElementName="max_dissonance" Type="sint32" Size="1" />
  7589. <Data ElementName="unknown5c" Type="int8" Size="4" />
  7590. <Data ElementName="hp_regen" Type="int32" Size="1" />
  7591. <Data ElementName="power_regen" Type="int32" Size="1" />
  7592. <Data ElementName="unknown6" Type="int32" Size="2" />
  7593. <Data ElementName="unknown7" Type="float" Size="2" />
  7594. <Data ElementName="stat_bonus_health" Type="float" Size="1" />
  7595. <Data ElementName="stat_bonus_power" Type="float" Size="1" />
  7596. <Data ElementName="bonus_health" Type="int32" Size="1" />
  7597. <Data ElementName="unknown8" Type="int32" Size="1" />
  7598. <Data ElementName="bonus_power" Type="int32" Size="1" />
  7599. <Data ElementName="stat_bonus_damage" Type="float" Size="1" />
  7600. <Data ElementName="mitigation_pct_pve" Type="int16" Size="1" />
  7601. <Data ElementName="mitigation_pct_pvp" Type="int16" Size="1" />
  7602. <Data ElementName="toughness" Type="int16" Size="1" />
  7603. <Data ElementName="toughness_resist_dmg_pvp" Type="float" Size="1" />
  7604. <Data ElementName="lethality" Type="int16" Size="1" />
  7605. <Data ElementName="lethality_pct" Type="float" Size="1" />
  7606. <Data ElementName="avoidance_pct" Type="int16" Size="1" />
  7607. <Data ElementName="avoidance_reduction" Type="int16" Size="1" />
  7608. <Data ElementName="avoidance" Type="int16" Size="1" />
  7609. <Data ElementName="unknown10" Type="int16" Size="1" />
  7610. <Data ElementName="avoidance_base" Type="int16" Size="1" />
  7611. <Data ElementName="unknown10a" Type="int16" Size="1" />
  7612. <Data ElementName="parry" Type="int16" Size="1" />
  7613. <Data ElementName="unknown11" Type="int16" Size="1" />
  7614. <Data ElementName="block" Type="int16" Size="1" />
  7615. <Data ElementName="unknown12" Type="int16" Size="1" />
  7616. <Data ElementName="uncontested_block" Type="int16" Size="1" />
  7617. <Data ElementName="unknown13" Type="int16" Size="1" />
  7618. <Data ElementName="uncontested_riposte" Type="int16" Size="1" />
  7619. <Data ElementName="uncontested_dodge" Type="int16" Size="1" />
  7620. <Data ElementName="uncontested_parry" Type="int16" Size="1" />
  7621. <Data ElementName="str" Type="int16" Size="1" />
  7622. <Data ElementName="sta" Type="int16" Size="1" />
  7623. <Data ElementName="agi" Type="int16" Size="1" />
  7624. <Data ElementName="wis" Type="int16" Size="1" />
  7625. <Data ElementName="int" Type="int16" Size="1" />
  7626. <Data ElementName="str_base" Type="int16" Size="1" />
  7627. <Data ElementName="sta_base" Type="int16" Size="1" />
  7628. <Data ElementName="agi_base" Type="int16" Size="1" />
  7629. <Data ElementName="wis_base" Type="int16" Size="1" />
  7630. <Data ElementName="int_base" Type="int16" Size="1" />
  7631. <Data ElementName="mitigation_cur" Type="int32" Size="1" />
  7632. <Data ElementName="elemental" Type="int32" Size="1" />
  7633. <Data ElementName="noxious" Type="int32" Size="1" />
  7634. <Data ElementName="arcane" Type="int32" Size="1" />
  7635. <Data ElementName="mitigation_base" Type="int32" Size="1" />
  7636. <Data ElementName="elemental_base" Type="int32" Size="1" />
  7637. <Data ElementName="noxious_base" Type="int32" Size="1" />
  7638. <Data ElementName="arcane_base" Type="int32" Size="1" />
  7639. <Data ElementName="unknown14" Type="int16" Size="1" />
  7640. <Data ElementName="elemental_absorb_pve" Type="int16" Size="1" />
  7641. <Data ElementName="noxious_absorb_pve" Type="int16" Size="1" />
  7642. <Data ElementName="arcane_absorb_pve" Type="int16" Size="1" />
  7643. <Data ElementName="unknown15" Type="int16" Size="1" />
  7644. <Data ElementName="elemental_absorb_pvp" Type="int16" Size="1" />
  7645. <Data ElementName="noxious_absorb_pvp" Type="int16" Size="1" />
  7646. <Data ElementName="arcane_absorb_pvp" Type="int16" Size="1" />
  7647. <Data ElementName="unknown16" Type="int16" Size="1" />
  7648. <Data ElementName="elemental_dmg_reduction" Type="int16" Size="1" />
  7649. <Data ElementName="noxious_dmg_reduction" Type="int16" Size="1" />
  7650. <Data ElementName="arcane_dmg_reduction" Type="int16" Size="1" />
  7651. <Data ElementName="unknown17" Type="int16" Size="1" />
  7652. <Data ElementName="elemental_dmg_reduction_pct" Type="int16" Size="1" />
  7653. <Data ElementName="noxious_dmg_reduction_pct" Type="int16" Size="1" />
  7654. <Data ElementName="arcane_dmg_reduction_pct" Type="int16" Size="1" />
  7655. <Data ElementName="current_adv_xp" Type="float" Size="1" />
  7656. <Data ElementName="needed_adv_xp" Type="float" Size="1" />
  7657. <Data ElementName="debt_adv_xp" Type="float" Size="1" />
  7658. <Data ElementName="current_trade_xp" Type="float" Size="1" />
  7659. <Data ElementName="needed_trade_xp" Type="float" Size="1" />
  7660. <Data ElementName="debt_trade_xp" Type="float" Size="1" />
  7661. <Data ElementName="unknown18" Type="int16" Size="6" />
  7662. <Data ElementName="server_bonus" Type="int16" Size="1" />
  7663. <Data ElementName="adventure_vet_bonus" Type="int16" Size="1" />
  7664. <Data ElementName="tradeskill_vet_bonus" Type="int16" Size="1" />
  7665. <Data ElementName="dungeon_finder_bonus" Type="int16" Size="1" />
  7666. <Data ElementName="recruit_friend_bonus" Type="int32" Size="1" />
  7667. <Data ElementName="unknown19" Type="int16" Size="1" />
  7668. <Data ElementName="adventure_vitality" Type="int16" Size="1" />
  7669. <Data ElementName="adventure_vitality_yellow_arrow" Type="int16" Size="1" />
  7670. <Data ElementName="adventure_vitality_blue_arrow" Type="int16" Size="1" />
  7671. <Data ElementName="tradeskill_vitality" Type="int16" Size="1" />
  7672. <Data ElementName="tradeskill_vitality_purple_arrow" Type="int16" Size="1" />
  7673. <Data ElementName="tradeskill_vitality_blue_arrow" Type="int16" Size="1" />
  7674. <Data ElementName="mentor_bonus" Type="int16" Size="1" />
  7675. <Data ElementName="unknown20" Type="int8" Size="1" />
  7676. <Data ElementName="assigned_aa" Type="int16" Size="1" />
  7677. <Data ElementName="max_aa" Type="int16" Size="1" />
  7678. <Data ElementName="unassigned_aa" Type="int16" Size="1" />
  7679. <Data ElementName="aa_green_bar" Type="int16" Size="1" />
  7680. <Data ElementName="adv_xp_to_aa_xp_slider" Type="int16" Size="1" />
  7681. <Data ElementName="unknown21" Type="int16" Size="1" />
  7682. <Data ElementName="aa_blue_bar" Type="int16" Size="1" />
  7683. <Data ElementName="bonus_achievement_xp" Type="int16" Size="1" />
  7684. <Data ElementName="unknown22" Type="int8" Size="2" />
  7685. <Data ElementName="unknown23" Type="int8" Size="2" />
  7686. <Data ElementName="items_found" Type="int32" Size="1" />
  7687. <Data ElementName="named_npcs_killed" Type="int32" Size="1" />
  7688. <Data ElementName="quests_completed" Type="int32" Size="1" />
  7689. <Data ElementName="exploration_events" Type="int32" Size="1" />
  7690. <Data ElementName="completed_collections" Type="int32" Size="1" />
  7691. <Data ElementName="unknown24" Type="int16" Size="10" />
  7692. <Data ElementName="unknown25" Type="int8" Size="1" />
  7693. <Data ElementName="total_prestige_points" Type="int16" Size="1" />
  7694. <Data ElementName="unassigned_prestige_points" Type="int16" Size="1" />
  7695. <Data ElementName="unknown26" Type="int16" Size="1" />
  7696. <Data ElementName="unknown27" Type="int16" Size="1" />
  7697. <Data ElementName="total_tradeskill_points" Type="int16" Size="1" />
  7698. <Data ElementName="unassigned_tradeskill_points" Type="int16" Size="1" />
  7699. <Data ElementName="unknown28" Type="int16" Size="1" />
  7700. <Data ElementName="unknown29" Type="int16" Size="1" />
  7701. <Data ElementName="total_tradeskill_prestige_points" Type="int16" Size="1" />
  7702. <Data ElementName="unassigned_tradeskill_prestige_points" Type="int16" Size="1" />
  7703. <Data ElementName="unknown30" Type="int16" Size="1" />
  7704. <Data ElementName="unknown31" Type="int16" Size="1" />
  7705. <Data ElementName="unknown32" Type="int16" Size="1" />
  7706. <Data ElementName="unknown33" Type="int16" Size="1" />
  7707. <Data ElementName="coins_copper" Type="int32" Size="1" />
  7708. <Data ElementName="coins_silver" Type="int32" Size="1" />
  7709. <Data ElementName="coins_gold" Type="int32" Size="1" />
  7710. <Data ElementName="coins_plat" Type="int32" Size="1" />
  7711. <Data ElementName="unknown34" Type="int32" Size="5" />
  7712. <Data ElementName="spell_effects" Substruct="Substruct_SpellEffects" Size="45" />
  7713. <Data ElementName="detrimental_spell_effects" Substruct="Substruct_SpellEffects" Size="45" />
  7714. <Data ElementName="passive_spell_effects" Substruct="Substruct_PassiveEffects" Size="100" />
  7715. <Data ElementName="unknown35" Type="int8" Size="486" />
  7716. <Data ElementName="trauma_count" Type="int8" Size="1" />
  7717. <Data ElementName="arcane_count" Type="int8" Size="1" />
  7718. <Data ElementName="noxious_count" Type="int8" Size="1" />
  7719. <Data ElementName="elemental_count" Type="int8" Size="1" />
  7720. <Data ElementName="curse_count" Type="int8" Size="1" />
  7721. <Data ElementName="maintained_effects" Substruct="Substruct_MaintainedEffects" Size="30" />
  7722. <Data ElementName="breath" Type="float" Size="1" />
  7723. <Data ElementName="breathe_underwater" Type="int8" Size="1" />
  7724. <Data ElementName="unknown36" Type="float" Size="1" />
  7725. <Data ElementName="melee_pri_dmg_min" Type="int32" Size="1" />
  7726. <Data ElementName="melee_pri_dmg_max" Type="int32" Size="1" />
  7727. <Data ElementName="melee_pri_delay" Type="float" Size="1" />
  7728. <Data ElementName="melee_sec_dmg_min" Type="int32" Size="1" />
  7729. <Data ElementName="melee_sec_dmg_max" Type="int32" Size="1" />
  7730. <Data ElementName="melee_sec_delay" Type="float" Size="1" />
  7731. <Data ElementName="ranged_dmg_min" Type="int32" Size="1" />
  7732. <Data ElementName="ranged_dmg_max" Type="int32" Size="1" />
  7733. <Data ElementName="ranged_delay" Type="float" Size="1" />
  7734. <Data ElementName="unknown37" Type="int32" Size="1" />
  7735. <Data ElementName="unknown38" Type="int32" Size="1" />
  7736. <Data ElementName="unknown39" Type="int32" Size="1" />
  7737. <Data ElementName="unknown40" Type="int32" Size="1" />
  7738. <Data ElementName="ability_mod_pve" Type="float" Size="1" />
  7739. <Data ElementName="unknown41" Type="float" Size="1" />
  7740. <Data ElementName="unknown42" Type="float" Size="1" />
  7741. <Data ElementName="unknown43" Type="float" Size="1" />
  7742. <Data ElementName="unknown44" Type="float" Size="1" />
  7743. <Data ElementName="ability_mod_pvp" Type="float" Size="1" />
  7744. <Data ElementName="base_melee_crit" Type="float" Size="1" />
  7745. <Data ElementName="base_spell_crit" Type="float" Size="1" />
  7746. <Data ElementName="base_taunt_crit" Type="float" Size="1" />
  7747. <Data ElementName="base_heal_crit" Type="float" Size="1" />
  7748. <Data ElementName="unknown44a" Type="int16" Size="1" /> <!-- 58588 - Required to make it in the game -->
  7749. <Data ElementName="flags" Type="int32" Size="1" />
  7750. <Data ElementName="flags2" Type="int32" Size="1" />
  7751. <Data ElementName="unknown45" Type="float" Size="1" />
  7752. <Data ElementName="unknown46" Type="float" Size="1" />
  7753. <Data ElementName="unknown47" Type="float" Size="1" />
  7754. <Data ElementName="unknown48" Type="float" Size="1" />
  7755. <Data ElementName="unknown49" Type="float" Size="1" />
  7756. <Data ElementName="unknown50" Type="float" Size="1" />
  7757. <Data ElementName="unknown51" Type="float" Size="1" />
  7758. <Data ElementName="unknown52" Type="float" Size="1" />
  7759. <Data ElementName="unknown53" Type="float" Size="1" />
  7760. <Data ElementName="unknown54" Type="float" Size="1" />
  7761. <Data ElementName="unknown55" Type="float" Size="1" />
  7762. <Data ElementName="unknown56" Type="float" Size="1" />
  7763. <Data ElementName="unknown57" Type="float" Size="1" />
  7764. <Data ElementName="unknown58" Type="float" Size="1" />
  7765. <Data ElementName="unknown59" Type="float" Size="1" />
  7766. <Data ElementName="unknown60" Type="float" Size="1" />
  7767. <Data ElementName="unknown61" Type="float" Size="1" />
  7768. <Data ElementName="unknown62" Type="float" Size="1" />
  7769. <Data ElementName="unknown63" Type="float" Size="1" />
  7770. <Data ElementName="unknown64" Type="float" Size="1" />
  7771. <Data ElementName="unknown65" Type="float" Size="1" />
  7772. <Data ElementName="unknown66" Type="float" Size="1" />
  7773. <Data ElementName="unknown67" Type="float" Size="1" />
  7774. <Data ElementName="unknown68" Type="float" Size="1" />
  7775. <Data ElementName="unknown69" Type="float" Size="1" />
  7776. <Data ElementName="unknown70" Type="float" Size="1" />
  7777. <Data ElementName="unknown71" Type="float" Size="1" />
  7778. <Data ElementName="unknown72" Type="float" Size="1" />
  7779. <Data ElementName="unknown73" Type="float" Size="1" />
  7780. <Data ElementName="unknown74" Type="float" Size="1" />
  7781. <Data ElementName="unknown75" Type="float" Size="1" />
  7782. <Data ElementName="unknown76" Type="float" Size="1" />
  7783. <Data ElementName="unknown77" Type="float" Size="1" />
  7784. <Data ElementName="unknown78" Type="float" Size="1" />
  7785. <Data ElementName="unknown79" Type="float" Size="1" />
  7786. <Data ElementName="unknown80" Type="float" Size="1" />
  7787. <Data ElementName="unknown81" Type="float" Size="1" />
  7788. <Data ElementName="unknown82" Type="float" Size="1" />
  7789. <Data ElementName="unknown83" Type="float" Size="1" />
  7790. <Data ElementName="unknown84" Type="float" Size="1" />
  7791. <Data ElementName="unknown85" Type="float" Size="1" />
  7792. <Data ElementName="unknown86" Type="float" Size="1" />
  7793. <Data ElementName="unknown87" Type="float" Size="1" />
  7794. <Data ElementName="unknown88" Type="float" Size="1" />
  7795. <Data ElementName="unknown89" Type="float" Size="1" />
  7796. <Data ElementName="unknown90" Type="float" Size="1" />
  7797. <Data ElementName="unknown91" Type="float" Size="1" />
  7798. <Data ElementName="unknown92" Type="float" Size="1" />
  7799. <Data ElementName="unknown93" Type="float" Size="1" />
  7800. <Data ElementName="unknown94" Type="float" Size="1" />
  7801. <Data ElementName="unknown95" Type="float" Size="1" />
  7802. <Data ElementName="unknown96" Type="float" Size="1" />
  7803. <Data ElementName="unknown97" Type="float" Size="1" />
  7804. <Data ElementName="unknown98" Type="float" Size="1" />
  7805. <Data ElementName="unknown99" Type="float" Size="1" />
  7806. <Data ElementName="unknown100" Type="float" Size="1" />
  7807. <Data ElementName="unknown101" Type="float" Size="1" />
  7808. <Data ElementName="unknown102" Type="float" Size="1" />
  7809. <Data ElementName="unknown103" Type="float" Size="1" />
  7810. <Data ElementName="unknown104" Type="float" Size="1" />
  7811. <Data ElementName="unknown105" Type="float" Size="1" />
  7812. <Data ElementName="unknown106" Type="float" Size="1" />
  7813. <Data ElementName="unknown107" Type="float" Size="1" />
  7814. <Data ElementName="unknown108" Type="float" Size="1" />
  7815. <Data ElementName="unknown109" Type="float" Size="1" />
  7816. <Data ElementName="unknown110" Type="float" Size="1" />
  7817. <Data ElementName="out_of_combat_health_regen" Type="float" Size="1" />
  7818. <Data ElementName="out_of_combat_power_regen" Type="float" Size="1" />
  7819. <Data ElementName="in_combat_regen" Type="float" Size="1" />
  7820. <Data ElementName="deflect" Type="float" Size="1" />
  7821. <Data ElementName="increase_max_health" Type="float" Size="1" />
  7822. <Data ElementName="increase_max_health2" Type="float" Size="1" /> <!-- used when bonus is applied to both health & power -->
  7823. <Data ElementName="unknown117" Type="float" Size="1" />
  7824. <Data ElementName="increase_speed" Type="float" Size="1" />
  7825. <Data ElementName="unknown119" Type="float" Size="1" />
  7826. <Data ElementName="increase_ground_speed" Type="float" Size="1" />
  7827. <Data ElementName="increase_air_speed" Type="float" Size="1" />
  7828. <Data ElementName="unknown122" Type="float" Size="1" /> <!-- see coldain pegasus buff this has a value of 8 which involves skill buff -->
  7829. <Data ElementName="unknown123" Type="float" Size="1" /> <!-- see coldain pegasus buff this has a value of 3 which involves skill buff -->
  7830. <Data ElementName="unknown124" Type="float" Size="1" /> <!-- see coldain pegasus buff this has a value of 3 which involves skill buff -->
  7831. <Data ElementName="in_combat_movement_speed" Type="float" Size="1" />
  7832. <Data ElementName="haste" Type="float" Size="1" />
  7833. <Data ElementName="increase_max_power" Type="float" Size="1" />
  7834. <Data ElementName="increase_max_power2" Type="float" Size="1" /> <!-- used when bonus is applied to both health & power -->
  7835. <Data ElementName="unknown128" Type="float" Size="1" />
  7836. <Data ElementName="drunk" Type="float" Size="1" />
  7837. <Data ElementName="unknown129" Type="float" Size="1" />
  7838. <Data ElementName="hate_mod" Type="float" Size="1" />
  7839. <Data ElementName="adventure_effects_bonus" Type="float" Size="1" />
  7840. <Data ElementName="tradeskill_effects_bonus" Type="float" Size="1" />
  7841. <Data ElementName="unknown130" Type="float" Size="1" />
  7842. <Data ElementName="unknown131" Type="float" Size="1" />
  7843. <Data ElementName="dps" Type="float" Size="1" />
  7844. <Data ElementName="unknown132" Type="float" Size="1" />
  7845. <Data ElementName="unknown133" Type="float" Size="1" />
  7846. <Data ElementName="unknown134" Type="float" Size="1" />
  7847. <Data ElementName="base_avoidance" Type="float" Size="1" />
  7848. <Data ElementName="unknown136" Type="float" Size="1" />
  7849. <Data ElementName="uncontested_riposte_pve" Type="float" Size="1" />
  7850. <Data ElementName="uncontested_parry_pve" Type="float" Size="1" />
  7851. <Data ElementName="unknown139" Type="float" Size="1" />
  7852. <Data ElementName="melee_ae" Type="float" Size="1" />
  7853. <Data ElementName="multi_attack" Type="float" Size="1" />
  7854. <Data ElementName="spell_multi_attack" Type="float" Size="1" /> <!-- spell_doublecast -->
  7855. <Data ElementName="flurry" Type="float" Size="1" />
  7856. <Data ElementName="unknown140" Type="float" Size="1" />
  7857. <Data ElementName="bountiful_harvest" Type="float" Size="1" />
  7858. <Data ElementName="block_chance" Type="float" Size="1" />
  7859. <Data ElementName="unknown141" Type="float" Size="1" />
  7860. <Data ElementName="unknown142" Type="float" Size="1" />
  7861. <Data ElementName="crit_chance" Type="float" Size="1" />
  7862. <Data ElementName="unknown143" Type="float" Size="1" />
  7863. <Data ElementName="unknown144" Type="float" Size="1" />
  7864. <Data ElementName="crit_bonus" Type="float" Size="1" />
  7865. <Data ElementName="potency" Type="float" Size="1" />
  7866. <Data ElementName="unknown145" Type="float" Size="1" />
  7867. <Data ElementName="reuse_speed" Type="float" Size="1" />
  7868. <Data ElementName="recovery_speed" Type="float" Size="1" />
  7869. <Data ElementName="casting_speed" Type="float" Size="1" />
  7870. <Data ElementName="spell_reuse_speed" Type="float" Size="1" />
  7871. <Data ElementName="unknown146" Type="float" Size="1" />
  7872. <Data ElementName="unknown147" Type="float" Size="1" />
  7873. <Data ElementName="decrease_falling_dmg" Type="float" Size="1" />
  7874. <Data ElementName="unknown149" Type="float" Size="1" />
  7875. <Data ElementName="unknown150" Type="float" Size="1" />
  7876. <Data ElementName="unknown151" Type="float" Size="1" />
  7877. <Data ElementName="unknown152" Type="float" Size="1" />
  7878. <Data ElementName="unknown153" Type="float" Size="1" />
  7879. <Data ElementName="unknown154" Type="float" Size="1" />
  7880. <Data ElementName="unknown155" Type="float" Size="1" />
  7881. <Data ElementName="unknown156" Type="float" Size="1" />
  7882. <Data ElementName="loot_coin" Type="float" Size="1" />
  7883. <Data ElementName="mitigation_increase" Type="float" Size="1" />
  7884. <Data ElementName="unknown159" Type="float" Size="1" />
  7885. <Data ElementName="strikethrough" Type="float" Size="1" />
  7886. <Data ElementName="unknown160" Type="float" Size="1" />
  7887. <Data ElementName="accuracy" Type="float" Size="1" />
  7888. <Data ElementName="unknown161" Type="float" Size="1" />
  7889. <Data ElementName="unknown162" Type="float" Size="1" />
  7890. <Data ElementName="unknown163" Type="float" Size="1" />
  7891. <Data ElementName="unknown164" Type="float" Size="1" />
  7892. <Data ElementName="unknown165" Type="float" Size="1" />
  7893. <Data ElementName="unknown166" Type="float" Size="1" />
  7894. <Data ElementName="unknown167" Type="float" Size="1" />
  7895. <Data ElementName="unknown168" Type="float" Size="1" />
  7896. <Data ElementName="lethality_pve" Type="float" Size="1" />
  7897. <Data ElementName="unknown170" Type="float" Size="1" />
  7898. <Data ElementName="unknown171" Type="float" Size="1" />
  7899. <Data ElementName="unknown172" Type="float" Size="1" />
  7900. <Data ElementName="unknown173" Type="float" Size="1" />
  7901. <Data ElementName="pvp_crit_mit" Type ="float" Size="1" />
  7902. <Data ElementName="unknown174" Type ="float" Size="1" />
  7903. <Data ElementName="unknown175" Type ="float" Size="1" />
  7904. <Data ElementName="unknown200" Type ="float" Size="1" />
  7905. <Data ElementName="unknown201" Type ="float" Size="1" />
  7906. <Data ElementName="unknown202" Type ="float" Size="1" />
  7907. <Data ElementName="unknown203" Type ="float" Size="1" />
  7908. <Data ElementName="unknown204" Type ="float" Size="1" />
  7909. <Data ElementName="unknown205" Type ="float" Size="1" />
  7910. <Data ElementName="unknown206" Type ="float" Size="1" />
  7911. <Data ElementName="unknown207" Type ="float" Size="1" />
  7912. <Data ElementName="unknown208" Type ="float" Size="1" />
  7913. <Data ElementName="unknown209" Type ="float" Size="1" />
  7914. <Data ElementName="unknown210" Type ="float" Size="1" />
  7915. <Data ElementName="unknown211" Type ="float" Size="1" />
  7916. <Data ElementName="unknown212" Type ="float" Size="1" />
  7917. <Data ElementName="unknown213" Type ="float" Size="1" />
  7918. <Data ElementName="unknown214" Type ="float" Size="1" />
  7919. <Data ElementName="unknown215" Type ="float" Size="1" />
  7920. <Data ElementName="unknown216" Type ="float" Size="1" />
  7921. <Data ElementName="unknown217" Type ="float" Size="1" />
  7922. <Data ElementName="unknown218" Type ="float" Size="1" />
  7923. <Data ElementName="unknown219" Type ="float" Size="1" />
  7924. <Data ElementName="unknown220" Type ="float" Size="1" />
  7925. <Data ElementName="unknown221" Type ="float" Size="1" />
  7926. <Data ElementName="unknown222" Type ="float" Size="1" />
  7927. <Data ElementName="unknown223" Type ="float" Size="1" />
  7928. <Data ElementName="unknown224" Type ="float" Size="1" />
  7929. <Data ElementName="unknown225" Type ="float" Size="1" />
  7930. <Data ElementName="unknown226" Type ="float" Size="1" />
  7931. <Data ElementName="unknown227" Type ="float" Size="1" />
  7932. <Data ElementName="unknown228" Type ="float" Size="1" />
  7933. <Data ElementName="unknown229" Type ="float" Size="1" />
  7934. <Data ElementName="unknown230" Type ="float" Size="1" />
  7935. <Data ElementName="unknown231" Type ="float" Size="1" />
  7936. <Data ElementName="unknown232" Type ="float" Size="1" />
  7937. <Data ElementName="unknown233" Type ="float" Size="1" />
  7938. <Data ElementName="unknown234" Type ="float" Size="1" />
  7939. <Data ElementName="unknown235" Type ="float" Size="1" />
  7940. <Data ElementName="unknown236" Type ="float" Size="1" />
  7941. <Data ElementName="unknown237" Type ="float" Size="1" />
  7942. <Data ElementName="unknown238" Type ="float" Size="1" />
  7943. <Data ElementName="unknown239" Type ="float" Size="1" />
  7944. <Data ElementName="unknown240" Type ="float" Size="1" />
  7945. <Data ElementName="unknown241" Type ="float" Size="1" />
  7946. <Data ElementName="unknown242" Type ="float" Size="1" />
  7947. <Data ElementName="uncontested_riposte_gear_cap" Type ="float" Size="1" />
  7948. <Data ElementName="uncontested_dodge_gear_cap" Type ="float" Size="1" />
  7949. <Data ElementName="uncontested_parry_gear_cap" Type ="float" Size="1" />
  7950. <Data ElementName="unknown246" Type ="float" Size="1" />
  7951. <Data ElementName="unknown247" Type ="float" Size="1" />
  7952. <Data ElementName="unknown248" Type ="float" Size="1" />
  7953. <Data ElementName="unknown249" Type ="float" Size="1" />
  7954. <Data ElementName="unknown250" Type ="float" Size="1" />
  7955. <Data ElementName="unknown251" Type ="float" Size="1" />
  7956. <Data ElementName="unknown252" Type ="float" Size="1" />
  7957. <Data ElementName="unknown253" Type ="float" Size="1" />
  7958. <Data ElementName="unknown254" Type ="float" Size="1" />
  7959. <Data ElementName="unknown255" Type ="float" Size="1" />
  7960. <Data ElementName="unknown256" Type ="float" Size="1" />
  7961. <Data ElementName="unknown257" Type ="float" Size="1" />
  7962. <Data ElementName="unknown258" Type ="float" Size="1" />
  7963. <Data ElementName="unknown259" Type ="float" Size="1" />
  7964. <Data ElementName="unknown260" Type ="float" Size="1" />
  7965. <Data ElementName="unknown261" Type ="float" Size="1" />
  7966. <Data ElementName="unknown262" Type ="float" Size="1" />
  7967. <Data ElementName="unknown263" Type ="float" Size="1" />
  7968. <Data ElementName="unknown264" Type ="float" Size="1" />
  7969. <Data ElementName="unknown265" Type ="float" Size="1" />
  7970. <Data ElementName="unknown266" Type ="float" Size="1" />
  7971. <Data ElementName="unknown267" Type ="float" Size="1" />
  7972. <Data ElementName="unknown268" Type ="float" Size="1" />
  7973. <Data ElementName="unknown269" Type ="float" Size="1" />
  7974. <Data ElementName="unknown270" Type ="float" Size="1" />
  7975. <Data ElementName="unknown271" Type ="float" Size="1" />
  7976. <Data ElementName="unknown272" Type ="float" Size="1" />
  7977. <Data ElementName="unknown273" Type ="float" Size="1" />
  7978. <Data ElementName="unknown274" Type ="float" Size="1" />
  7979. <Data ElementName="unknown275" Type ="float" Size="1" />
  7980. <Data ElementName="unknown276" Type ="float" Size="1" />
  7981. <Data ElementName="unknown277" Type ="float" Size="1" />
  7982. <Data ElementName="unknown278" Type ="float" Size="1" />
  7983. <Data ElementName="unknown279" Type ="float" Size="1" />
  7984. <Data ElementName="unknown280" Type ="float" Size="1" />
  7985. <Data ElementName="unknown281" Type ="float" Size="1" />
  7986. <Data ElementName="unknown282" Type ="float" Size="1" />
  7987. <Data ElementName="unknown283" Type ="float" Size="1" />
  7988. <Data ElementName="unknown284" Type ="float" Size="1" />
  7989. <Data ElementName="unknown285" Type ="float" Size="1" />
  7990. <Data ElementName="unknown286" Type ="float" Size="1" />
  7991. <Data ElementName="unknown287" Type ="float" Size="1" />
  7992. <Data ElementName="unknown288" Type ="float" Size="1" />
  7993. <Data ElementName="unknown289" Type ="float" Size="1" />
  7994. <Data ElementName="unknown290" Type ="float" Size="1" />
  7995. <Data ElementName="unknown291" Type ="float" Size="1" />
  7996. <Data ElementName="unknown292" Type ="float" Size="1" />
  7997. <Data ElementName="unknown293" Type ="float" Size="1" />
  7998. <Data ElementName="unknown294" Type ="float" Size="1" />
  7999. <Data ElementName="unknown295" Type ="float" Size="1" />
  8000. <Data ElementName="unknown296" Type ="float" Size="1" />
  8001. <Data ElementName="unknown297" Type ="float" Size="1" />
  8002. <Data ElementName="unknown298" Type ="float" Size="1" />
  8003. <Data ElementName="unknown299" Type ="float" Size="1" />
  8004. <Data ElementName="unknown300" Type ="float" Size="1" />
  8005. <Data ElementName="unknown301" Type ="float" Size="1" />
  8006. <Data ElementName="unknown302" Type ="float" Size="1" />
  8007. <Data ElementName="unknown303" Type ="float" Size="1" />
  8008. <Data ElementName="unknown304" Type ="float" Size="1" />
  8009. <Data ElementName="unknown305" Type="float" Size="1" />
  8010. <Data ElementName="unknown306" Type="float" Size="1" />
  8011. <Data ElementName="unknown307" Type="float" Size="1" />
  8012. <Data ElementName="unknown308" Type="float" Size="1" />
  8013. <Data ElementName="out_of_combat_health_regen_pvp" Type="float" Size="1" />
  8014. <Data ElementName="out_of_combat_power_regen_pvp" Type="float" Size="1" />
  8015. <Data ElementName="in_combat_regen_pvp" Type="float" Size="1" />
  8016. <Data ElementName="deflect_pvp" Type="float" Size="1" />
  8017. <Data ElementName="increase_max_heath_pvp" Type="float" Size="1" />
  8018. <Data ElementName="increase_max_health2_pvp" Type="float" Size="1" /> <!-- used when bonus is applied to both health & power -->
  8019. <Data ElementName="unknown312" Type ="float" Size="1" />
  8020. <Data ElementName="increase_speed_pvp" Type="float" Size="1" />
  8021. <Data ElementName="unknown313" Type="float" Size="1" />
  8022. <Data ElementName="increase_ground_speed_pvp" Type="float" Size="1" />
  8023. <Data ElementName="increase_air_speed_pvp" Type="float" Size="1" />
  8024. <Data ElementName="unknown314" Type="float" Size="1" /> <!-- see coldain pegasus buff this has a value of 8 which involves skill buff -->
  8025. <Data ElementName="unknown315" Type="float" Size="1" /> <!-- see coldain pegasus buff this has a value of 3 which involves skill buff -->
  8026. <Data ElementName="unknown316" Type="float" Size="1" /> <!-- see coldain pegasus buff this has a value of 3 which involves skill buff -->
  8027. <Data ElementName="in_combat_movement_speed_pvp" Type="float" Size="1" />
  8028. <Data ElementName="Haste_pvp" Type="float" Size="1" />
  8029. <Data ElementName="increase_max_power_pvp" Type="float" Size="1" />
  8030. <Data ElementName="increase_max_power2_pvp" Type="float" Size="1" /> <!-- used when bonus is applied to both health & power -->
  8031. <Data ElementName="unknown321" Type="float" Size="1" />
  8032. <Data ElementName="unknown322" Type="float" Size="1" />
  8033. <Data ElementName="unknown323" Type="float" Size="1" />
  8034. <Data ElementName="hate_mod_pvp" Type="float" Size="1" />
  8035. <Data ElementName="unknown325" Type="float" Size="1" />
  8036. <Data ElementName="unknown326" Type="float" Size="1" />
  8037. <Data ElementName="unknown327" Type="float" Size="1" />
  8038. <Data ElementName="unknown328" Type="float" Size="1" />
  8039. <Data ElementName="dps_pvp" Type="float" Size="1" />
  8040. <Data ElementName="unknown330" Type="float" Size="1" />
  8041. <Data ElementName="unknown331" Type="float" Size="1" />
  8042. <Data ElementName="unknown332" Type="float" Size="1" />
  8043. <Data ElementName="base_avoidance_pvp" Type="float" Size="1" />
  8044. <Data ElementName="unknown334" Type="float" Size="1" />
  8045. <Data ElementName="uncontested_riposte_pvp" Type="float" Size="1" />
  8046. <Data ElementName="uncontested_parry_pvp" Type="float" Size="1" />
  8047. <Data ElementName="unknown337" Type="float" Size="1" />
  8048. <Data ElementName="unknown338" Type="float" Size="1" />
  8049. <Data ElementName="multi_attack_pvp" Type="float" Size="1" />
  8050. <Data ElementName="spell_multi_attack_pvp" Type="float" Size="1" /> <!-- spell_doublecast -->
  8051. <Data ElementName="unknown341" Type="float" Size="1" />
  8052. <Data ElementName="unknown342" Type="float" Size="1" />
  8053. <Data ElementName="unknown343" Type="float" Size="1" />
  8054. <Data ElementName="block_chance_pvp" Type="float" Size="1" />
  8055. <Data ElementName="unknown345" Type="float" Size="1" />
  8056. <Data ElementName="unknown346" Type="float" Size="1" />
  8057. <Data ElementName="crit_chance_pvp" Type="float" Size="1" />
  8058. <Data ElementName="unknown348" Type="float" Size="1" />
  8059. <Data ElementName="unknown349" Type="float" Size="1" />
  8060. <Data ElementName="crit_bonus_pvp" Type="float" Size="1" />
  8061. <Data ElementName="potency_pvp" Type="float" Size="1" />
  8062. <Data ElementName="unknown352" Type="float" Size="1" />
  8063. <Data ElementName="reuse_speed_pvp" Type="float" Size="1" />
  8064. <Data ElementName="recovery_speed_pvp" Type="float" Size="1" />
  8065. <Data ElementName="casting_speed_pvp" Type="float" Size="1" />
  8066. <Data ElementName="unknown356" Type="float" Size="1" />
  8067. <Data ElementName="unknown357" Type="float" Size="1" />
  8068. <Data ElementName="unknown358" Type="float" Size="1" />
  8069. <Data ElementName="decrease_falling_dmg_pvp" Type="float" Size="1" />
  8070. <Data ElementName="unknown360" Type="float" Size="1" />
  8071. <Data ElementName="unknown361" Type="float" Size="1" />
  8072. <Data ElementName="unknown362" Type="float" Size="1" />
  8073. <Data ElementName="unknown363" Type="float" Size="1" />
  8074. <Data ElementName="unknown364" Type="float" Size="1" />
  8075. <Data ElementName="unknown365" Type="float" Size="1" />
  8076. <Data ElementName="unknown366" Type="float" Size="1" />
  8077. <Data ElementName="unknown367" Type="float" Size="1" />
  8078. <Data ElementName="loot_coin_pvp" Type="float" Size="1" />
  8079. <Data ElementName="mitigation_increase_pvp" Type="float" Size="1" />
  8080. <Data ElementName="unknown370" Type="float" Size="1" />
  8081. <Data ElementName="strikethrough_pvp" Type="float" Size="1" />
  8082. <Data ElementName="unknown372" Type="float" Size="1" />
  8083. <Data ElementName="unknown373" Type="float" Size="1" />
  8084. <Data ElementName="unknown374" Type="float" Size="1" />
  8085. <Data ElementName="unknown375" Type="float" Size="1" />
  8086. <Data ElementName="unknown376" Type="float" Size="1" />
  8087. <Data ElementName="unknown377" Type="float" Size="1" />
  8088. <Data ElementName="unknown378" Type="float" Size="1" />
  8089. <Data ElementName="unknown379" Type="float" Size="1" />
  8090. <Data ElementName="unknown380" Type="float" Size="1" />
  8091. <Data ElementName="unknown381" Type="float" Size="1" />
  8092. <Data ElementName="lethality_pvp" Type="float" Size="1" />
  8093. <Data ElementName="unknown383" Type="float" Size="1" />
  8094. <Data ElementName="unknown384" Type="float" Size="1" />
  8095. <Data ElementName="unknown385" Type="float" Size="1" />
  8096. <Data ElementName="unknown386" Type="float" Size="1" />
  8097. <Data ElementName="unknown387" Type="float" Size="1" />
  8098. <Data ElementName="unknown388" Type="float" Size="1" />
  8099. <Data ElementName="unknown389" Type="float" Size="1" />
  8100. <Data ElementName="unknown390" Type="float" Size="1" />
  8101. <Data ElementName="unknown391" Type="float" Size="1" />
  8102. <Data ElementName="unknown392" Type="float" Size="1" />
  8103. <Data ElementName="unknown393" Type="float" Size="1" />
  8104. <Data ElementName="unknown394" Type="float" Size="1" />
  8105. <Data ElementName="unknown395" Type="float" Size="1" />
  8106. <Data ElementName="unknown396" Type="float" Size="1" />
  8107. <Data ElementName="unknown397" Type="float" Size="1" />
  8108. <Data ElementName="unknown398" Type="float" Size="1" />
  8109. <Data ElementName="durability_mod" Type="float" Size="1" />
  8110. <Data ElementName="durability_add" Type="float" Size="1" />
  8111. <Data ElementName="progress_mod" Type="float" Size="1" />
  8112. <Data ElementName="progress_add" Type="float" Size="1" />
  8113. <Data ElementName="success_mod" Type="float" Size="1" />
  8114. <Data ElementName="crit_success_mod" Type="float" Size="1" />
  8115. <Data ElementName="unknown177" Type ="float" Size="1" />
  8116. <Data ElementName="rare_harvest_chance" Type="float" Size="1" />
  8117. <Data ElementName="max_crafting" Type="float" Size="1" />
  8118. <Data ElementName="component_refund" Type="float" Size="1" />
  8119. <Data ElementName="unknown178" Type ="float" Size="1" />
  8120. <Data ElementName="ex_durability_mod" Type="float" Size="1" />
  8121. <Data ElementName="ex_durability_add" Type="float" Size="1" />
  8122. <Data ElementName="ex_crit_success_mod" Type="float" Size="1" />
  8123. <Data ElementName="ex_crit_failure_mod" Type="float" Size="1" />
  8124. <Data ElementName="ex_progress_mod" Type="float" Size="1" />
  8125. <Data ElementName="ex_progress_add" Type="float" Size="1" />
  8126. <Data ElementName="ex_success_mod" Type="float" Size="1" />
  8127. <Data ElementName="unknown417" Type="float" Size="1" />
  8128. <Data ElementName="unknown418" Type="float" Size="1" />
  8129. <Data ElementName="unknown419" Type="float" Size="1" />
  8130. <Data ElementName="unknown420" Type="float" Size="1" />
  8131. <Data ElementName="unknown421" Type="float" Size="1" />
  8132. <Data ElementName="unknown422" Type="float" Size="1" />
  8133. <Data ElementName="unknown423" Type="float" Size="1" />
  8134. <Data ElementName="unknown424" Type="float" Size="1" />
  8135. <Data ElementName="unknown425" Type="float" Size="1" />
  8136. <Data ElementName="unknown426" Type="float" Size="1" />
  8137. <Data ElementName="unknown427" Type="float" Size="1" />
  8138. <Data ElementName="unknown428" Type="float" Size="1" />
  8139. <Data ElementName="unknown429" Type="float" Size="1" />
  8140. <Data ElementName="unknown430" Type="float" Size="1" />
  8141. <Data ElementName="unknown431" Type="float" Size="1" />
  8142. <Data ElementName="unknown432" Type="float" Size="1" />
  8143. <Data ElementName="unknown433" Type="float" Size="1" />
  8144. <Data ElementName="unknown434" Type="float" Size="1" />
  8145. <Data ElementName="unknown435" Type="float" Size="1" />
  8146. <Data ElementName="unknown436" Type="float" Size="1" />
  8147. <Data ElementName="unknown437" Type="float" Size="1" />
  8148. <Data ElementName="unknown438" Type="float" Size="1" />
  8149. <Data ElementName="unknown439" Type="float" Size="1" />
  8150. <Data ElementName="unknown440" Type="float" Size="1" />
  8151. <Data ElementName="unknown441" Type="float" Size="1" />
  8152. <Data ElementName="unknown180" Type="int8" Size="1" />
  8153. <Data ElementName="unknown524" Type="int8" Size="1" />
  8154. <Data ElementName="unknown181a" Type="int8" Size="1" />
  8155. <Data ElementName="unknown181b" Type="int8" Size="1" />
  8156. <Data ElementName="unknown442" Type ="float" Size="1" />
  8157. <Data ElementName="unknown443" Type ="float" Size="1" />
  8158. <Data ElementName="unknown444" Type ="float" Size="1" />
  8159. <Data ElementName="unknown445" Type ="float" Size="1" />
  8160. <Data ElementName="unknown446" Type ="float" Size="1" />
  8161. <Data ElementName="unknown447" Type ="float" Size="1" />
  8162. <Data ElementName="unknown448" Type ="float" Size="1" />
  8163. <Data ElementName="unknown449" Type ="float" Size="1" />
  8164. <Data ElementName="unknown450" Type ="float" Size="1" />
  8165. <Data ElementName="unknown451" Type ="float" Size="1" />
  8166. <Data ElementName="unknown452" Type ="float" Size="1" />
  8167. <Data ElementName="unknown453" Type ="float" Size="1" />
  8168. <Data ElementName="unknown454" Type ="float" Size="1" />
  8169. <Data ElementName="unknown455" Type ="float" Size="1" />
  8170. <Data ElementName="unknown456" Type ="float" Size="1" />
  8171. <Data ElementName="unknown457" Type ="float" Size="1" />
  8172. <Data ElementName="unknown458" Type ="float" Size="1" />
  8173. <Data ElementName="unknown459" Type ="float" Size="1" />
  8174. <Data ElementName="unknown460" Type ="float" Size="1" />
  8175. <Data ElementName="unknown461" Type ="float" Size="1" />
  8176. <Data ElementName="unknown462" Type ="float" Size="1" />
  8177. <Data ElementName="unknown463" Type ="float" Size="1" />
  8178. <Data ElementName="unknown464" Type ="float" Size="1" />
  8179. <Data ElementName="unknown465" Type ="float" Size="1" />
  8180. <Data ElementName="unknown466" Type ="float" Size="1" />
  8181. <Data ElementName="unknown467" Type ="float" Size="1" />
  8182. <Data ElementName="unknown468" Type ="float" Size="1" />
  8183. <Data ElementName="unknown469" Type ="float" Size="1" />
  8184. <Data ElementName="unknown470" Type ="float" Size="1" />
  8185. <Data ElementName="unknown471" Type ="float" Size="1" />
  8186. <Data ElementName="unknown472" Type ="float" Size="1" />
  8187. <Data ElementName="unknown473" Type ="float" Size="1" />
  8188. <Data ElementName="unknown474" Type ="float" Size="1" />
  8189. <Data ElementName="unknown475" Type ="float" Size="1" />
  8190. <Data ElementName="unknown476" Type ="float" Size="1" />
  8191. <Data ElementName="unknown477" Type ="float" Size="1" />
  8192. <Data ElementName="unknown478" Type ="float" Size="1" />
  8193. <Data ElementName="unknown479" Type ="float" Size="1" />
  8194. <Data ElementName="unknown480" Type ="float" Size="1" />
  8195. <Data ElementName="unknown481" Type ="float" Size="1" />
  8196. <Data ElementName="unknown482" Type ="float" Size="1" />
  8197. <Data ElementName="unknown483" Type ="float" Size="1" />
  8198. <Data ElementName="unknown484" Type ="float" Size="1" />
  8199. <Data ElementName="unknown485" Type ="float" Size="1" />
  8200. <Data ElementName="unknown486" Type ="float" Size="1" />
  8201. <Data ElementName="unknown487" Type ="float" Size="1" />
  8202. <Data ElementName="unknown488" Type ="float" Size="1" />
  8203. <Data ElementName="unknown489" Type ="float" Size="1" />
  8204. <Data ElementName="unknown490" Type ="float" Size="1" />
  8205. <Data ElementName="unknown491" Type ="float" Size="1" />
  8206. <Data ElementName="unknown492" Type ="float" Size="1" />
  8207. <Data ElementName="unknown493" Type ="float" Size="1" />
  8208. <Data ElementName="unknown494" Type ="float" Size="1" />
  8209. <Data ElementName="unknown495" Type ="float" Size="1" />
  8210. <Data ElementName="unknown496" Type ="float" Size="1" />
  8211. <Data ElementName="unknown497" Type ="float" Size="1" />
  8212. <Data ElementName="unknown498" Type ="float" Size="1" />
  8213. <Data ElementName="unknown499" Type ="float" Size="1" />
  8214. <Data ElementName="unknown500" Type ="float" Size="1" />
  8215. <Data ElementName="unknown501" Type ="float" Size="1" />
  8216. <Data ElementName="unknown502" Type ="float" Size="1" />
  8217. <Data ElementName="unknown503" Type ="float" Size="1" />
  8218. <Data ElementName="unknown504" Type ="float" Size="1" />
  8219. <Data ElementName="unknown505" Type ="float" Size="1" />
  8220. <Data ElementName="unknown506" Type ="float" Size="1" />
  8221. <Data ElementName="unknown507" Type ="float" Size="1" />
  8222. <Data ElementName="unknown508" Type ="float" Size="1" />
  8223. <Data ElementName="unknown509" Type ="float" Size="1" />
  8224. <Data ElementName="unknown510" Type ="float" Size="1" />
  8225. <Data ElementName="unknown511" Type ="float" Size="1" />
  8226. <Data ElementName="unknown512" Type ="float" Size="1" />
  8227. <Data ElementName="unknown513" Type ="float" Size="1" />
  8228. <Data ElementName="unknown514" Type ="float" Size="1" />
  8229. <Data ElementName="haste_tt" Type ="int32" Size="1" />
  8230. <Data ElementName="dps_pve_tt" Type ="int32" Size="1" />
  8231. <Data ElementName="dps_pvp_tt" Type ="int32" Size="1" />
  8232. <Data ElementName="multi_attack_pve_tt" Type ="float" Size="1" />
  8233. <Data ElementName="multi_attack_pvp_tt" Type ="float" Size="1" />
  8234. <Data ElementName="unknown520" Type ="float" Size="1" />
  8235. <Data ElementName="unknown521" Type ="float" Size="1" />
  8236. <Data ElementName="unknown522" Type ="float" Size="1" />
  8237. <Data ElementName="unknown523" Type ="float" Size="1" />
  8238. <Data ElementName="unknown550" Type ="int8" Size="1" />
  8239. <Data ElementName="vision" Type ="int16" Size="1" />
  8240. <Data ElementName="unknown551" Type ="int8" Size="1" />
  8241. <Data ElementName="unknown525" Type ="int8" Size="42" />
  8242. <Data ElementName="group_members" Substruct="Substruct_GroupMember" Size="5" />
  8243. <Data ElementName="unknown182" Type="int16" Size="1" />
  8244. <Data ElementName="unknown183" Type="int8" Size="1480" />
  8245. <Data ElementName="pet_id" Type="int32" Size="1" />
  8246. <Data ElementName="pet_name" Type="char" Size="32" />
  8247. <Data ElementName="unknown184" Type="int8" Size="9" />
  8248. <Data ElementName="pet_health_pct" Type="float" Size="1" />
  8249. <Data ElementName="pet_power_pct" Type="float" Size="1" />
  8250. <Data ElementName="unknown185" Type="int8" Size="1" />
  8251. <Data ElementName="pet_movement" Type="int8" Size="1" />
  8252. <Data ElementName="pet_behavior" Type="int8" Size="1" />
  8253. <Data ElementName="unknown186" Type="int8" Size="8" />
  8254. <Data ElementName="merc_id" Type="int32" Size="1" />
  8255. <Data ElementName="merc_name" Type="char" Size="32" />
  8256. <Data ElementName="merc_unknown21" Type="int8" Size="9" />
  8257. <Data ElementName="merc_health_pct" Type="float" Size="1" />
  8258. <Data ElementName="merc_power_pct" Type="float" Size="1" />
  8259. <Data ElementName="merc_unknown21b" Type="int8" Size="1" />
  8260. <Data ElementName="merc_movement" Type="int8" Size="1" />
  8261. <Data ElementName="merc_behavior" Type="int8" Size="1" />
  8262. <Data ElementName="merc_unknown21c" Type="int8" Size="10" />
  8263. <Data ElementName="group_leader_id" Type="int32" Size="1" />
  8264. <Data ElementName="merc_unknown21cc" Type="int8" Size="4" />
  8265. <Data ElementName="rain" Type="float" Size="1" />
  8266. <Data ElementName="rain2" Type="float" Size="1" />
  8267. <Data ElementName="unknown527" Type="int8" Size="9" />
  8268. <Data ElementName="house_zone" Type="char" Size="48" />
  8269. <Data ElementName="unknown526" Type="int8" Size="132" />
  8270. <Data ElementName="status_points" Type="int32" Size="1" />
  8271. <Data ElementName="guild_status" Type="int32" Size="1" />
  8272. <Data ElementName="unknown187" Type="int8" Size="11" />
  8273. <Data ElementName="bind_zone" Type="char" Size="32" />
  8274. <Data ElementName="unknown188" Type="int8" Size="55" />
  8275. </Struct>
  8276. <Struct Name="WS_CharacterSheet" ClientVersion="60024" OpcodeName="OP_UpdateCharacterSheetMsg">
  8277. <Data ElementName="character_name" Type="char" Size="40" />
  8278. <Data ElementName="unknown_1_1_MJ" Type="int16" Size="1" />
  8279. <Data ElementName="race" Type="int8" Size="1" />
  8280. <Data ElementName="gender" Type="int8" Size="1" />
  8281. <Data ElementName="exiled" Type="int8" Size="1" />
  8282. <Data ElementName="class1" Type="int32" Size="1" />
  8283. <Data ElementName="class2" Type="int32" Size="1" />
  8284. <Data ElementName="class3" Type="int32" Size="1" />
  8285. <Data ElementName="tradeskill_class1" Type="int32" Size="1" />
  8286. <Data ElementName="tradeskill_class2" Type="int32" Size="1" />
  8287. <Data ElementName="tradeskill_class3" Type="int32" Size="1" />
  8288. <Data ElementName="level" Type="int16" Size="1" />
  8289. <Data ElementName="effective_level" Type="int16" Size="1" />
  8290. <Data ElementName="tradeskill_level" Type="int16" Size="1" />
  8291. <Data ElementName="unknown_1_2_MJ" Type="int32" Size="1" />
  8292. <Data ElementName="account_age_base" Type="int16" Size="1" />
  8293. <Data ElementName="account_age_bonus" Type="int16" Size="1" />
  8294. <Data ElementName="deity" Type="char" Size="32" />
  8295. <Data ElementName="last_name" Type="char" Size="20" />
  8296. <Data ElementName="unknown3" Type="int8" Size="1" />
  8297. <Data ElementName="character_name2" Type="char" Size="40" />
  8298. <Data ElementName="character_name2_unknown" Type="int16" Size="1" />
  8299. <Data ElementName="character_name3" Type="char" Size="40" />
  8300. <Data ElementName="character_name3_unknown" Type="int16" Size="1" />
  8301. <Data ElementName="current_hp" Type="sint64" Size="1" />
  8302. <Data ElementName="max_hp" Type="int64" Size="1" />
  8303. <Data ElementName="base_hp" Type="int32" Size="1" />
  8304. <Data ElementName="base_hp2" Type="int32" Size="1" />
  8305. <Data ElementName="current_power" Type="sint32" Size="1" />
  8306. <Data ElementName="max_power" Type="sint32" Size="1" />
  8307. <Data ElementName="base_power" Type="int32" Size="1" />
  8308. <Data ElementName="conc_used" Type="int8" Size="1" />
  8309. <Data ElementName="conc_max" Type="int8" Size="1" />
  8310. <Data ElementName="savagery" Type="sint32" Size="1" />
  8311. <Data ElementName="max_savagery" Type="sint32" Size="1" />
  8312. <Data ElementName="unknown4b" Type="int32" Size="1" />
  8313. <Data ElementName="savagery_level" Type="int32" Size="1" />
  8314. <Data ElementName="max_savagery_level" Type="int32" Size="1" />
  8315. <Data ElementName="unknown4c" Type="int8" Size="4" />
  8316. <Data ElementName="dissonance" Type="sint32" Size="1" /> <!-- index 283 -->
  8317. <Data ElementName="max_dissonance" Type="sint32" Size="1" />
  8318. <Data ElementName="unknown5c" Type="int8" Size="4" />
  8319. <Data ElementName="hp_regen" Type="int32" Size="1" />
  8320. <Data ElementName="power_regen" Type="int32" Size="1" />
  8321. <Data ElementName="unknown6" Type="int32" Size="2" />
  8322. <Data ElementName="unknown7" Type="float" Size="2" />
  8323. <Data ElementName="stat_bonus_health" Type="float" Size="1" />
  8324. <Data ElementName="stat_bonus_power" Type="float" Size="1" />
  8325. <Data ElementName="bonus_health" Type="int32" Size="1" />
  8326. <Data ElementName="unknown8" Type="int32" Size="1" />
  8327. <Data ElementName="bonus_power" Type="int32" Size="1" />
  8328. <Data ElementName="stat_bonus_damage" Type="float" Size="1" />
  8329. <Data ElementName="mitigation_pct_pve" Type="int16" Size="1" />
  8330. <Data ElementName="mitigation_pct_pvp" Type="int16" Size="1" />
  8331. <Data ElementName="toughness" Type="int16" Size="1" />
  8332. <Data ElementName="toughness_resist_dmg_pvp" Type="float" Size="1" />
  8333. <Data ElementName="lethality" Type="int16" Size="1" />
  8334. <Data ElementName="lethality_pct" Type="float" Size="1" />
  8335. <Data ElementName="avoidance_pct" Type="int16" Size="1" />
  8336. <Data ElementName="avoidance_reduction" Type="int16" Size="1" />
  8337. <Data ElementName="avoidance" Type="int16" Size="1" />
  8338. <Data ElementName="unknown10" Type="int16" Size="1" />
  8339. <Data ElementName="avoidance_base" Type="int16" Size="1" />
  8340. <Data ElementName="unknown10a" Type="int16" Size="1" />
  8341. <Data ElementName="parry" Type="int16" Size="1" />
  8342. <Data ElementName="unknown11" Type="int16" Size="1" />
  8343. <Data ElementName="block" Type="int16" Size="1" />
  8344. <Data ElementName="unknown12" Type="int16" Size="1" />
  8345. <Data ElementName="uncontested_block" Type="int16" Size="1" />
  8346. <Data ElementName="unknown13" Type="int16" Size="1" />
  8347. <Data ElementName="uncontested_riposte" Type="int16" Size="1" />
  8348. <Data ElementName="uncontested_dodge" Type="int16" Size="1" />
  8349. <Data ElementName="uncontested_parry" Type="int16" Size="1" />
  8350. <Data ElementName="str" Type="int16" Size="1" />
  8351. <Data ElementName="sta" Type="int16" Size="1" />
  8352. <Data ElementName="agi" Type="int16" Size="1" />
  8353. <Data ElementName="wis" Type="int16" Size="1" />
  8354. <Data ElementName="int" Type="int16" Size="1" />
  8355. <Data ElementName="str_base" Type="int16" Size="1" />
  8356. <Data ElementName="sta_base" Type="int16" Size="1" />
  8357. <Data ElementName="agi_base" Type="int16" Size="1" />
  8358. <Data ElementName="wis_base" Type="int16" Size="1" />
  8359. <Data ElementName="int_base" Type="int16" Size="1" />
  8360. <Data ElementName="mitigation_cur" Type="int32" Size="1" />
  8361. <Data ElementName="elemental" Type="int32" Size="1" />
  8362. <Data ElementName="noxious" Type="int32" Size="1" />
  8363. <Data ElementName="arcane" Type="int32" Size="1" />
  8364. <Data ElementName="mitigation_base" Type="int32" Size="1" />
  8365. <Data ElementName="elemental_base" Type="int32" Size="1" />
  8366. <Data ElementName="noxious_base" Type="int32" Size="1" />
  8367. <Data ElementName="arcane_base" Type="int32" Size="1" />
  8368. <Data ElementName="unknown14" Type="int16" Size="1" />
  8369. <Data ElementName="elemental_absorb_pve" Type="int16" Size="1" />
  8370. <Data ElementName="noxious_absorb_pve" Type="int16" Size="1" />
  8371. <Data ElementName="arcane_absorb_pve" Type="int16" Size="1" />
  8372. <Data ElementName="unknown15" Type="int16" Size="1" />
  8373. <Data ElementName="elemental_absorb_pvp" Type="int16" Size="1" />
  8374. <Data ElementName="noxious_absorb_pvp" Type="int16" Size="1" />
  8375. <Data ElementName="arcane_absorb_pvp" Type="int16" Size="1" />
  8376. <Data ElementName="unknown16" Type="int16" Size="1" />
  8377. <Data ElementName="elemental_dmg_reduction" Type="int16" Size="1" />
  8378. <Data ElementName="noxious_dmg_reduction" Type="int16" Size="1" />
  8379. <Data ElementName="arcane_dmg_reduction" Type="int16" Size="1" />
  8380. <Data ElementName="unknown17" Type="int16" Size="1" />
  8381. <Data ElementName="elemental_dmg_reduction_pct" Type="int16" Size="1" />
  8382. <Data ElementName="noxious_dmg_reduction_pct" Type="int16" Size="1" />
  8383. <Data ElementName="arcane_dmg_reduction_pct" Type="int16" Size="1" />
  8384. <Data ElementName="current_adv_xp" Type="float" Size="1" />
  8385. <Data ElementName="needed_adv_xp" Type="float" Size="1" />
  8386. <Data ElementName="debt_adv_xp" Type="float" Size="1" />
  8387. <Data ElementName="current_trade_xp" Type="float" Size="1" />
  8388. <Data ElementName="needed_trade_xp" Type="float" Size="1" />
  8389. <Data ElementName="debt_trade_xp" Type="float" Size="1" />
  8390. <Data ElementName="unknown18" Type="int16" Size="6" />
  8391. <Data ElementName="server_bonus" Type="int16" Size="1" />
  8392. <Data ElementName="adventure_vet_bonus" Type="int16" Size="1" />
  8393. <Data ElementName="tradeskill_vet_bonus" Type="int16" Size="1" />
  8394. <Data ElementName="dungeon_finder_bonus" Type="int16" Size="1" />
  8395. <Data ElementName="recruit_friend_bonus" Type="int32" Size="1" />
  8396. <Data ElementName="unknown19" Type="int16" Size="1" />
  8397. <Data ElementName="adventure_vitality" Type="int16" Size="1" />
  8398. <Data ElementName="adventure_vitality_yellow_arrow" Type="int16" Size="1" />
  8399. <Data ElementName="adventure_vitality_blue_arrow" Type="int16" Size="1" />
  8400. <Data ElementName="tradeskill_vitality" Type="int16" Size="1" />
  8401. <Data ElementName="tradeskill_vitality_purple_arrow" Type="int16" Size="1" />
  8402. <Data ElementName="tradeskill_vitality_blue_arrow" Type="int16" Size="1" />
  8403. <Data ElementName="mentor_bonus" Type="int16" Size="1" />
  8404. <Data ElementName="unknown20" Type="int8" Size="1" />
  8405. <Data ElementName="assigned_aa" Type="int16" Size="1" />
  8406. <Data ElementName="max_aa" Type="int16" Size="1" />
  8407. <Data ElementName="unassigned_aa" Type="int16" Size="1" />
  8408. <Data ElementName="aa_green_bar" Type="int16" Size="1" />
  8409. <Data ElementName="adv_xp_to_aa_xp_slider" Type="int16" Size="1" />
  8410. <Data ElementName="unknown21" Type="int16" Size="1" />
  8411. <Data ElementName="aa_blue_bar" Type="int16" Size="1" />
  8412. <Data ElementName="bonus_achievement_xp" Type="int16" Size="1" />
  8413. <Data ElementName="unknown22" Type="int8" Size="2" />
  8414. <Data ElementName="unknown23" Type="int8" Size="2" />
  8415. <Data ElementName="items_found" Type="int32" Size="1" />
  8416. <Data ElementName="named_npcs_killed" Type="int32" Size="1" />
  8417. <Data ElementName="quests_completed" Type="int32" Size="1" />
  8418. <Data ElementName="exploration_events" Type="int32" Size="1" />
  8419. <Data ElementName="completed_collections" Type="int32" Size="1" />
  8420. <Data ElementName="unknown24" Type="int16" Size="10" />
  8421. <Data ElementName="unknown25" Type="int8" Size="1" />
  8422. <Data ElementName="total_prestige_points" Type="int16" Size="1" />
  8423. <Data ElementName="unassigned_prestige_points" Type="int16" Size="1" />
  8424. <Data ElementName="unknown26" Type="int16" Size="1" />
  8425. <Data ElementName="unknown27" Type="int16" Size="1" />
  8426. <Data ElementName="total_tradeskill_points" Type="int16" Size="1" />
  8427. <Data ElementName="unassigned_tradeskill_points" Type="int16" Size="1" />
  8428. <Data ElementName="unknown28" Type="int16" Size="1" />
  8429. <Data ElementName="unknown29" Type="int16" Size="1" />
  8430. <Data ElementName="total_tradeskill_prestige_points" Type="int16" Size="1" />
  8431. <Data ElementName="unassigned_tradeskill_prestige_points" Type="int16" Size="1" />
  8432. <Data ElementName="unknown30" Type="int16" Size="1" />
  8433. <Data ElementName="unknown31" Type="int16" Size="1" />
  8434. <Data ElementName="unknown32" Type="int16" Size="1" />
  8435. <Data ElementName="unknown33" Type="int16" Size="1" />
  8436. <Data ElementName="coins_copper" Type="int32" Size="1" />
  8437. <Data ElementName="coins_silver" Type="int32" Size="1" />
  8438. <Data ElementName="coins_gold" Type="int32" Size="1" />
  8439. <Data ElementName="coins_plat" Type="int32" Size="1" />
  8440. <Data ElementName="unknown34" Type="int32" Size="5" />
  8441. <Data ElementName="spell_effects" Substruct="Substruct_SpellEffects" Size="45" />
  8442. <Data ElementName="detrimental_spell_effects" Substruct="Substruct_SpellEffects" Size="45" />
  8443. <Data ElementName="passive_spell_effects" Substruct="Substruct_PassiveEffects" Size="100" />
  8444. <Data ElementName="unknown35" Type="int8" Size="486" />
  8445. <Data ElementName="trauma_count" Type="int8" Size="1" />
  8446. <Data ElementName="arcane_count" Type="int8" Size="1" />
  8447. <Data ElementName="noxious_count" Type="int8" Size="1" />
  8448. <Data ElementName="elemental_count" Type="int8" Size="1" />
  8449. <Data ElementName="curse_count" Type="int8" Size="1" />
  8450. <Data ElementName="maintained_effects" Substruct="Substruct_MaintainedEffects" Size="30" />
  8451. <Data ElementName="breath" Type="float" Size="1" />
  8452. <Data ElementName="breathe_underwater" Type="int8" Size="1" />
  8453. <Data ElementName="unknown36" Type="float" Size="1" />
  8454. <Data ElementName="melee_pri_dmg_min" Type="int32" Size="1" />
  8455. <Data ElementName="melee_pri_dmg_max" Type="int32" Size="1" />
  8456. <Data ElementName="melee_pri_delay" Type="float" Size="1" />
  8457. <Data ElementName="melee_sec_dmg_min" Type="int32" Size="1" />
  8458. <Data ElementName="melee_sec_dmg_max" Type="int32" Size="1" />
  8459. <Data ElementName="melee_sec_delay" Type="float" Size="1" />
  8460. <Data ElementName="ranged_dmg_min" Type="int32" Size="1" />
  8461. <Data ElementName="ranged_dmg_max" Type="int32" Size="1" />
  8462. <Data ElementName="ranged_delay" Type="float" Size="1" />
  8463. <Data ElementName="unknown37" Type="int32" Size="1" />
  8464. <Data ElementName="unknown38" Type="int32" Size="1" />
  8465. <Data ElementName="unknown39" Type="int32" Size="1" />
  8466. <Data ElementName="unknown40" Type="int32" Size="1" />
  8467. <Data ElementName="ability_mod_pve" Type="float" Size="1" />
  8468. <Data ElementName="unknown41" Type="float" Size="1" />
  8469. <Data ElementName="unknown42" Type="float" Size="1" />
  8470. <Data ElementName="unknown43" Type="float" Size="1" />
  8471. <Data ElementName="unknown44" Type="float" Size="1" />
  8472. <Data ElementName="ability_mod_pvp" Type="float" Size="1" />
  8473. <Data ElementName="base_melee_crit" Type="float" Size="1" />
  8474. <Data ElementName="base_spell_crit" Type="float" Size="1" />
  8475. <Data ElementName="base_taunt_crit" Type="float" Size="1" />
  8476. <Data ElementName="base_heal_crit" Type="float" Size="1" />
  8477. <Data ElementName="unknown44a" Type="int16" Size="1" /> <!-- 58588 - Required to make it in the game -->
  8478. <Data ElementName="flags" Type="int32" Size="1" />
  8479. <Data ElementName="flags2" Type="int32" Size="1" />
  8480. <Data ElementName="unknown45" Type="float" Size="1" />
  8481. <Data ElementName="unknown46" Type="float" Size="1" />
  8482. <Data ElementName="unknown47" Type="float" Size="1" />
  8483. <Data ElementName="unknown48" Type="float" Size="1" />
  8484. <Data ElementName="unknown49" Type="float" Size="1" />
  8485. <Data ElementName="unknown50" Type="float" Size="1" />
  8486. <Data ElementName="unknown51" Type="float" Size="1" />
  8487. <Data ElementName="unknown52" Type="float" Size="1" />
  8488. <Data ElementName="unknown53" Type="float" Size="1" />
  8489. <Data ElementName="unknown54" Type="float" Size="1" />
  8490. <Data ElementName="unknown55" Type="float" Size="1" />
  8491. <Data ElementName="unknown56" Type="float" Size="1" />
  8492. <Data ElementName="unknown57" Type="float" Size="1" />
  8493. <Data ElementName="unknown58" Type="float" Size="1" />
  8494. <Data ElementName="unknown59" Type="float" Size="1" />
  8495. <Data ElementName="unknown60" Type="float" Size="1" />
  8496. <Data ElementName="unknown61" Type="float" Size="1" />
  8497. <Data ElementName="unknown62" Type="float" Size="1" />
  8498. <Data ElementName="unknown63" Type="float" Size="1" />
  8499. <Data ElementName="unknown64" Type="float" Size="1" />
  8500. <Data ElementName="unknown65" Type="float" Size="1" />
  8501. <Data ElementName="unknown66" Type="float" Size="1" />
  8502. <Data ElementName="unknown67" Type="float" Size="1" />
  8503. <Data ElementName="unknown68" Type="float" Size="1" />
  8504. <Data ElementName="unknown69" Type="float" Size="1" />
  8505. <Data ElementName="unknown70" Type="float" Size="1" />
  8506. <Data ElementName="unknown71" Type="float" Size="1" />
  8507. <Data ElementName="unknown72" Type="float" Size="1" />
  8508. <Data ElementName="unknown73" Type="float" Size="1" />
  8509. <Data ElementName="unknown74" Type="float" Size="1" />
  8510. <Data ElementName="unknown75" Type="float" Size="1" />
  8511. <Data ElementName="unknown76" Type="float" Size="1" />
  8512. <Data ElementName="unknown77" Type="float" Size="1" />
  8513. <Data ElementName="unknown78" Type="float" Size="1" />
  8514. <Data ElementName="unknown79" Type="float" Size="1" />
  8515. <Data ElementName="unknown80" Type="float" Size="1" />
  8516. <Data ElementName="unknown81" Type="float" Size="1" />
  8517. <Data ElementName="unknown82" Type="float" Size="1" />
  8518. <Data ElementName="unknown83" Type="float" Size="1" />
  8519. <Data ElementName="unknown84" Type="float" Size="1" />
  8520. <Data ElementName="unknown85" Type="float" Size="1" />
  8521. <Data ElementName="unknown86" Type="float" Size="1" />
  8522. <Data ElementName="unknown87" Type="float" Size="1" />
  8523. <Data ElementName="unknown88" Type="float" Size="1" />
  8524. <Data ElementName="unknown89" Type="float" Size="1" />
  8525. <Data ElementName="unknown90" Type="float" Size="1" />
  8526. <Data ElementName="unknown91" Type="float" Size="1" />
  8527. <Data ElementName="unknown92" Type="float" Size="1" />
  8528. <Data ElementName="unknown93" Type="float" Size="1" />
  8529. <Data ElementName="unknown94" Type="float" Size="1" />
  8530. <Data ElementName="unknown95" Type="float" Size="1" />
  8531. <Data ElementName="unknown96" Type="float" Size="1" />
  8532. <Data ElementName="unknown97" Type="float" Size="1" />
  8533. <Data ElementName="unknown98" Type="float" Size="1" />
  8534. <Data ElementName="unknown99" Type="float" Size="1" />
  8535. <Data ElementName="unknown100" Type="float" Size="1" />
  8536. <Data ElementName="unknown101" Type="float" Size="1" />
  8537. <Data ElementName="unknown102" Type="float" Size="1" />
  8538. <Data ElementName="unknown103" Type="float" Size="1" />
  8539. <Data ElementName="unknown104" Type="float" Size="1" />
  8540. <Data ElementName="unknown105" Type="float" Size="1" />
  8541. <Data ElementName="unknown106" Type="float" Size="1" />
  8542. <Data ElementName="unknown107" Type="float" Size="1" />
  8543. <Data ElementName="unknown108" Type="float" Size="1" />
  8544. <Data ElementName="unknown109" Type="float" Size="1" />
  8545. <Data ElementName="unknown110" Type="float" Size="1" />
  8546. <Data ElementName="out_of_combat_health_regen" Type="float" Size="1" />
  8547. <Data ElementName="out_of_combat_power_regen" Type="float" Size="1" />
  8548. <Data ElementName="in_combat_regen" Type="float" Size="1" />
  8549. <Data ElementName="deflect" Type="float" Size="1" />
  8550. <Data ElementName="increase_max_health" Type="float" Size="1" />
  8551. <Data ElementName="increase_max_health2" Type="float" Size="1" /> <!-- used when bonus is applied to both health & power -->
  8552. <Data ElementName="unknown117" Type="float" Size="1" />
  8553. <Data ElementName="increase_speed" Type="float" Size="1" />
  8554. <Data ElementName="unknown119" Type="float" Size="1" />
  8555. <Data ElementName="increase_ground_speed" Type="float" Size="1" />
  8556. <Data ElementName="increase_air_speed" Type="float" Size="1" />
  8557. <Data ElementName="unknown122" Type="float" Size="1" /> <!-- see coldain pegasus buff this has a value of 8 which involves skill buff -->
  8558. <Data ElementName="unknown123" Type="float" Size="1" /> <!-- see coldain pegasus buff this has a value of 3 which involves skill buff -->
  8559. <Data ElementName="unknown124" Type="float" Size="1" /> <!-- see coldain pegasus buff this has a value of 3 which involves skill buff -->
  8560. <Data ElementName="in_combat_movement_speed" Type="float" Size="1" />
  8561. <Data ElementName="haste" Type="float" Size="1" />
  8562. <Data ElementName="increase_max_power" Type="float" Size="1" />
  8563. <Data ElementName="increase_max_power2" Type="float" Size="1" /> <!-- used when bonus is applied to both health & power -->
  8564. <Data ElementName="unknown128" Type="float" Size="1" />
  8565. <Data ElementName="drunk" Type="float" Size="1" />
  8566. <Data ElementName="unknown129" Type="float" Size="1" />
  8567. <Data ElementName="hate_mod" Type="float" Size="1" />
  8568. <Data ElementName="adventure_effects_bonus" Type="float" Size="1" />
  8569. <Data ElementName="tradeskill_effects_bonus" Type="float" Size="1" />
  8570. <Data ElementName="unknown130" Type="float" Size="1" />
  8571. <Data ElementName="unknown131" Type="float" Size="1" />
  8572. <Data ElementName="dps" Type="float" Size="1" />
  8573. <Data ElementName="unknown132" Type="float" Size="1" />
  8574. <Data ElementName="unknown133" Type="float" Size="1" />
  8575. <Data ElementName="unknown134" Type="float" Size="1" />
  8576. <Data ElementName="base_avoidance" Type="float" Size="1" />
  8577. <Data ElementName="unknown136" Type="float" Size="1" />
  8578. <Data ElementName="uncontested_riposte_pve" Type="float" Size="1" />
  8579. <Data ElementName="uncontested_parry_pve" Type="float" Size="1" />
  8580. <Data ElementName="unknown139" Type="float" Size="1" />
  8581. <Data ElementName="melee_ae" Type="float" Size="1" />
  8582. <Data ElementName="multi_attack" Type="float" Size="1" />
  8583. <Data ElementName="spell_multi_attack" Type="float" Size="1" /> <!-- spell_doublecast -->
  8584. <Data ElementName="flurry" Type="float" Size="1" />
  8585. <Data ElementName="unknown140" Type="float" Size="1" />
  8586. <Data ElementName="bountiful_harvest" Type="float" Size="1" />
  8587. <Data ElementName="block_chance" Type="float" Size="1" />
  8588. <Data ElementName="unknown141" Type="float" Size="1" />
  8589. <Data ElementName="unknown142" Type="float" Size="1" />
  8590. <Data ElementName="crit_chance" Type="float" Size="1" />
  8591. <Data ElementName="unknown143" Type="float" Size="1" />
  8592. <Data ElementName="unknown144" Type="float" Size="1" />
  8593. <Data ElementName="crit_bonus" Type="float" Size="1" />
  8594. <Data ElementName="potency" Type="float" Size="1" />
  8595. <Data ElementName="unknown145" Type="float" Size="1" />
  8596. <Data ElementName="reuse_speed" Type="float" Size="1" />
  8597. <Data ElementName="recovery_speed" Type="float" Size="1" />
  8598. <Data ElementName="casting_speed" Type="float" Size="1" />
  8599. <Data ElementName="spell_reuse_speed" Type="float" Size="1" />
  8600. <Data ElementName="unknown146" Type="float" Size="1" />
  8601. <Data ElementName="unknown147" Type="float" Size="1" />
  8602. <Data ElementName="decrease_falling_dmg" Type="float" Size="1" />
  8603. <Data ElementName="unknown149" Type="float" Size="1" />
  8604. <Data ElementName="unknown150" Type="float" Size="1" />
  8605. <Data ElementName="unknown151" Type="float" Size="1" />
  8606. <Data ElementName="unknown152" Type="float" Size="1" />
  8607. <Data ElementName="unknown153" Type="float" Size="1" />
  8608. <Data ElementName="unknown154" Type="float" Size="1" />
  8609. <Data ElementName="unknown155" Type="float" Size="1" />
  8610. <Data ElementName="unknown156" Type="float" Size="1" />
  8611. <Data ElementName="loot_coin" Type="float" Size="1" />
  8612. <Data ElementName="mitigation_increase" Type="float" Size="1" />
  8613. <Data ElementName="unknown159" Type="float" Size="1" />
  8614. <Data ElementName="strikethrough" Type="float" Size="1" />
  8615. <Data ElementName="unknown160" Type="float" Size="1" />
  8616. <Data ElementName="accuracy" Type="float" Size="1" />
  8617. <Data ElementName="unknown161" Type="float" Size="1" />
  8618. <Data ElementName="unknown162" Type="float" Size="1" />
  8619. <Data ElementName="unknown163" Type="float" Size="1" />
  8620. <Data ElementName="unknown164" Type="float" Size="1" />
  8621. <Data ElementName="unknown165" Type="float" Size="1" />
  8622. <Data ElementName="unknown166" Type="float" Size="1" />
  8623. <Data ElementName="unknown167" Type="float" Size="1" />
  8624. <Data ElementName="unknown168" Type="float" Size="1" />
  8625. <Data ElementName="lethality_pve" Type="float" Size="1" />
  8626. <Data ElementName="unknown170" Type="float" Size="1" />
  8627. <Data ElementName="unknown171" Type="float" Size="1" />
  8628. <Data ElementName="unknown172" Type="float" Size="1" />
  8629. <Data ElementName="unknown173" Type="float" Size="1" />
  8630. <Data ElementName="pvp_crit_mit" Type ="float" Size="1" />
  8631. <Data ElementName="unknown174" Type ="float" Size="1" />
  8632. <Data ElementName="unknown175" Type ="float" Size="1" />
  8633. <Data ElementName="unknown200" Type ="float" Size="1" />
  8634. <Data ElementName="unknown201" Type ="float" Size="1" />
  8635. <Data ElementName="unknown202" Type ="float" Size="1" />
  8636. <Data ElementName="unknown203" Type ="float" Size="1" />
  8637. <Data ElementName="unknown204" Type ="float" Size="1" />
  8638. <Data ElementName="unknown205" Type ="float" Size="1" />
  8639. <Data ElementName="unknown206" Type ="float" Size="1" />
  8640. <Data ElementName="unknown207" Type ="float" Size="1" />
  8641. <Data ElementName="unknown208" Type ="float" Size="1" />
  8642. <Data ElementName="unknown209" Type ="float" Size="1" />
  8643. <Data ElementName="unknown210" Type ="float" Size="1" />
  8644. <Data ElementName="unknown211" Type ="float" Size="1" />
  8645. <Data ElementName="unknown212" Type ="float" Size="1" />
  8646. <Data ElementName="unknown213" Type ="float" Size="1" />
  8647. <Data ElementName="unknown214" Type ="float" Size="1" />
  8648. <Data ElementName="unknown215" Type ="float" Size="1" />
  8649. <Data ElementName="unknown216" Type ="float" Size="1" />
  8650. <Data ElementName="unknown217" Type ="float" Size="1" />
  8651. <Data ElementName="unknown218" Type ="float" Size="1" />
  8652. <Data ElementName="unknown219" Type ="float" Size="1" />
  8653. <Data ElementName="unknown220" Type ="float" Size="1" />
  8654. <Data ElementName="unknown221" Type ="float" Size="1" />
  8655. <Data ElementName="unknown222" Type ="float" Size="1" />
  8656. <Data ElementName="unknown223" Type ="float" Size="1" />
  8657. <Data ElementName="unknown224" Type ="float" Size="1" />
  8658. <Data ElementName="unknown225" Type ="float" Size="1" />
  8659. <Data ElementName="unknown226" Type ="float" Size="1" />
  8660. <Data ElementName="unknown227" Type ="float" Size="1" />
  8661. <Data ElementName="unknown228" Type ="float" Size="1" />
  8662. <Data ElementName="unknown229" Type ="float" Size="1" />
  8663. <Data ElementName="unknown230" Type ="float" Size="1" />
  8664. <Data ElementName="unknown231" Type ="float" Size="1" />
  8665. <Data ElementName="unknown232" Type ="float" Size="1" />
  8666. <Data ElementName="unknown233" Type ="float" Size="1" />
  8667. <Data ElementName="unknown234" Type ="float" Size="1" />
  8668. <Data ElementName="unknown235" Type ="float" Size="1" />
  8669. <Data ElementName="unknown236" Type ="float" Size="1" />
  8670. <Data ElementName="unknown237" Type ="float" Size="1" />
  8671. <Data ElementName="unknown238" Type ="float" Size="1" />
  8672. <Data ElementName="unknown239" Type ="float" Size="1" />
  8673. <Data ElementName="unknown240" Type ="float" Size="1" />
  8674. <Data ElementName="unknown241" Type ="float" Size="1" />
  8675. <Data ElementName="unknown242" Type ="float" Size="1" />
  8676. <Data ElementName="uncontested_riposte_gear_cap" Type ="float" Size="1" />
  8677. <Data ElementName="uncontested_dodge_gear_cap" Type ="float" Size="1" />
  8678. <Data ElementName="uncontested_parry_gear_cap" Type ="float" Size="1" />
  8679. <Data ElementName="unknown246" Type ="float" Size="1" />
  8680. <Data ElementName="unknown247" Type ="float" Size="1" />
  8681. <Data ElementName="unknown248" Type ="float" Size="1" />
  8682. <Data ElementName="unknown249" Type ="float" Size="1" />
  8683. <Data ElementName="unknown250" Type ="float" Size="1" />
  8684. <Data ElementName="unknown251" Type ="float" Size="1" />
  8685. <Data ElementName="unknown252" Type ="float" Size="1" />
  8686. <Data ElementName="unknown253" Type ="float" Size="1" />
  8687. <Data ElementName="unknown254" Type ="float" Size="1" />
  8688. <Data ElementName="unknown255" Type ="float" Size="1" />
  8689. <Data ElementName="unknown256" Type ="float" Size="1" />
  8690. <Data ElementName="unknown257" Type ="float" Size="1" />
  8691. <Data ElementName="unknown258" Type ="float" Size="1" />
  8692. <Data ElementName="unknown259" Type ="float" Size="1" />
  8693. <Data ElementName="unknown260" Type ="float" Size="1" />
  8694. <Data ElementName="unknown261" Type ="float" Size="1" />
  8695. <Data ElementName="unknown262" Type ="float" Size="1" />
  8696. <Data ElementName="unknown263" Type ="float" Size="1" />
  8697. <Data ElementName="unknown264" Type ="float" Size="1" />
  8698. <Data ElementName="unknown265" Type ="float" Size="1" />
  8699. <Data ElementName="unknown266" Type ="float" Size="1" />
  8700. <Data ElementName="unknown267" Type ="float" Size="1" />
  8701. <Data ElementName="unknown268" Type ="float" Size="1" />
  8702. <Data ElementName="unknown269" Type ="float" Size="1" />
  8703. <Data ElementName="unknown270" Type ="float" Size="1" />
  8704. <Data ElementName="unknown271" Type ="float" Size="1" />
  8705. <Data ElementName="unknown272" Type ="float" Size="1" />
  8706. <Data ElementName="unknown273" Type ="float" Size="1" />
  8707. <Data ElementName="unknown274" Type ="float" Size="1" />
  8708. <Data ElementName="unknown275" Type ="float" Size="1" />
  8709. <Data ElementName="unknown276" Type ="float" Size="1" />
  8710. <Data ElementName="unknown277" Type ="float" Size="1" />
  8711. <Data ElementName="unknown278" Type ="float" Size="1" />
  8712. <Data ElementName="unknown279" Type ="float" Size="1" />
  8713. <Data ElementName="unknown280" Type ="float" Size="1" />
  8714. <Data ElementName="unknown281" Type ="float" Size="1" />
  8715. <Data ElementName="unknown282" Type ="float" Size="1" />
  8716. <Data ElementName="unknown283" Type ="float" Size="1" />
  8717. <Data ElementName="unknown284" Type ="float" Size="1" />
  8718. <Data ElementName="unknown285" Type ="float" Size="1" />
  8719. <Data ElementName="unknown286" Type ="float" Size="1" />
  8720. <Data ElementName="unknown287" Type ="float" Size="1" />
  8721. <Data ElementName="unknown288" Type ="float" Size="1" />
  8722. <Data ElementName="unknown289" Type ="float" Size="1" />
  8723. <Data ElementName="unknown290" Type ="float" Size="1" />
  8724. <Data ElementName="unknown291" Type ="float" Size="1" />
  8725. <Data ElementName="unknown292" Type ="float" Size="1" />
  8726. <Data ElementName="unknown293" Type ="float" Size="1" />
  8727. <Data ElementName="unknown294" Type ="float" Size="1" />
  8728. <Data ElementName="unknown295" Type ="float" Size="1" />
  8729. <Data ElementName="unknown296" Type ="float" Size="1" />
  8730. <Data ElementName="unknown297" Type ="float" Size="1" />
  8731. <Data ElementName="unknown298" Type ="float" Size="1" />
  8732. <Data ElementName="unknown299" Type ="float" Size="1" />
  8733. <Data ElementName="unknown300" Type ="float" Size="1" />
  8734. <Data ElementName="unknown301" Type ="float" Size="1" />
  8735. <Data ElementName="unknown302" Type ="float" Size="1" />
  8736. <Data ElementName="unknown303" Type ="float" Size="1" />
  8737. <Data ElementName="unknown304" Type ="float" Size="1" />
  8738. <Data ElementName="unknown305" Type="float" Size="1" />
  8739. <Data ElementName="unknown306" Type="float" Size="1" />
  8740. <Data ElementName="unknown307" Type="float" Size="1" />
  8741. <Data ElementName="unknown308" Type="float" Size="1" />
  8742. <Data ElementName="out_of_combat_health_regen_pvp" Type="float" Size="1" />
  8743. <Data ElementName="out_of_combat_power_regen_pvp" Type="float" Size="1" />
  8744. <Data ElementName="in_combat_regen_pvp" Type="float" Size="1" />
  8745. <Data ElementName="deflect_pvp" Type="float" Size="1" />
  8746. <Data ElementName="increase_max_heath_pvp" Type="float" Size="1" />
  8747. <Data ElementName="increase_max_health2_pvp" Type="float" Size="1" /> <!-- used when bonus is applied to both health & power -->
  8748. <Data ElementName="unknown312" Type ="float" Size="1" />
  8749. <Data ElementName="increase_speed_pvp" Type="float" Size="1" />
  8750. <Data ElementName="unknown313" Type="float" Size="1" />
  8751. <Data ElementName="increase_ground_speed_pvp" Type="float" Size="1" />
  8752. <Data ElementName="increase_air_speed_pvp" Type="float" Size="1" />
  8753. <Data ElementName="unknown314" Type="float" Size="1" /> <!-- see coldain pegasus buff this has a value of 8 which involves skill buff -->
  8754. <Data ElementName="unknown315" Type="float" Size="1" /> <!-- see coldain pegasus buff this has a value of 3 which involves skill buff -->
  8755. <Data ElementName="unknown316" Type="float" Size="1" /> <!-- see coldain pegasus buff this has a value of 3 which involves skill buff -->
  8756. <Data ElementName="in_combat_movement_speed_pvp" Type="float" Size="1" />
  8757. <Data ElementName="Haste_pvp" Type="float" Size="1" />
  8758. <Data ElementName="increase_max_power_pvp" Type="float" Size="1" />
  8759. <Data ElementName="increase_max_power2_pvp" Type="float" Size="1" /> <!-- used when bonus is applied to both health & power -->
  8760. <Data ElementName="unknown321" Type="float" Size="1" />
  8761. <Data ElementName="unknown322" Type="float" Size="1" />
  8762. <Data ElementName="unknown323" Type="float" Size="1" />
  8763. <Data ElementName="hate_mod_pvp" Type="float" Size="1" />
  8764. <Data ElementName="unknown325" Type="float" Size="1" />
  8765. <Data ElementName="unknown326" Type="float" Size="1" />
  8766. <Data ElementName="unknown327" Type="float" Size="1" />
  8767. <Data ElementName="unknown328" Type="float" Size="1" />
  8768. <Data ElementName="dps_pvp" Type="float" Size="1" />
  8769. <Data ElementName="unknown330" Type="float" Size="1" />
  8770. <Data ElementName="unknown331" Type="float" Size="1" />
  8771. <Data ElementName="unknown332" Type="float" Size="1" />
  8772. <Data ElementName="base_avoidance_pvp" Type="float" Size="1" />
  8773. <Data ElementName="unknown334" Type="float" Size="1" />
  8774. <Data ElementName="uncontested_riposte_pvp" Type="float" Size="1" />
  8775. <Data ElementName="uncontested_parry_pvp" Type="float" Size="1" />
  8776. <Data ElementName="unknown337" Type="float" Size="1" />
  8777. <Data ElementName="unknown338" Type="float" Size="1" />
  8778. <Data ElementName="multi_attack_pvp" Type="float" Size="1" />
  8779. <Data ElementName="spell_multi_attack_pvp" Type="float" Size="1" /> <!-- spell_doublecast -->
  8780. <Data ElementName="unknown341" Type="float" Size="1" />
  8781. <Data ElementName="unknown342" Type="float" Size="1" />
  8782. <Data ElementName="unknown343" Type="float" Size="1" />
  8783. <Data ElementName="block_chance_pvp" Type="float" Size="1" />
  8784. <Data ElementName="unknown345" Type="float" Size="1" />
  8785. <Data ElementName="unknown346" Type="float" Size="1" />
  8786. <Data ElementName="crit_chance_pvp" Type="float" Size="1" />
  8787. <Data ElementName="unknown348" Type="float" Size="1" />
  8788. <Data ElementName="unknown349" Type="float" Size="1" />
  8789. <Data ElementName="crit_bonus_pvp" Type="float" Size="1" />
  8790. <Data ElementName="potency_pvp" Type="float" Size="1" />
  8791. <Data ElementName="unknown352" Type="float" Size="1" />
  8792. <Data ElementName="reuse_speed_pvp" Type="float" Size="1" />
  8793. <Data ElementName="recovery_speed_pvp" Type="float" Size="1" />
  8794. <Data ElementName="casting_speed_pvp" Type="float" Size="1" />
  8795. <Data ElementName="unknown356" Type="float" Size="1" />
  8796. <Data ElementName="unknown357" Type="float" Size="1" />
  8797. <Data ElementName="unknown358" Type="float" Size="1" />
  8798. <Data ElementName="decrease_falling_dmg_pvp" Type="float" Size="1" />
  8799. <Data ElementName="unknown360" Type="float" Size="1" />
  8800. <Data ElementName="unknown361" Type="float" Size="1" />
  8801. <Data ElementName="unknown362" Type="float" Size="1" />
  8802. <Data ElementName="unknown363" Type="float" Size="1" />
  8803. <Data ElementName="unknown364" Type="float" Size="1" />
  8804. <Data ElementName="unknown365" Type="float" Size="1" />
  8805. <Data ElementName="unknown366" Type="float" Size="1" />
  8806. <Data ElementName="unknown367" Type="float" Size="1" />
  8807. <Data ElementName="loot_coin_pvp" Type="float" Size="1" />
  8808. <Data ElementName="mitigation_increase_pvp" Type="float" Size="1" />
  8809. <Data ElementName="unknown370" Type="float" Size="1" />
  8810. <Data ElementName="strikethrough_pvp" Type="float" Size="1" />
  8811. <Data ElementName="unknown372" Type="float" Size="1" />
  8812. <Data ElementName="unknown373" Type="float" Size="1" />
  8813. <Data ElementName="unknown374" Type="float" Size="1" />
  8814. <Data ElementName="unknown375" Type="float" Size="1" />
  8815. <Data ElementName="unknown376" Type="float" Size="1" />
  8816. <Data ElementName="unknown377" Type="float" Size="1" />
  8817. <Data ElementName="unknown378" Type="float" Size="1" />
  8818. <Data ElementName="unknown379" Type="float" Size="1" />
  8819. <Data ElementName="unknown380" Type="float" Size="1" />
  8820. <Data ElementName="unknown381" Type="float" Size="1" />
  8821. <Data ElementName="lethality_pvp" Type="float" Size="1" />
  8822. <Data ElementName="unknown383" Type="float" Size="1" />
  8823. <Data ElementName="unknown384" Type="float" Size="1" />
  8824. <Data ElementName="unknown385" Type="float" Size="1" />
  8825. <Data ElementName="unknown386" Type="float" Size="1" />
  8826. <Data ElementName="unknown387" Type="float" Size="1" />
  8827. <Data ElementName="unknown388" Type="float" Size="1" />
  8828. <Data ElementName="unknown389" Type="float" Size="1" />
  8829. <Data ElementName="unknown390" Type="float" Size="1" />
  8830. <Data ElementName="unknown391" Type="float" Size="1" />
  8831. <Data ElementName="unknown392" Type="float" Size="1" />
  8832. <Data ElementName="unknown393" Type="float" Size="1" />
  8833. <Data ElementName="unknown394" Type="float" Size="1" />
  8834. <Data ElementName="unknown395" Type="float" Size="1" />
  8835. <Data ElementName="unknown396" Type="float" Size="1" />
  8836. <Data ElementName="unknown397" Type="float" Size="1" />
  8837. <Data ElementName="unknown398" Type="float" Size="1" />
  8838. <Data ElementName="durability_mod" Type="float" Size="1" />
  8839. <Data ElementName="durability_add" Type="float" Size="1" />
  8840. <Data ElementName="progress_mod" Type="float" Size="1" />
  8841. <Data ElementName="progress_add" Type="float" Size="1" />
  8842. <Data ElementName="success_mod" Type="float" Size="1" />
  8843. <Data ElementName="crit_success_mod" Type="float" Size="1" />
  8844. <Data ElementName="unknown177" Type ="float" Size="1" />
  8845. <Data ElementName="rare_harvest_chance" Type="float" Size="1" />
  8846. <Data ElementName="max_crafting" Type="float" Size="1" />
  8847. <Data ElementName="component_refund" Type="float" Size="1" />
  8848. <Data ElementName="unknown178" Type ="float" Size="1" />
  8849. <Data ElementName="ex_durability_mod" Type="float" Size="1" />
  8850. <Data ElementName="ex_durability_add" Type="float" Size="1" />
  8851. <Data ElementName="ex_crit_success_mod" Type="float" Size="1" />
  8852. <Data ElementName="ex_crit_failure_mod" Type="float" Size="1" />
  8853. <Data ElementName="ex_progress_mod" Type="float" Size="1" />
  8854. <Data ElementName="ex_progress_add" Type="float" Size="1" />
  8855. <Data ElementName="ex_success_mod" Type="float" Size="1" />
  8856. <Data ElementName="unknown417" Type="float" Size="1" />
  8857. <Data ElementName="unknown418" Type="float" Size="1" />
  8858. <Data ElementName="unknown419" Type="float" Size="1" />
  8859. <Data ElementName="unknown420" Type="float" Size="1" />
  8860. <Data ElementName="unknown421" Type="float" Size="1" />
  8861. <Data ElementName="unknown422" Type="float" Size="1" />
  8862. <Data ElementName="unknown423" Type="float" Size="1" />
  8863. <Data ElementName="unknown424" Type="float" Size="1" />
  8864. <Data ElementName="unknown425" Type="float" Size="1" />
  8865. <Data ElementName="unknown426" Type="float" Size="1" />
  8866. <Data ElementName="unknown427" Type="float" Size="1" />
  8867. <Data ElementName="unknown428" Type="float" Size="1" />
  8868. <Data ElementName="unknown429" Type="float" Size="1" />
  8869. <Data ElementName="unknown430" Type="float" Size="1" />
  8870. <Data ElementName="unknown431" Type="float" Size="1" />
  8871. <Data ElementName="unknown432" Type="float" Size="1" />
  8872. <Data ElementName="unknown433" Type="float" Size="1" />
  8873. <Data ElementName="unknown434" Type="float" Size="1" />
  8874. <Data ElementName="unknown435" Type="float" Size="1" />
  8875. <Data ElementName="unknown436" Type="float" Size="1" />
  8876. <Data ElementName="unknown437" Type="float" Size="1" />
  8877. <Data ElementName="unknown438" Type="float" Size="1" />
  8878. <Data ElementName="unknown439" Type="float" Size="1" />
  8879. <Data ElementName="unknown440" Type="float" Size="1" />
  8880. <Data ElementName="unknown441" Type="float" Size="1" />
  8881. <Data ElementName="unknown180" Type="int8" Size="1" />
  8882. <Data ElementName="unknown524" Type="int8" Size="1" />
  8883. <Data ElementName="unknown181a" Type="int8" Size="1" />
  8884. <Data ElementName="unknown181b" Type="int8" Size="1" />
  8885. <Data ElementName="unknown442" Type ="float" Size="1" />
  8886. <Data ElementName="unknown443" Type ="float" Size="1" />
  8887. <Data ElementName="unknown444" Type ="float" Size="1" />
  8888. <Data ElementName="unknown445" Type ="float" Size="1" />
  8889. <Data ElementName="unknown446" Type ="float" Size="1" />
  8890. <Data ElementName="unknown447" Type ="float" Size="1" />
  8891. <Data ElementName="unknown448" Type ="float" Size="1" />
  8892. <Data ElementName="unknown449" Type ="float" Size="1" />
  8893. <Data ElementName="unknown450" Type ="float" Size="1" />
  8894. <Data ElementName="unknown451" Type ="float" Size="1" />
  8895. <Data ElementName="unknown452" Type ="float" Size="1" />
  8896. <Data ElementName="unknown453" Type ="float" Size="1" />
  8897. <Data ElementName="unknown454" Type ="float" Size="1" />
  8898. <Data ElementName="unknown455" Type ="float" Size="1" />
  8899. <Data ElementName="unknown456" Type ="float" Size="1" />
  8900. <Data ElementName="unknown457" Type ="float" Size="1" />
  8901. <Data ElementName="unknown458" Type ="float" Size="1" />
  8902. <Data ElementName="unknown459" Type ="float" Size="1" />
  8903. <Data ElementName="unknown460" Type ="float" Size="1" />
  8904. <Data ElementName="unknown461" Type ="float" Size="1" />
  8905. <Data ElementName="unknown462" Type ="float" Size="1" />
  8906. <Data ElementName="unknown463" Type ="float" Size="1" />
  8907. <Data ElementName="unknown464" Type ="float" Size="1" />
  8908. <Data ElementName="unknown465" Type ="float" Size="1" />
  8909. <Data ElementName="unknown466" Type ="float" Size="1" />
  8910. <Data ElementName="unknown467" Type ="float" Size="1" />
  8911. <Data ElementName="unknown468" Type ="float" Size="1" />
  8912. <Data ElementName="unknown469" Type ="float" Size="1" />
  8913. <Data ElementName="unknown470" Type ="float" Size="1" />
  8914. <Data ElementName="unknown471" Type ="float" Size="1" />
  8915. <Data ElementName="unknown472" Type ="float" Size="1" />
  8916. <Data ElementName="unknown473" Type ="float" Size="1" />
  8917. <Data ElementName="unknown474" Type ="float" Size="1" />
  8918. <Data ElementName="unknown475" Type ="float" Size="1" />
  8919. <Data ElementName="unknown476" Type ="float" Size="1" />
  8920. <Data ElementName="unknown477" Type ="float" Size="1" />
  8921. <Data ElementName="unknown478" Type ="float" Size="1" />
  8922. <Data ElementName="unknown479" Type ="float" Size="1" />
  8923. <Data ElementName="unknown480" Type ="float" Size="1" />
  8924. <Data ElementName="unknown481" Type ="float" Size="1" />
  8925. <Data ElementName="unknown482" Type ="float" Size="1" />
  8926. <Data ElementName="unknown483" Type ="float" Size="1" />
  8927. <Data ElementName="unknown484" Type ="float" Size="1" />
  8928. <Data ElementName="unknown485" Type ="float" Size="1" />
  8929. <Data ElementName="unknown486" Type ="float" Size="1" />
  8930. <Data ElementName="unknown487" Type ="float" Size="1" />
  8931. <Data ElementName="unknown488" Type ="float" Size="1" />
  8932. <Data ElementName="unknown489" Type ="float" Size="1" />
  8933. <Data ElementName="unknown490" Type ="float" Size="1" />
  8934. <Data ElementName="unknown491" Type ="float" Size="1" />
  8935. <Data ElementName="unknown492" Type ="float" Size="1" />
  8936. <Data ElementName="unknown493" Type ="float" Size="1" />
  8937. <Data ElementName="unknown494" Type ="float" Size="1" />
  8938. <Data ElementName="unknown495" Type ="float" Size="1" />
  8939. <Data ElementName="unknown496" Type ="float" Size="1" />
  8940. <Data ElementName="unknown497" Type ="float" Size="1" />
  8941. <Data ElementName="unknown498" Type ="float" Size="1" />
  8942. <Data ElementName="unknown499" Type ="float" Size="1" />
  8943. <Data ElementName="unknown500" Type ="float" Size="1" />
  8944. <Data ElementName="unknown501" Type ="float" Size="1" />
  8945. <Data ElementName="unknown502" Type ="float" Size="1" />
  8946. <Data ElementName="unknown503" Type ="float" Size="1" />
  8947. <Data ElementName="unknown504" Type ="float" Size="1" />
  8948. <Data ElementName="unknown505" Type ="float" Size="1" />
  8949. <Data ElementName="unknown506" Type ="float" Size="1" />
  8950. <Data ElementName="unknown507" Type ="float" Size="1" />
  8951. <Data ElementName="unknown508" Type ="float" Size="1" />
  8952. <Data ElementName="unknown509" Type ="float" Size="1" />
  8953. <Data ElementName="unknown510" Type ="float" Size="1" />
  8954. <Data ElementName="unknown511" Type ="float" Size="1" />
  8955. <Data ElementName="unknown512" Type ="float" Size="1" />
  8956. <Data ElementName="unknown513" Type ="float" Size="1" />
  8957. <Data ElementName="unknown514" Type ="float" Size="1" />
  8958. <Data ElementName="haste_tt" Type ="int32" Size="1" />
  8959. <Data ElementName="dps_pve_tt" Type ="int32" Size="1" />
  8960. <Data ElementName="dps_pvp_tt" Type ="int32" Size="1" />
  8961. <Data ElementName="multi_attack_pve_tt" Type ="float" Size="1" />
  8962. <Data ElementName="multi_attack_pvp_tt" Type ="float" Size="1" />
  8963. <Data ElementName="unknown520" Type ="float" Size="1" />
  8964. <Data ElementName="unknown521" Type ="float" Size="1" />
  8965. <Data ElementName="unknown522" Type ="float" Size="1" />
  8966. <Data ElementName="unknown523" Type ="float" Size="1" />
  8967. <Data ElementName="unknown550" Type ="int8" Size="1" />
  8968. <Data ElementName="vision" Type ="int16" Size="1" />
  8969. <Data ElementName="unknown551" Type ="int8" Size="1" />
  8970. <Data ElementName="unknown525" Type ="int8" Size="42" />
  8971. <Data ElementName="group_members" Substruct="Substruct_GroupMember" Size="5" />
  8972. <Data ElementName="unknown182" Type="int16" Size="1" />
  8973. <Data ElementName="unknown183" Type="int8" Size="1480" />
  8974. <Data ElementName="pet_id" Type="int32" Size="1" />
  8975. <Data ElementName="pet_name" Type="char" Size="32" />
  8976. <Data ElementName="unknown184" Type="int8" Size="9" />
  8977. <Data ElementName="pet_health_pct" Type="float" Size="1" />
  8978. <Data ElementName="pet_power_pct" Type="float" Size="1" />
  8979. <Data ElementName="unknown185" Type="int8" Size="1" />
  8980. <Data ElementName="pet_movement" Type="int8" Size="1" />
  8981. <Data ElementName="pet_behavior" Type="int8" Size="1" />
  8982. <Data ElementName="unknown186" Type="int8" Size="8" />
  8983. <Data ElementName="merc_id" Type="int32" Size="1" />
  8984. <Data ElementName="merc_name" Type="char" Size="32" />
  8985. <Data ElementName="merc_unknown21" Type="int8" Size="9" />
  8986. <Data ElementName="merc_health_pct" Type="float" Size="1" />
  8987. <Data ElementName="merc_power_pct" Type="float" Size="1" />
  8988. <Data ElementName="merc_unknown21b" Type="int8" Size="1" />
  8989. <Data ElementName="merc_movement" Type="int8" Size="1" />
  8990. <Data ElementName="merc_behavior" Type="int8" Size="1" />
  8991. <Data ElementName="merc_unknown21c" Type="int8" Size="42" />
  8992. <Data ElementName="group_leader_id" Type="int32" Size="1" />
  8993. <Data ElementName="merc_unknown21c" Type="int8" Size="4" />
  8994. <Data ElementName="rain" Type="float" Size="1" />
  8995. <Data ElementName="rain2" Type="float" Size="1" />
  8996. <Data ElementName="unknown527" Type="int8" Size="9" />
  8997. <Data ElementName="house_zone" Type="char" Size="48" />
  8998. <Data ElementName="unknown526" Type="int8" Size="132" />
  8999. <Data ElementName="status_points" Type="int32" Size="1" />
  9000. <Data ElementName="guild_status" Type="int32" Size="1" />
  9001. <Data ElementName="unknown187" Type="int8" Size="11" />
  9002. <Data ElementName="bind_zone" Type="char" Size="32" />
  9003. <Data ElementName="unknown188" Type="int8" Size="55" />
  9004. </Struct>
  9005. <Struct Name="WS_CharacterSheet" ClientVersion="60055" OpcodeName="OP_UpdateCharacterSheetMsg">
  9006. <Data ElementName="character_name" Type="char" Size="40" />
  9007. <Data ElementName="unknown_1_1_MJ" Type="int16" Size="1" />
  9008. <Data ElementName="race" Type="int8" Size="1" />
  9009. <Data ElementName="gender" Type="int8" Size="1" />
  9010. <Data ElementName="exiled" Type="int8" Size="1" />
  9011. <Data ElementName="class1" Type="int32" Size="1" />
  9012. <Data ElementName="class2" Type="int32" Size="1" />
  9013. <Data ElementName="class3" Type="int32" Size="1" />
  9014. <Data ElementName="tradeskill_class1" Type="int32" Size="1" />
  9015. <Data ElementName="tradeskill_class2" Type="int32" Size="1" />
  9016. <Data ElementName="tradeskill_class3" Type="int32" Size="1" />
  9017. <Data ElementName="level" Type="int16" Size="1" />
  9018. <Data ElementName="effective_level" Type="int16" Size="1" />
  9019. <Data ElementName="tradeskill_level" Type="int16" Size="1" />
  9020. <Data ElementName="unknown_1_2_MJ" Type="int32" Size="1" />
  9021. <Data ElementName="account_age_base" Type="int16" Size="1" />
  9022. <Data ElementName="account_age_bonus" Type="int16" Size="1" />
  9023. <Data ElementName="deity" Type="char" Size="32" />
  9024. <Data ElementName="last_name" Type="char" Size="20" />
  9025. <Data ElementName="unknown3" Type="int8" Size="1" />
  9026. <Data ElementName="character_name2" Type="char" Size="40" />
  9027. <Data ElementName="character_name2_unknown" Type="int16" Size="1" />
  9028. <Data ElementName="character_name3" Type="char" Size="40" />
  9029. <Data ElementName="character_name3_unknown" Type="int16" Size="1" />
  9030. <Data ElementName="current_hp" Type="sint64" Size="1" />
  9031. <Data ElementName="max_hp" Type="int64" Size="1" />
  9032. <Data ElementName="base_hp" Type="int32" Size="1" />
  9033. <Data ElementName="base_hp2" Type="int32" Size="1" />
  9034. <Data ElementName="current_power" Type="sint32" Size="1" />
  9035. <Data ElementName="max_power" Type="sint32" Size="1" />
  9036. <Data ElementName="base_power" Type="int32" Size="1" />
  9037. <Data ElementName="conc_used" Type="int8" Size="1" />
  9038. <Data ElementName="conc_max" Type="int8" Size="1" />
  9039. <Data ElementName="savagery" Type="sint32" Size="1" />
  9040. <Data ElementName="max_savagery" Type="sint32" Size="1" />
  9041. <Data ElementName="unknown4b" Type="int32" Size="1" />
  9042. <Data ElementName="savagery_level" Type="int32" Size="1" />
  9043. <Data ElementName="max_savagery_level" Type="int32" Size="1" />
  9044. <Data ElementName="unknown4c" Type="int8" Size="4" />
  9045. <Data ElementName="dissonance" Type="sint32" Size="1" /> <!-- index 283 -->
  9046. <Data ElementName="max_dissonance" Type="sint32" Size="1" />
  9047. <Data ElementName="unknown5c" Type="int8" Size="4" />
  9048. <Data ElementName="hp_regen" Type="int32" Size="1" />
  9049. <Data ElementName="power_regen" Type="int32" Size="1" />
  9050. <Data ElementName="unknown6" Type="int32" Size="2" />
  9051. <Data ElementName="unknown7" Type="float" Size="2" />
  9052. <Data ElementName="stat_bonus_health" Type="float" Size="1" />
  9053. <Data ElementName="stat_bonus_power" Type="float" Size="1" />
  9054. <Data ElementName="bonus_health" Type="int32" Size="1" />
  9055. <Data ElementName="unknown8" Type="int32" Size="1" />
  9056. <Data ElementName="bonus_power" Type="int32" Size="1" />
  9057. <Data ElementName="stat_bonus_damage" Type="float" Size="1" />
  9058. <Data ElementName="mitigation_pct_pve" Type="int16" Size="1" />
  9059. <Data ElementName="mitigation_pct_pvp" Type="int16" Size="1" />
  9060. <Data ElementName="toughness" Type="int16" Size="1" />
  9061. <Data ElementName="toughness_resist_dmg_pvp" Type="float" Size="1" />
  9062. <Data ElementName="lethality" Type="int16" Size="1" />
  9063. <Data ElementName="lethality_pct" Type="float" Size="1" />
  9064. <Data ElementName="avoidance_pct" Type="int16" Size="1" />
  9065. <Data ElementName="avoidance_reduction" Type="int16" Size="1" />
  9066. <Data ElementName="avoidance" Type="int16" Size="1" />
  9067. <Data ElementName="unknown10" Type="int16" Size="1" />
  9068. <Data ElementName="avoidance_base" Type="int16" Size="1" />
  9069. <Data ElementName="unknown10a" Type="int16" Size="1" />
  9070. <Data ElementName="parry" Type="int16" Size="1" />
  9071. <Data ElementName="unknown11" Type="int16" Size="1" />
  9072. <Data ElementName="block" Type="int16" Size="1" />
  9073. <Data ElementName="unknown12" Type="int16" Size="1" />
  9074. <Data ElementName="uncontested_block" Type="int16" Size="1" />
  9075. <Data ElementName="unknown13" Type="int16" Size="1" />
  9076. <Data ElementName="uncontested_riposte" Type="int16" Size="1" />
  9077. <Data ElementName="uncontested_dodge" Type="int16" Size="1" />
  9078. <Data ElementName="uncontested_parry" Type="int16" Size="1" />
  9079. <Data ElementName="str" Type="int16" Size="1" />
  9080. <Data ElementName="sta" Type="int16" Size="1" />
  9081. <Data ElementName="agi" Type="int16" Size="1" />
  9082. <Data ElementName="wis" Type="int16" Size="1" />
  9083. <Data ElementName="int" Type="int16" Size="1" />
  9084. <Data ElementName="str_base" Type="int16" Size="1" />
  9085. <Data ElementName="sta_base" Type="int16" Size="1" />
  9086. <Data ElementName="agi_base" Type="int16" Size="1" />
  9087. <Data ElementName="wis_base" Type="int16" Size="1" />
  9088. <Data ElementName="int_base" Type="int16" Size="1" />
  9089. <Data ElementName="mitigation_cur" Type="int32" Size="1" />
  9090. <Data ElementName="elemental" Type="int32" Size="1" />
  9091. <Data ElementName="noxious" Type="int32" Size="1" />
  9092. <Data ElementName="arcane" Type="int32" Size="1" />
  9093. <Data ElementName="mitigation_base" Type="int32" Size="1" />
  9094. <Data ElementName="elemental_base" Type="int32" Size="1" />
  9095. <Data ElementName="noxious_base" Type="int32" Size="1" />
  9096. <Data ElementName="arcane_base" Type="int32" Size="1" />
  9097. <Data ElementName="unknown14" Type="int16" Size="1" />
  9098. <Data ElementName="elemental_absorb_pve" Type="int16" Size="1" />
  9099. <Data ElementName="noxious_absorb_pve" Type="int16" Size="1" />
  9100. <Data ElementName="arcane_absorb_pve" Type="int16" Size="1" />
  9101. <Data ElementName="unknown15" Type="int16" Size="1" />
  9102. <Data ElementName="elemental_absorb_pvp" Type="int16" Size="1" />
  9103. <Data ElementName="noxious_absorb_pvp" Type="int16" Size="1" />
  9104. <Data ElementName="arcane_absorb_pvp" Type="int16" Size="1" />
  9105. <Data ElementName="unknown16" Type="int16" Size="1" />
  9106. <Data ElementName="elemental_dmg_reduction" Type="int16" Size="1" />
  9107. <Data ElementName="noxious_dmg_reduction" Type="int16" Size="1" />
  9108. <Data ElementName="arcane_dmg_reduction" Type="int16" Size="1" />
  9109. <Data ElementName="unknown17" Type="int16" Size="1" />
  9110. <Data ElementName="elemental_dmg_reduction_pct" Type="int16" Size="1" />
  9111. <Data ElementName="noxious_dmg_reduction_pct" Type="int16" Size="1" />
  9112. <Data ElementName="arcane_dmg_reduction_pct" Type="int16" Size="1" />
  9113. <Data ElementName="current_adv_xp" Type="float" Size="1" />
  9114. <Data ElementName="needed_adv_xp" Type="float" Size="1" />
  9115. <Data ElementName="debt_adv_xp" Type="float" Size="1" />
  9116. <Data ElementName="current_trade_xp" Type="float" Size="1" />
  9117. <Data ElementName="needed_trade_xp" Type="float" Size="1" />
  9118. <Data ElementName="debt_trade_xp" Type="float" Size="1" />
  9119. <Data ElementName="unknown18" Type="int16" Size="6" />
  9120. <Data ElementName="server_bonus" Type="int16" Size="1" />
  9121. <Data ElementName="adventure_vet_bonus" Type="int16" Size="1" />
  9122. <Data ElementName="tradeskill_vet_bonus" Type="int16" Size="1" />
  9123. <Data ElementName="dungeon_finder_bonus" Type="int16" Size="1" />
  9124. <Data ElementName="recruit_friend_bonus" Type="int32" Size="1" />
  9125. <Data ElementName="unknown19" Type="int16" Size="1" />
  9126. <Data ElementName="adventure_vitality" Type="int16" Size="1" />
  9127. <Data ElementName="adventure_vitality_yellow_arrow" Type="int16" Size="1" />
  9128. <Data ElementName="adventure_vitality_blue_arrow" Type="int16" Size="1" />
  9129. <Data ElementName="tradeskill_vitality" Type="int16" Size="1" />
  9130. <Data ElementName="tradeskill_vitality_purple_arrow" Type="int16" Size="1" />
  9131. <Data ElementName="tradeskill_vitality_blue_arrow" Type="int16" Size="1" />
  9132. <Data ElementName="mentor_bonus" Type="int16" Size="1" />
  9133. <Data ElementName="unknown20" Type="int8" Size="1" />
  9134. <Data ElementName="assigned_aa" Type="int16" Size="1" />
  9135. <Data ElementName="max_aa" Type="int16" Size="1" />
  9136. <Data ElementName="unassigned_aa" Type="int16" Size="1" />
  9137. <Data ElementName="aa_green_bar" Type="int16" Size="1" />
  9138. <Data ElementName="adv_xp_to_aa_xp_slider" Type="int16" Size="1" />
  9139. <Data ElementName="unknown21" Type="int16" Size="1" />
  9140. <Data ElementName="aa_blue_bar" Type="int16" Size="1" />
  9141. <Data ElementName="bonus_achievement_xp" Type="int16" Size="1" />
  9142. <Data ElementName="unknown22" Type="int8" Size="2" />
  9143. <Data ElementName="unknown23" Type="int8" Size="2" />
  9144. <Data ElementName="items_found" Type="int32" Size="1" />
  9145. <Data ElementName="named_npcs_killed" Type="int32" Size="1" />
  9146. <Data ElementName="quests_completed" Type="int32" Size="1" />
  9147. <Data ElementName="exploration_events" Type="int32" Size="1" />
  9148. <Data ElementName="completed_collections" Type="int32" Size="1" />
  9149. <Data ElementName="unknown24" Type="int16" Size="10" />
  9150. <Data ElementName="unknown25" Type="int8" Size="1" />
  9151. <Data ElementName="total_prestige_points" Type="int16" Size="1" />
  9152. <Data ElementName="unassigned_prestige_points" Type="int16" Size="1" />
  9153. <Data ElementName="unknown26" Type="int16" Size="1" />
  9154. <Data ElementName="unknown27" Type="int16" Size="1" />
  9155. <Data ElementName="total_tradeskill_points" Type="int16" Size="1" />
  9156. <Data ElementName="unassigned_tradeskill_points" Type="int16" Size="1" />
  9157. <Data ElementName="unknown28" Type="int16" Size="1" />
  9158. <Data ElementName="unknown29" Type="int16" Size="1" />
  9159. <Data ElementName="total_tradeskill_prestige_points" Type="int16" Size="1" />
  9160. <Data ElementName="unassigned_tradeskill_prestige_points" Type="int16" Size="1" />
  9161. <Data ElementName="unknown30" Type="int16" Size="1" />
  9162. <Data ElementName="unknown31" Type="int16" Size="1" />
  9163. <Data ElementName="unknown32" Type="int16" Size="1" />
  9164. <Data ElementName="unknown33" Type="int16" Size="1" />
  9165. <Data ElementName="coins_copper" Type="int32" Size="1" />
  9166. <Data ElementName="coins_silver" Type="int32" Size="1" />
  9167. <Data ElementName="coins_gold" Type="int32" Size="1" />
  9168. <Data ElementName="coins_plat" Type="int32" Size="1" />
  9169. <Data ElementName="unknown34" Type="int32" Size="5" />
  9170. <Data ElementName="spell_effects" Substruct="Substruct_SpellEffects" Size="45" />
  9171. <Data ElementName="detrimental_spell_effects" Substruct="Substruct_SpellEffects" Size="45" />
  9172. <Data ElementName="passive_spell_effects" Substruct="Substruct_PassiveEffects" Size="100" />
  9173. <Data ElementName="unknown35" Type="int8" Size="486" />
  9174. <Data ElementName="trauma_count" Type="int8" Size="1" />
  9175. <Data ElementName="arcane_count" Type="int8" Size="1" />
  9176. <Data ElementName="noxious_count" Type="int8" Size="1" />
  9177. <Data ElementName="elemental_count" Type="int8" Size="1" />
  9178. <Data ElementName="curse_count" Type="int8" Size="1" />
  9179. <Data ElementName="maintained_effects" Substruct="Substruct_MaintainedEffects" Size="30" />
  9180. <Data ElementName="breath" Type="float" Size="1" />
  9181. <Data ElementName="breathe_underwater" Type="int8" Size="1" />
  9182. <Data ElementName="unknown36" Type="float" Size="1" />
  9183. <Data ElementName="melee_pri_dmg_min" Type="int32" Size="1" />
  9184. <Data ElementName="melee_pri_dmg_max" Type="int32" Size="1" />
  9185. <Data ElementName="melee_pri_delay" Type="float" Size="1" />
  9186. <Data ElementName="melee_sec_dmg_min" Type="int32" Size="1" />
  9187. <Data ElementName="melee_sec_dmg_max" Type="int32" Size="1" />
  9188. <Data ElementName="melee_sec_delay" Type="float" Size="1" />
  9189. <Data ElementName="ranged_dmg_min" Type="int32" Size="1" />
  9190. <Data ElementName="ranged_dmg_max" Type="int32" Size="1" />
  9191. <Data ElementName="ranged_delay" Type="float" Size="1" />
  9192. <Data ElementName="unknown37" Type="int32" Size="1" />
  9193. <Data ElementName="unknown38" Type="int32" Size="1" />
  9194. <Data ElementName="unknown39" Type="int32" Size="1" />
  9195. <Data ElementName="unknown40" Type="int32" Size="1" />
  9196. <Data ElementName="ability_mod_pve" Type="float" Size="1" />
  9197. <Data ElementName="unknown41" Type="float" Size="1" />
  9198. <Data ElementName="unknown42" Type="float" Size="1" />
  9199. <Data ElementName="unknown43" Type="float" Size="1" />
  9200. <Data ElementName="unknown44" Type="float" Size="1" />
  9201. <Data ElementName="ability_mod_pvp" Type="float" Size="1" />
  9202. <Data ElementName="base_melee_crit" Type="float" Size="1" />
  9203. <Data ElementName="base_spell_crit" Type="float" Size="1" />
  9204. <Data ElementName="base_taunt_crit" Type="float" Size="1" />
  9205. <Data ElementName="base_heal_crit" Type="float" Size="1" />
  9206. <!--<Data ElementName="unknown44a" Type="int16" Size="1" />--> <!-- 58588 - Required to make it in the game -->
  9207. <Data ElementName="flags" Type="int32" Size="1" />
  9208. <Data ElementName="flags2" Type="int32" Size="1" />
  9209. <Data ElementName="unknown45" Type="float" Size="1" />
  9210. <Data ElementName="unknown46" Type="float" Size="1" />
  9211. <Data ElementName="unknown47" Type="float" Size="1" />
  9212. <Data ElementName="unknown48" Type="float" Size="1" />
  9213. <Data ElementName="unknown49" Type="float" Size="1" />
  9214. <Data ElementName="unknown50" Type="float" Size="1" />
  9215. <Data ElementName="unknown51" Type="float" Size="1" />
  9216. <Data ElementName="unknown52" Type="float" Size="1" />
  9217. <Data ElementName="unknown53" Type="float" Size="1" />
  9218. <Data ElementName="unknown54" Type="float" Size="1" />
  9219. <Data ElementName="unknown55" Type="float" Size="1" />
  9220. <Data ElementName="unknown56" Type="float" Size="1" />
  9221. <Data ElementName="unknown57" Type="float" Size="1" />
  9222. <Data ElementName="unknown58" Type="float" Size="1" />
  9223. <Data ElementName="unknown59" Type="float" Size="1" />
  9224. <Data ElementName="unknown60" Type="float" Size="1" />
  9225. <Data ElementName="unknown61" Type="float" Size="1" />
  9226. <Data ElementName="unknown62" Type="float" Size="1" />
  9227. <Data ElementName="unknown63" Type="float" Size="1" />
  9228. <Data ElementName="unknown64" Type="float" Size="1" />
  9229. <Data ElementName="unknown65" Type="float" Size="1" />
  9230. <Data ElementName="unknown66" Type="float" Size="1" />
  9231. <Data ElementName="unknown67" Type="float" Size="1" />
  9232. <Data ElementName="unknown68" Type="float" Size="1" />
  9233. <Data ElementName="unknown69" Type="float" Size="1" />
  9234. <Data ElementName="unknown70" Type="float" Size="1" />
  9235. <Data ElementName="unknown71" Type="float" Size="1" />
  9236. <Data ElementName="unknown72" Type="float" Size="1" />
  9237. <Data ElementName="unknown73" Type="float" Size="1" />
  9238. <Data ElementName="unknown74" Type="float" Size="1" />
  9239. <Data ElementName="unknown75" Type="float" Size="1" />
  9240. <Data ElementName="unknown76" Type="float" Size="1" />
  9241. <Data ElementName="unknown77" Type="float" Size="1" />
  9242. <Data ElementName="unknown78" Type="float" Size="1" />
  9243. <Data ElementName="unknown79" Type="float" Size="1" />
  9244. <Data ElementName="unknown80" Type="float" Size="1" />
  9245. <Data ElementName="unknown81" Type="float" Size="1" />
  9246. <Data ElementName="unknown82" Type="float" Size="1" />
  9247. <Data ElementName="unknown83" Type="float" Size="1" />
  9248. <Data ElementName="unknown84" Type="float" Size="1" />
  9249. <Data ElementName="unknown85" Type="float" Size="1" />
  9250. <Data ElementName="unknown86" Type="float" Size="1" />
  9251. <Data ElementName="unknown87" Type="float" Size="1" />
  9252. <Data ElementName="unknown88" Type="float" Size="1" />
  9253. <Data ElementName="unknown89" Type="float" Size="1" />
  9254. <Data ElementName="unknown90" Type="float" Size="1" />
  9255. <Data ElementName="unknown91" Type="float" Size="1" />
  9256. <Data ElementName="unknown92" Type="float" Size="1" />
  9257. <Data ElementName="unknown93" Type="float" Size="1" />
  9258. <Data ElementName="unknown94" Type="float" Size="1" />
  9259. <Data ElementName="unknown95" Type="float" Size="1" />
  9260. <Data ElementName="unknown96" Type="float" Size="1" />
  9261. <Data ElementName="unknown97" Type="float" Size="1" />
  9262. <Data ElementName="unknown98" Type="float" Size="1" />
  9263. <Data ElementName="unknown99" Type="float" Size="1" />
  9264. <Data ElementName="unknown100" Type="float" Size="1" />
  9265. <Data ElementName="unknown101" Type="float" Size="1" />
  9266. <Data ElementName="unknown102" Type="float" Size="1" />
  9267. <Data ElementName="unknown103" Type="float" Size="1" />
  9268. <Data ElementName="unknown104" Type="float" Size="1" />
  9269. <Data ElementName="unknown105" Type="float" Size="1" />
  9270. <Data ElementName="unknown106" Type="float" Size="1" />
  9271. <Data ElementName="unknown107" Type="float" Size="1" />
  9272. <Data ElementName="unknown108" Type="float" Size="1" />
  9273. <Data ElementName="unknown109" Type="float" Size="1" />
  9274. <Data ElementName="unknown110" Type="float" Size="1" />
  9275. <Data ElementName="out_of_combat_health_regen" Type="float" Size="1" />
  9276. <Data ElementName="out_of_combat_power_regen" Type="float" Size="1" />
  9277. <Data ElementName="in_combat_regen" Type="float" Size="1" />
  9278. <Data ElementName="deflect" Type="float" Size="1" />
  9279. <Data ElementName="increase_max_health" Type="float" Size="1" />
  9280. <Data ElementName="increase_max_health2" Type="float" Size="1" /> <!-- used when bonus is applied to both health & power -->
  9281. <Data ElementName="unknown117" Type="float" Size="1" />
  9282. <Data ElementName="increase_speed" Type="float" Size="1" />
  9283. <Data ElementName="unknown119" Type="float" Size="1" />
  9284. <Data ElementName="increase_ground_speed" Type="float" Size="1" />
  9285. <Data ElementName="increase_air_speed" Type="float" Size="1" />
  9286. <Data ElementName="unknown122" Type="float" Size="1" /> <!-- see coldain pegasus buff this has a value of 8 which involves skill buff -->
  9287. <Data ElementName="unknown123" Type="float" Size="1" /> <!-- see coldain pegasus buff this has a value of 3 which involves skill buff -->
  9288. <Data ElementName="unknown124" Type="float" Size="1" /> <!-- see coldain pegasus buff this has a value of 3 which involves skill buff -->
  9289. <Data ElementName="in_combat_movement_speed" Type="float" Size="1" />
  9290. <Data ElementName="haste" Type="float" Size="1" />
  9291. <Data ElementName="increase_max_power" Type="float" Size="1" />
  9292. <Data ElementName="increase_max_power2" Type="float" Size="1" /> <!-- used when bonus is applied to both health & power -->
  9293. <Data ElementName="unknown128" Type="float" Size="1" />
  9294. <Data ElementName="drunk" Type="float" Size="1" />
  9295. <Data ElementName="unknown129" Type="float" Size="1" />
  9296. <Data ElementName="hate_mod" Type="float" Size="1" />
  9297. <Data ElementName="adventure_effects_bonus" Type="float" Size="1" />
  9298. <Data ElementName="tradeskill_effects_bonus" Type="float" Size="1" />
  9299. <Data ElementName="unknown130" Type="float" Size="1" />
  9300. <Data ElementName="unknown131" Type="float" Size="1" />
  9301. <Data ElementName="dps" Type="float" Size="1" />
  9302. <Data ElementName="unknown132" Type="float" Size="1" />
  9303. <Data ElementName="unknown133" Type="float" Size="1" />
  9304. <Data ElementName="unknown134" Type="float" Size="1" />
  9305. <Data ElementName="base_avoidance" Type="float" Size="1" />
  9306. <Data ElementName="unknown136" Type="float" Size="1" />
  9307. <Data ElementName="uncontested_riposte_pve" Type="float" Size="1" />
  9308. <Data ElementName="uncontested_parry_pve" Type="float" Size="1" />
  9309. <Data ElementName="unknown139" Type="float" Size="1" />
  9310. <Data ElementName="melee_ae" Type="float" Size="1" />
  9311. <Data ElementName="multi_attack" Type="float" Size="1" />
  9312. <Data ElementName="spell_multi_attack" Type="float" Size="1" /> <!-- spell_doublecast -->
  9313. <Data ElementName="flurry" Type="float" Size="1" />
  9314. <Data ElementName="unknown140" Type="float" Size="1" />
  9315. <Data ElementName="bountiful_harvest" Type="float" Size="1" />
  9316. <Data ElementName="block_chance" Type="float" Size="1" />
  9317. <Data ElementName="unknown141" Type="float" Size="1" />
  9318. <Data ElementName="unknown142" Type="float" Size="1" />
  9319. <Data ElementName="crit_chance" Type="float" Size="1" />
  9320. <Data ElementName="unknown143" Type="float" Size="1" />
  9321. <Data ElementName="unknown144" Type="float" Size="1" />
  9322. <Data ElementName="crit_bonus" Type="float" Size="1" />
  9323. <Data ElementName="potency" Type="float" Size="1" />
  9324. <Data ElementName="unknown145" Type="float" Size="1" />
  9325. <Data ElementName="reuse_speed" Type="float" Size="1" />
  9326. <Data ElementName="recovery_speed" Type="float" Size="1" />
  9327. <Data ElementName="casting_speed" Type="float" Size="1" />
  9328. <Data ElementName="spell_reuse_speed" Type="float" Size="1" />
  9329. <Data ElementName="unknown146" Type="float" Size="1" />
  9330. <Data ElementName="unknown147" Type="float" Size="1" />
  9331. <Data ElementName="decrease_falling_dmg" Type="float" Size="1" />
  9332. <Data ElementName="unknown149" Type="float" Size="1" />
  9333. <Data ElementName="unknown150" Type="float" Size="1" />
  9334. <Data ElementName="unknown151" Type="float" Size="1" />
  9335. <Data ElementName="unknown152" Type="float" Size="1" />
  9336. <Data ElementName="unknown153" Type="float" Size="1" />
  9337. <Data ElementName="unknown154" Type="float" Size="1" />
  9338. <Data ElementName="unknown155" Type="float" Size="1" />
  9339. <Data ElementName="unknown156" Type="float" Size="1" />
  9340. <Data ElementName="loot_coin" Type="float" Size="1" />
  9341. <Data ElementName="mitigation_increase" Type="float" Size="1" />
  9342. <Data ElementName="unknown159" Type="float" Size="1" />
  9343. <Data ElementName="strikethrough" Type="float" Size="1" />
  9344. <Data ElementName="unknown160" Type="float" Size="1" />
  9345. <Data ElementName="accuracy" Type="float" Size="1" />
  9346. <Data ElementName="unknown161" Type="float" Size="1" />
  9347. <Data ElementName="unknown162" Type="float" Size="1" />
  9348. <Data ElementName="unknown163" Type="float" Size="1" />
  9349. <Data ElementName="unknown164" Type="float" Size="1" />
  9350. <Data ElementName="unknown165" Type="float" Size="1" />
  9351. <Data ElementName="unknown166" Type="float" Size="1" />
  9352. <Data ElementName="unknown167" Type="float" Size="1" />
  9353. <Data ElementName="unknown168" Type="float" Size="1" />
  9354. <Data ElementName="lethality_pve" Type="float" Size="1" />
  9355. <Data ElementName="unknown170" Type="float" Size="1" />
  9356. <Data ElementName="unknown171" Type="float" Size="1" />
  9357. <Data ElementName="unknown172" Type="float" Size="1" />
  9358. <Data ElementName="unknown173" Type="float" Size="1" />
  9359. <Data ElementName="pvp_crit_mit" Type ="float" Size="1" />
  9360. <Data ElementName="unknown174" Type ="float" Size="1" />
  9361. <Data ElementName="unknown175" Type ="float" Size="1" />
  9362. <Data ElementName="unknown200" Type ="float" Size="1" />
  9363. <Data ElementName="unknown201" Type ="float" Size="1" />
  9364. <Data ElementName="unknown202" Type ="float" Size="1" />
  9365. <Data ElementName="unknown203" Type ="float" Size="1" />
  9366. <Data ElementName="unknown204" Type ="float" Size="1" />
  9367. <Data ElementName="unknown205" Type ="float" Size="1" />
  9368. <Data ElementName="unknown206" Type ="float" Size="1" />
  9369. <Data ElementName="unknown207" Type ="float" Size="1" />
  9370. <Data ElementName="unknown208" Type ="float" Size="1" />
  9371. <Data ElementName="unknown209" Type ="float" Size="1" />
  9372. <Data ElementName="unknown210" Type ="float" Size="1" />
  9373. <Data ElementName="unknown211" Type ="float" Size="1" />
  9374. <Data ElementName="unknown212" Type ="float" Size="1" />
  9375. <Data ElementName="unknown213" Type ="float" Size="1" />
  9376. <Data ElementName="unknown214" Type ="float" Size="1" />
  9377. <Data ElementName="unknown215" Type ="float" Size="1" />
  9378. <Data ElementName="unknown216" Type ="float" Size="1" />
  9379. <Data ElementName="unknown217" Type ="float" Size="1" />
  9380. <Data ElementName="unknown218" Type ="float" Size="1" />
  9381. <Data ElementName="unknown219" Type ="float" Size="1" />
  9382. <Data ElementName="unknown220" Type ="float" Size="1" />
  9383. <Data ElementName="unknown221" Type ="float" Size="1" />
  9384. <Data ElementName="unknown222" Type ="float" Size="1" />
  9385. <Data ElementName="unknown223" Type ="float" Size="1" />
  9386. <Data ElementName="unknown224" Type ="float" Size="1" />
  9387. <Data ElementName="unknown225" Type ="float" Size="1" />
  9388. <Data ElementName="unknown226" Type ="float" Size="1" />
  9389. <Data ElementName="unknown227" Type ="float" Size="1" />
  9390. <Data ElementName="unknown228" Type ="float" Size="1" />
  9391. <Data ElementName="unknown229" Type ="float" Size="1" />
  9392. <Data ElementName="unknown230" Type ="float" Size="1" />
  9393. <Data ElementName="unknown231" Type ="float" Size="1" />
  9394. <Data ElementName="unknown232" Type ="float" Size="1" />
  9395. <Data ElementName="unknown233" Type ="float" Size="1" />
  9396. <Data ElementName="unknown234" Type ="float" Size="1" />
  9397. <Data ElementName="unknown235" Type ="float" Size="1" />
  9398. <Data ElementName="unknown236" Type ="float" Size="1" />
  9399. <Data ElementName="unknown237" Type ="float" Size="1" />
  9400. <Data ElementName="unknown238" Type ="float" Size="1" />
  9401. <Data ElementName="unknown239" Type ="float" Size="1" />
  9402. <Data ElementName="unknown240" Type ="float" Size="1" />
  9403. <Data ElementName="unknown241" Type ="float" Size="1" />
  9404. <Data ElementName="unknown242" Type ="float" Size="1" />
  9405. <Data ElementName="uncontested_riposte_gear_cap" Type ="float" Size="1" />
  9406. <Data ElementName="uncontested_dodge_gear_cap" Type ="float" Size="1" />
  9407. <Data ElementName="uncontested_parry_gear_cap" Type ="float" Size="1" />
  9408. <Data ElementName="unknown246" Type ="float" Size="1" />
  9409. <Data ElementName="unknown247" Type ="float" Size="1" />
  9410. <Data ElementName="unknown248" Type ="float" Size="1" />
  9411. <Data ElementName="unknown249" Type ="float" Size="1" />
  9412. <Data ElementName="unknown250" Type ="float" Size="1" />
  9413. <Data ElementName="unknown251" Type ="float" Size="1" />
  9414. <Data ElementName="unknown252" Type ="float" Size="1" />
  9415. <Data ElementName="unknown253" Type ="float" Size="1" />
  9416. <Data ElementName="unknown254" Type ="float" Size="1" />
  9417. <Data ElementName="unknown255" Type ="float" Size="1" />
  9418. <Data ElementName="unknown256" Type ="float" Size="1" />
  9419. <Data ElementName="unknown257" Type ="float" Size="1" />
  9420. <Data ElementName="unknown258" Type ="float" Size="1" />
  9421. <Data ElementName="unknown259" Type ="float" Size="1" />
  9422. <Data ElementName="unknown260" Type ="float" Size="1" />
  9423. <Data ElementName="unknown261" Type ="float" Size="1" />
  9424. <Data ElementName="unknown262" Type ="float" Size="1" />
  9425. <Data ElementName="unknown263" Type ="float" Size="1" />
  9426. <Data ElementName="unknown264" Type ="float" Size="1" />
  9427. <Data ElementName="unknown265" Type ="float" Size="1" />
  9428. <Data ElementName="unknown266" Type ="float" Size="1" />
  9429. <Data ElementName="unknown267" Type ="float" Size="1" />
  9430. <Data ElementName="unknown268" Type ="float" Size="1" />
  9431. <Data ElementName="unknown269" Type ="float" Size="1" />
  9432. <Data ElementName="unknown270" Type ="float" Size="1" />
  9433. <Data ElementName="unknown271" Type ="float" Size="1" />
  9434. <Data ElementName="unknown272" Type ="float" Size="1" />
  9435. <Data ElementName="unknown273" Type ="float" Size="1" />
  9436. <Data ElementName="unknown274" Type ="float" Size="1" />
  9437. <Data ElementName="unknown275" Type ="float" Size="1" />
  9438. <Data ElementName="unknown276" Type ="float" Size="1" />
  9439. <Data ElementName="unknown277" Type ="float" Size="1" />
  9440. <Data ElementName="unknown278" Type ="float" Size="1" />
  9441. <Data ElementName="unknown279" Type ="float" Size="1" />
  9442. <Data ElementName="unknown280" Type ="float" Size="1" />
  9443. <Data ElementName="unknown281" Type ="float" Size="1" />
  9444. <Data ElementName="unknown282" Type ="float" Size="1" />
  9445. <Data ElementName="unknown283" Type ="float" Size="1" />
  9446. <Data ElementName="unknown284" Type ="float" Size="1" />
  9447. <Data ElementName="unknown285" Type ="float" Size="1" />
  9448. <Data ElementName="unknown286" Type ="float" Size="1" />
  9449. <Data ElementName="unknown287" Type ="float" Size="1" />
  9450. <Data ElementName="unknown288" Type ="float" Size="1" />
  9451. <Data ElementName="unknown289" Type ="float" Size="1" />
  9452. <Data ElementName="unknown290" Type ="float" Size="1" />
  9453. <Data ElementName="unknown291" Type ="float" Size="1" />
  9454. <Data ElementName="unknown292" Type ="float" Size="1" />
  9455. <Data ElementName="unknown293" Type ="float" Size="1" />
  9456. <Data ElementName="unknown294" Type ="float" Size="1" />
  9457. <Data ElementName="unknown295" Type ="float" Size="1" />
  9458. <Data ElementName="unknown296" Type ="float" Size="1" />
  9459. <Data ElementName="unknown297" Type ="float" Size="1" />
  9460. <Data ElementName="unknown298" Type ="float" Size="1" />
  9461. <Data ElementName="unknown299" Type ="float" Size="1" />
  9462. <Data ElementName="unknown300" Type ="float" Size="1" />
  9463. <Data ElementName="unknown301" Type ="float" Size="1" />
  9464. <Data ElementName="unknown302" Type ="float" Size="1" />
  9465. <Data ElementName="unknown303" Type ="float" Size="1" />
  9466. <Data ElementName="unknown304" Type ="float" Size="1" />
  9467. <Data ElementName="unknown305" Type="float" Size="1" />
  9468. <Data ElementName="unknown306" Type="float" Size="1" />
  9469. <Data ElementName="unknown307" Type="float" Size="1" />
  9470. <Data ElementName="unknown308" Type="float" Size="1" />
  9471. <Data ElementName="out_of_combat_health_regen_pvp" Type="float" Size="1" />
  9472. <Data ElementName="out_of_combat_power_regen_pvp" Type="float" Size="1" />
  9473. <Data ElementName="in_combat_regen_pvp" Type="float" Size="1" />
  9474. <Data ElementName="deflect_pvp" Type="float" Size="1" />
  9475. <Data ElementName="increase_max_heath_pvp" Type="float" Size="1" />
  9476. <Data ElementName="increase_max_health2_pvp" Type="float" Size="1" /> <!-- used when bonus is applied to both health & power -->
  9477. <Data ElementName="unknown312" Type ="float" Size="1" />
  9478. <Data ElementName="increase_speed_pvp" Type="float" Size="1" />
  9479. <Data ElementName="unknown313" Type="float" Size="1" />
  9480. <Data ElementName="increase_ground_speed_pvp" Type="float" Size="1" />
  9481. <Data ElementName="increase_air_speed_pvp" Type="float" Size="1" />
  9482. <Data ElementName="unknown314" Type="float" Size="1" /> <!-- see coldain pegasus buff this has a value of 8 which involves skill buff -->
  9483. <Data ElementName="unknown315" Type="float" Size="1" /> <!-- see coldain pegasus buff this has a value of 3 which involves skill buff -->
  9484. <Data ElementName="unknown316" Type="float" Size="1" /> <!-- see coldain pegasus buff this has a value of 3 which involves skill buff -->
  9485. <Data ElementName="in_combat_movement_speed_pvp" Type="float" Size="1" />
  9486. <Data ElementName="Haste_pvp" Type="float" Size="1" />
  9487. <Data ElementName="increase_max_power_pvp" Type="float" Size="1" />
  9488. <Data ElementName="increase_max_power2_pvp" Type="float" Size="1" /> <!-- used when bonus is applied to both health & power -->
  9489. <Data ElementName="unknown321" Type="float" Size="1" />
  9490. <Data ElementName="unknown322" Type="float" Size="1" />
  9491. <Data ElementName="unknown323" Type="float" Size="1" />
  9492. <Data ElementName="hate_mod_pvp" Type="float" Size="1" />
  9493. <Data ElementName="unknown325" Type="float" Size="1" />
  9494. <Data ElementName="unknown326" Type="float" Size="1" />
  9495. <Data ElementName="unknown327" Type="float" Size="1" />
  9496. <Data ElementName="unknown328" Type="float" Size="1" />
  9497. <Data ElementName="dps_pvp" Type="float" Size="1" />
  9498. <Data ElementName="unknown330" Type="float" Size="1" />
  9499. <Data ElementName="unknown331" Type="float" Size="1" />
  9500. <Data ElementName="unknown332" Type="float" Size="1" />
  9501. <Data ElementName="base_avoidance_pvp" Type="float" Size="1" />
  9502. <Data ElementName="unknown334" Type="float" Size="1" />
  9503. <Data ElementName="uncontested_riposte_pvp" Type="float" Size="1" />
  9504. <Data ElementName="uncontested_parry_pvp" Type="float" Size="1" />
  9505. <Data ElementName="unknown337" Type="float" Size="1" />
  9506. <Data ElementName="unknown338" Type="float" Size="1" />
  9507. <Data ElementName="multi_attack_pvp" Type="float" Size="1" />
  9508. <Data ElementName="spell_multi_attack_pvp" Type="float" Size="1" /> <!-- spell_doublecast -->
  9509. <Data ElementName="unknown341" Type="float" Size="1" />
  9510. <Data ElementName="unknown342" Type="float" Size="1" />
  9511. <Data ElementName="unknown343" Type="float" Size="1" />
  9512. <Data ElementName="block_chance_pvp" Type="float" Size="1" />
  9513. <Data ElementName="unknown345" Type="float" Size="1" />
  9514. <Data ElementName="unknown346" Type="float" Size="1" />
  9515. <Data ElementName="crit_chance_pvp" Type="float" Size="1" />
  9516. <Data ElementName="unknown348" Type="float" Size="1" />
  9517. <Data ElementName="unknown349" Type="float" Size="1" />
  9518. <Data ElementName="crit_bonus_pvp" Type="float" Size="1" />
  9519. <Data ElementName="potency_pvp" Type="float" Size="1" />
  9520. <Data ElementName="unknown352" Type="float" Size="1" />
  9521. <Data ElementName="reuse_speed_pvp" Type="float" Size="1" />
  9522. <Data ElementName="recovery_speed_pvp" Type="float" Size="1" />
  9523. <Data ElementName="casting_speed_pvp" Type="float" Size="1" />
  9524. <Data ElementName="unknown356" Type="float" Size="1" />
  9525. <Data ElementName="unknown357" Type="float" Size="1" />
  9526. <Data ElementName="unknown358" Type="float" Size="1" />
  9527. <Data ElementName="decrease_falling_dmg_pvp" Type="float" Size="1" />
  9528. <Data ElementName="unknown360" Type="float" Size="1" />
  9529. <Data ElementName="unknown361" Type="float" Size="1" />
  9530. <Data ElementName="unknown362" Type="float" Size="1" />
  9531. <Data ElementName="unknown363" Type="float" Size="1" />
  9532. <Data ElementName="unknown364" Type="float" Size="1" />
  9533. <Data ElementName="unknown365" Type="float" Size="1" />
  9534. <Data ElementName="unknown366" Type="float" Size="1" />
  9535. <Data ElementName="unknown367" Type="float" Size="1" />
  9536. <Data ElementName="loot_coin_pvp" Type="float" Size="1" />
  9537. <Data ElementName="mitigation_increase_pvp" Type="float" Size="1" />
  9538. <Data ElementName="unknown370" Type="float" Size="1" />
  9539. <Data ElementName="strikethrough_pvp" Type="float" Size="1" />
  9540. <Data ElementName="unknown372" Type="float" Size="1" />
  9541. <Data ElementName="unknown373" Type="float" Size="1" />
  9542. <Data ElementName="unknown374" Type="float" Size="1" />
  9543. <Data ElementName="unknown375" Type="float" Size="1" />
  9544. <Data ElementName="unknown376" Type="float" Size="1" />
  9545. <Data ElementName="unknown377" Type="float" Size="1" />
  9546. <Data ElementName="unknown378" Type="float" Size="1" />
  9547. <Data ElementName="unknown379" Type="float" Size="1" />
  9548. <Data ElementName="unknown380" Type="float" Size="1" />
  9549. <Data ElementName="unknown381" Type="float" Size="1" />
  9550. <Data ElementName="lethality_pvp" Type="float" Size="1" />
  9551. <Data ElementName="unknown383" Type="float" Size="1" />
  9552. <Data ElementName="unknown384" Type="float" Size="1" />
  9553. <Data ElementName="unknown385" Type="float" Size="1" />
  9554. <Data ElementName="unknown386" Type="float" Size="1" />
  9555. <Data ElementName="unknown387" Type="float" Size="1" />
  9556. <Data ElementName="unknown388" Type="float" Size="1" />
  9557. <Data ElementName="unknown389" Type="float" Size="1" />
  9558. <Data ElementName="unknown390" Type="float" Size="1" />
  9559. <Data ElementName="unknown391" Type="float" Size="1" />
  9560. <Data ElementName="unknown392" Type="float" Size="1" />
  9561. <Data ElementName="unknown393" Type="float" Size="1" />
  9562. <Data ElementName="unknown394" Type="float" Size="1" />
  9563. <Data ElementName="unknown395" Type="float" Size="1" />
  9564. <Data ElementName="unknown396" Type="float" Size="1" />
  9565. <Data ElementName="unknown397" Type="float" Size="1" />
  9566. <Data ElementName="unknown398" Type="float" Size="1" />
  9567. <Data ElementName="durability_mod" Type="float" Size="1" />
  9568. <Data ElementName="durability_add" Type="float" Size="1" />
  9569. <Data ElementName="progress_mod" Type="float" Size="1" />
  9570. <Data ElementName="progress_add" Type="float" Size="1" />
  9571. <Data ElementName="success_mod" Type="float" Size="1" />
  9572. <Data ElementName="crit_success_mod" Type="float" Size="1" />
  9573. <Data ElementName="unknown177" Type ="float" Size="1" />
  9574. <Data ElementName="rare_harvest_chance" Type="float" Size="1" />
  9575. <Data ElementName="max_crafting" Type="float" Size="1" />
  9576. <Data ElementName="component_refund" Type="float" Size="1" />
  9577. <Data ElementName="unknown178" Type ="float" Size="1" />
  9578. <Data ElementName="ex_durability_mod" Type="float" Size="1" />
  9579. <Data ElementName="ex_durability_add" Type="float" Size="1" />
  9580. <Data ElementName="ex_crit_success_mod" Type="float" Size="1" />
  9581. <Data ElementName="ex_crit_failure_mod" Type="float" Size="1" />
  9582. <Data ElementName="ex_progress_mod" Type="float" Size="1" />
  9583. <Data ElementName="ex_progress_add" Type="float" Size="1" />
  9584. <Data ElementName="ex_success_mod" Type="float" Size="1" />
  9585. <Data ElementName="unknown417" Type="float" Size="1" />
  9586. <Data ElementName="unknown418" Type="float" Size="1" />
  9587. <Data ElementName="unknown419" Type="float" Size="1" />
  9588. <Data ElementName="unknown420" Type="float" Size="1" />
  9589. <Data ElementName="unknown421" Type="float" Size="1" />
  9590. <Data ElementName="unknown422" Type="float" Size="1" />
  9591. <Data ElementName="unknown423" Type="float" Size="1" />
  9592. <Data ElementName="unknown424" Type="float" Size="1" />
  9593. <Data ElementName="unknown425" Type="float" Size="1" />
  9594. <Data ElementName="unknown426" Type="float" Size="1" />
  9595. <Data ElementName="unknown427" Type="float" Size="1" />
  9596. <Data ElementName="unknown428" Type="float" Size="1" />
  9597. <Data ElementName="unknown429" Type="float" Size="1" />
  9598. <Data ElementName="unknown430" Type="float" Size="1" />
  9599. <Data ElementName="unknown431" Type="float" Size="1" />
  9600. <Data ElementName="unknown432" Type="float" Size="1" />
  9601. <Data ElementName="unknown433" Type="float" Size="1" />
  9602. <Data ElementName="unknown434" Type="float" Size="1" />
  9603. <Data ElementName="unknown435" Type="float" Size="1" />
  9604. <Data ElementName="unknown436" Type="float" Size="1" />
  9605. <Data ElementName="unknown437" Type="float" Size="1" />
  9606. <Data ElementName="unknown438" Type="float" Size="1" />
  9607. <Data ElementName="unknown439" Type="float" Size="1" />
  9608. <Data ElementName="unknown440" Type="float" Size="1" />
  9609. <Data ElementName="unknown441" Type="float" Size="1" />
  9610. <Data ElementName="unknown180" Type="int8" Size="1" />
  9611. <Data ElementName="unknown524" Type="int8" Size="1" />
  9612. <Data ElementName="unknown181a" Type="int8" Size="1" />
  9613. <Data ElementName="unknown181b" Type="int8" Size="1" />
  9614. <Data ElementName="unknown442" Type ="float" Size="1" />
  9615. <Data ElementName="unknown443" Type ="float" Size="1" />
  9616. <Data ElementName="unknown444" Type ="float" Size="1" />
  9617. <Data ElementName="unknown445" Type ="float" Size="1" />
  9618. <Data ElementName="unknown446" Type ="float" Size="1" />
  9619. <Data ElementName="unknown447" Type ="float" Size="1" />
  9620. <Data ElementName="unknown448" Type ="float" Size="1" />
  9621. <Data ElementName="unknown449" Type ="float" Size="1" />
  9622. <Data ElementName="unknown450" Type ="float" Size="1" />
  9623. <Data ElementName="unknown451" Type ="float" Size="1" />
  9624. <Data ElementName="unknown452" Type ="float" Size="1" />
  9625. <Data ElementName="unknown453" Type ="float" Size="1" />
  9626. <Data ElementName="unknown454" Type ="float" Size="1" />
  9627. <Data ElementName="unknown455" Type ="float" Size="1" />
  9628. <Data ElementName="unknown456" Type ="float" Size="1" />
  9629. <Data ElementName="unknown457" Type ="float" Size="1" />
  9630. <Data ElementName="unknown458" Type ="float" Size="1" />
  9631. <Data ElementName="unknown459" Type ="float" Size="1" />
  9632. <Data ElementName="unknown460" Type ="float" Size="1" />
  9633. <Data ElementName="unknown461" Type ="float" Size="1" />
  9634. <Data ElementName="unknown462" Type ="float" Size="1" />
  9635. <Data ElementName="unknown463" Type ="float" Size="1" />
  9636. <Data ElementName="unknown464" Type ="float" Size="1" />
  9637. <Data ElementName="unknown465" Type ="float" Size="1" />
  9638. <Data ElementName="unknown466" Type ="float" Size="1" />
  9639. <Data ElementName="unknown467" Type ="float" Size="1" />
  9640. <Data ElementName="unknown468" Type ="float" Size="1" />
  9641. <Data ElementName="unknown469" Type ="float" Size="1" />
  9642. <Data ElementName="unknown470" Type ="float" Size="1" />
  9643. <Data ElementName="unknown471" Type ="float" Size="1" />
  9644. <Data ElementName="unknown472" Type ="float" Size="1" />
  9645. <Data ElementName="unknown473" Type ="float" Size="1" />
  9646. <Data ElementName="unknown474" Type ="float" Size="1" />
  9647. <Data ElementName="unknown475" Type ="float" Size="1" />
  9648. <Data ElementName="unknown476" Type ="float" Size="1" />
  9649. <Data ElementName="unknown477" Type ="float" Size="1" />
  9650. <Data ElementName="unknown478" Type ="float" Size="1" />
  9651. <Data ElementName="unknown479" Type ="float" Size="1" />
  9652. <Data ElementName="unknown480" Type ="float" Size="1" />
  9653. <Data ElementName="unknown481" Type ="float" Size="1" />
  9654. <Data ElementName="unknown482" Type ="float" Size="1" />
  9655. <Data ElementName="unknown483" Type ="float" Size="1" />
  9656. <Data ElementName="unknown484" Type ="float" Size="1" />
  9657. <Data ElementName="unknown485" Type ="float" Size="1" />
  9658. <Data ElementName="unknown486" Type ="float" Size="1" />
  9659. <Data ElementName="unknown487" Type ="float" Size="1" />
  9660. <Data ElementName="unknown488" Type ="float" Size="1" />
  9661. <Data ElementName="unknown489" Type ="float" Size="1" />
  9662. <Data ElementName="unknown490" Type ="float" Size="1" />
  9663. <Data ElementName="unknown491" Type ="float" Size="1" />
  9664. <Data ElementName="unknown492" Type ="float" Size="1" />
  9665. <Data ElementName="unknown493" Type ="float" Size="1" />
  9666. <Data ElementName="unknown494" Type ="float" Size="1" />
  9667. <Data ElementName="unknown495" Type ="float" Size="1" />
  9668. <Data ElementName="unknown496" Type ="float" Size="1" />
  9669. <Data ElementName="unknown497" Type ="float" Size="1" />
  9670. <Data ElementName="unknown498" Type ="float" Size="1" />
  9671. <Data ElementName="unknown499" Type ="float" Size="1" />
  9672. <Data ElementName="unknown500" Type ="float" Size="1" />
  9673. <Data ElementName="unknown501" Type ="float" Size="1" />
  9674. <Data ElementName="unknown502" Type ="float" Size="1" />
  9675. <Data ElementName="unknown503" Type ="float" Size="1" />
  9676. <Data ElementName="unknown504" Type ="float" Size="1" />
  9677. <Data ElementName="unknown505" Type ="float" Size="1" />
  9678. <Data ElementName="unknown506" Type ="float" Size="1" />
  9679. <Data ElementName="unknown507" Type ="float" Size="1" />
  9680. <Data ElementName="unknown508" Type ="float" Size="1" />
  9681. <Data ElementName="unknown509" Type ="float" Size="1" />
  9682. <Data ElementName="unknown510" Type ="float" Size="1" />
  9683. <Data ElementName="unknown511" Type ="float" Size="1" />
  9684. <Data ElementName="unknown512" Type ="float" Size="1" />
  9685. <Data ElementName="unknown513" Type ="float" Size="1" />
  9686. <Data ElementName="unknown514" Type ="float" Size="1" />
  9687. <Data ElementName="haste_tt" Type ="int32" Size="1" />
  9688. <Data ElementName="dps_pve_tt" Type ="int32" Size="1" />
  9689. <Data ElementName="dps_pvp_tt" Type ="int32" Size="1" />
  9690. <Data ElementName="multi_attack_pve_tt" Type ="float" Size="1" />
  9691. <Data ElementName="multi_attack_pvp_tt" Type ="float" Size="1" />
  9692. <Data ElementName="unknown520" Type ="float" Size="1" />
  9693. <Data ElementName="unknown521" Type ="float" Size="1" />
  9694. <Data ElementName="unknown522" Type ="float" Size="1" />
  9695. <Data ElementName="unknown523" Type ="float" Size="1" />
  9696. <Data ElementName="unknown550" Type ="int8" Size="1" />
  9697. <Data ElementName="vision" Type ="int16" Size="1" />
  9698. <Data ElementName="unknown551" Type ="int8" Size="1" />
  9699. <Data ElementName="unknown525" Type ="int8" Size="1062" />
  9700. <Data ElementName="activegroupmembers" Type ="int8" Size="1" />
  9701. <Data ElementName="group_members" Substruct="Substruct_GroupMember" Size="5" />
  9702. <Data ElementName="leaderIndex" Type ="int32" Size="1" />
  9703. <Data ElementName="unknown182" Type="int16" Size="1" />
  9704. <Data ElementName="unknown183" Type="int8" Size="462" />
  9705. <Data ElementName="pet_id" Type="int32" Size="1" />
  9706. <Data ElementName="pet_name" Type="char" Size="32" />
  9707. <Data ElementName="unknown184" Type="int8" Size="9" />
  9708. <Data ElementName="pet_health_pct" Type="float" Size="1" />
  9709. <Data ElementName="pet_power_pct" Type="float" Size="1" />
  9710. <Data ElementName="unknown185" Type="int8" Size="1" />
  9711. <Data ElementName="pet_movement" Type="int8" Size="1" />
  9712. <Data ElementName="pet_behavior" Type="int8" Size="1" />
  9713. <Data ElementName="unknown186" Type="int8" Size="8" />
  9714. <Data ElementName="merc_id" Type="int32" Size="1" />
  9715. <Data ElementName="merc_name" Type="char" Size="32" />
  9716. <Data ElementName="merc_unknown21" Type="int8" Size="9" />
  9717. <Data ElementName="merc_health_pct" Type="float" Size="1" />
  9718. <Data ElementName="merc_power_pct" Type="float" Size="1" />
  9719. <Data ElementName="merc_unknown21b" Type="int8" Size="1" />
  9720. <Data ElementName="merc_movement" Type="int8" Size="1" />
  9721. <Data ElementName="merc_behavior" Type="int8" Size="1" />
  9722. <Data ElementName="merc_unknown21c" Type="int8" Size="73" />
  9723. <Data ElementName="group_leader_id" Type="int32" Size="1" />
  9724. <Data ElementName="merc_unknown21cc" Type="int8" Size="4" />
  9725. <Data ElementName="rain" Type="float" Size="1" />
  9726. <Data ElementName="rain2" Type="float" Size="1" />
  9727. <Data ElementName="unknown527" Type="int8" Size="9" />
  9728. <Data ElementName="house_zone" Type="char" Size="48" />
  9729. <Data ElementName="unknown526" Type="int8" Size="132" />
  9730. <Data ElementName="status_points" Type="int32" Size="1" />
  9731. <Data ElementName="guild_status" Type="int32" Size="1" />
  9732. <Data ElementName="unknown187" Type="int8" Size="11" />
  9733. <Data ElementName="bind_zone" Type="char" Size="32" />
  9734. <Data ElementName="unknown188" Type="int8" Size="55" />
  9735. </Struct>
  9736. <Struct Name="WS_CharacterSheet" ClientVersion="60085" OpcodeName="OP_UpdateCharacterSheetMsg">
  9737. <Data ElementName="character_name" Type="char" Size="40" />
  9738. <Data ElementName="unknown_1_1_MJ" Type="int16" Size="1" />
  9739. <Data ElementName="race" Type="int8" Size="1" />
  9740. <Data ElementName="gender" Type="int8" Size="1" />
  9741. <Data ElementName="exiled" Type="int8" Size="1" />
  9742. <Data ElementName="class1" Type="int32" Size="1" />
  9743. <Data ElementName="class2" Type="int32" Size="1" />
  9744. <Data ElementName="class3" Type="int32" Size="1" />
  9745. <Data ElementName="tradeskill_class1" Type="int32" Size="1" />
  9746. <Data ElementName="tradeskill_class2" Type="int32" Size="1" />
  9747. <Data ElementName="tradeskill_class3" Type="int32" Size="1" />
  9748. <Data ElementName="level" Type="int16" Size="1" />
  9749. <Data ElementName="effective_level" Type="int16" Size="1" />
  9750. <Data ElementName="tradeskill_level" Type="int16" Size="1" />
  9751. <Data ElementName="unknown_1_2_MJ" Type="int32" Size="1" />
  9752. <Data ElementName="account_age_base" Type="int16" Size="1" />
  9753. <Data ElementName="account_age_bonus" Type="int16" Size="1" />
  9754. <Data ElementName="deity" Type="char" Size="32" />
  9755. <Data ElementName="last_name" Type="char" Size="20" />
  9756. <Data ElementName="unknown3" Type="int8" Size="1" />
  9757. <Data ElementName="character_name2" Type="char" Size="40" />
  9758. <Data ElementName="character_name2_unknown" Type="int16" Size="1" />
  9759. <Data ElementName="character_name3" Type="char" Size="40" />
  9760. <Data ElementName="character_name3_unknown" Type="int16" Size="1" />
  9761. <Data ElementName="current_hp" Type="sint64" Size="1" />
  9762. <Data ElementName="max_hp" Type="int64" Size="1" />
  9763. <Data ElementName="base_hp" Type="int32" Size="1" />
  9764. <Data ElementName="base_hp2" Type="int32" Size="1" />
  9765. <Data ElementName="current_power" Type="sint32" Size="1" />
  9766. <Data ElementName="max_power" Type="sint32" Size="1" />
  9767. <Data ElementName="base_power" Type="int32" Size="1" />
  9768. <Data ElementName="conc_used" Type="int8" Size="1" />
  9769. <Data ElementName="conc_max" Type="int8" Size="1" />
  9770. <Data ElementName="savagery" Type="sint32" Size="1" />
  9771. <Data ElementName="max_savagery" Type="sint32" Size="1" />
  9772. <Data ElementName="unknown4b" Type="int32" Size="1" />
  9773. <Data ElementName="savagery_level" Type="int32" Size="1" />
  9774. <Data ElementName="max_savagery_level" Type="int32" Size="1" />
  9775. <Data ElementName="unknown4c" Type="int8" Size="4" />
  9776. <Data ElementName="dissonance" Type="sint32" Size="1" /> <!-- index 283 -->
  9777. <Data ElementName="max_dissonance" Type="sint32" Size="1" />
  9778. <Data ElementName="unknown5c" Type="int8" Size="4" />
  9779. <Data ElementName="hp_regen" Type="int32" Size="1" />
  9780. <Data ElementName="power_regen" Type="int32" Size="1" />
  9781. <Data ElementName="unknown6" Type="int32" Size="2" />
  9782. <Data ElementName="unknown7" Type="float" Size="2" />
  9783. <Data ElementName="stat_bonus_health" Type="float" Size="1" />
  9784. <Data ElementName="stat_bonus_power" Type="float" Size="1" />
  9785. <Data ElementName="bonus_health" Type="int32" Size="1" />
  9786. <Data ElementName="unknown8" Type="int32" Size="1" />
  9787. <Data ElementName="bonus_power" Type="int32" Size="1" />
  9788. <Data ElementName="stat_bonus_damage" Type="float" Size="1" />
  9789. <Data ElementName="mitigation_pct_pve" Type="int16" Size="1" />
  9790. <Data ElementName="mitigation_pct_pvp" Type="int16" Size="1" />
  9791. <Data ElementName="toughness" Type="int16" Size="1" />
  9792. <Data ElementName="toughness_resist_dmg_pvp" Type="float" Size="1" />
  9793. <Data ElementName="lethality" Type="int16" Size="1" />
  9794. <Data ElementName="lethality_pct" Type="float" Size="1" />
  9795. <Data ElementName="avoidance_pct" Type="int16" Size="1" />
  9796. <Data ElementName="avoidance_reduction" Type="int16" Size="1" />
  9797. <Data ElementName="avoidance" Type="int16" Size="1" />
  9798. <Data ElementName="unknown10" Type="int16" Size="1" />
  9799. <Data ElementName="avoidance_base" Type="int16" Size="1" />
  9800. <Data ElementName="unknown10a" Type="int16" Size="1" />
  9801. <Data ElementName="parry" Type="int16" Size="1" />
  9802. <Data ElementName="unknown11" Type="int16" Size="1" />
  9803. <Data ElementName="block" Type="int16" Size="1" />
  9804. <Data ElementName="unknown12" Type="int16" Size="1" />
  9805. <Data ElementName="uncontested_block" Type="int16" Size="1" />
  9806. <Data ElementName="unknown13" Type="int16" Size="1" />
  9807. <Data ElementName="uncontested_riposte" Type="int16" Size="1" />
  9808. <Data ElementName="uncontested_dodge" Type="int16" Size="1" />
  9809. <Data ElementName="uncontested_parry" Type="int16" Size="1" />
  9810. <Data ElementName="str" Type="int32" Size="1" />
  9811. <Data ElementName="sta" Type="int32" Size="1" />
  9812. <Data ElementName="agi" Type="int32" Size="1" />
  9813. <Data ElementName="wis" Type="int32" Size="1" />
  9814. <Data ElementName="int" Type="int32" Size="1" />
  9815. <Data ElementName="str_base" Type="int32" Size="1" />
  9816. <Data ElementName="sta_base" Type="int32" Size="1" />
  9817. <Data ElementName="agi_base" Type="int32" Size="1" />
  9818. <Data ElementName="wis_base" Type="int32" Size="1" />
  9819. <Data ElementName="int_base" Type="int32" Size="1" />
  9820. <Data ElementName="mitigation_cur" Type="int32" Size="1" />
  9821. <Data ElementName="elemental" Type="int32" Size="1" />
  9822. <Data ElementName="noxious" Type="int32" Size="1" />
  9823. <Data ElementName="arcane" Type="int32" Size="1" />
  9824. <Data ElementName="mitigation_base" Type="int32" Size="1" />
  9825. <Data ElementName="elemental_base" Type="int32" Size="1" />
  9826. <Data ElementName="noxious_base" Type="int32" Size="1" />
  9827. <Data ElementName="arcane_base" Type="int32" Size="1" />
  9828. <Data ElementName="unknown14" Type="int16" Size="1" />
  9829. <Data ElementName="elemental_absorb_pve" Type="int16" Size="1" />
  9830. <Data ElementName="noxious_absorb_pve" Type="int16" Size="1" />
  9831. <Data ElementName="arcane_absorb_pve" Type="int16" Size="1" />
  9832. <Data ElementName="unknown15" Type="int16" Size="1" />
  9833. <Data ElementName="elemental_absorb_pvp" Type="int16" Size="1" />
  9834. <Data ElementName="noxious_absorb_pvp" Type="int16" Size="1" />
  9835. <Data ElementName="arcane_absorb_pvp" Type="int16" Size="1" />
  9836. <Data ElementName="unknown16" Type="int16" Size="1" />
  9837. <Data ElementName="elemental_dmg_reduction" Type="int16" Size="1" />
  9838. <Data ElementName="noxious_dmg_reduction" Type="int16" Size="1" />
  9839. <Data ElementName="arcane_dmg_reduction" Type="int16" Size="1" />
  9840. <Data ElementName="unknown17" Type="int16" Size="1" />
  9841. <Data ElementName="elemental_dmg_reduction_pct" Type="int16" Size="1" />
  9842. <Data ElementName="noxious_dmg_reduction_pct" Type="int16" Size="1" />
  9843. <Data ElementName="arcane_dmg_reduction_pct" Type="int16" Size="1" />
  9844. <Data ElementName="current_adv_xp" Type="float" Size="1" />
  9845. <Data ElementName="needed_adv_xp" Type="float" Size="1" />
  9846. <Data ElementName="debt_adv_xp" Type="float" Size="1" />
  9847. <Data ElementName="current_trade_xp" Type="float" Size="1" />
  9848. <Data ElementName="needed_trade_xp" Type="float" Size="1" />
  9849. <Data ElementName="debt_trade_xp" Type="float" Size="1" />
  9850. <Data ElementName="unknown18" Type="int16" Size="6" />
  9851. <Data ElementName="server_bonus" Type="int16" Size="1" />
  9852. <Data ElementName="adventure_vet_bonus" Type="int16" Size="1" />
  9853. <Data ElementName="tradeskill_vet_bonus" Type="int16" Size="1" />
  9854. <Data ElementName="dungeon_finder_bonus" Type="int16" Size="1" />
  9855. <Data ElementName="recruit_friend_bonus" Type="int32" Size="1" />
  9856. <Data ElementName="unknown19" Type="int16" Size="1" />
  9857. <Data ElementName="adventure_vitality" Type="int16" Size="1" />
  9858. <Data ElementName="adventure_vitality_yellow_arrow" Type="int16" Size="1" />
  9859. <Data ElementName="adventure_vitality_blue_arrow" Type="int16" Size="1" />
  9860. <Data ElementName="tradeskill_vitality" Type="int16" Size="1" />
  9861. <Data ElementName="tradeskill_vitality_purple_arrow" Type="int16" Size="1" />
  9862. <Data ElementName="tradeskill_vitality_blue_arrow" Type="int16" Size="1" />
  9863. <Data ElementName="mentor_bonus" Type="int16" Size="1" />
  9864. <Data ElementName="unknown20" Type="int8" Size="1" />
  9865. <Data ElementName="assigned_aa" Type="int16" Size="1" />
  9866. <Data ElementName="max_aa" Type="int16" Size="1" />
  9867. <Data ElementName="unassigned_aa" Type="int16" Size="1" />
  9868. <Data ElementName="aa_green_bar" Type="int16" Size="1" />
  9869. <Data ElementName="adv_xp_to_aa_xp_slider" Type="int16" Size="1" />
  9870. <Data ElementName="unknown21" Type="int16" Size="1" />
  9871. <Data ElementName="aa_blue_bar" Type="int16" Size="1" />
  9872. <Data ElementName="bonus_achievement_xp" Type="int16" Size="1" />
  9873. <Data ElementName="unknown22" Type="int8" Size="2" />
  9874. <Data ElementName="unknown23" Type="int8" Size="2" />
  9875. <Data ElementName="items_found" Type="int32" Size="1" />
  9876. <Data ElementName="named_npcs_killed" Type="int32" Size="1" />
  9877. <Data ElementName="quests_completed" Type="int32" Size="1" />
  9878. <Data ElementName="exploration_events" Type="int32" Size="1" />
  9879. <Data ElementName="completed_collections" Type="int32" Size="1" />
  9880. <Data ElementName="unknown24" Type="int16" Size="10" />
  9881. <Data ElementName="unknown25" Type="int8" Size="1" />
  9882. <Data ElementName="total_prestige_points" Type="int16" Size="1" />
  9883. <Data ElementName="unassigned_prestige_points" Type="int16" Size="1" />
  9884. <Data ElementName="unknown26" Type="int16" Size="1" />
  9885. <Data ElementName="unknown27" Type="int16" Size="1" />
  9886. <Data ElementName="total_tradeskill_points" Type="int16" Size="1" />
  9887. <Data ElementName="unassigned_tradeskill_points" Type="int16" Size="1" />
  9888. <Data ElementName="unknown28" Type="int16" Size="1" />
  9889. <Data ElementName="unknown29" Type="int16" Size="1" />
  9890. <Data ElementName="total_tradeskill_prestige_points" Type="int16" Size="1" />
  9891. <Data ElementName="unassigned_tradeskill_prestige_points" Type="int16" Size="1" />
  9892. <Data ElementName="unknown30" Type="int16" Size="1" />
  9893. <Data ElementName="unknown31" Type="int16" Size="1" />
  9894. <Data ElementName="unknown32" Type="int16" Size="1" />
  9895. <Data ElementName="unknown33" Type="int16" Size="1" />
  9896. <Data ElementName="coins_copper" Type="int32" Size="1" />
  9897. <Data ElementName="coins_silver" Type="int32" Size="1" />
  9898. <Data ElementName="coins_gold" Type="int32" Size="1" />
  9899. <Data ElementName="coins_plat" Type="int32" Size="1" />
  9900. <Data ElementName="unknown34" Type="int32" Size="5" />
  9901. <Data ElementName="spell_effects" Substruct="Substruct_SpellEffects" Size="45" />
  9902. <Data ElementName="detrimental_spell_effects" Substruct="Substruct_SpellEffects" Size="45" />
  9903. <Data ElementName="passive_spell_effects" Substruct="Substruct_PassiveEffects" Size="100" />
  9904. <Data ElementName="unknown35" Type="int8" Size="486" />
  9905. <Data ElementName="trauma_count" Type="int8" Size="1" />
  9906. <Data ElementName="arcane_count" Type="int8" Size="1" />
  9907. <Data ElementName="noxious_count" Type="int8" Size="1" />
  9908. <Data ElementName="elemental_count" Type="int8" Size="1" />
  9909. <Data ElementName="curse_count" Type="int8" Size="1" />
  9910. <Data ElementName="maintained_effects" Substruct="Substruct_MaintainedEffects" Size="30" />
  9911. <Data ElementName="breath" Type="float" Size="1" />
  9912. <Data ElementName="breathe_underwater" Type="int8" Size="1" />
  9913. <Data ElementName="unknown36" Type="float" Size="1" />
  9914. <Data ElementName="melee_pri_dmg_min" Type="int32" Size="1" />
  9915. <Data ElementName="melee_pri_dmg_max" Type="int32" Size="1" />
  9916. <Data ElementName="melee_pri_delay" Type="float" Size="1" />
  9917. <Data ElementName="melee_sec_dmg_min" Type="int32" Size="1" />
  9918. <Data ElementName="melee_sec_dmg_max" Type="int32" Size="1" />
  9919. <Data ElementName="melee_sec_delay" Type="float" Size="1" />
  9920. <Data ElementName="ranged_dmg_min" Type="int32" Size="1" />
  9921. <Data ElementName="ranged_dmg_max" Type="int32" Size="1" />
  9922. <Data ElementName="ranged_delay" Type="float" Size="1" />
  9923. <Data ElementName="unknown37" Type="int32" Size="1" />
  9924. <Data ElementName="unknown38" Type="int32" Size="1" />
  9925. <Data ElementName="unknown39" Type="int32" Size="1" />
  9926. <Data ElementName="unknown40" Type="int32" Size="1" />
  9927. <Data ElementName="ability_mod_pve" Type="float" Size="1" />
  9928. <Data ElementName="unknown41" Type="float" Size="1" />
  9929. <Data ElementName="unknown42" Type="float" Size="1" />
  9930. <Data ElementName="unknown43" Type="float" Size="1" />
  9931. <Data ElementName="unknown44" Type="float" Size="1" />
  9932. <Data ElementName="ability_mod_pvp" Type="float" Size="1" />
  9933. <Data ElementName="base_melee_crit" Type="float" Size="1" />
  9934. <Data ElementName="base_spell_crit" Type="float" Size="1" />
  9935. <Data ElementName="base_taunt_crit" Type="float" Size="1" />
  9936. <Data ElementName="base_heal_crit" Type="float" Size="1" />
  9937. <!--<Data ElementName="unknown44a" Type="int16" Size="1" />--> <!-- 58588 - Required to make it in the game -->
  9938. <Data ElementName="flags" Type="int32" Size="1" />
  9939. <Data ElementName="flags2" Type="int32" Size="1" />
  9940. <Data ElementName="unknown45" Type="float" Size="1" />
  9941. <Data ElementName="unknown46" Type="float" Size="1" />
  9942. <Data ElementName="unknown47" Type="float" Size="1" />
  9943. <Data ElementName="unknown48" Type="float" Size="1" />
  9944. <Data ElementName="unknown49" Type="float" Size="1" />
  9945. <Data ElementName="unknown50" Type="float" Size="1" />
  9946. <Data ElementName="unknown51" Type="float" Size="1" />
  9947. <Data ElementName="unknown52" Type="float" Size="1" />
  9948. <Data ElementName="unknown53" Type="float" Size="1" />
  9949. <Data ElementName="unknown54" Type="float" Size="1" />
  9950. <Data ElementName="unknown55" Type="float" Size="1" />
  9951. <Data ElementName="unknown56" Type="float" Size="1" />
  9952. <Data ElementName="unknown57" Type="float" Size="1" />
  9953. <Data ElementName="unknown58" Type="float" Size="1" />
  9954. <Data ElementName="unknown59" Type="float" Size="1" />
  9955. <Data ElementName="unknown60" Type="float" Size="1" />
  9956. <Data ElementName="unknown61" Type="float" Size="1" />
  9957. <Data ElementName="unknown62" Type="float" Size="1" />
  9958. <Data ElementName="unknown63" Type="float" Size="1" />
  9959. <Data ElementName="unknown64" Type="float" Size="1" />
  9960. <Data ElementName="unknown65" Type="float" Size="1" />
  9961. <Data ElementName="unknown66" Type="float" Size="1" />
  9962. <Data ElementName="unknown67" Type="float" Size="1" />
  9963. <Data ElementName="unknown68" Type="float" Size="1" />
  9964. <Data ElementName="unknown69" Type="float" Size="1" />
  9965. <Data ElementName="unknown70" Type="float" Size="1" />
  9966. <Data ElementName="unknown71" Type="float" Size="1" />
  9967. <Data ElementName="unknown72" Type="float" Size="1" />
  9968. <Data ElementName="unknown73" Type="float" Size="1" />
  9969. <Data ElementName="unknown74" Type="float" Size="1" />
  9970. <Data ElementName="unknown75" Type="float" Size="1" />
  9971. <Data ElementName="unknown76" Type="float" Size="1" />
  9972. <Data ElementName="unknown77" Type="float" Size="1" />
  9973. <Data ElementName="unknown78" Type="float" Size="1" />
  9974. <Data ElementName="unknown79" Type="float" Size="1" />
  9975. <Data ElementName="unknown80" Type="float" Size="1" />
  9976. <Data ElementName="unknown81" Type="float" Size="1" />
  9977. <Data ElementName="unknown82" Type="float" Size="1" />
  9978. <Data ElementName="unknown83" Type="float" Size="1" />
  9979. <Data ElementName="unknown84" Type="float" Size="1" />
  9980. <Data ElementName="unknown85" Type="float" Size="1" />
  9981. <Data ElementName="unknown86" Type="float" Size="1" />
  9982. <Data ElementName="unknown87" Type="float" Size="1" />
  9983. <Data ElementName="unknown88" Type="float" Size="1" />
  9984. <Data ElementName="unknown89" Type="float" Size="1" />
  9985. <Data ElementName="unknown90" Type="float" Size="1" />
  9986. <Data ElementName="unknown91" Type="float" Size="1" />
  9987. <Data ElementName="unknown92" Type="float" Size="1" />
  9988. <Data ElementName="unknown93" Type="float" Size="1" />
  9989. <Data ElementName="unknown94" Type="float" Size="1" />
  9990. <Data ElementName="unknown95" Type="float" Size="1" />
  9991. <Data ElementName="unknown96" Type="float" Size="1" />
  9992. <Data ElementName="unknown97" Type="float" Size="1" />
  9993. <Data ElementName="unknown98" Type="float" Size="1" />
  9994. <Data ElementName="unknown99" Type="float" Size="1" />
  9995. <Data ElementName="unknown100" Type="float" Size="1" />
  9996. <Data ElementName="unknown101" Type="float" Size="1" />
  9997. <Data ElementName="unknown102" Type="float" Size="1" />
  9998. <Data ElementName="unknown103" Type="float" Size="1" />
  9999. <Data ElementName="unknown104" Type="float" Size="1" />
  10000. <Data ElementName="unknown105" Type="float" Size="1" />
  10001. <Data ElementName="unknown106" Type="float" Size="1" />
  10002. <Data ElementName="unknown107" Type="float" Size="1" />
  10003. <Data ElementName="unknown108" Type="float" Size="1" />
  10004. <Data ElementName="unknown109" Type="float" Size="1" />
  10005. <Data ElementName="unknown110" Type="float" Size="1" />
  10006. <Data ElementName="out_of_combat_health_regen" Type="float" Size="1" />
  10007. <Data ElementName="out_of_combat_power_regen" Type="float" Size="1" />
  10008. <Data ElementName="in_combat_regen" Type="float" Size="1" />
  10009. <Data ElementName="deflect" Type="float" Size="1" />
  10010. <Data ElementName="increase_max_health" Type="float" Size="1" />
  10011. <Data ElementName="increase_max_health2" Type="float" Size="1" /> <!-- used when bonus is applied to both health & power -->
  10012. <Data ElementName="unknown117" Type="float" Size="1" />
  10013. <Data ElementName="increase_speed" Type="float" Size="1" />
  10014. <Data ElementName="unknown119" Type="float" Size="1" />
  10015. <Data ElementName="increase_ground_speed" Type="float" Size="1" />
  10016. <Data ElementName="increase_air_speed" Type="float" Size="1" />
  10017. <Data ElementName="unknown122" Type="float" Size="1" /> <!-- see coldain pegasus buff this has a value of 8 which involves skill buff -->
  10018. <Data ElementName="unknown123" Type="float" Size="1" /> <!-- see coldain pegasus buff this has a value of 3 which involves skill buff -->
  10019. <Data ElementName="unknown124" Type="float" Size="1" /> <!-- see coldain pegasus buff this has a value of 3 which involves skill buff -->
  10020. <Data ElementName="in_combat_movement_speed" Type="float" Size="1" />
  10021. <Data ElementName="haste" Type="float" Size="1" />
  10022. <Data ElementName="increase_max_power" Type="float" Size="1" />
  10023. <Data ElementName="increase_max_power2" Type="float" Size="1" /> <!-- used when bonus is applied to both health & power -->
  10024. <Data ElementName="unknown128" Type="float" Size="1" />
  10025. <Data ElementName="drunk" Type="float" Size="1" />
  10026. <Data ElementName="unknown129" Type="float" Size="1" />
  10027. <Data ElementName="hate_mod" Type="float" Size="1" />
  10028. <Data ElementName="adventure_effects_bonus" Type="float" Size="1" />
  10029. <Data ElementName="tradeskill_effects_bonus" Type="float" Size="1" />
  10030. <Data ElementName="unknown130" Type="float" Size="1" />
  10031. <Data ElementName="unknown131" Type="float" Size="1" />
  10032. <Data ElementName="dps" Type="float" Size="1" />
  10033. <Data ElementName="unknown132" Type="float" Size="1" />
  10034. <Data ElementName="unknown133" Type="float" Size="1" />
  10035. <Data ElementName="unknown134" Type="float" Size="1" />
  10036. <Data ElementName="base_avoidance" Type="float" Size="1" />
  10037. <Data ElementName="unknown136" Type="float" Size="1" />
  10038. <Data ElementName="uncontested_riposte_pve" Type="float" Size="1" />
  10039. <Data ElementName="uncontested_parry_pve" Type="float" Size="1" />
  10040. <Data ElementName="unknown139" Type="float" Size="1" />
  10041. <Data ElementName="melee_ae" Type="float" Size="1" />
  10042. <Data ElementName="multi_attack" Type="float" Size="1" />
  10043. <Data ElementName="spell_multi_attack" Type="float" Size="1" /> <!-- spell_doublecast -->
  10044. <Data ElementName="flurry" Type="float" Size="1" />
  10045. <Data ElementName="unknown140" Type="float" Size="1" />
  10046. <Data ElementName="bountiful_harvest" Type="float" Size="1" />
  10047. <Data ElementName="block_chance" Type="float" Size="1" />
  10048. <Data ElementName="unknown141" Type="float" Size="1" />
  10049. <Data ElementName="unknown142" Type="float" Size="1" />
  10050. <Data ElementName="crit_chance" Type="float" Size="1" />
  10051. <Data ElementName="unknown143" Type="float" Size="1" />
  10052. <Data ElementName="unknown144" Type="float" Size="1" />
  10053. <Data ElementName="crit_bonus" Type="float" Size="1" />
  10054. <Data ElementName="potency" Type="float" Size="1" />
  10055. <Data ElementName="unknown145" Type="float" Size="1" />
  10056. <Data ElementName="reuse_speed" Type="float" Size="1" />
  10057. <Data ElementName="recovery_speed" Type="float" Size="1" />
  10058. <Data ElementName="casting_speed" Type="float" Size="1" />
  10059. <Data ElementName="spell_reuse_speed" Type="float" Size="1" />
  10060. <Data ElementName="unknown146" Type="float" Size="1" />
  10061. <Data ElementName="unknown147" Type="float" Size="1" />
  10062. <Data ElementName="decrease_falling_dmg" Type="float" Size="1" />
  10063. <Data ElementName="unknown149" Type="float" Size="1" />
  10064. <Data ElementName="unknown150" Type="float" Size="1" />
  10065. <Data ElementName="unknown151" Type="float" Size="1" />
  10066. <Data ElementName="unknown152" Type="float" Size="1" />
  10067. <Data ElementName="unknown153" Type="float" Size="1" />
  10068. <Data ElementName="unknown154" Type="float" Size="1" />
  10069. <Data ElementName="unknown155" Type="float" Size="1" />
  10070. <Data ElementName="unknown156" Type="float" Size="1" />
  10071. <Data ElementName="loot_coin" Type="float" Size="1" />
  10072. <Data ElementName="mitigation_increase" Type="float" Size="1" />
  10073. <Data ElementName="unknown159" Type="float" Size="1" />
  10074. <Data ElementName="strikethrough" Type="float" Size="1" />
  10075. <Data ElementName="unknown160" Type="float" Size="1" />
  10076. <Data ElementName="accuracy" Type="float" Size="1" />
  10077. <Data ElementName="unknown161" Type="float" Size="1" />
  10078. <Data ElementName="unknown162" Type="float" Size="1" />
  10079. <Data ElementName="unknown163" Type="float" Size="1" />
  10080. <Data ElementName="unknown164" Type="float" Size="1" />
  10081. <Data ElementName="unknown165" Type="float" Size="1" />
  10082. <Data ElementName="unknown166" Type="float" Size="1" />
  10083. <Data ElementName="unknown167" Type="float" Size="1" />
  10084. <Data ElementName="unknown168" Type="float" Size="1" />
  10085. <Data ElementName="lethality_pve" Type="float" Size="1" />
  10086. <Data ElementName="unknown170" Type="float" Size="1" />
  10087. <Data ElementName="unknown171" Type="float" Size="1" />
  10088. <Data ElementName="unknown172" Type="float" Size="1" />
  10089. <Data ElementName="unknown173" Type="float" Size="1" />
  10090. <Data ElementName="pvp_crit_mit" Type ="float" Size="1" />
  10091. <Data ElementName="unknown174" Type ="float" Size="1" />
  10092. <Data ElementName="unknown175" Type ="float" Size="1" />
  10093. <Data ElementName="unknown200" Type ="float" Size="1" />
  10094. <Data ElementName="unknown201" Type ="float" Size="1" />
  10095. <Data ElementName="unknown202" Type ="float" Size="1" />
  10096. <Data ElementName="unknown203" Type ="float" Size="1" />
  10097. <Data ElementName="unknown204" Type ="float" Size="1" />
  10098. <Data ElementName="unknown205" Type ="float" Size="1" />
  10099. <Data ElementName="unknown206" Type ="float" Size="1" />
  10100. <Data ElementName="unknown207" Type ="float" Size="1" />
  10101. <Data ElementName="unknown208" Type ="float" Size="1" />
  10102. <Data ElementName="unknown209" Type ="float" Size="1" />
  10103. <Data ElementName="unknown210" Type ="float" Size="1" />
  10104. <Data ElementName="unknown211" Type ="float" Size="1" />
  10105. <Data ElementName="unknown212" Type ="float" Size="1" />
  10106. <Data ElementName="unknown213" Type ="float" Size="1" />
  10107. <Data ElementName="unknown214" Type ="float" Size="1" />
  10108. <Data ElementName="unknown215" Type ="float" Size="1" />
  10109. <Data ElementName="unknown216" Type ="float" Size="1" />
  10110. <Data ElementName="unknown217" Type ="float" Size="1" />
  10111. <Data ElementName="unknown218" Type ="float" Size="1" />
  10112. <Data ElementName="unknown219" Type ="float" Size="1" />
  10113. <Data ElementName="unknown220" Type ="float" Size="1" />
  10114. <Data ElementName="unknown221" Type ="float" Size="1" />
  10115. <Data ElementName="unknown222" Type ="float" Size="1" />
  10116. <Data ElementName="unknown223" Type ="float" Size="1" />
  10117. <Data ElementName="unknown224" Type ="float" Size="1" />
  10118. <Data ElementName="unknown225" Type ="float" Size="1" />
  10119. <Data ElementName="unknown226" Type ="float" Size="1" />
  10120. <Data ElementName="unknown227" Type ="float" Size="1" />
  10121. <Data ElementName="unknown228" Type ="float" Size="1" />
  10122. <Data ElementName="unknown229" Type ="float" Size="1" />
  10123. <Data ElementName="unknown230" Type ="float" Size="1" />
  10124. <Data ElementName="unknown231" Type ="float" Size="1" />
  10125. <Data ElementName="unknown232" Type ="float" Size="1" />
  10126. <Data ElementName="unknown233" Type ="float" Size="1" />
  10127. <Data ElementName="unknown234" Type ="float" Size="1" />
  10128. <Data ElementName="unknown235" Type ="float" Size="1" />
  10129. <Data ElementName="unknown236" Type ="float" Size="1" />
  10130. <Data ElementName="unknown237" Type ="float" Size="1" />
  10131. <Data ElementName="unknown238" Type ="float" Size="1" />
  10132. <Data ElementName="unknown239" Type ="float" Size="1" />
  10133. <Data ElementName="unknown240" Type ="float" Size="1" />
  10134. <Data ElementName="unknown241" Type ="float" Size="1" />
  10135. <Data ElementName="unknown242" Type ="float" Size="1" />
  10136. <Data ElementName="uncontested_riposte_gear_cap" Type ="float" Size="1" />
  10137. <Data ElementName="uncontested_dodge_gear_cap" Type ="float" Size="1" />
  10138. <Data ElementName="uncontested_parry_gear_cap" Type ="float" Size="1" />
  10139. <Data ElementName="unknown246" Type ="float" Size="1" />
  10140. <Data ElementName="unknown247" Type ="float" Size="1" />
  10141. <Data ElementName="unknown248" Type ="float" Size="1" />
  10142. <Data ElementName="unknown249" Type ="float" Size="1" />
  10143. <Data ElementName="unknown250" Type ="float" Size="1" />
  10144. <Data ElementName="unknown251" Type ="float" Size="1" />
  10145. <Data ElementName="unknown252" Type ="float" Size="1" />
  10146. <Data ElementName="unknown253" Type ="float" Size="1" />
  10147. <Data ElementName="unknown254" Type ="float" Size="1" />
  10148. <Data ElementName="unknown255" Type ="float" Size="1" />
  10149. <Data ElementName="unknown256" Type ="float" Size="1" />
  10150. <Data ElementName="unknown257" Type ="float" Size="1" />
  10151. <Data ElementName="unknown258" Type ="float" Size="1" />
  10152. <Data ElementName="unknown259" Type ="float" Size="1" />
  10153. <Data ElementName="unknown260" Type ="float" Size="1" />
  10154. <Data ElementName="unknown261" Type ="float" Size="1" />
  10155. <Data ElementName="unknown262" Type ="float" Size="1" />
  10156. <Data ElementName="unknown263" Type ="float" Size="1" />
  10157. <Data ElementName="unknown264" Type ="float" Size="1" />
  10158. <Data ElementName="unknown265" Type ="float" Size="1" />
  10159. <Data ElementName="unknown266" Type ="float" Size="1" />
  10160. <Data ElementName="unknown267" Type ="float" Size="1" />
  10161. <Data ElementName="unknown268" Type ="float" Size="1" />
  10162. <Data ElementName="unknown269" Type ="float" Size="1" />
  10163. <Data ElementName="unknown270" Type ="float" Size="1" />
  10164. <Data ElementName="unknown271" Type ="float" Size="1" />
  10165. <Data ElementName="unknown272" Type ="float" Size="1" />
  10166. <Data ElementName="unknown273" Type ="float" Size="1" />
  10167. <Data ElementName="unknown274" Type ="float" Size="1" />
  10168. <Data ElementName="unknown275" Type ="float" Size="1" />
  10169. <Data ElementName="unknown276" Type ="float" Size="1" />
  10170. <Data ElementName="unknown277" Type ="float" Size="1" />
  10171. <Data ElementName="unknown278" Type ="float" Size="1" />
  10172. <Data ElementName="unknown279" Type ="float" Size="1" />
  10173. <Data ElementName="unknown280" Type ="float" Size="1" />
  10174. <Data ElementName="unknown281" Type ="float" Size="1" />
  10175. <Data ElementName="unknown282" Type ="float" Size="1" />
  10176. <Data ElementName="unknown283" Type ="float" Size="1" />
  10177. <Data ElementName="unknown284" Type ="float" Size="1" />
  10178. <Data ElementName="unknown285" Type ="float" Size="1" />
  10179. <Data ElementName="unknown286" Type ="float" Size="1" />
  10180. <Data ElementName="unknown287" Type ="float" Size="1" />
  10181. <Data ElementName="unknown288" Type ="float" Size="1" />
  10182. <Data ElementName="unknown289" Type ="float" Size="1" />
  10183. <Data ElementName="unknown290" Type ="float" Size="1" />
  10184. <Data ElementName="unknown291" Type ="float" Size="1" />
  10185. <Data ElementName="unknown292" Type ="float" Size="1" />
  10186. <Data ElementName="unknown293" Type ="float" Size="1" />
  10187. <Data ElementName="unknown294" Type ="float" Size="1" />
  10188. <Data ElementName="unknown295" Type ="float" Size="1" />
  10189. <Data ElementName="unknown296" Type ="float" Size="1" />
  10190. <Data ElementName="unknown297" Type ="float" Size="1" />
  10191. <Data ElementName="unknown298" Type ="float" Size="1" />
  10192. <Data ElementName="unknown299" Type ="float" Size="1" />
  10193. <Data ElementName="unknown300" Type ="float" Size="1" />
  10194. <Data ElementName="unknown301" Type ="float" Size="1" />
  10195. <Data ElementName="unknown302" Type ="float" Size="1" />
  10196. <Data ElementName="unknown303" Type ="float" Size="1" />
  10197. <Data ElementName="unknown304" Type ="float" Size="1" />
  10198. <Data ElementName="unknown305" Type="float" Size="1" />
  10199. <Data ElementName="unknown306" Type="float" Size="1" />
  10200. <Data ElementName="unknown307" Type="float" Size="1" />
  10201. <Data ElementName="unknown308" Type="float" Size="1" />
  10202. <Data ElementName="out_of_combat_health_regen_pvp" Type="float" Size="1" />
  10203. <Data ElementName="out_of_combat_power_regen_pvp" Type="float" Size="1" />
  10204. <Data ElementName="in_combat_regen_pvp" Type="float" Size="1" />
  10205. <Data ElementName="deflect_pvp" Type="float" Size="1" />
  10206. <Data ElementName="increase_max_heath_pvp" Type="float" Size="1" />
  10207. <Data ElementName="increase_max_health2_pvp" Type="float" Size="1" /> <!-- used when bonus is applied to both health & power -->
  10208. <Data ElementName="unknown312" Type ="float" Size="1" />
  10209. <Data ElementName="increase_speed_pvp" Type="float" Size="1" />
  10210. <Data ElementName="unknown313" Type="float" Size="1" />
  10211. <Data ElementName="increase_ground_speed_pvp" Type="float" Size="1" />
  10212. <Data ElementName="increase_air_speed_pvp" Type="float" Size="1" />
  10213. <Data ElementName="unknown314" Type="float" Size="1" /> <!-- see coldain pegasus buff this has a value of 8 which involves skill buff -->
  10214. <Data ElementName="unknown315" Type="float" Size="1" /> <!-- see coldain pegasus buff this has a value of 3 which involves skill buff -->
  10215. <Data ElementName="unknown316" Type="float" Size="1" /> <!-- see coldain pegasus buff this has a value of 3 which involves skill buff -->
  10216. <Data ElementName="in_combat_movement_speed_pvp" Type="float" Size="1" />
  10217. <Data ElementName="Haste_pvp" Type="float" Size="1" />
  10218. <Data ElementName="increase_max_power_pvp" Type="float" Size="1" />
  10219. <Data ElementName="increase_max_power2_pvp" Type="float" Size="1" /> <!-- used when bonus is applied to both health & power -->
  10220. <Data ElementName="unknown321" Type="float" Size="1" />
  10221. <Data ElementName="unknown322" Type="float" Size="1" />
  10222. <Data ElementName="unknown323" Type="float" Size="1" />
  10223. <Data ElementName="hate_mod_pvp" Type="float" Size="1" />
  10224. <Data ElementName="unknown325" Type="float" Size="1" />
  10225. <Data ElementName="unknown326" Type="float" Size="1" />
  10226. <Data ElementName="unknown327" Type="float" Size="1" />
  10227. <Data ElementName="unknown328" Type="float" Size="1" />
  10228. <Data ElementName="dps_pvp" Type="float" Size="1" />
  10229. <Data ElementName="unknown330" Type="float" Size="1" />
  10230. <Data ElementName="unknown331" Type="float" Size="1" />
  10231. <Data ElementName="unknown332" Type="float" Size="1" />
  10232. <Data ElementName="base_avoidance_pvp" Type="float" Size="1" />
  10233. <Data ElementName="unknown334" Type="float" Size="1" />
  10234. <Data ElementName="uncontested_riposte_pvp" Type="float" Size="1" />
  10235. <Data ElementName="uncontested_parry_pvp" Type="float" Size="1" />
  10236. <Data ElementName="unknown337" Type="float" Size="1" />
  10237. <Data ElementName="unknown338" Type="float" Size="1" />
  10238. <Data ElementName="multi_attack_pvp" Type="float" Size="1" />
  10239. <Data ElementName="spell_multi_attack_pvp" Type="float" Size="1" /> <!-- spell_doublecast -->
  10240. <Data ElementName="unknown341" Type="float" Size="1" />
  10241. <Data ElementName="unknown342" Type="float" Size="1" />
  10242. <Data ElementName="unknown343" Type="float" Size="1" />
  10243. <Data ElementName="block_chance_pvp" Type="float" Size="1" />
  10244. <Data ElementName="unknown345" Type="float" Size="1" />
  10245. <Data ElementName="unknown346" Type="float" Size="1" />
  10246. <Data ElementName="crit_chance_pvp" Type="float" Size="1" />
  10247. <Data ElementName="unknown348" Type="float" Size="1" />
  10248. <Data ElementName="unknown349" Type="float" Size="1" />
  10249. <Data ElementName="crit_bonus_pvp" Type="float" Size="1" />
  10250. <Data ElementName="potency_pvp" Type="float" Size="1" />
  10251. <Data ElementName="unknown352" Type="float" Size="1" />
  10252. <Data ElementName="reuse_speed_pvp" Type="float" Size="1" />
  10253. <Data ElementName="recovery_speed_pvp" Type="float" Size="1" />
  10254. <Data ElementName="casting_speed_pvp" Type="float" Size="1" />
  10255. <Data ElementName="unknown356" Type="float" Size="1" />
  10256. <Data ElementName="unknown357" Type="float" Size="1" />
  10257. <Data ElementName="unknown358" Type="float" Size="1" />
  10258. <Data ElementName="decrease_falling_dmg_pvp" Type="float" Size="1" />
  10259. <Data ElementName="unknown360" Type="float" Size="1" />
  10260. <Data ElementName="unknown361" Type="float" Size="1" />
  10261. <Data ElementName="unknown362" Type="float" Size="1" />
  10262. <Data ElementName="unknown363" Type="float" Size="1" />
  10263. <Data ElementName="unknown364" Type="float" Size="1" />
  10264. <Data ElementName="unknown365" Type="float" Size="1" />
  10265. <Data ElementName="unknown366" Type="float" Size="1" />
  10266. <Data ElementName="unknown367" Type="float" Size="1" />
  10267. <Data ElementName="loot_coin_pvp" Type="float" Size="1" />
  10268. <Data ElementName="mitigation_increase_pvp" Type="float" Size="1" />
  10269. <Data ElementName="unknown370" Type="float" Size="1" />
  10270. <Data ElementName="strikethrough_pvp" Type="float" Size="1" />
  10271. <Data ElementName="unknown372" Type="float" Size="1" />
  10272. <Data ElementName="unknown373" Type="float" Size="1" />
  10273. <Data ElementName="unknown374" Type="float" Size="1" />
  10274. <Data ElementName="unknown375" Type="float" Size="1" />
  10275. <Data ElementName="unknown376" Type="float" Size="1" />
  10276. <Data ElementName="unknown377" Type="float" Size="1" />
  10277. <Data ElementName="unknown378" Type="float" Size="1" />
  10278. <Data ElementName="unknown379" Type="float" Size="1" />
  10279. <Data ElementName="unknown380" Type="float" Size="1" />
  10280. <Data ElementName="unknown381" Type="float" Size="1" />
  10281. <Data ElementName="lethality_pvp" Type="float" Size="1" />
  10282. <Data ElementName="unknown383" Type="float" Size="1" />
  10283. <Data ElementName="unknown384" Type="float" Size="1" />
  10284. <Data ElementName="unknown385" Type="float" Size="1" />
  10285. <Data ElementName="unknown386" Type="float" Size="1" />
  10286. <Data ElementName="unknown387" Type="float" Size="1" />
  10287. <Data ElementName="unknown388" Type="float" Size="1" />
  10288. <Data ElementName="unknown389" Type="float" Size="1" />
  10289. <Data ElementName="unknown390" Type="float" Size="1" />
  10290. <Data ElementName="unknown391" Type="float" Size="1" />
  10291. <Data ElementName="unknown392" Type="float" Size="1" />
  10292. <Data ElementName="unknown393" Type="float" Size="1" />
  10293. <Data ElementName="unknown394" Type="float" Size="1" />
  10294. <Data ElementName="unknown395" Type="float" Size="1" />
  10295. <Data ElementName="unknown396" Type="float" Size="1" />
  10296. <Data ElementName="unknown397" Type="float" Size="1" />
  10297. <Data ElementName="unknown398" Type="float" Size="1" />
  10298. <Data ElementName="durability_mod" Type="float" Size="1" />
  10299. <Data ElementName="durability_add" Type="float" Size="1" />
  10300. <Data ElementName="progress_mod" Type="float" Size="1" />
  10301. <Data ElementName="progress_add" Type="float" Size="1" />
  10302. <Data ElementName="success_mod" Type="float" Size="1" />
  10303. <Data ElementName="crit_success_mod" Type="float" Size="1" />
  10304. <Data ElementName="unknown177" Type ="float" Size="1" />
  10305. <Data ElementName="rare_harvest_chance" Type="float" Size="1" />
  10306. <Data ElementName="max_crafting" Type="float" Size="1" />
  10307. <Data ElementName="component_refund" Type="float" Size="1" />
  10308. <Data ElementName="unknown178" Type ="float" Size="1" />
  10309. <Data ElementName="ex_durability_mod" Type="float" Size="1" />
  10310. <Data ElementName="ex_durability_add" Type="float" Size="1" />
  10311. <Data ElementName="ex_crit_success_mod" Type="float" Size="1" />
  10312. <Data ElementName="ex_crit_failure_mod" Type="float" Size="1" />
  10313. <Data ElementName="ex_progress_mod" Type="float" Size="1" />
  10314. <Data ElementName="ex_progress_add" Type="float" Size="1" />
  10315. <Data ElementName="ex_success_mod" Type="float" Size="1" />
  10316. <Data ElementName="unknown417" Type="float" Size="1" />
  10317. <Data ElementName="unknown418" Type="float" Size="1" />
  10318. <Data ElementName="unknown419" Type="float" Size="1" />
  10319. <Data ElementName="unknown420" Type="float" Size="1" />
  10320. <Data ElementName="unknown421" Type="float" Size="1" />
  10321. <Data ElementName="unknown422" Type="float" Size="1" />
  10322. <Data ElementName="unknown423" Type="float" Size="1" />
  10323. <Data ElementName="unknown424" Type="float" Size="1" />
  10324. <Data ElementName="unknown425" Type="float" Size="1" />
  10325. <Data ElementName="unknown426" Type="float" Size="1" />
  10326. <Data ElementName="unknown427" Type="float" Size="1" />
  10327. <Data ElementName="unknown428" Type="float" Size="1" />
  10328. <Data ElementName="unknown429" Type="float" Size="1" />
  10329. <Data ElementName="unknown430" Type="float" Size="1" />
  10330. <Data ElementName="unknown431" Type="float" Size="1" />
  10331. <Data ElementName="unknown432" Type="float" Size="1" />
  10332. <Data ElementName="unknown433" Type="float" Size="1" />
  10333. <Data ElementName="unknown434" Type="float" Size="1" />
  10334. <Data ElementName="unknown435" Type="float" Size="1" />
  10335. <Data ElementName="unknown436" Type="float" Size="1" />
  10336. <Data ElementName="unknown437" Type="float" Size="1" />
  10337. <Data ElementName="unknown438" Type="float" Size="1" />
  10338. <Data ElementName="unknown439" Type="float" Size="1" />
  10339. <Data ElementName="unknown440" Type="float" Size="1" />
  10340. <Data ElementName="unknown441" Type="float" Size="1" />
  10341. <Data ElementName="unknown180" Type="int8" Size="1" />
  10342. <Data ElementName="unknown524" Type="int8" Size="1" />
  10343. <Data ElementName="unknown181a" Type="int8" Size="1" />
  10344. <Data ElementName="unknown181b" Type="int8" Size="1" />
  10345. <Data ElementName="unknown442" Type ="float" Size="1" />
  10346. <Data ElementName="unknown443" Type ="float" Size="1" />
  10347. <Data ElementName="unknown444" Type ="float" Size="1" />
  10348. <Data ElementName="unknown445" Type ="float" Size="1" />
  10349. <Data ElementName="unknown446" Type ="float" Size="1" />
  10350. <Data ElementName="unknown447" Type ="float" Size="1" />
  10351. <Data ElementName="unknown448" Type ="float" Size="1" />
  10352. <Data ElementName="unknown449" Type ="float" Size="1" />
  10353. <Data ElementName="unknown450" Type ="float" Size="1" />
  10354. <Data ElementName="unknown451" Type ="float" Size="1" />
  10355. <Data ElementName="unknown452" Type ="float" Size="1" />
  10356. <Data ElementName="unknown453" Type ="float" Size="1" />
  10357. <Data ElementName="unknown454" Type ="float" Size="1" />
  10358. <Data ElementName="unknown455" Type ="float" Size="1" />
  10359. <Data ElementName="unknown456" Type ="float" Size="1" />
  10360. <Data ElementName="unknown457" Type ="float" Size="1" />
  10361. <Data ElementName="unknown458" Type ="float" Size="1" />
  10362. <Data ElementName="unknown459" Type ="float" Size="1" />
  10363. <Data ElementName="unknown460" Type ="float" Size="1" />
  10364. <Data ElementName="unknown461" Type ="float" Size="1" />
  10365. <Data ElementName="unknown462" Type ="float" Size="1" />
  10366. <Data ElementName="unknown463" Type ="float" Size="1" />
  10367. <Data ElementName="unknown464" Type ="float" Size="1" />
  10368. <Data ElementName="unknown465" Type ="float" Size="1" />
  10369. <Data ElementName="unknown466" Type ="float" Size="1" />
  10370. <Data ElementName="unknown467" Type ="float" Size="1" />
  10371. <Data ElementName="unknown468" Type ="float" Size="1" />
  10372. <Data ElementName="unknown469" Type ="float" Size="1" />
  10373. <Data ElementName="unknown470" Type ="float" Size="1" />
  10374. <Data ElementName="unknown471" Type ="float" Size="1" />
  10375. <Data ElementName="unknown472" Type ="float" Size="1" />
  10376. <Data ElementName="unknown473" Type ="float" Size="1" />
  10377. <Data ElementName="unknown474" Type ="float" Size="1" />
  10378. <Data ElementName="unknown475" Type ="float" Size="1" />
  10379. <Data ElementName="unknown476" Type ="float" Size="1" />
  10380. <Data ElementName="unknown477" Type ="float" Size="1" />
  10381. <Data ElementName="unknown478" Type ="float" Size="1" />
  10382. <Data ElementName="unknown479" Type ="float" Size="1" />
  10383. <Data ElementName="unknown480" Type ="float" Size="1" />
  10384. <Data ElementName="unknown481" Type ="float" Size="1" />
  10385. <Data ElementName="unknown482" Type ="float" Size="1" />
  10386. <Data ElementName="unknown483" Type ="float" Size="1" />
  10387. <Data ElementName="unknown484" Type ="float" Size="1" />
  10388. <Data ElementName="unknown485" Type ="float" Size="1" />
  10389. <Data ElementName="unknown486" Type ="float" Size="1" />
  10390. <Data ElementName="unknown487" Type ="float" Size="1" />
  10391. <Data ElementName="unknown488" Type ="float" Size="1" />
  10392. <Data ElementName="unknown489" Type ="float" Size="1" />
  10393. <Data ElementName="unknown490" Type ="float" Size="1" />
  10394. <Data ElementName="unknown491" Type ="float" Size="1" />
  10395. <Data ElementName="unknown492" Type ="float" Size="1" />
  10396. <Data ElementName="unknown493" Type ="float" Size="1" />
  10397. <Data ElementName="unknown494" Type ="float" Size="1" />
  10398. <Data ElementName="unknown495" Type ="float" Size="1" />
  10399. <Data ElementName="unknown496" Type ="float" Size="1" />
  10400. <Data ElementName="unknown497" Type ="float" Size="1" />
  10401. <Data ElementName="unknown498" Type ="float" Size="1" />
  10402. <Data ElementName="unknown499" Type ="float" Size="1" />
  10403. <Data ElementName="unknown500" Type ="float" Size="1" />
  10404. <Data ElementName="unknown501" Type ="float" Size="1" />
  10405. <Data ElementName="unknown502" Type ="float" Size="1" />
  10406. <Data ElementName="unknown503" Type ="float" Size="1" />
  10407. <Data ElementName="unknown504" Type ="float" Size="1" />
  10408. <Data ElementName="unknown505" Type ="float" Size="1" />
  10409. <Data ElementName="unknown506" Type ="float" Size="1" />
  10410. <Data ElementName="unknown507" Type ="float" Size="1" />
  10411. <Data ElementName="unknown508" Type ="float" Size="1" />
  10412. <Data ElementName="unknown509" Type ="float" Size="1" />
  10413. <Data ElementName="unknown510" Type ="float" Size="1" />
  10414. <Data ElementName="unknown511" Type ="float" Size="1" />
  10415. <Data ElementName="unknown512" Type ="float" Size="1" />
  10416. <Data ElementName="unknown513" Type ="float" Size="1" />
  10417. <Data ElementName="unknown514" Type ="float" Size="1" />
  10418. <Data ElementName="haste_tt" Type ="int32" Size="1" />
  10419. <Data ElementName="dps_pve_tt" Type ="int32" Size="1" />
  10420. <Data ElementName="dps_pvp_tt" Type ="int32" Size="1" />
  10421. <Data ElementName="multi_attack_pve_tt" Type ="float" Size="1" />
  10422. <Data ElementName="multi_attack_pvp_tt" Type ="float" Size="1" />
  10423. <Data ElementName="unknown520" Type ="float" Size="1" />
  10424. <Data ElementName="unknown521" Type ="float" Size="1" />
  10425. <Data ElementName="unknown522" Type ="float" Size="1" />
  10426. <Data ElementName="unknown523" Type ="float" Size="1" />
  10427. <Data ElementName="unknown550" Type ="int8" Size="1" />
  10428. <Data ElementName="vision" Type ="int16" Size="1" />
  10429. <Data ElementName="unknown551" Type ="int8" Size="1" />
  10430. <Data ElementName="unknown525" Type ="int8" Size="1062" />
  10431. <Data ElementName="group_members" Substruct="Substruct_GroupMember" Size="5" />
  10432. <Data ElementName="unknown182" Type="int16" Size="1" />
  10433. <Data ElementName="unknown183" Type="int8" Size="462" />
  10434. <Data ElementName="pet_id" Type="int32" Size="1" />
  10435. <Data ElementName="pet_name" Type="char" Size="32" />
  10436. <Data ElementName="unknown184" Type="int8" Size="9" />
  10437. <Data ElementName="pet_health_pct" Type="float" Size="1" />
  10438. <Data ElementName="pet_power_pct" Type="float" Size="1" />
  10439. <Data ElementName="unknown185" Type="int8" Size="1" />
  10440. <Data ElementName="pet_movement" Type="int8" Size="1" />
  10441. <Data ElementName="pet_behavior" Type="int8" Size="1" />
  10442. <Data ElementName="unknown186" Type="int8" Size="8" />
  10443. <Data ElementName="merc_id" Type="int32" Size="1" />
  10444. <Data ElementName="merc_name" Type="char" Size="32" />
  10445. <Data ElementName="merc_unknown21" Type="int8" Size="9" />
  10446. <Data ElementName="merc_health_pct" Type="float" Size="1" />
  10447. <Data ElementName="merc_power_pct" Type="float" Size="1" />
  10448. <Data ElementName="merc_unknown21b" Type="int8" Size="1" />
  10449. <Data ElementName="merc_movement" Type="int8" Size="1" />
  10450. <Data ElementName="merc_behavior" Type="int8" Size="1" />
  10451. <Data ElementName="merc_unknown21c" Type="int8" Size="73" />
  10452. <Data ElementName="group_leader_id" Type="int32" Size="1" />
  10453. <Data ElementName="merc_unknown21cc" Type="int8" Size="4" />
  10454. <Data ElementName="rain" Type="float" Size="1" />
  10455. <Data ElementName="rain2" Type="float" Size="1" />
  10456. <Data ElementName="unknown527" Type="int8" Size="9" />
  10457. <Data ElementName="house_zone" Type="char" Size="48" />
  10458. <Data ElementName="unknown526" Type="int8" Size="132" />
  10459. <Data ElementName="status_points" Type="int32" Size="1" />
  10460. <Data ElementName="guild_status" Type="int32" Size="1" />
  10461. <Data ElementName="unknown187" Type="int8" Size="11" />
  10462. <Data ElementName="bind_zone" Type="char" Size="32" />
  10463. <Data ElementName="unknown188" Type="int8" Size="52" />
  10464. </Struct>
  10465. <Struct Name="WS_CharacterSheet" ClientVersion="60114" OpcodeName="OP_UpdateCharacterSheetMsg">
  10466. <Data ElementName="character_name" Type="char" Size="40" />
  10467. <Data ElementName="unknown_1_1_MJ" Type="int16" Size="1" />
  10468. <Data ElementName="race" Type="int8" Size="1" />
  10469. <Data ElementName="gender" Type="int8" Size="1" />
  10470. <Data ElementName="exiled" Type="int8" Size="1" />
  10471. <Data ElementName="class1" Type="int32" Size="1" />
  10472. <Data ElementName="class2" Type="int32" Size="1" />
  10473. <Data ElementName="class3" Type="int32" Size="1" />
  10474. <Data ElementName="tradeskill_class1" Type="int32" Size="1" />
  10475. <Data ElementName="tradeskill_class2" Type="int32" Size="1" />
  10476. <Data ElementName="tradeskill_class3" Type="int32" Size="1" />
  10477. <Data ElementName="level" Type="int16" Size="1" />
  10478. <Data ElementName="effective_level" Type="int16" Size="1" />
  10479. <Data ElementName="tradeskill_level" Type="int16" Size="1" />
  10480. <Data ElementName="unknown_1_2_MJ" Type="int32" Size="1" />
  10481. <Data ElementName="account_age_base" Type="int16" Size="1" />
  10482. <Data ElementName="account_age_bonus" Type="int16" Size="1" />
  10483. <Data ElementName="deity" Type="char" Size="32" />
  10484. <Data ElementName="last_name" Type="char" Size="20" />
  10485. <Data ElementName="unknown3" Type="int8" Size="1" />
  10486. <Data ElementName="character_name2" Type="char" Size="40" />
  10487. <Data ElementName="character_name2_unknown" Type="int16" Size="1" />
  10488. <Data ElementName="character_name3" Type="char" Size="40" />
  10489. <Data ElementName="character_name3_unknown" Type="int16" Size="1" />
  10490. <Data ElementName="current_hp" Type="sint64" Size="1" />
  10491. <Data ElementName="max_hp" Type="int64" Size="1" />
  10492. <Data ElementName="base_hp" Type="int32" Size="1" />
  10493. <Data ElementName="base_hp2" Type="int32" Size="1" />
  10494. <Data ElementName="current_power" Type="sint32" Size="1" />
  10495. <Data ElementName="max_power" Type="sint32" Size="1" />
  10496. <Data ElementName="base_power" Type="int32" Size="1" />
  10497. <Data ElementName="conc_used" Type="int8" Size="1" />
  10498. <Data ElementName="conc_max" Type="int8" Size="1" />
  10499. <Data ElementName="savagery" Type="sint32" Size="1" />
  10500. <Data ElementName="max_savagery" Type="sint32" Size="1" />
  10501. <Data ElementName="unknown4b" Type="int32" Size="1" />
  10502. <Data ElementName="savagery_level" Type="int32" Size="1" />
  10503. <Data ElementName="max_savagery_level" Type="int32" Size="1" />
  10504. <Data ElementName="unknown4c" Type="int8" Size="4" />
  10505. <Data ElementName="dissonance" Type="sint32" Size="1" /> <!-- index 283 -->
  10506. <Data ElementName="max_dissonance" Type="sint32" Size="1" />
  10507. <Data ElementName="unknown5c" Type="int8" Size="4" />
  10508. <Data ElementName="hp_regen" Type="int32" Size="1" />
  10509. <Data ElementName="power_regen" Type="int32" Size="1" />
  10510. <Data ElementName="unknown6" Type="int32" Size="2" />
  10511. <Data ElementName="unknown7" Type="float" Size="2" />
  10512. <Data ElementName="stat_bonus_health" Type="float" Size="1" />
  10513. <Data ElementName="stat_bonus_power" Type="float" Size="1" />
  10514. <Data ElementName="bonus_health" Type="int32" Size="1" />
  10515. <Data ElementName="unknown8" Type="int32" Size="1" />
  10516. <Data ElementName="bonus_power" Type="int32" Size="1" />
  10517. <Data ElementName="stat_bonus_damage" Type="float" Size="1" />
  10518. <Data ElementName="mitigation_pct_pve" Type="int16" Size="1" />
  10519. <Data ElementName="mitigation_pct_pvp" Type="int16" Size="1" />
  10520. <Data ElementName="toughness" Type="int16" Size="1" />
  10521. <Data ElementName="toughness_resist_dmg_pvp" Type="float" Size="1" />
  10522. <Data ElementName="lethality" Type="int16" Size="1" />
  10523. <Data ElementName="lethality_pct" Type="float" Size="1" />
  10524. <Data ElementName="avoidance_pct" Type="int16" Size="1" />
  10525. <Data ElementName="avoidance_reduction" Type="int16" Size="1" />
  10526. <Data ElementName="avoidance" Type="int16" Size="1" />
  10527. <Data ElementName="unknown10" Type="int16" Size="1" />
  10528. <Data ElementName="avoidance_base" Type="int16" Size="1" />
  10529. <Data ElementName="unknown10a" Type="int16" Size="1" />
  10530. <Data ElementName="parry" Type="int16" Size="1" />
  10531. <Data ElementName="unknown11" Type="int16" Size="1" />
  10532. <Data ElementName="block" Type="int16" Size="1" />
  10533. <Data ElementName="unknown12" Type="int16" Size="1" />
  10534. <Data ElementName="uncontested_block" Type="int16" Size="1" />
  10535. <Data ElementName="unknown13" Type="int16" Size="1" />
  10536. <Data ElementName="uncontested_riposte" Type="int16" Size="1" />
  10537. <Data ElementName="uncontested_dodge" Type="int16" Size="1" />
  10538. <Data ElementName="uncontested_parry" Type="int16" Size="1" />
  10539. <Data ElementName="str" Type="int32" Size="1" />
  10540. <Data ElementName="sta" Type="int32" Size="1" />
  10541. <Data ElementName="agi" Type="int32" Size="1" />
  10542. <Data ElementName="wis" Type="int32" Size="1" />
  10543. <Data ElementName="int" Type="int32" Size="1" />
  10544. <Data ElementName="str_base" Type="int32" Size="1" />
  10545. <Data ElementName="sta_base" Type="int32" Size="1" />
  10546. <Data ElementName="agi_base" Type="int32" Size="1" />
  10547. <Data ElementName="wis_base" Type="int32" Size="1" />
  10548. <Data ElementName="int_base" Type="int32" Size="1" />
  10549. <Data ElementName="mitigation_cur" Type="int32" Size="1" />
  10550. <Data ElementName="elemental" Type="int32" Size="1" />
  10551. <Data ElementName="noxious" Type="int32" Size="1" />
  10552. <Data ElementName="arcane" Type="int32" Size="1" />
  10553. <Data ElementName="mitigation_base" Type="int32" Size="1" />
  10554. <Data ElementName="elemental_base" Type="int32" Size="1" />
  10555. <Data ElementName="noxious_base" Type="int32" Size="1" />
  10556. <Data ElementName="arcane_base" Type="int32" Size="1" />
  10557. <Data ElementName="unknown14" Type="int16" Size="1" />
  10558. <Data ElementName="elemental_absorb_pve" Type="int16" Size="1" />
  10559. <Data ElementName="noxious_absorb_pve" Type="int16" Size="1" />
  10560. <Data ElementName="arcane_absorb_pve" Type="int16" Size="1" />
  10561. <Data ElementName="unknown15" Type="int16" Size="1" />
  10562. <Data ElementName="elemental_absorb_pvp" Type="int16" Size="1" />
  10563. <Data ElementName="noxious_absorb_pvp" Type="int16" Size="1" />
  10564. <Data ElementName="arcane_absorb_pvp" Type="int16" Size="1" />
  10565. <Data ElementName="unknown16" Type="int16" Size="1" />
  10566. <Data ElementName="elemental_dmg_reduction" Type="int16" Size="1" />
  10567. <Data ElementName="noxious_dmg_reduction" Type="int16" Size="1" />
  10568. <Data ElementName="arcane_dmg_reduction" Type="int16" Size="1" />
  10569. <Data ElementName="unknown17" Type="int16" Size="1" />
  10570. <Data ElementName="elemental_dmg_reduction_pct" Type="int16" Size="1" />
  10571. <Data ElementName="noxious_dmg_reduction_pct" Type="int16" Size="1" />
  10572. <Data ElementName="arcane_dmg_reduction_pct" Type="int16" Size="1" />
  10573. <Data ElementName="current_adv_xp" Type="float" Size="1" />
  10574. <Data ElementName="needed_adv_xp" Type="float" Size="1" />
  10575. <Data ElementName="debt_adv_xp" Type="float" Size="1" />
  10576. <Data ElementName="current_trade_xp" Type="float" Size="1" />
  10577. <Data ElementName="needed_trade_xp" Type="float" Size="1" />
  10578. <Data ElementName="debt_trade_xp" Type="float" Size="1" />
  10579. <Data ElementName="server_bonus" Type="int16" Size="1" />
  10580. <Data ElementName="adventure_vet_bonus" Type="int16" Size="1" />
  10581. <Data ElementName="tradeskill_vet_bonus" Type="int16" Size="1" />
  10582. <Data ElementName="dungeon_finder_bonus" Type="int16" Size="1" />
  10583. <Data ElementName="recruit_friend_bonus" Type="int32" Size="1" />
  10584. <Data ElementName="unknown19" Type="int16" Size="1" />
  10585. <Data ElementName="adventure_vitality" Type="int16" Size="1" />
  10586. <Data ElementName="adventure_vitality_yellow_arrow" Type="int16" Size="1" />
  10587. <Data ElementName="adventure_vitality_blue_arrow" Type="int16" Size="1" />
  10588. <Data ElementName="tradeskill_vitality" Type="int16" Size="1" />
  10589. <Data ElementName="tradeskill_vitality_purple_arrow" Type="int16" Size="1" />
  10590. <Data ElementName="tradeskill_vitality_blue_arrow" Type="int16" Size="1" />
  10591. <Data ElementName="mentor_bonus" Type="int16" Size="1" />
  10592. <Data ElementName="unknown20" Type="int8" Size="1" />
  10593. <Data ElementName="assigned_aa" Type="int16" Size="1" />
  10594. <Data ElementName="max_aa" Type="int16" Size="1" />
  10595. <Data ElementName="unassigned_aa" Type="int16" Size="1" />
  10596. <Data ElementName="aa_green_bar" Type="int16" Size="1" />
  10597. <Data ElementName="adv_xp_to_aa_xp_slider" Type="int16" Size="1" />
  10598. <Data ElementName="adv_xp_to_aa_xp_max" Type="int16" Size="1" />
  10599. <Data ElementName="aa_blue_bar" Type="int16" Size="1" />
  10600. <Data ElementName="bonus_achievement_xp" Type="int16" Size="1" />
  10601. <Data ElementName="unknown22" Type="int8" Size="2" />
  10602. <Data ElementName="unknown23" Type="int8" Size="2" />
  10603. <Data ElementName="items_found" Type="int32" Size="1" />
  10604. <Data ElementName="named_npcs_killed" Type="int32" Size="1" />
  10605. <Data ElementName="quests_completed" Type="int32" Size="1" />
  10606. <Data ElementName="exploration_events" Type="int32" Size="1" />
  10607. <Data ElementName="completed_collections" Type="int32" Size="1" />
  10608. <Data ElementName="unknown24" Type="int16" Size="10" />
  10609. <Data ElementName="unknown25" Type="int8" Size="1" />
  10610. <Data ElementName="total_prestige_points" Type="int16" Size="1" />
  10611. <Data ElementName="unassigned_prestige_points" Type="int16" Size="1" />
  10612. <Data ElementName="unknown26" Type="int16" Size="1" />
  10613. <Data ElementName="unknown27" Type="int16" Size="1" />
  10614. <Data ElementName="total_tradeskill_points" Type="int16" Size="1" />
  10615. <Data ElementName="unassigned_tradeskill_points" Type="int16" Size="1" />
  10616. <Data ElementName="unknown28" Type="int16" Size="1" />
  10617. <Data ElementName="unknown29" Type="int16" Size="1" />
  10618. <Data ElementName="total_tradeskill_prestige_points" Type="int16" Size="1" />
  10619. <Data ElementName="unassigned_tradeskill_prestige_points" Type="int16" Size="1" />
  10620. <Data ElementName="unknown30" Type="int16" Size="1" />
  10621. <Data ElementName="unknown31" Type="int16" Size="1" />
  10622. <Data ElementName="unknown32" Type="int16" Size="1" />
  10623. <Data ElementName="unknown33" Type="int16" Size="1" />
  10624. <Data ElementName="coins_copper" Type="int32" Size="1" />
  10625. <Data ElementName="coins_silver" Type="int32" Size="1" />
  10626. <Data ElementName="coins_gold" Type="int32" Size="1" />
  10627. <Data ElementName="coins_plat" Type="int32" Size="1" />
  10628. <Data ElementName="unknown34" Type="int32" Size="5" />
  10629. <Data ElementName="spell_effects" Substruct="Substruct_SpellEffects" Size="45" />
  10630. <Data ElementName="detrimental_spell_effects" Substruct="Substruct_SpellEffects" Size="45" />
  10631. <Data ElementName="passive_spell_effects" Substruct="Substruct_PassiveEffects" Size="100" />
  10632. <Data ElementName="unknown35" Type="int8" Size="486" />
  10633. <Data ElementName="trauma_count" Type="int8" Size="1" />
  10634. <Data ElementName="arcane_count" Type="int8" Size="1" />
  10635. <Data ElementName="noxious_count" Type="int8" Size="1" />
  10636. <Data ElementName="elemental_count" Type="int8" Size="1" />
  10637. <Data ElementName="curse_count" Type="int8" Size="1" />
  10638. <Data ElementName="maintained_effects" Substruct="Substruct_MaintainedEffects" Size="30" />
  10639. <Data ElementName="breath" Type="float" Size="1" />
  10640. <Data ElementName="breathe_underwater" Type="int8" Size="1" />
  10641. <Data ElementName="unknown36" Type="float" Size="1" />
  10642. <Data ElementName="melee_pri_dmg_min" Type="int32" Size="1" />
  10643. <Data ElementName="melee_pri_dmg_max" Type="int32" Size="1" />
  10644. <Data ElementName="melee_pri_delay" Type="float" Size="1" />
  10645. <Data ElementName="melee_sec_dmg_min" Type="int32" Size="1" />
  10646. <Data ElementName="melee_sec_dmg_max" Type="int32" Size="1" />
  10647. <Data ElementName="melee_sec_delay" Type="float" Size="1" />
  10648. <Data ElementName="ranged_dmg_min" Type="int32" Size="1" />
  10649. <Data ElementName="ranged_dmg_max" Type="int32" Size="1" />
  10650. <Data ElementName="ranged_delay" Type="float" Size="1" />
  10651. <Data ElementName="unknown37" Type="int32" Size="1" />
  10652. <Data ElementName="unknown38" Type="int32" Size="1" />
  10653. <Data ElementName="unknown39" Type="int32" Size="1" />
  10654. <Data ElementName="unknown40" Type="int32" Size="1" />
  10655. <Data ElementName="ability_mod_pve" Type="float" Size="1" />
  10656. <Data ElementName="unknown41" Type="float" Size="1" />
  10657. <Data ElementName="unknown42" Type="float" Size="1" />
  10658. <Data ElementName="unknown43" Type="float" Size="1" />
  10659. <Data ElementName="unknown44" Type="float" Size="1" />
  10660. <Data ElementName="ability_mod_pvp" Type="float" Size="1" />
  10661. <Data ElementName="base_melee_crit" Type="float" Size="1" />
  10662. <Data ElementName="base_spell_crit" Type="float" Size="1" />
  10663. <Data ElementName="base_taunt_crit" Type="float" Size="1" />
  10664. <Data ElementName="base_heal_crit" Type="float" Size="1" />
  10665. <!--<Data ElementName="unknown44a" Type="int16" Size="1" />--> <!-- 58588 - Required to make it in the game -->
  10666. <Data ElementName="flags" Type="int32" Size="1" />
  10667. <Data ElementName="flags2" Type="int32" Size="1" />
  10668. <Data ElementName="unknown45" Type="float" Size="1" />
  10669. <Data ElementName="unknown46" Type="float" Size="1" />
  10670. <Data ElementName="unknown47" Type="float" Size="1" />
  10671. <Data ElementName="unknown48" Type="float" Size="1" />
  10672. <Data ElementName="unknown49" Type="float" Size="1" />
  10673. <Data ElementName="unknown50" Type="float" Size="1" />
  10674. <Data ElementName="unknown51" Type="float" Size="1" />
  10675. <Data ElementName="unknown52" Type="float" Size="1" />
  10676. <Data ElementName="unknown53" Type="float" Size="1" />
  10677. <Data ElementName="unknown54" Type="float" Size="1" />
  10678. <Data ElementName="unknown55" Type="float" Size="1" />
  10679. <Data ElementName="unknown56" Type="float" Size="1" />
  10680. <Data ElementName="unknown57" Type="float" Size="1" />
  10681. <Data ElementName="unknown58" Type="float" Size="1" />
  10682. <Data ElementName="unknown59" Type="float" Size="1" />
  10683. <Data ElementName="unknown60" Type="float" Size="1" />
  10684. <Data ElementName="unknown61" Type="float" Size="1" />
  10685. <Data ElementName="unknown62" Type="float" Size="1" />
  10686. <Data ElementName="unknown63" Type="float" Size="1" />
  10687. <Data ElementName="unknown64" Type="float" Size="1" />
  10688. <Data ElementName="unknown65" Type="float" Size="1" />
  10689. <Data ElementName="unknown66" Type="float" Size="1" />
  10690. <Data ElementName="unknown67" Type="float" Size="1" />
  10691. <Data ElementName="unknown68" Type="float" Size="1" />
  10692. <Data ElementName="unknown69" Type="float" Size="1" />
  10693. <Data ElementName="unknown70" Type="float" Size="1" />
  10694. <Data ElementName="unknown71" Type="float" Size="1" />
  10695. <Data ElementName="unknown72" Type="float" Size="1" />
  10696. <Data ElementName="unknown73" Type="float" Size="1" />
  10697. <Data ElementName="unknown74" Type="float" Size="1" />
  10698. <Data ElementName="unknown75" Type="float" Size="1" />
  10699. <Data ElementName="unknown76" Type="float" Size="1" />
  10700. <Data ElementName="unknown77" Type="float" Size="1" />
  10701. <Data ElementName="unknown78" Type="float" Size="1" />
  10702. <Data ElementName="unknown79" Type="float" Size="1" />
  10703. <Data ElementName="unknown80" Type="float" Size="1" />
  10704. <Data ElementName="unknown81" Type="float" Size="1" />
  10705. <Data ElementName="unknown82" Type="float" Size="1" />
  10706. <Data ElementName="unknown83" Type="float" Size="1" />
  10707. <Data ElementName="unknown84" Type="float" Size="1" />
  10708. <Data ElementName="unknown85" Type="float" Size="1" />
  10709. <Data ElementName="unknown86" Type="float" Size="1" />
  10710. <Data ElementName="unknown87" Type="float" Size="1" />
  10711. <Data ElementName="unknown88" Type="float" Size="1" />
  10712. <Data ElementName="unknown89" Type="float" Size="1" />
  10713. <Data ElementName="unknown90" Type="float" Size="1" />
  10714. <Data ElementName="unknown91" Type="float" Size="1" />
  10715. <Data ElementName="unknown92" Type="float" Size="1" />
  10716. <Data ElementName="unknown93" Type="float" Size="1" />
  10717. <Data ElementName="unknown94" Type="float" Size="1" />
  10718. <Data ElementName="unknown95" Type="float" Size="1" />
  10719. <Data ElementName="unknown96" Type="float" Size="1" />
  10720. <Data ElementName="unknown97" Type="float" Size="1" />
  10721. <Data ElementName="unknown98" Type="float" Size="1" />
  10722. <Data ElementName="unknown99" Type="float" Size="1" />
  10723. <Data ElementName="unknown100" Type="float" Size="1" />
  10724. <Data ElementName="unknown101" Type="float" Size="1" />
  10725. <Data ElementName="unknown102" Type="float" Size="1" />
  10726. <Data ElementName="unknown103" Type="float" Size="1" />
  10727. <Data ElementName="unknown104" Type="float" Size="1" />
  10728. <Data ElementName="unknown105" Type="float" Size="1" />
  10729. <Data ElementName="unknown106" Type="float" Size="1" />
  10730. <Data ElementName="unknown107" Type="float" Size="1" />
  10731. <Data ElementName="unknown108" Type="float" Size="1" />
  10732. <Data ElementName="unknown109" Type="float" Size="1" />
  10733. <Data ElementName="unknown110" Type="float" Size="1" />
  10734. <Data ElementName="out_of_combat_health_regen" Type="float" Size="1" />
  10735. <Data ElementName="out_of_combat_power_regen" Type="float" Size="1" />
  10736. <Data ElementName="in_combat_regen" Type="float" Size="1" />
  10737. <Data ElementName="deflect" Type="float" Size="1" />
  10738. <Data ElementName="increase_max_health" Type="float" Size="1" />
  10739. <Data ElementName="increase_max_health2" Type="float" Size="1" /> <!-- used when bonus is applied to both health & power -->
  10740. <Data ElementName="unknown117" Type="float" Size="1" />
  10741. <Data ElementName="increase_speed" Type="float" Size="1" />
  10742. <Data ElementName="unknown119" Type="float" Size="1" />
  10743. <Data ElementName="increase_ground_speed" Type="float" Size="1" />
  10744. <Data ElementName="increase_air_speed" Type="float" Size="1" />
  10745. <Data ElementName="unknown122" Type="float" Size="1" /> <!-- see coldain pegasus buff this has a value of 8 which involves skill buff -->
  10746. <Data ElementName="unknown123" Type="float" Size="1" /> <!-- see coldain pegasus buff this has a value of 3 which involves skill buff -->
  10747. <Data ElementName="unknown124" Type="float" Size="1" /> <!-- see coldain pegasus buff this has a value of 3 which involves skill buff -->
  10748. <Data ElementName="in_combat_movement_speed" Type="float" Size="1" />
  10749. <Data ElementName="haste" Type="float" Size="1" />
  10750. <Data ElementName="increase_max_power" Type="float" Size="1" />
  10751. <Data ElementName="increase_max_power2" Type="float" Size="1" /> <!-- used when bonus is applied to both health & power -->
  10752. <Data ElementName="unknown130" Type="float" Size="1" />
  10753. <Data ElementName="drunk" Type="float" Size="1" />
  10754. <Data ElementName="unknown133" Type="float" Size="1" />
  10755. <Data ElementName="hate_mod" Type="float" Size="1" />
  10756. <Data ElementName="adventure_effects_bonus" Type="float" Size="1" />
  10757. <Data ElementName="tradeskill_effects_bonus" Type="float" Size="1" />
  10758. <Data ElementName="unknown137" Type="float" Size="1" />
  10759. <Data ElementName="unknown138" Type="float" Size="1" />
  10760. <Data ElementName="dps" Type="float" Size="1" />
  10761. <Data ElementName="unknown141" Type="float" Size="1" />
  10762. <Data ElementName="unknown142" Type="float" Size="1" />
  10763. <Data ElementName="unknown142x" Type="float" Size="1" />
  10764. <Data ElementName="base_avoidance" Type="float" Size="1" />
  10765. <Data ElementName="unknown144" Type="float" Size="1" />
  10766. <Data ElementName="uncontested_riposte_pve" Type="float" Size="1" />
  10767. <Data ElementName="uncontested_parry_pve" Type="float" Size="1" />
  10768. <Data ElementName="unknown147" Type="float" Size="1" />
  10769. <Data ElementName="melee_ae" Type="float" Size="1" />
  10770. <Data ElementName="multi_attack" Type="float" Size="1" />
  10771. <Data ElementName="spell_multi_attack" Type="float" Size="1" /> <!-- spell_doublecast -->
  10772. <Data ElementName="flurry" Type="float" Size="1" />
  10773. <Data ElementName="unknown153" Type="float" Size="1" />
  10774. <Data ElementName="bountiful_harvest" Type="float" Size="1" />
  10775. <Data ElementName="block_chance" Type="float" Size="1" />
  10776. <Data ElementName="unknown156" Type="float" Size="1" />
  10777. <Data ElementName="unknown157" Type="float" Size="1" />
  10778. <Data ElementName="crit_chance" Type="float" Size="1" />
  10779. <Data ElementName="unknown159" Type="float" Size="1" />
  10780. <Data ElementName="unknown160" Type="float" Size="1" />
  10781. <Data ElementName="crit_bonus" Type="float" Size="1" />
  10782. <Data ElementName="potency" Type="float" Size="1" />
  10783. <Data ElementName="unknown163" Type="float" Size="1" />
  10784. <Data ElementName="reuse_speed" Type="float" Size="1" />
  10785. <Data ElementName="recovery_speed" Type="float" Size="1" />
  10786. <Data ElementName="casting_speed" Type="float" Size="1" />
  10787. <Data ElementName="spell_reuse_speed" Type="float" Size="1" />
  10788. <Data ElementName="unknown168" Type="float" Size="1" />
  10789. <Data ElementName="unknown168x" Type="float" Size="1" />
  10790. <Data ElementName="decrease_falling_dmg" Type="float" Size="1" />
  10791. <Data ElementName="unknown170" Type="float" Size="1" />
  10792. <Data ElementName="unknown171" Type="float" Size="1" />
  10793. <Data ElementName="unknown172" Type="float" Size="1" />
  10794. <Data ElementName="unknown173" Type="float" Size="1" />
  10795. <Data ElementName="unknown174" Type="float" Size="1" />
  10796. <Data ElementName="unknown175" Type="float" Size="1" />
  10797. <Data ElementName="unknown176" Type="float" Size="1" />
  10798. <Data ElementName="unknown177" Type="float" Size="1" />
  10799. <Data ElementName="loot_coin" Type="float" Size="1" />
  10800. <Data ElementName="mitigation_increase" Type="float" Size="1" />
  10801. <Data ElementName="unknown180" Type="float" Size="1" />
  10802. <Data ElementName="strikethrough" Type="float" Size="1" />
  10803. <Data ElementName="unknown182" Type="float" Size="1" />
  10804. <Data ElementName="accuracy" Type="float" Size="1" />
  10805. <Data ElementName="unknown184" Type="float" Size="1" />
  10806. <Data ElementName="unknown185" Type="float" Size="1" />
  10807. <Data ElementName="unknown186" Type="float" Size="1" />
  10808. <Data ElementName="unknown187" Type="float" Size="1" />
  10809. <Data ElementName="unknown188" Type="float" Size="1" />
  10810. <Data ElementName="unknown189" Type="float" Size="1" />
  10811. <Data ElementName="unknown190" Type="float" Size="1" />
  10812. <Data ElementName="unknown191" Type="float" Size="1" />
  10813. <Data ElementName="lethality_pve" Type="float" Size="1" />
  10814. <Data ElementName="unknown193" Type="float" Size="1" />
  10815. <Data ElementName="unknown194" Type="float" Size="1" />
  10816. <Data ElementName="unknown195" Type="float" Size="1" />
  10817. <Data ElementName="unknown197" Type="float" Size="1" />
  10818. <Data ElementName="pvp_crit_mit" Type ="float" Size="1" />
  10819. <Data ElementName="unknown199x" Type ="float" Size="1" />
  10820. <Data ElementName="unknown199" Type ="float" Size="1" />
  10821. <Data ElementName="unknown200" Type ="float" Size="1" />
  10822. <Data ElementName="unknown201" Type ="float" Size="1" />
  10823. <Data ElementName="unknown202" Type ="float" Size="1" />
  10824. <Data ElementName="unknown203" Type ="float" Size="1" />
  10825. <Data ElementName="unknown204" Type ="float" Size="1" />
  10826. <Data ElementName="unknown205" Type ="float" Size="1" />
  10827. <Data ElementName="unknown206" Type ="float" Size="1" />
  10828. <Data ElementName="unknown207" Type ="float" Size="1" />
  10829. <Data ElementName="unknown208" Type ="float" Size="1" />
  10830. <Data ElementName="unknown209" Type ="float" Size="1" />
  10831. <Data ElementName="unknown210" Type ="float" Size="1" />
  10832. <Data ElementName="unknown211" Type ="float" Size="1" />
  10833. <Data ElementName="unknown212" Type ="float" Size="1" />
  10834. <Data ElementName="unknown213" Type ="float" Size="1" />
  10835. <Data ElementName="unknown214" Type ="float" Size="1" />
  10836. <Data ElementName="unknown215" Type ="float" Size="1" />
  10837. <Data ElementName="unknown216" Type ="float" Size="1" />
  10838. <Data ElementName="unknown217" Type ="float" Size="1" />
  10839. <Data ElementName="unknown218" Type ="float" Size="1" />
  10840. <Data ElementName="unknown219" Type ="float" Size="1" />
  10841. <Data ElementName="unknown220" Type ="float" Size="1" />
  10842. <Data ElementName="unknown221" Type ="float" Size="1" />
  10843. <Data ElementName="unknown222" Type ="float" Size="1" />
  10844. <Data ElementName="unknown223" Type ="float" Size="1" />
  10845. <Data ElementName="unknown224" Type ="float" Size="1" />
  10846. <Data ElementName="unknown225" Type ="float" Size="1" />
  10847. <Data ElementName="unknown226" Type ="float" Size="1" />
  10848. <Data ElementName="unknown227" Type ="float" Size="1" />
  10849. <Data ElementName="unknown228" Type ="float" Size="1" />
  10850. <Data ElementName="unknown229" Type ="float" Size="1" />
  10851. <Data ElementName="unknown230" Type ="float" Size="1" />
  10852. <Data ElementName="unknown231" Type ="float" Size="1" />
  10853. <Data ElementName="unknown232" Type ="float" Size="1" />
  10854. <Data ElementName="unknown233" Type ="float" Size="1" />
  10855. <Data ElementName="unknown234" Type ="float" Size="1" />
  10856. <Data ElementName="unknown235" Type ="float" Size="1" />
  10857. <Data ElementName="unknown236" Type ="float" Size="1" />
  10858. <Data ElementName="unknown237" Type ="float" Size="1" />
  10859. <Data ElementName="unknown238" Type ="float" Size="1" />
  10860. <Data ElementName="unknown239" Type ="float" Size="1" />
  10861. <Data ElementName="unknown240" Type ="float" Size="1" />
  10862. <Data ElementName="unknown241" Type ="float" Size="1" />
  10863. <Data ElementName="unknown242" Type ="float" Size="1" />
  10864. <Data ElementName="uncontested_riposte_gear_cap" Type ="float" Size="1" />
  10865. <Data ElementName="uncontested_dodge_gear_cap" Type ="float" Size="1" />
  10866. <Data ElementName="uncontested_parry_gear_cap" Type ="float" Size="1" />
  10867. <Data ElementName="unknown246" Type ="float" Size="1" />
  10868. <Data ElementName="unknown247" Type ="float" Size="1" />
  10869. <Data ElementName="unknown248" Type ="float" Size="1" />
  10870. <Data ElementName="unknown249" Type ="float" Size="1" />
  10871. <Data ElementName="unknown250" Type ="float" Size="1" />
  10872. <Data ElementName="unknown251" Type ="float" Size="1" />
  10873. <Data ElementName="unknown252" Type ="float" Size="1" />
  10874. <Data ElementName="unknown253" Type ="float" Size="1" />
  10875. <Data ElementName="unknown254" Type ="float" Size="1" />
  10876. <Data ElementName="unknown255" Type ="float" Size="1" />
  10877. <Data ElementName="unknown256" Type ="float" Size="1" />
  10878. <Data ElementName="unknown257" Type ="float" Size="1" />
  10879. <Data ElementName="unknown258" Type ="float" Size="1" />
  10880. <Data ElementName="unknown259" Type ="float" Size="1" />
  10881. <Data ElementName="unknown260" Type ="float" Size="1" />
  10882. <Data ElementName="unknown261" Type ="float" Size="1" />
  10883. <Data ElementName="unknown262" Type ="float" Size="1" />
  10884. <Data ElementName="unknown263" Type ="float" Size="1" />
  10885. <Data ElementName="unknown264" Type ="float" Size="1" />
  10886. <Data ElementName="unknown265" Type ="float" Size="1" />
  10887. <Data ElementName="unknown266" Type ="float" Size="1" />
  10888. <Data ElementName="unknown267" Type ="float" Size="1" />
  10889. <Data ElementName="unknown268" Type ="float" Size="1" />
  10890. <Data ElementName="unknown269" Type ="float" Size="1" />
  10891. <Data ElementName="unknown270" Type ="float" Size="1" />
  10892. <Data ElementName="unknown271" Type ="float" Size="1" />
  10893. <Data ElementName="unknown272" Type ="float" Size="1" />
  10894. <Data ElementName="unknown273" Type ="float" Size="1" />
  10895. <Data ElementName="unknown274" Type ="float" Size="1" />
  10896. <Data ElementName="unknown275" Type ="float" Size="1" />
  10897. <Data ElementName="unknown276" Type ="float" Size="1" />
  10898. <Data ElementName="unknown277" Type ="float" Size="1" />
  10899. <Data ElementName="unknown278" Type ="float" Size="1" />
  10900. <Data ElementName="unknown279" Type ="float" Size="1" />
  10901. <Data ElementName="unknown280" Type ="float" Size="1" />
  10902. <Data ElementName="unknown281" Type ="float" Size="1" />
  10903. <Data ElementName="unknown282" Type ="float" Size="1" />
  10904. <Data ElementName="unknown283" Type ="float" Size="1" />
  10905. <Data ElementName="unknown284" Type ="float" Size="1" />
  10906. <Data ElementName="unknown285" Type ="float" Size="1" />
  10907. <Data ElementName="unknown286" Type ="float" Size="1" />
  10908. <Data ElementName="unknown287" Type ="float" Size="1" />
  10909. <Data ElementName="unknown288" Type ="float" Size="1" />
  10910. <Data ElementName="unknown289" Type ="float" Size="1" />
  10911. <Data ElementName="unknown290" Type ="float" Size="1" />
  10912. <Data ElementName="unknown291" Type ="float" Size="1" />
  10913. <Data ElementName="unknown292" Type ="float" Size="1" />
  10914. <Data ElementName="unknown293" Type ="float" Size="1" />
  10915. <Data ElementName="unknown294" Type ="float" Size="1" />
  10916. <Data ElementName="unknown295" Type ="float" Size="1" />
  10917. <Data ElementName="unknown296" Type ="float" Size="1" />
  10918. <Data ElementName="unknown297" Type ="float" Size="1" />
  10919. <Data ElementName="unknown298" Type ="float" Size="1" />
  10920. <Data ElementName="unknown299" Type ="float" Size="1" />
  10921. <Data ElementName="unknown300" Type ="float" Size="1" />
  10922. <Data ElementName="unknown301" Type ="float" Size="1" />
  10923. <Data ElementName="unknown302" Type ="float" Size="1" />
  10924. <Data ElementName="unknown303" Type ="float" Size="1" />
  10925. <Data ElementName="unknown304" Type ="float" Size="1" />
  10926. <Data ElementName="unknown305" Type="float" Size="1" />
  10927. <Data ElementName="unknown306" Type="float" Size="1" />
  10928. <Data ElementName="unknown307" Type="float" Size="1" />
  10929. <Data ElementName="unknown308" Type="float" Size="1" />
  10930. <Data ElementName="out_of_combat_health_regen_pvp" Type="float" Size="1" />
  10931. <Data ElementName="out_of_combat_power_regen_pvp" Type="float" Size="1" />
  10932. <Data ElementName="in_combat_regen_pvp" Type="float" Size="1" />
  10933. <Data ElementName="deflect_pvp" Type="float" Size="1" />
  10934. <Data ElementName="increase_max_heath_pvp" Type="float" Size="1" />
  10935. <Data ElementName="increase_max_health2_pvp" Type="float" Size="1" /> <!-- used when bonus is applied to both health & power -->
  10936. <Data ElementName="unknown312" Type ="float" Size="1" />
  10937. <Data ElementName="increase_speed_pvp" Type="float" Size="1" />
  10938. <Data ElementName="unknown313" Type="float" Size="1" />
  10939. <Data ElementName="increase_ground_speed_pvp" Type="float" Size="1" />
  10940. <Data ElementName="increase_air_speed_pvp" Type="float" Size="1" />
  10941. <Data ElementName="unknown314" Type="float" Size="1" /> <!-- see coldain pegasus buff this has a value of 8 which involves skill buff -->
  10942. <Data ElementName="unknown315" Type="float" Size="1" /> <!-- see coldain pegasus buff this has a value of 3 which involves skill buff -->
  10943. <Data ElementName="unknown316" Type="float" Size="1" /> <!-- see coldain pegasus buff this has a value of 3 which involves skill buff -->
  10944. <Data ElementName="in_combat_movement_speed_pvp" Type="float" Size="1" />
  10945. <Data ElementName="Haste_pvp" Type="float" Size="1" />
  10946. <Data ElementName="increase_max_power_pvp" Type="float" Size="1" />
  10947. <Data ElementName="increase_max_power2_pvp" Type="float" Size="1" /> <!-- used when bonus is applied to both health & power -->
  10948. <Data ElementName="unknown321" Type="float" Size="1" />
  10949. <Data ElementName="unknown322" Type="float" Size="1" />
  10950. <Data ElementName="unknown323" Type="float" Size="1" />
  10951. <Data ElementName="hate_mod_pvp" Type="float" Size="1" />
  10952. <Data ElementName="unknown325" Type="float" Size="1" />
  10953. <Data ElementName="unknown326" Type="float" Size="1" />
  10954. <Data ElementName="unknown327" Type="float" Size="1" />
  10955. <Data ElementName="unknown328" Type="float" Size="1" />
  10956. <Data ElementName="dps_pvp" Type="float" Size="1" />
  10957. <Data ElementName="unknown330" Type="float" Size="1" />
  10958. <Data ElementName="unknown331" Type="float" Size="1" />
  10959. <Data ElementName="unknown332" Type="float" Size="1" />
  10960. <Data ElementName="base_avoidance_pvp" Type="float" Size="1" />
  10961. <Data ElementName="unknown334" Type="float" Size="1" />
  10962. <Data ElementName="uncontested_riposte_pvp" Type="float" Size="1" />
  10963. <Data ElementName="uncontested_parry_pvp" Type="float" Size="1" />
  10964. <Data ElementName="unknown337" Type="float" Size="1" />
  10965. <Data ElementName="unknown338" Type="float" Size="1" />
  10966. <Data ElementName="multi_attack_pvp" Type="float" Size="1" />
  10967. <Data ElementName="spell_multi_attack_pvp" Type="float" Size="1" /> <!-- spell_doublecast -->
  10968. <Data ElementName="unknown341" Type="float" Size="1" />
  10969. <Data ElementName="unknown342" Type="float" Size="1" />
  10970. <Data ElementName="unknown343" Type="float" Size="1" />
  10971. <Data ElementName="block_chance_pvp" Type="float" Size="1" />
  10972. <Data ElementName="unknown345" Type="float" Size="1" />
  10973. <Data ElementName="unknown346" Type="float" Size="1" />
  10974. <Data ElementName="crit_chance_pvp" Type="float" Size="1" />
  10975. <Data ElementName="unknown348" Type="float" Size="1" />
  10976. <Data ElementName="unknown349" Type="float" Size="1" />
  10977. <Data ElementName="crit_bonus_pvp" Type="float" Size="1" />
  10978. <Data ElementName="potency_pvp" Type="float" Size="1" />
  10979. <Data ElementName="unknown352" Type="float" Size="1" />
  10980. <Data ElementName="reuse_speed_pvp" Type="float" Size="1" />
  10981. <Data ElementName="recovery_speed_pvp" Type="float" Size="1" />
  10982. <Data ElementName="casting_speed_pvp" Type="float" Size="1" />
  10983. <Data ElementName="unknown356" Type="float" Size="1" />
  10984. <Data ElementName="unknown357" Type="float" Size="1" />
  10985. <Data ElementName="unknown358" Type="float" Size="1" />
  10986. <Data ElementName="decrease_falling_dmg_pvp" Type="float" Size="1" />
  10987. <Data ElementName="unknown360" Type="float" Size="1" />
  10988. <Data ElementName="unknown361" Type="float" Size="1" />
  10989. <Data ElementName="unknown362" Type="float" Size="1" />
  10990. <Data ElementName="unknown363" Type="float" Size="1" />
  10991. <Data ElementName="unknown364" Type="float" Size="1" />
  10992. <Data ElementName="unknown365" Type="float" Size="1" />
  10993. <Data ElementName="unknown366" Type="float" Size="1" />
  10994. <Data ElementName="unknown367" Type="float" Size="1" />
  10995. <Data ElementName="loot_coin_pvp" Type="float" Size="1" />
  10996. <Data ElementName="mitigation_increase_pvp" Type="float" Size="1" />
  10997. <Data ElementName="unknown370" Type="float" Size="1" />
  10998. <Data ElementName="strikethrough_pvp" Type="float" Size="1" />
  10999. <Data ElementName="unknown372" Type="float" Size="1" />
  11000. <Data ElementName="unknown373" Type="float" Size="1" />
  11001. <Data ElementName="unknown374" Type="float" Size="1" />
  11002. <Data ElementName="unknown375" Type="float" Size="1" />
  11003. <Data ElementName="unknown376" Type="float" Size="1" />
  11004. <Data ElementName="unknown377" Type="float" Size="1" />
  11005. <Data ElementName="unknown378" Type="float" Size="1" />
  11006. <Data ElementName="unknown379" Type="float" Size="1" />
  11007. <Data ElementName="unknown380" Type="float" Size="1" />
  11008. <Data ElementName="unknown381" Type="float" Size="1" />
  11009. <Data ElementName="lethality_pvp" Type="float" Size="1" />
  11010. <Data ElementName="unknown395" Type="float" Size="1" />
  11011. <Data ElementName="unknown396" Type="float" Size="1" />
  11012. <Data ElementName="unknown397" Type="float" Size="1" />
  11013. <Data ElementName="unknown398" Type="float" Size="1" />
  11014. <Data ElementName="unknown399" Type="float" Size="1" />
  11015. <Data ElementName="unknown400" Type="float" Size="1" />
  11016. <Data ElementName="unknown401" Type="float" Size="1" />
  11017. <Data ElementName="unknown402" Type="float" Size="1" />
  11018. <Data ElementName="unknown403" Type="float" Size="1" />
  11019. <Data ElementName="unknown404" Type="float" Size="1" />
  11020. <Data ElementName="unknown405" Type ="float" Size="1" />
  11021. <Data ElementName="unknown406" Type="float" Size="1" />
  11022. <Data ElementName="unknown407" Type="float" Size="1" />
  11023. <Data ElementName="unknown408" Type="float" Size="1" />
  11024. <Data ElementName="unknown409" Type ="float" Size="1" />
  11025. <Data ElementName="unknown410" Type="float" Size="1" />
  11026. <Data ElementName="durability_mod" Type="float" Size="1" />
  11027. <Data ElementName="durability_add" Type="float" Size="1" />
  11028. <Data ElementName="progress_mod" Type="float" Size="1" />
  11029. <Data ElementName="progress_add" Type="float" Size="1" />
  11030. <Data ElementName="success_mod" Type="float" Size="1" />
  11031. <Data ElementName="crit_success_mod" Type="float" Size="1" />
  11032. <Data ElementName="unknown417" Type="float" Size="1" />
  11033. <Data ElementName="rare_harvest_chance" Type="float" Size="1" />
  11034. <Data ElementName="max_crafting" Type="float" Size="1" />
  11035. <Data ElementName="component_refund" Type="float" Size="1" />
  11036. <Data ElementName="unknown421" Type="float" Size="1" />
  11037. <Data ElementName="ex_durability_mod" Type="float" Size="1" />
  11038. <Data ElementName="ex_durability_add" Type="float" Size="1" />
  11039. <Data ElementName="ex_crit_success_mod" Type="float" Size="1" />
  11040. <Data ElementName="ex_crit_failure_mod" Type="float" Size="1" />
  11041. <Data ElementName="ex_progress_mod" Type="float" Size="1" />
  11042. <Data ElementName="ex_progress_add" Type="float" Size="1" />
  11043. <Data ElementName="ex_success_mod" Type="float" Size="1" />
  11044. <Data ElementName="unknown430" Type="float" Size="1" />
  11045. <Data ElementName="unknown431" Type="float" Size="1" />
  11046. <Data ElementName="unknown432" Type="float" Size="1" />
  11047. <Data ElementName="unknown433" Type="float" Size="1" />
  11048. <Data ElementName="unknown434" Type="float" Size="1" />
  11049. <Data ElementName="unknown435" Type="float" Size="1" />
  11050. <Data ElementName="unknown436" Type="float" Size="1" />
  11051. <Data ElementName="unknown437" Type="float" Size="1" />
  11052. <Data ElementName="unknown438" Type="float" Size="1" />
  11053. <Data ElementName="unknown439" Type="float" Size="1" />
  11054. <Data ElementName="unknown440" Type="float" Size="1" />
  11055. <Data ElementName="unknown441" Type="float" Size="1" />
  11056. <Data ElementName="unknown442x" Type="float" Size="1" />
  11057. <Data ElementName="unknown443x" Type="float" Size="1" />
  11058. <Data ElementName="unknown444x" Type="float" Size="1" />
  11059. <Data ElementName="unknown445x" Type="float" Size="1" />
  11060. <Data ElementName="unknown446x" Type="float" Size="1" />
  11061. <Data ElementName="unknown447x" Type="float" Size="1" />
  11062. <Data ElementName="unknown448x" Type="float" Size="1" />
  11063. <Data ElementName="unknown449x" Type="float" Size="1" />
  11064. <Data ElementName="unknown450x" Type="float" Size="1" />
  11065. <Data ElementName="unknown451x" Type="float" Size="1" />
  11066. <Data ElementName="unknown452x" Type="float" Size="1" />
  11067. <Data ElementName="unknown453x" Type="float" Size="1" />
  11068. <Data ElementName="unknown454x" Type="float" Size="1" />
  11069. <Data ElementName="unknown180" Type="int8" Size="1" />
  11070. <Data ElementName="unknown524" Type="int8" Size="1" />
  11071. <Data ElementName="unknown181a" Type="int8" Size="1" />
  11072. <Data ElementName="unknown181b" Type="int8" Size="1" />
  11073. <Data ElementName="unknown442" Type ="float" Size="1" />
  11074. <Data ElementName="unknown443" Type ="float" Size="1" />
  11075. <Data ElementName="unknown444" Type ="float" Size="1" />
  11076. <Data ElementName="unknown445" Type ="float" Size="1" />
  11077. <Data ElementName="unknown446" Type ="float" Size="1" />
  11078. <Data ElementName="unknown447" Type ="float" Size="1" />
  11079. <Data ElementName="unknown448" Type ="float" Size="1" />
  11080. <Data ElementName="unknown449" Type ="float" Size="1" />
  11081. <Data ElementName="unknown450" Type ="float" Size="1" />
  11082. <Data ElementName="unknown451" Type ="float" Size="1" />
  11083. <Data ElementName="unknown452" Type ="float" Size="1" />
  11084. <Data ElementName="unknown453" Type ="float" Size="1" />
  11085. <Data ElementName="unknown454" Type ="float" Size="1" />
  11086. <Data ElementName="unknown455" Type ="float" Size="1" />
  11087. <Data ElementName="unknown456" Type ="float" Size="1" />
  11088. <Data ElementName="unknown457" Type ="float" Size="1" />
  11089. <Data ElementName="unknown458" Type ="float" Size="1" />
  11090. <Data ElementName="unknown459" Type ="float" Size="1" />
  11091. <Data ElementName="unknown460" Type ="float" Size="1" />
  11092. <Data ElementName="unknown461" Type ="float" Size="1" />
  11093. <Data ElementName="unknown462" Type ="float" Size="1" />
  11094. <Data ElementName="unknown463" Type ="float" Size="1" />
  11095. <Data ElementName="unknown464" Type ="float" Size="1" />
  11096. <Data ElementName="unknown465" Type ="float" Size="1" />
  11097. <Data ElementName="unknown466" Type ="float" Size="1" />
  11098. <Data ElementName="unknown467" Type ="float" Size="1" />
  11099. <Data ElementName="unknown468" Type ="float" Size="1" />
  11100. <Data ElementName="unknown469" Type ="float" Size="1" />
  11101. <Data ElementName="unknown470" Type ="float" Size="1" />
  11102. <Data ElementName="unknown471" Type ="float" Size="1" />
  11103. <Data ElementName="unknown472" Type ="float" Size="1" />
  11104. <Data ElementName="unknown473" Type ="float" Size="1" />
  11105. <Data ElementName="unknown474" Type ="float" Size="1" />
  11106. <Data ElementName="unknown475" Type ="float" Size="1" />
  11107. <Data ElementName="unknown476" Type ="float" Size="1" />
  11108. <Data ElementName="unknown477" Type ="float" Size="1" />
  11109. <Data ElementName="unknown478" Type ="float" Size="1" />
  11110. <Data ElementName="unknown479" Type ="float" Size="1" />
  11111. <Data ElementName="unknown480" Type ="float" Size="1" />
  11112. <Data ElementName="unknown481" Type ="float" Size="1" />
  11113. <Data ElementName="unknown482" Type ="float" Size="1" />
  11114. <Data ElementName="unknown483" Type ="float" Size="1" />
  11115. <Data ElementName="unknown484" Type ="float" Size="1" />
  11116. <Data ElementName="unknown485" Type ="float" Size="1" />
  11117. <Data ElementName="unknown486" Type ="float" Size="1" />
  11118. <Data ElementName="unknown487" Type ="float" Size="1" />
  11119. <Data ElementName="unknown488" Type ="float" Size="1" />
  11120. <Data ElementName="unknown489" Type ="float" Size="1" />
  11121. <Data ElementName="unknown490" Type ="float" Size="1" />
  11122. <Data ElementName="unknown491" Type ="float" Size="1" />
  11123. <Data ElementName="unknown492" Type ="float" Size="1" />
  11124. <Data ElementName="unknown493" Type ="float" Size="1" />
  11125. <Data ElementName="unknown494" Type ="float" Size="1" />
  11126. <Data ElementName="unknown495" Type ="float" Size="1" />
  11127. <Data ElementName="unknown496" Type ="float" Size="1" />
  11128. <Data ElementName="unknown497" Type ="float" Size="1" />
  11129. <Data ElementName="unknown498" Type ="float" Size="1" />
  11130. <Data ElementName="unknown499" Type ="float" Size="1" />
  11131. <Data ElementName="unknown500" Type ="float" Size="1" />
  11132. <Data ElementName="unknown501" Type ="float" Size="1" />
  11133. <Data ElementName="unknown502" Type ="float" Size="1" />
  11134. <Data ElementName="unknown503" Type ="float" Size="1" />
  11135. <Data ElementName="unknown504" Type ="float" Size="1" />
  11136. <Data ElementName="unknown505" Type ="float" Size="1" />
  11137. <Data ElementName="unknown506" Type ="float" Size="1" />
  11138. <Data ElementName="unknown507" Type ="float" Size="1" />
  11139. <Data ElementName="unknown508" Type ="float" Size="1" />
  11140. <Data ElementName="unknown509" Type ="float" Size="1" />
  11141. <Data ElementName="unknown510" Type ="float" Size="1" />
  11142. <Data ElementName="unknown511" Type ="float" Size="1" />
  11143. <Data ElementName="unknown512" Type ="float" Size="1" />
  11144. <Data ElementName="unknown513" Type ="float" Size="1" />
  11145. <Data ElementName="unknown514" Type ="float" Size="1" />
  11146. <Data ElementName="haste_tt" Type ="int32" Size="1" />
  11147. <Data ElementName="dps_pve_tt" Type ="int32" Size="1" />
  11148. <Data ElementName="dps_pvp_tt" Type ="int32" Size="1" />
  11149. <Data ElementName="multi_attack_pve_tt" Type ="float" Size="1" />
  11150. <Data ElementName="multi_attack_pvp_tt" Type ="float" Size="1" />
  11151. <Data ElementName="unknown520" Type ="float" Size="1" />
  11152. <Data ElementName="unknown521" Type ="float" Size="1" />
  11153. <Data ElementName="unknown522" Type ="float" Size="1" />
  11154. <Data ElementName="unknown523" Type ="float" Size="1" />
  11155. <Data ElementName="unknown550" Type ="int8" Size="1" />
  11156. <Data ElementName="vision" Type ="int16" Size="1" />
  11157. <Data ElementName="unknown551" Type ="int8" Size="1" />
  11158. <Data ElementName="unknown525" Type ="int8" Size="1062" />
  11159. <Data ElementName="group_members" Substruct="Substruct_GroupMember" Size="5" />
  11160. <Data ElementName="group_leader_index" Type="int32" Size="1" />
  11161. <Data ElementName="unknown183" Type="int8" Size="460" />
  11162. <Data ElementName="pet_id" Type="int32" Size="1" />
  11163. <Data ElementName="pet_name" Type="char" Size="32" />
  11164. <Data ElementName="unknown184" Type="int8" Size="9" />
  11165. <Data ElementName="pet_health_pct" Type="float" Size="1" />
  11166. <Data ElementName="pet_power_pct" Type="float" Size="1" />
  11167. <Data ElementName="unknown185" Type="int8" Size="1" />
  11168. <Data ElementName="pet_movement" Type="int8" Size="1" />
  11169. <Data ElementName="pet_behavior" Type="int8" Size="1" />
  11170. <Data ElementName="unknown186" Type="int8" Size="8" />
  11171. <Data ElementName="merc_id" Type="int32" Size="1" />
  11172. <Data ElementName="merc_name" Type="char" Size="32" />
  11173. <Data ElementName="merc_unknown21" Type="int8" Size="9" />
  11174. <Data ElementName="merc_health_pct" Type="float" Size="1" />
  11175. <Data ElementName="merc_power_pct" Type="float" Size="1" />
  11176. <Data ElementName="merc_unknown21b" Type="int8" Size="1" />
  11177. <Data ElementName="merc_movement" Type="int8" Size="1" />
  11178. <Data ElementName="merc_behavior" Type="int8" Size="1" />
  11179. <Data ElementName="merc_unknown21c" Type="int8" Size="73" />
  11180. <Data ElementName="group_leader_id" Type="int32" Size="1" />
  11181. <Data ElementName="merc_unknown21cc" Type="int8" Size="4" />
  11182. <Data ElementName="rain" Type="float" Size="1" />
  11183. <Data ElementName="rain2" Type="float" Size="1" />
  11184. <Data ElementName="unknownx527" Type="int8" Size="9" />
  11185. <Data ElementName="house_zone" Type="char" Size="48" />
  11186. <Data ElementName="unknownx526" Type="int8" Size="132" />
  11187. <Data ElementName="status_points" Type="int32" Size="1" />
  11188. <Data ElementName="guild_status" Type="int32" Size="1" />
  11189. <Data ElementName="unknown187" Type="int8" Size="11" />
  11190. <Data ElementName="bind_zone" Type="char" Size="32" />
  11191. <Data ElementName="unknown188" Type="int8" Size="52" />
  11192. </Struct>
  11193. <Struct Name="WS_CharacterSheet" ClientVersion="60174" OpcodeName="OP_UpdateCharacterSheetMsg">
  11194. <Data ElementName="character_name" Type="char" Size="40" />
  11195. <Data ElementName="unknown_1_1_MJ" Type="int16" Size="1" />
  11196. <Data ElementName="race" Type="int8" Size="1" />
  11197. <Data ElementName="gender" Type="int8" Size="1" />
  11198. <Data ElementName="exiled" Type="int8" Size="1" />
  11199. <Data ElementName="class1" Type="int32" Size="1" />
  11200. <Data ElementName="class2" Type="int32" Size="1" />
  11201. <Data ElementName="class3" Type="int32" Size="1" />
  11202. <Data ElementName="tradeskill_class1" Type="int32" Size="1" />
  11203. <Data ElementName="tradeskill_class2" Type="int32" Size="1" />
  11204. <Data ElementName="tradeskill_class3" Type="int32" Size="1" />
  11205. <Data ElementName="level" Type="int16" Size="1" />
  11206. <Data ElementName="effective_level" Type="int16" Size="1" />
  11207. <Data ElementName="tradeskill_level" Type="int16" Size="1" />
  11208. <Data ElementName="unknown_1_2_MJ" Type="int32" Size="1" />
  11209. <Data ElementName="account_age_base" Type="int16" Size="1" />
  11210. <Data ElementName="account_age_bonus" Type="int16" Size="1" />
  11211. <Data ElementName="deity" Type="char" Size="32" />
  11212. <Data ElementName="last_name" Type="char" Size="20" />
  11213. <Data ElementName="unknown3" Type="int8" Size="1" />
  11214. <Data ElementName="character_name2" Type="char" Size="40" />
  11215. <Data ElementName="character_name2_unknown" Type="int16" Size="1" />
  11216. <Data ElementName="character_name3" Type="char" Size="40" />
  11217. <Data ElementName="character_name3_unknown" Type="int16" Size="1" />
  11218. <Data ElementName="current_hp" Type="sint64" Size="1" />
  11219. <Data ElementName="max_hp" Type="int64" Size="1" />
  11220. <Data ElementName="base_hp" Type="int32" Size="1" />
  11221. <Data ElementName="base_hp2" Type="int32" Size="1" />
  11222. <Data ElementName="current_power" Type="sint32" Size="1" />
  11223. <Data ElementName="max_power" Type="sint32" Size="1" />
  11224. <Data ElementName="base_power" Type="int32" Size="1" />
  11225. <Data ElementName="conc_used" Type="int8" Size="1" />
  11226. <Data ElementName="conc_max" Type="int8" Size="1" />
  11227. <Data ElementName="savagery" Type="sint32" Size="1" />
  11228. <Data ElementName="max_savagery" Type="sint32" Size="1" />
  11229. <Data ElementName="unknown4b" Type="int32" Size="1" />
  11230. <Data ElementName="savagery_level" Type="int32" Size="1" />
  11231. <Data ElementName="max_savagery_level" Type="int32" Size="1" />
  11232. <Data ElementName="unknown4c" Type="int8" Size="4" />
  11233. <Data ElementName="dissonance" Type="sint32" Size="1" /> <!-- index 283 -->
  11234. <Data ElementName="max_dissonance" Type="sint32" Size="1" />
  11235. <Data ElementName="unknown5c" Type="int8" Size="4" />
  11236. <Data ElementName="hp_regen" Type="int32" Size="1" />
  11237. <Data ElementName="power_regen" Type="int32" Size="1" />
  11238. <Data ElementName="unknown6" Type="int32" Size="2" />
  11239. <Data ElementName="unknown7" Type="float" Size="2" />
  11240. <Data ElementName="stat_bonus_health" Type="float" Size="1" />
  11241. <Data ElementName="stat_bonus_power" Type="float" Size="1" />
  11242. <Data ElementName="bonus_health" Type="int32" Size="1" />
  11243. <Data ElementName="unknown8" Type="int32" Size="1" />
  11244. <Data ElementName="bonus_power" Type="int32" Size="1" />
  11245. <Data ElementName="stat_bonus_damage" Type="float" Size="1" />
  11246. <Data ElementName="mitigation_pct_pve" Type="int16" Size="1" />
  11247. <Data ElementName="mitigation_pct_pvp" Type="int16" Size="1" />
  11248. <Data ElementName="toughness" Type="int16" Size="1" />
  11249. <Data ElementName="toughness_resist_dmg_pvp" Type="float" Size="1" />
  11250. <Data ElementName="lethality" Type="int16" Size="1" />
  11251. <Data ElementName="lethality_pct" Type="float" Size="1" />
  11252. <Data ElementName="avoidance_pct" Type="int16" Size="1" />
  11253. <Data ElementName="avoidance_reduction" Type="int16" Size="1" />
  11254. <Data ElementName="avoidance" Type="int16" Size="1" />
  11255. <Data ElementName="unknown10" Type="int16" Size="1" />
  11256. <Data ElementName="avoidance_base" Type="int16" Size="1" />
  11257. <Data ElementName="unknown10a" Type="int16" Size="1" />
  11258. <Data ElementName="parry" Type="int16" Size="1" />
  11259. <Data ElementName="unknown11" Type="int16" Size="1" />
  11260. <Data ElementName="block" Type="int16" Size="1" />
  11261. <Data ElementName="unknown12" Type="int16" Size="1" />
  11262. <Data ElementName="uncontested_block" Type="int16" Size="1" />
  11263. <Data ElementName="unknown13" Type="int16" Size="1" />
  11264. <Data ElementName="uncontested_riposte" Type="int16" Size="1" />
  11265. <Data ElementName="uncontested_dodge" Type="int16" Size="1" />
  11266. <Data ElementName="uncontested_parry" Type="int16" Size="1" />
  11267. <Data ElementName="str" Type="int32" Size="1" />
  11268. <Data ElementName="sta" Type="int32" Size="1" />
  11269. <Data ElementName="agi" Type="int32" Size="1" />
  11270. <Data ElementName="wis" Type="int32" Size="1" />
  11271. <Data ElementName="int" Type="int32" Size="1" />
  11272. <Data ElementName="str_base" Type="int32" Size="1" />
  11273. <Data ElementName="sta_base" Type="int32" Size="1" />
  11274. <Data ElementName="agi_base" Type="int32" Size="1" />
  11275. <Data ElementName="wis_base" Type="int32" Size="1" />
  11276. <Data ElementName="int_base" Type="int32" Size="1" />
  11277. <Data ElementName="mitigation_cur" Type="int32" Size="1" />
  11278. <Data ElementName="elemental" Type="int32" Size="1" />
  11279. <Data ElementName="noxious" Type="int32" Size="1" />
  11280. <Data ElementName="arcane" Type="int32" Size="1" />
  11281. <Data ElementName="mitigation_base" Type="int32" Size="1" />
  11282. <Data ElementName="elemental_base" Type="int32" Size="1" />
  11283. <Data ElementName="noxious_base" Type="int32" Size="1" />
  11284. <Data ElementName="arcane_base" Type="int32" Size="1" />
  11285. <Data ElementName="unknown14" Type="int16" Size="1" />
  11286. <Data ElementName="elemental_absorb_pve" Type="int16" Size="1" />
  11287. <Data ElementName="noxious_absorb_pve" Type="int16" Size="1" />
  11288. <Data ElementName="arcane_absorb_pve" Type="int16" Size="1" />
  11289. <Data ElementName="unknown15" Type="int16" Size="1" />
  11290. <Data ElementName="elemental_absorb_pvp" Type="int16" Size="1" />
  11291. <Data ElementName="noxious_absorb_pvp" Type="int16" Size="1" />
  11292. <Data ElementName="arcane_absorb_pvp" Type="int16" Size="1" />
  11293. <Data ElementName="unknown16" Type="int16" Size="1" />
  11294. <Data ElementName="elemental_dmg_reduction" Type="int16" Size="1" />
  11295. <Data ElementName="noxious_dmg_reduction" Type="int16" Size="1" />
  11296. <Data ElementName="arcane_dmg_reduction" Type="int16" Size="1" />
  11297. <Data ElementName="unknown17" Type="int16" Size="1" />
  11298. <Data ElementName="elemental_dmg_reduction_pct" Type="int16" Size="1" />
  11299. <Data ElementName="noxious_dmg_reduction_pct" Type="int16" Size="1" />
  11300. <Data ElementName="arcane_dmg_reduction_pct" Type="int16" Size="1" />
  11301. <Data ElementName="current_adv_xp" Type="float" Size="1" />
  11302. <Data ElementName="needed_adv_xp" Type="float" Size="1" />
  11303. <Data ElementName="debt_adv_xp" Type="float" Size="1" />
  11304. <Data ElementName="current_trade_xp" Type="float" Size="1" />
  11305. <Data ElementName="needed_trade_xp" Type="float" Size="1" />
  11306. <Data ElementName="debt_trade_xp" Type="float" Size="1" />
  11307. <Data ElementName="unknown18" Type="int16" Size="6" />
  11308. <Data ElementName="server_bonus" Type="int16" Size="1" />
  11309. <Data ElementName="adventure_vet_bonus" Type="int16" Size="1" />
  11310. <Data ElementName="tradeskill_vet_bonus" Type="int16" Size="1" />
  11311. <Data ElementName="dungeon_finder_bonus" Type="int16" Size="1" />
  11312. <Data ElementName="recruit_friend_bonus" Type="int32" Size="1" />
  11313. <Data ElementName="unknown19" Type="int16" Size="1" />
  11314. <Data ElementName="adventure_vitality" Type="int16" Size="1" />
  11315. <Data ElementName="adventure_vitality_yellow_arrow" Type="int16" Size="1" />
  11316. <Data ElementName="adventure_vitality_blue_arrow" Type="int16" Size="1" />
  11317. <Data ElementName="tradeskill_vitality" Type="int16" Size="1" />
  11318. <Data ElementName="tradeskill_vitality_purple_arrow" Type="int16" Size="1" />
  11319. <Data ElementName="tradeskill_vitality_blue_arrow" Type="int16" Size="1" />
  11320. <Data ElementName="mentor_bonus" Type="int16" Size="1" />
  11321. <Data ElementName="unknown20" Type="int8" Size="1" />
  11322. <Data ElementName="assigned_aa" Type="int16" Size="1" />
  11323. <Data ElementName="max_aa" Type="int16" Size="1" />
  11324. <Data ElementName="unassigned_aa" Type="int16" Size="1" />
  11325. <Data ElementName="aa_green_bar" Type="int16" Size="1" />
  11326. <Data ElementName="adv_xp_to_aa_xp_slider" Type="int16" Size="1" />
  11327. <Data ElementName="unknown21" Type="int16" Size="1" />
  11328. <Data ElementName="aa_blue_bar" Type="int16" Size="1" />
  11329. <Data ElementName="bonus_achievement_xp" Type="int16" Size="1" />
  11330. <Data ElementName="unknown22" Type="int8" Size="2" />
  11331. <Data ElementName="unknown23" Type="int8" Size="2" />
  11332. <Data ElementName="items_found" Type="int32" Size="1" />
  11333. <Data ElementName="named_npcs_killed" Type="int32" Size="1" />
  11334. <Data ElementName="quests_completed" Type="int32" Size="1" />
  11335. <Data ElementName="exploration_events" Type="int32" Size="1" />
  11336. <Data ElementName="completed_collections" Type="int32" Size="1" />
  11337. <Data ElementName="unknown24" Type="int16" Size="10" />
  11338. <Data ElementName="unknown25" Type="int8" Size="1" />
  11339. <Data ElementName="total_prestige_points" Type="int16" Size="1" />
  11340. <Data ElementName="unassigned_prestige_points" Type="int16" Size="1" />
  11341. <Data ElementName="unknown26" Type="int16" Size="1" />
  11342. <Data ElementName="unknown27" Type="int16" Size="1" />
  11343. <Data ElementName="total_tradeskill_points" Type="int16" Size="1" />
  11344. <Data ElementName="unassigned_tradeskill_points" Type="int16" Size="1" />
  11345. <Data ElementName="unknown28" Type="int16" Size="1" />
  11346. <Data ElementName="unknown29" Type="int16" Size="1" />
  11347. <Data ElementName="total_tradeskill_prestige_points" Type="int16" Size="1" />
  11348. <Data ElementName="unassigned_tradeskill_prestige_points" Type="int16" Size="1" />
  11349. <Data ElementName="unknown30" Type="int16" Size="1" />
  11350. <Data ElementName="unknown31" Type="int16" Size="1" />
  11351. <Data ElementName="unknown32" Type="int16" Size="1" />
  11352. <Data ElementName="unknown33" Type="int16" Size="1" />
  11353. <Data ElementName="coins_copper" Type="int32" Size="1" />
  11354. <Data ElementName="coins_silver" Type="int32" Size="1" />
  11355. <Data ElementName="coins_gold" Type="int32" Size="1" />
  11356. <Data ElementName="coins_plat" Type="int32" Size="1" />
  11357. <Data ElementName="unknown34" Type="int32" Size="5" />
  11358. <Data ElementName="spell_effects" Substruct="Substruct_SpellEffects" Size="45" />
  11359. <Data ElementName="detrimental_spell_effects" Substruct="Substruct_SpellEffects" Size="45" />
  11360. <Data ElementName="passive_spell_effects" Substruct="Substruct_PassiveEffects" Size="100" />
  11361. <Data ElementName="unknown35" Type="int8" Size="486" />
  11362. <Data ElementName="trauma_count" Type="int8" Size="1" />
  11363. <Data ElementName="arcane_count" Type="int8" Size="1" />
  11364. <Data ElementName="noxious_count" Type="int8" Size="1" />
  11365. <Data ElementName="elemental_count" Type="int8" Size="1" />
  11366. <Data ElementName="curse_count" Type="int8" Size="1" />
  11367. <Data ElementName="maintained_effects" Substruct="Substruct_MaintainedEffects" Size="30" />
  11368. <Data ElementName="breath" Type="float" Size="1" />
  11369. <Data ElementName="breathe_underwater" Type="int8" Size="1" />
  11370. <Data ElementName="unknown36" Type="float" Size="1" />
  11371. <Data ElementName="melee_pri_dmg_min" Type="int32" Size="1" />
  11372. <Data ElementName="melee_pri_dmg_max" Type="int32" Size="1" />
  11373. <Data ElementName="melee_pri_delay" Type="float" Size="1" />
  11374. <Data ElementName="melee_sec_dmg_min" Type="int32" Size="1" />
  11375. <Data ElementName="melee_sec_dmg_max" Type="int32" Size="1" />
  11376. <Data ElementName="melee_sec_delay" Type="float" Size="1" />
  11377. <Data ElementName="ranged_dmg_min" Type="int32" Size="1" />
  11378. <Data ElementName="ranged_dmg_max" Type="int32" Size="1" />
  11379. <Data ElementName="ranged_delay" Type="float" Size="1" />
  11380. <Data ElementName="unknown37" Type="int32" Size="1" />
  11381. <Data ElementName="unknown38" Type="int32" Size="1" />
  11382. <Data ElementName="unknown39" Type="int32" Size="1" />
  11383. <Data ElementName="unknown40" Type="int32" Size="1" />
  11384. <Data ElementName="ability_mod_pve" Type="float" Size="1" />
  11385. <Data ElementName="unknown41" Type="float" Size="1" />
  11386. <Data ElementName="unknown42" Type="float" Size="1" />
  11387. <Data ElementName="unknown43" Type="float" Size="1" />
  11388. <Data ElementName="unknown44" Type="float" Size="1" />
  11389. <Data ElementName="ability_mod_pvp" Type="float" Size="1" />
  11390. <Data ElementName="base_melee_crit" Type="float" Size="1" />
  11391. <Data ElementName="base_spell_crit" Type="float" Size="1" />
  11392. <Data ElementName="base_taunt_crit" Type="float" Size="1" />
  11393. <Data ElementName="base_heal_crit" Type="float" Size="1" />
  11394. <!--<Data ElementName="unknown44a" Type="int16" Size="1" />--> <!-- 58588 - Required to make it in the game -->
  11395. <Data ElementName="flags" Type="int32" Size="1" />
  11396. <Data ElementName="flags2" Type="int32" Size="1" />
  11397. <Data ElementName="unknown45" Type="float" Size="1" />
  11398. <Data ElementName="unknown46" Type="float" Size="1" />
  11399. <Data ElementName="unknown47" Type="float" Size="1" />
  11400. <Data ElementName="unknown48" Type="float" Size="1" />
  11401. <Data ElementName="unknown49" Type="float" Size="1" />
  11402. <Data ElementName="unknown50" Type="float" Size="1" />
  11403. <Data ElementName="unknown51" Type="float" Size="1" />
  11404. <Data ElementName="unknown52" Type="float" Size="1" />
  11405. <Data ElementName="unknown53" Type="float" Size="1" />
  11406. <Data ElementName="unknown54" Type="float" Size="1" />
  11407. <Data ElementName="unknown55" Type="float" Size="1" />
  11408. <Data ElementName="unknown56" Type="float" Size="1" />
  11409. <Data ElementName="unknown57" Type="float" Size="1" />
  11410. <Data ElementName="unknown58" Type="float" Size="1" />
  11411. <Data ElementName="unknown59" Type="float" Size="1" />
  11412. <Data ElementName="unknown60" Type="float" Size="1" />
  11413. <Data ElementName="unknown61" Type="float" Size="1" />
  11414. <Data ElementName="unknown62" Type="float" Size="1" />
  11415. <Data ElementName="unknown63" Type="float" Size="1" />
  11416. <Data ElementName="unknown64" Type="float" Size="1" />
  11417. <Data ElementName="unknown65" Type="float" Size="1" />
  11418. <Data ElementName="unknown66" Type="float" Size="1" />
  11419. <Data ElementName="unknown67" Type="float" Size="1" />
  11420. <Data ElementName="unknown68" Type="float" Size="1" />
  11421. <Data ElementName="unknown69" Type="float" Size="1" />
  11422. <Data ElementName="unknown70" Type="float" Size="1" />
  11423. <Data ElementName="unknown71" Type="float" Size="1" />
  11424. <Data ElementName="unknown72" Type="float" Size="1" />
  11425. <Data ElementName="unknown73" Type="float" Size="1" />
  11426. <Data ElementName="unknown74" Type="float" Size="1" />
  11427. <Data ElementName="unknown75" Type="float" Size="1" />
  11428. <Data ElementName="unknown76" Type="float" Size="1" />
  11429. <Data ElementName="unknown77" Type="float" Size="1" />
  11430. <Data ElementName="unknown78" Type="float" Size="1" />
  11431. <Data ElementName="unknown79" Type="float" Size="1" />
  11432. <Data ElementName="unknown80" Type="float" Size="1" />
  11433. <Data ElementName="unknown81" Type="float" Size="1" />
  11434. <Data ElementName="unknown82" Type="float" Size="1" />
  11435. <Data ElementName="unknown83" Type="float" Size="1" />
  11436. <Data ElementName="unknown84" Type="float" Size="1" />
  11437. <Data ElementName="unknown85" Type="float" Size="1" />
  11438. <Data ElementName="unknown86" Type="float" Size="1" />
  11439. <Data ElementName="unknown87" Type="float" Size="1" />
  11440. <Data ElementName="unknown88" Type="float" Size="1" />
  11441. <Data ElementName="unknown89" Type="float" Size="1" />
  11442. <Data ElementName="unknown90" Type="float" Size="1" />
  11443. <Data ElementName="unknown91" Type="float" Size="1" />
  11444. <Data ElementName="unknown92" Type="float" Size="1" />
  11445. <Data ElementName="unknown93" Type="float" Size="1" />
  11446. <Data ElementName="unknown94" Type="float" Size="1" />
  11447. <Data ElementName="unknown95" Type="float" Size="1" />
  11448. <Data ElementName="unknown96" Type="float" Size="1" />
  11449. <Data ElementName="unknown97" Type="float" Size="1" />
  11450. <Data ElementName="unknown98" Type="float" Size="1" />
  11451. <Data ElementName="unknown99" Type="float" Size="1" />
  11452. <Data ElementName="unknown100" Type="float" Size="1" />
  11453. <Data ElementName="unknown101" Type="float" Size="1" />
  11454. <Data ElementName="unknown102" Type="float" Size="1" />
  11455. <Data ElementName="unknown103" Type="float" Size="1" />
  11456. <Data ElementName="unknown104" Type="float" Size="1" />
  11457. <Data ElementName="unknown105" Type="float" Size="1" />
  11458. <Data ElementName="unknown106" Type="float" Size="1" />
  11459. <Data ElementName="unknown107" Type="float" Size="1" />
  11460. <Data ElementName="unknown108" Type="float" Size="1" />
  11461. <Data ElementName="unknown109" Type="float" Size="1" />
  11462. <Data ElementName="unknown110" Type="float" Size="1" />
  11463. <Data ElementName="out_of_combat_health_regen" Type="float" Size="1" />
  11464. <Data ElementName="out_of_combat_power_regen" Type="float" Size="1" />
  11465. <Data ElementName="in_combat_regen" Type="float" Size="1" />
  11466. <Data ElementName="deflect" Type="float" Size="1" />
  11467. <Data ElementName="increase_max_health" Type="float" Size="1" />
  11468. <Data ElementName="increase_max_health2" Type="float" Size="1" /> <!-- used when bonus is applied to both health & power -->
  11469. <Data ElementName="unknown117" Type="float" Size="1" />
  11470. <Data ElementName="increase_speed" Type="float" Size="1" />
  11471. <Data ElementName="unknown119" Type="float" Size="1" />
  11472. <Data ElementName="increase_ground_speed" Type="float" Size="1" />
  11473. <Data ElementName="increase_air_speed" Type="float" Size="1" />
  11474. <Data ElementName="unknown122" Type="float" Size="1" /> <!-- see coldain pegasus buff this has a value of 8 which involves skill buff -->
  11475. <Data ElementName="unknown123" Type="float" Size="1" /> <!-- see coldain pegasus buff this has a value of 3 which involves skill buff -->
  11476. <Data ElementName="unknown124" Type="float" Size="1" /> <!-- see coldain pegasus buff this has a value of 3 which involves skill buff -->
  11477. <Data ElementName="in_combat_movement_speed" Type="float" Size="1" />
  11478. <Data ElementName="haste" Type="float" Size="1" />
  11479. <Data ElementName="increase_max_power" Type="float" Size="1" />
  11480. <Data ElementName="increase_max_power2" Type="float" Size="1" /> <!-- used when bonus is applied to both health & power -->
  11481. <Data ElementName="unknown128" Type="float" Size="1" />
  11482. <Data ElementName="drunk" Type="float" Size="1" />
  11483. <Data ElementName="unknown129" Type="float" Size="1" />
  11484. <Data ElementName="hate_mod" Type="float" Size="1" />
  11485. <Data ElementName="adventure_effects_bonus" Type="float" Size="1" />
  11486. <Data ElementName="tradeskill_effects_bonus" Type="float" Size="1" />
  11487. <Data ElementName="unknown130" Type="float" Size="1" />
  11488. <Data ElementName="unknown131" Type="float" Size="1" />
  11489. <Data ElementName="unknown131a" Type="float" Size="1" />
  11490. <Data ElementName="dps" Type="float" Size="1" />
  11491. <Data ElementName="unknown132" Type="float" Size="1" />
  11492. <Data ElementName="unknown133" Type="float" Size="1" />
  11493. <Data ElementName="unknown134" Type="float" Size="1" />
  11494. <Data ElementName="base_avoidance" Type="float" Size="1" />
  11495. <Data ElementName="unknown136" Type="float" Size="1" />
  11496. <Data ElementName="uncontested_riposte_pve" Type="float" Size="1" />
  11497. <Data ElementName="uncontested_parry_pve" Type="float" Size="1" />
  11498. <Data ElementName="unknown139" Type="float" Size="1" />
  11499. <Data ElementName="melee_ae" Type="float" Size="1" />
  11500. <Data ElementName="multi_attack" Type="float" Size="1" />
  11501. <Data ElementName="spell_multi_attack" Type="float" Size="1" /> <!-- spell_doublecast -->
  11502. <Data ElementName="flurry" Type="float" Size="1" />
  11503. <Data ElementName="unknown140" Type="float" Size="1" />
  11504. <Data ElementName="bountiful_harvest" Type="float" Size="1" />
  11505. <Data ElementName="block_chance" Type="float" Size="1" />
  11506. <Data ElementName="unknown141" Type="float" Size="1" />
  11507. <Data ElementName="unknown142" Type="float" Size="1" />
  11508. <Data ElementName="crit_chance" Type="float" Size="1" />
  11509. <Data ElementName="unknown143" Type="float" Size="1" />
  11510. <Data ElementName="unknown144" Type="float" Size="1" />
  11511. <Data ElementName="crit_bonus" Type="float" Size="1" />
  11512. <Data ElementName="potency" Type="float" Size="1" />
  11513. <Data ElementName="unknown145" Type="float" Size="1" />
  11514. <Data ElementName="reuse_speed" Type="float" Size="1" />
  11515. <Data ElementName="recovery_speed" Type="float" Size="1" />
  11516. <Data ElementName="casting_speed" Type="float" Size="1" />
  11517. <Data ElementName="spell_reuse_speed" Type="float" Size="1" />
  11518. <Data ElementName="unknown146" Type="float" Size="1" />
  11519. <Data ElementName="unknown147" Type="float" Size="1" />
  11520. <Data ElementName="decrease_falling_dmg" Type="float" Size="1" />
  11521. <Data ElementName="unknown149" Type="float" Size="1" />
  11522. <Data ElementName="unknown150" Type="float" Size="1" />
  11523. <Data ElementName="unknown151" Type="float" Size="1" />
  11524. <Data ElementName="unknown152" Type="float" Size="1" />
  11525. <Data ElementName="unknown153" Type="float" Size="1" />
  11526. <Data ElementName="unknown154" Type="float" Size="1" />
  11527. <Data ElementName="unknown155" Type="float" Size="1" />
  11528. <Data ElementName="unknown156" Type="float" Size="1" />
  11529. <Data ElementName="loot_coin" Type="float" Size="1" />
  11530. <Data ElementName="mitigation_increase" Type="float" Size="1" />
  11531. <Data ElementName="unknown159" Type="float" Size="1" />
  11532. <Data ElementName="strikethrough" Type="float" Size="1" />
  11533. <Data ElementName="unknown160" Type="float" Size="1" />
  11534. <Data ElementName="accuracy" Type="float" Size="1" />
  11535. <Data ElementName="unknown161" Type="float" Size="1" />
  11536. <Data ElementName="unknown162" Type="float" Size="1" />
  11537. <Data ElementName="unknown163" Type="float" Size="1" />
  11538. <Data ElementName="unknown164" Type="float" Size="1" />
  11539. <Data ElementName="unknown165" Type="float" Size="1" />
  11540. <Data ElementName="unknown166" Type="float" Size="1" />
  11541. <Data ElementName="unknown167" Type="float" Size="1" />
  11542. <Data ElementName="unknown168" Type="float" Size="1" />
  11543. <Data ElementName="lethality_pve" Type="float" Size="1" />
  11544. <Data ElementName="unknown170" Type="float" Size="1" />
  11545. <Data ElementName="unknown171" Type="float" Size="1" />
  11546. <Data ElementName="unknown172" Type="float" Size="1" />
  11547. <Data ElementName="unknown173" Type="float" Size="1" />
  11548. <Data ElementName="pvp_crit_mit" Type ="float" Size="1" />
  11549. <Data ElementName="unknown174" Type ="float" Size="1" />
  11550. <Data ElementName="unknown175" Type ="float" Size="1" />
  11551. <Data ElementName="unknown200" Type ="float" Size="1" />
  11552. <Data ElementName="unknown201" Type ="float" Size="1" />
  11553. <Data ElementName="unknown202" Type ="float" Size="1" />
  11554. <Data ElementName="unknown203" Type ="float" Size="1" />
  11555. <Data ElementName="unknown204" Type ="float" Size="1" />
  11556. <Data ElementName="unknown205" Type ="float" Size="1" />
  11557. <Data ElementName="unknown206" Type ="float" Size="1" />
  11558. <Data ElementName="unknown207" Type ="float" Size="1" />
  11559. <Data ElementName="unknown208" Type ="float" Size="1" />
  11560. <Data ElementName="unknown209" Type ="float" Size="1" />
  11561. <Data ElementName="unknown210" Type ="float" Size="1" />
  11562. <Data ElementName="unknown211" Type ="float" Size="1" />
  11563. <Data ElementName="unknown212" Type ="float" Size="1" />
  11564. <Data ElementName="unknown213" Type ="float" Size="1" />
  11565. <Data ElementName="unknown214" Type ="float" Size="1" />
  11566. <Data ElementName="unknown215" Type ="float" Size="1" />
  11567. <Data ElementName="unknown216" Type ="float" Size="1" />
  11568. <Data ElementName="unknown217" Type ="float" Size="1" />
  11569. <Data ElementName="unknown218" Type ="float" Size="1" />
  11570. <Data ElementName="unknown219" Type ="float" Size="1" />
  11571. <Data ElementName="unknown220" Type ="float" Size="1" />
  11572. <Data ElementName="unknown221" Type ="float" Size="1" />
  11573. <Data ElementName="unknown222" Type ="float" Size="1" />
  11574. <Data ElementName="unknown223" Type ="float" Size="1" />
  11575. <Data ElementName="unknown224" Type ="float" Size="1" />
  11576. <Data ElementName="unknown225" Type ="float" Size="1" />
  11577. <Data ElementName="unknown226" Type ="float" Size="1" />
  11578. <Data ElementName="unknown227" Type ="float" Size="1" />
  11579. <Data ElementName="unknown228" Type ="float" Size="1" />
  11580. <Data ElementName="unknown229" Type ="float" Size="1" />
  11581. <Data ElementName="unknown230" Type ="float" Size="1" />
  11582. <Data ElementName="unknown231" Type ="float" Size="1" />
  11583. <Data ElementName="unknown232" Type ="float" Size="1" />
  11584. <Data ElementName="unknown233" Type ="float" Size="1" />
  11585. <Data ElementName="unknown234" Type ="float" Size="1" />
  11586. <Data ElementName="unknown235" Type ="float" Size="1" />
  11587. <Data ElementName="unknown236" Type ="float" Size="1" />
  11588. <Data ElementName="unknown237" Type ="float" Size="1" />
  11589. <Data ElementName="unknown238" Type ="float" Size="1" />
  11590. <Data ElementName="unknown239" Type ="float" Size="1" />
  11591. <Data ElementName="unknown240" Type ="float" Size="1" />
  11592. <Data ElementName="unknown241" Type ="float" Size="1" />
  11593. <Data ElementName="unknown242" Type ="float" Size="1" />
  11594. <Data ElementName="uncontested_riposte_gear_cap" Type ="float" Size="1" />
  11595. <Data ElementName="uncontested_dodge_gear_cap" Type ="float" Size="1" />
  11596. <Data ElementName="uncontested_parry_gear_cap" Type ="float" Size="1" />
  11597. <Data ElementName="unknown246" Type ="float" Size="1" />
  11598. <Data ElementName="unknown247" Type ="float" Size="1" />
  11599. <Data ElementName="unknown248" Type ="float" Size="1" />
  11600. <Data ElementName="unknown249" Type ="float" Size="1" />
  11601. <Data ElementName="unknown250" Type ="float" Size="1" />
  11602. <Data ElementName="unknown251" Type ="float" Size="1" />
  11603. <Data ElementName="unknown252" Type ="float" Size="1" />
  11604. <Data ElementName="unknown253" Type ="float" Size="1" />
  11605. <Data ElementName="unknown254" Type ="float" Size="1" />
  11606. <Data ElementName="unknown255" Type ="float" Size="1" />
  11607. <Data ElementName="unknown256" Type ="float" Size="1" />
  11608. <Data ElementName="unknown257" Type ="float" Size="1" />
  11609. <Data ElementName="unknown258" Type ="float" Size="1" />
  11610. <Data ElementName="unknown259" Type ="float" Size="1" />
  11611. <Data ElementName="unknown260" Type ="float" Size="1" />
  11612. <Data ElementName="unknown261" Type ="float" Size="1" />
  11613. <Data ElementName="unknown262" Type ="float" Size="1" />
  11614. <Data ElementName="unknown263" Type ="float" Size="1" />
  11615. <Data ElementName="unknown264" Type ="float" Size="1" />
  11616. <Data ElementName="unknown265" Type ="float" Size="1" />
  11617. <Data ElementName="unknown266" Type ="float" Size="1" />
  11618. <Data ElementName="unknown267" Type ="float" Size="1" />
  11619. <Data ElementName="unknown268" Type ="float" Size="1" />
  11620. <Data ElementName="unknown269" Type ="float" Size="1" />
  11621. <Data ElementName="unknown270" Type ="float" Size="1" />
  11622. <Data ElementName="unknown271" Type ="float" Size="1" />
  11623. <Data ElementName="unknown272" Type ="float" Size="1" />
  11624. <Data ElementName="unknown273" Type ="float" Size="1" />
  11625. <Data ElementName="unknown274" Type ="float" Size="1" />
  11626. <Data ElementName="unknown275" Type ="float" Size="1" />
  11627. <Data ElementName="unknown276" Type ="float" Size="1" />
  11628. <Data ElementName="unknown277" Type ="float" Size="1" />
  11629. <Data ElementName="unknown278" Type ="float" Size="1" />
  11630. <Data ElementName="unknown279" Type ="float" Size="1" />
  11631. <Data ElementName="unknown280" Type ="float" Size="1" />
  11632. <Data ElementName="unknown281" Type ="float" Size="1" />
  11633. <Data ElementName="unknown282" Type ="float" Size="1" />
  11634. <Data ElementName="unknown283" Type ="float" Size="1" />
  11635. <Data ElementName="unknown284" Type ="float" Size="1" />
  11636. <Data ElementName="unknown285" Type ="float" Size="1" />
  11637. <Data ElementName="unknown286" Type ="float" Size="1" />
  11638. <Data ElementName="unknown287" Type ="float" Size="1" />
  11639. <Data ElementName="unknown288" Type ="float" Size="1" />
  11640. <Data ElementName="unknown289" Type ="float" Size="1" />
  11641. <Data ElementName="unknown290" Type ="float" Size="1" />
  11642. <Data ElementName="unknown291" Type ="float" Size="1" />
  11643. <Data ElementName="unknown292" Type ="float" Size="1" />
  11644. <Data ElementName="unknown293" Type ="float" Size="1" />
  11645. <Data ElementName="unknown294" Type ="float" Size="1" />
  11646. <Data ElementName="unknown295" Type ="float" Size="1" />
  11647. <Data ElementName="unknown296" Type ="float" Size="1" />
  11648. <Data ElementName="unknown297" Type ="float" Size="1" />
  11649. <Data ElementName="unknown298" Type ="float" Size="1" />
  11650. <Data ElementName="unknown299" Type ="float" Size="1" />
  11651. <Data ElementName="unknown300" Type ="float" Size="1" />
  11652. <Data ElementName="unknown301" Type ="float" Size="1" />
  11653. <Data ElementName="unknown302" Type ="float" Size="1" />
  11654. <Data ElementName="unknown303" Type ="float" Size="1" />
  11655. <Data ElementName="unknown304" Type ="float" Size="1" />
  11656. <Data ElementName="unknown305" Type ="float" Size="1" />
  11657. <Data ElementName="unknown306" Type ="float" Size="1" />
  11658. <Data ElementName="unknown307" Type ="float" Size="1" />
  11659. <Data ElementName="unknown308" Type ="float" Size="1" />
  11660. <Data ElementName="unknown308000" Type ="float" Size="1" />
  11661. <Data ElementName="unknown308001" Type ="float" Size="1" />
  11662. <Data ElementName="unknown308002" Type ="float" Size="1" />
  11663. <Data ElementName="unknown308003" Type ="float" Size="1" />
  11664. <Data ElementName="unknown308004" Type ="float" Size="1" />
  11665. <Data ElementName="unknown308005" Type ="float" Size="1" />
  11666. <Data ElementName="unknown308006" Type ="float" Size="1" />
  11667. <Data ElementName="unknown308007" Type ="float" Size="1" />
  11668. <Data ElementName="unknown308008" Type ="float" Size="1" />
  11669. <Data ElementName="unknown308009" Type ="float" Size="1" />
  11670. <Data ElementName="unknown308010" Type ="float" Size="1" />
  11671. <Data ElementName="unknown308011" Type ="float" Size="1" />
  11672. <Data ElementName="unknown308012" Type ="float" Size="1" />
  11673. <Data ElementName="unknown308013" Type ="float" Size="1" />
  11674. <Data ElementName="unknown308014" Type ="float" Size="1" />
  11675. <Data ElementName="unknown308015" Type ="float" Size="1" />
  11676. <Data ElementName="unknown308016" Type ="float" Size="1" />
  11677. <Data ElementName="unknown308017" Type ="float" Size="1" />
  11678. <Data ElementName="unknown308018" Type ="float" Size="1" />
  11679. <Data ElementName="unknown308019" Type ="float" Size="1" />
  11680. <Data ElementName="unknown308020" Type ="float" Size="1" />
  11681. <Data ElementName="unknown308021" Type ="float" Size="1" />
  11682. <Data ElementName="unknown308022" Type ="float" Size="1" />
  11683. <Data ElementName="unknown308023" Type ="float" Size="1" />
  11684. <Data ElementName="unknown308024" Type ="float" Size="1" />
  11685. <Data ElementName="unknown308025" Type ="float" Size="1" />
  11686. <Data ElementName="unknown308026" Type ="float" Size="1" />
  11687. <Data ElementName="unknown308027" Type ="float" Size="1" />
  11688. <Data ElementName="unknown308028" Type ="float" Size="1" />
  11689. <Data ElementName="unknown308029" Type ="float" Size="1" />
  11690. <Data ElementName="unknown308030" Type ="float" Size="1" />
  11691. <Data ElementName="unknown308031" Type ="float" Size="1" />
  11692. <Data ElementName="unknown308032" Type ="float" Size="1" />
  11693. <Data ElementName="unknown308033" Type ="float" Size="1" />
  11694. <Data ElementName="unknown308034" Type ="float" Size="1" />
  11695. <Data ElementName="unknown308035" Type ="float" Size="1" />
  11696. <Data ElementName="unknown308036" Type ="float" Size="1" />
  11697. <Data ElementName="unknown308037" Type ="float" Size="1" />
  11698. <Data ElementName="unknown308038" Type ="float" Size="1" />
  11699. <Data ElementName="unknown308039" Type ="float" Size="1" />
  11700. <Data ElementName="unknown308040" Type ="float" Size="1" />
  11701. <Data ElementName="unknown308041" Type ="float" Size="1" />
  11702. <Data ElementName="unknown308042" Type ="float" Size="1" />
  11703. <Data ElementName="unknown308043" Type ="float" Size="1" />
  11704. <Data ElementName="unknown308044" Type ="float" Size="1" />
  11705. <Data ElementName="unknown308045" Type ="float" Size="1" />
  11706. <Data ElementName="unknown308046" Type ="float" Size="1" />
  11707. <Data ElementName="unknown308047" Type ="float" Size="1" />
  11708. <Data ElementName="unknown308048" Type ="float" Size="1" />
  11709. <Data ElementName="unknown308049" Type ="float" Size="1" />
  11710. <Data ElementName="unknown308050" Type ="float" Size="1" />
  11711. <Data ElementName="unknown308052" Type ="float" Size="1" />
  11712. <Data ElementName="unknown308053" Type ="float" Size="1" />
  11713. <Data ElementName="unknown308054" Type ="float" Size="1" />
  11714. <Data ElementName="unknown308055" Type ="float" Size="1" />
  11715. <Data ElementName="unknown308056" Type ="float" Size="1" />
  11716. <Data ElementName="unknown308057" Type ="float" Size="1" />
  11717. <Data ElementName="unknown308058" Type ="float" Size="1" />
  11718. <Data ElementName="unknown308059" Type ="float" Size="1" />
  11719. <Data ElementName="unknown308060" Type ="float" Size="1" />
  11720. <Data ElementName="unknown308061" Type ="float" Size="1" />
  11721. <Data ElementName="unknown308062" Type ="float" Size="1" />
  11722. <Data ElementName="unknown308063" Type ="float" Size="1" />
  11723. <Data ElementName="unknown308064" Type ="float" Size="1" />
  11724. <Data ElementName="unknown308065" Type ="float" Size="1" />
  11725. <Data ElementName="unknown308066" Type ="float" Size="1" />
  11726. <Data ElementName="unknown308067" Type ="float" Size="1" />
  11727. <Data ElementName="unknown308068" Type ="float" Size="1" />
  11728. <Data ElementName="unknown308069" Type ="float" Size="1" />
  11729. <Data ElementName="unknown308070" Type ="float" Size="1" />
  11730. <Data ElementName="unknown308071" Type ="float" Size="1" />
  11731. <Data ElementName="unknown308072" Type ="float" Size="1" />
  11732. <Data ElementName="unknown308073" Type ="float" Size="1" />
  11733. <Data ElementName="unknown308074" Type ="float" Size="1" />
  11734. <Data ElementName="unknown308075" Type ="float" Size="1" />
  11735. <Data ElementName="unknown308076" Type ="float" Size="1" />
  11736. <Data ElementName="unknown308077" Type ="float" Size="1" />
  11737. <Data ElementName="unknown308078" Type ="float" Size="1" />
  11738. <Data ElementName="unknown308079" Type ="float" Size="1" />
  11739. <Data ElementName="unknown308080" Type ="float" Size="1" />
  11740. <Data ElementName="unknown308081" Type ="float" Size="1" />
  11741. <Data ElementName="unknown308082" Type ="float" Size="1" />
  11742. <Data ElementName="unknown308083" Type ="float" Size="1" />
  11743. <Data ElementName="unknown308084" Type ="float" Size="1" />
  11744. <Data ElementName="unknown308085" Type ="float" Size="1" />
  11745. <Data ElementName="unknown308086" Type ="float" Size="1" />
  11746. <Data ElementName="unknown308087" Type ="float" Size="1" />
  11747. <Data ElementName="unknown308088" Type ="float" Size="1" />
  11748. <Data ElementName="unknown308089" Type ="float" Size="1" />
  11749. <Data ElementName="unknown308090" Type ="float" Size="1" />
  11750. <Data ElementName="unknown308091" Type ="float" Size="1" />
  11751. <Data ElementName="unknown308092" Type ="float" Size="1" />
  11752. <Data ElementName="unknown308093" Type ="float" Size="1" />
  11753. <Data ElementName="unknown308094" Type ="float" Size="1" />
  11754. <Data ElementName="unknown308095" Type ="float" Size="1" />
  11755. <Data ElementName="unknown308096" Type ="float" Size="1" />
  11756. <Data ElementName="unknown308097" Type ="float" Size="1" />
  11757. <Data ElementName="unknown308098" Type ="float" Size="1" />
  11758. <Data ElementName="unknown308099" Type ="float" Size="1" />
  11759. <Data ElementName="unknown308100" Type ="float" Size="1" />
  11760. <Data ElementName="unknown308101" Type ="float" Size="1" />
  11761. <Data ElementName="out_of_combat_health_regen_pvp" Type="float" Size="1" />
  11762. <Data ElementName="out_of_combat_power_regen_pvp" Type="float" Size="1" />
  11763. <Data ElementName="in_combat_regen_pvp" Type="float" Size="1" />
  11764. <Data ElementName="deflect_pvp" Type="float" Size="1" />
  11765. <Data ElementName="increase_max_heath_pvp" Type="float" Size="1" />
  11766. <Data ElementName="increase_max_health2_pvp" Type="float" Size="1" /> <!-- used when bonus is applied to both health & power -->
  11767. <Data ElementName="unknown312" Type ="float" Size="1" />
  11768. <Data ElementName="increase_speed_pvp" Type="float" Size="1" />
  11769. <Data ElementName="unknown313" Type="float" Size="1" />
  11770. <Data ElementName="increase_ground_speed_pvp" Type="float" Size="1" />
  11771. <Data ElementName="increase_air_speed_pvp" Type="float" Size="1" />
  11772. <Data ElementName="unknown314" Type="float" Size="1" /> <!-- see coldain pegasus buff this has a value of 8 which involves skill buff -->
  11773. <Data ElementName="unknown315" Type="float" Size="1" /> <!-- see coldain pegasus buff this has a value of 3 which involves skill buff -->
  11774. <Data ElementName="unknown316" Type="float" Size="1" /> <!-- see coldain pegasus buff this has a value of 3 which involves skill buff -->
  11775. <Data ElementName="in_combat_movement_speed_pvp" Type="float" Size="1" />
  11776. <Data ElementName="Haste_pvp" Type="float" Size="1" />
  11777. <Data ElementName="increase_max_power_pvp" Type="float" Size="1" />
  11778. <Data ElementName="increase_max_power2_pvp" Type="float" Size="1" /> <!-- used when bonus is applied to both health & power -->
  11779. <Data ElementName="unknown321" Type="float" Size="1" />
  11780. <Data ElementName="unknown322" Type="float" Size="1" />
  11781. <Data ElementName="unknown323" Type="float" Size="1" />
  11782. <Data ElementName="hate_mod_pvp" Type="float" Size="1" />
  11783. <Data ElementName="unknown325" Type="float" Size="1" />
  11784. <Data ElementName="unknown326" Type="float" Size="1" />
  11785. <Data ElementName="unknown327" Type="float" Size="1" />
  11786. <Data ElementName="unknown328" Type="float" Size="1" />
  11787. <Data ElementName="dps_pvp" Type="float" Size="1" />
  11788. <Data ElementName="unknown330" Type="float" Size="1" />
  11789. <Data ElementName="unknown331" Type="float" Size="1" />
  11790. <Data ElementName="unknown332" Type="float" Size="1" />
  11791. <Data ElementName="base_avoidance_pvp" Type="float" Size="1" />
  11792. <Data ElementName="unknown334" Type="float" Size="1" />
  11793. <Data ElementName="uncontested_riposte_pvp" Type="float" Size="1" />
  11794. <Data ElementName="uncontested_parry_pvp" Type="float" Size="1" />
  11795. <Data ElementName="unknown337" Type="float" Size="1" />
  11796. <Data ElementName="unknown338" Type="float" Size="1" />
  11797. <Data ElementName="multi_attack_pvp" Type="float" Size="1" />
  11798. <Data ElementName="spell_multi_attack_pvp" Type="float" Size="1" /> <!-- spell_doublecast -->
  11799. <Data ElementName="unknown341" Type="float" Size="1" />
  11800. <Data ElementName="unknown342" Type="float" Size="1" />
  11801. <Data ElementName="unknown343" Type="float" Size="1" />
  11802. <Data ElementName="block_chance_pvp" Type="float" Size="1" />
  11803. <Data ElementName="unknown345" Type="float" Size="1" />
  11804. <Data ElementName="unknown346" Type="float" Size="1" />
  11805. <Data ElementName="crit_chance_pvp" Type="float" Size="1" />
  11806. <Data ElementName="unknown348" Type="float" Size="1" />
  11807. <Data ElementName="unknown349" Type="float" Size="1" />
  11808. <Data ElementName="crit_bonus_pvp" Type="float" Size="1" />
  11809. <Data ElementName="potency_pvp" Type="float" Size="1" />
  11810. <Data ElementName="unknown352" Type="float" Size="1" />
  11811. <Data ElementName="reuse_speed_pvp" Type="float" Size="1" />
  11812. <Data ElementName="recovery_speed_pvp" Type="float" Size="1" />
  11813. <Data ElementName="casting_speed_pvp" Type="float" Size="1" />
  11814. <Data ElementName="unknown356" Type="float" Size="1" />
  11815. <Data ElementName="unknown357" Type="float" Size="1" />
  11816. <Data ElementName="unknown358" Type="float" Size="1" />
  11817. <Data ElementName="decrease_falling_dmg_pvp" Type="float" Size="1" />
  11818. <Data ElementName="unknown360" Type="float" Size="1" />
  11819. <Data ElementName="unknown361" Type="float" Size="1" />
  11820. <Data ElementName="unknown362" Type="float" Size="1" />
  11821. <Data ElementName="unknown363" Type="float" Size="1" />
  11822. <Data ElementName="unknown364" Type="float" Size="1" />
  11823. <Data ElementName="unknown365" Type="float" Size="1" />
  11824. <Data ElementName="unknown366" Type="float" Size="1" />
  11825. <Data ElementName="unknown367" Type="float" Size="1" />
  11826. <Data ElementName="loot_coin_pvp" Type="float" Size="1" />
  11827. <Data ElementName="mitigation_increase_pvp" Type="float" Size="1" />
  11828. <Data ElementName="unknown370" Type="float" Size="1" />
  11829. <Data ElementName="strikethrough_pvp" Type="float" Size="1" />
  11830. <Data ElementName="unknown372" Type="float" Size="1" />
  11831. <Data ElementName="unknown373" Type="float" Size="1" />
  11832. <Data ElementName="unknown374" Type="float" Size="1" />
  11833. <Data ElementName="unknown375" Type="float" Size="1" />
  11834. <Data ElementName="unknown376" Type="float" Size="1" />
  11835. <Data ElementName="unknown377" Type="float" Size="1" />
  11836. <Data ElementName="unknown378" Type="float" Size="1" />
  11837. <Data ElementName="unknown379" Type="float" Size="1" />
  11838. <Data ElementName="unknown380" Type="float" Size="1" />
  11839. <Data ElementName="unknown381" Type="float" Size="1" />
  11840. <Data ElementName="lethality_pvp" Type="float" Size="1" />
  11841. <Data ElementName="unknown383" Type="float" Size="1" />
  11842. <Data ElementName="unknown384" Type="float" Size="1" />
  11843. <Data ElementName="unknown385" Type="float" Size="1" />
  11844. <Data ElementName="unknown386" Type="float" Size="1" />
  11845. <Data ElementName="unknown387" Type="float" Size="1" />
  11846. <Data ElementName="unknown388" Type="float" Size="1" />
  11847. <Data ElementName="unknown389" Type="float" Size="1" />
  11848. <Data ElementName="unknown390" Type="float" Size="1" />
  11849. <Data ElementName="unknown391" Type="float" Size="1" />
  11850. <Data ElementName="unknown392" Type="float" Size="1" />
  11851. <Data ElementName="unknown393" Type="float" Size="1" />
  11852. <Data ElementName="unknown394" Type="float" Size="1" />
  11853. <Data ElementName="unknown395" Type="float" Size="1" />
  11854. <Data ElementName="unknown396" Type="float" Size="1" />
  11855. <Data ElementName="unknown397" Type="float" Size="1" />
  11856. <Data ElementName="unknown398" Type="float" Size="1" />
  11857. <Data ElementName="durability_mod" Type="float" Size="1" />
  11858. <Data ElementName="durability_add" Type="float" Size="1" />
  11859. <Data ElementName="progress_mod" Type="float" Size="1" />
  11860. <Data ElementName="progress_add" Type="float" Size="1" />
  11861. <Data ElementName="success_mod" Type="float" Size="1" />
  11862. <Data ElementName="crit_success_mod" Type="float" Size="1" />
  11863. <Data ElementName="unknown177" Type ="float" Size="1" />
  11864. <Data ElementName="rare_harvest_chance" Type="float" Size="1" />
  11865. <Data ElementName="max_crafting" Type="float" Size="1" />
  11866. <Data ElementName="component_refund" Type="float" Size="1" />
  11867. <Data ElementName="unknown178" Type ="float" Size="1" />
  11868. <Data ElementName="ex_durability_mod" Type="float" Size="1" />
  11869. <Data ElementName="ex_durability_add" Type="float" Size="1" />
  11870. <Data ElementName="ex_crit_success_mod" Type="float" Size="1" />
  11871. <Data ElementName="ex_crit_failure_mod" Type="float" Size="1" />
  11872. <Data ElementName="ex_progress_mod" Type="float" Size="1" />
  11873. <Data ElementName="ex_progress_add" Type="float" Size="1" />
  11874. <Data ElementName="ex_success_mod" Type="float" Size="1" />
  11875. <Data ElementName="unknown417" Type="float" Size="1" />
  11876. <Data ElementName="unknown418" Type="float" Size="1" />
  11877. <Data ElementName="unknown419" Type="float" Size="1" />
  11878. <Data ElementName="unknown420" Type="float" Size="1" />
  11879. <Data ElementName="unknown421" Type="float" Size="1" />
  11880. <Data ElementName="unknown422" Type="float" Size="1" />
  11881. <Data ElementName="unknown423" Type="float" Size="1" />
  11882. <Data ElementName="unknown424" Type="float" Size="1" />
  11883. <Data ElementName="unknown425" Type="float" Size="1" />
  11884. <Data ElementName="unknown426" Type="float" Size="1" />
  11885. <Data ElementName="unknown427" Type="float" Size="1" />
  11886. <Data ElementName="unknown428" Type="float" Size="1" />
  11887. <Data ElementName="unknown429" Type="float" Size="1" />
  11888. <Data ElementName="unknown430" Type="float" Size="1" />
  11889. <Data ElementName="unknown431" Type="float" Size="1" />
  11890. <Data ElementName="unknown432" Type="float" Size="1" />
  11891. <Data ElementName="unknown433" Type="float" Size="1" />
  11892. <Data ElementName="unknown434" Type="float" Size="1" />
  11893. <Data ElementName="unknown435" Type="float" Size="1" />
  11894. <Data ElementName="unknown436" Type="float" Size="1" />
  11895. <Data ElementName="unknown437" Type="float" Size="1" />
  11896. <Data ElementName="unknown438" Type="float" Size="1" />
  11897. <Data ElementName="unknown439" Type="float" Size="1" />
  11898. <Data ElementName="unknown440" Type="float" Size="1" />
  11899. <Data ElementName="unknown441" Type="float" Size="1" />
  11900. <Data ElementName="unknown180" Type="int8" Size="1" />
  11901. <Data ElementName="unknown524" Type="int8" Size="1" />
  11902. <Data ElementName="unknown181a" Type="int8" Size="1" />
  11903. <Data ElementName="unknown181b" Type="int8" Size="1" />
  11904. <Data ElementName="unknown442" Type ="float" Size="1" />
  11905. <Data ElementName="unknown443" Type ="float" Size="1" />
  11906. <Data ElementName="unknown444" Type ="float" Size="1" />
  11907. <Data ElementName="unknown445" Type ="float" Size="1" />
  11908. <Data ElementName="unknown446" Type ="float" Size="1" />
  11909. <Data ElementName="unknown447" Type ="float" Size="1" />
  11910. <Data ElementName="unknown448" Type ="float" Size="1" />
  11911. <Data ElementName="unknown449" Type ="float" Size="1" />
  11912. <Data ElementName="unknown450" Type ="float" Size="1" />
  11913. <Data ElementName="unknown451" Type ="float" Size="1" />
  11914. <Data ElementName="unknown452" Type ="float" Size="1" />
  11915. <Data ElementName="unknown453" Type ="float" Size="1" />
  11916. <Data ElementName="unknown454" Type ="float" Size="1" />
  11917. <Data ElementName="unknown455" Type ="float" Size="1" />
  11918. <Data ElementName="unknown456" Type ="float" Size="1" />
  11919. <Data ElementName="unknown457" Type ="float" Size="1" />
  11920. <Data ElementName="unknown458" Type ="float" Size="1" />
  11921. <Data ElementName="unknown459" Type ="float" Size="1" />
  11922. <Data ElementName="unknown460" Type ="float" Size="1" />
  11923. <Data ElementName="unknown461" Type ="float" Size="1" />
  11924. <Data ElementName="unknown462" Type ="float" Size="1" />
  11925. <Data ElementName="unknown463" Type ="float" Size="1" />
  11926. <Data ElementName="unknown464" Type ="float" Size="1" />
  11927. <Data ElementName="unknown465" Type ="float" Size="1" />
  11928. <Data ElementName="unknown466" Type ="float" Size="1" />
  11929. <Data ElementName="unknown467" Type ="float" Size="1" />
  11930. <Data ElementName="unknown468" Type ="float" Size="1" />
  11931. <Data ElementName="unknown469" Type ="float" Size="1" />
  11932. <Data ElementName="unknown470" Type ="float" Size="1" />
  11933. <Data ElementName="unknown471" Type ="float" Size="1" />
  11934. <Data ElementName="unknown472" Type ="float" Size="1" />
  11935. <Data ElementName="unknown473" Type ="float" Size="1" />
  11936. <Data ElementName="unknown474" Type ="float" Size="1" />
  11937. <Data ElementName="unknown475" Type ="float" Size="1" />
  11938. <Data ElementName="unknown476" Type ="float" Size="1" />
  11939. <Data ElementName="unknown477" Type ="float" Size="1" />
  11940. <Data ElementName="unknown478" Type ="float" Size="1" />
  11941. <Data ElementName="unknown479" Type ="float" Size="1" />
  11942. <Data ElementName="unknown480" Type ="float" Size="1" />
  11943. <Data ElementName="unknown481" Type ="float" Size="1" />
  11944. <Data ElementName="unknown482" Type ="float" Size="1" />
  11945. <Data ElementName="unknown483" Type ="float" Size="1" />
  11946. <Data ElementName="unknown484" Type ="float" Size="1" />
  11947. <Data ElementName="unknown485" Type ="float" Size="1" />
  11948. <Data ElementName="unknown486" Type ="float" Size="1" />
  11949. <Data ElementName="unknown487" Type ="float" Size="1" />
  11950. <Data ElementName="unknown488" Type ="float" Size="1" />
  11951. <Data ElementName="unknown489" Type ="float" Size="1" />
  11952. <Data ElementName="unknown490" Type ="float" Size="1" />
  11953. <Data ElementName="unknown491" Type ="float" Size="1" />
  11954. <Data ElementName="unknown492" Type ="float" Size="1" />
  11955. <Data ElementName="unknown493" Type ="float" Size="1" />
  11956. <Data ElementName="unknown494" Type ="float" Size="1" />
  11957. <Data ElementName="unknown495" Type ="float" Size="1" />
  11958. <Data ElementName="unknown496" Type ="float" Size="1" />
  11959. <Data ElementName="unknown497" Type ="float" Size="1" />
  11960. <Data ElementName="unknown498" Type ="float" Size="1" />
  11961. <Data ElementName="unknown499" Type ="float" Size="1" />
  11962. <Data ElementName="unknown500" Type ="float" Size="1" />
  11963. <Data ElementName="unknown501" Type ="float" Size="1" />
  11964. <Data ElementName="unknown502" Type ="float" Size="1" />
  11965. <Data ElementName="unknown503" Type ="float" Size="1" />
  11966. <Data ElementName="unknown504" Type ="float" Size="1" />
  11967. <Data ElementName="unknown505" Type ="float" Size="1" />
  11968. <Data ElementName="unknown506" Type ="float" Size="1" />
  11969. <Data ElementName="unknown507" Type ="float" Size="1" />
  11970. <Data ElementName="unknown508" Type ="float" Size="1" />
  11971. <Data ElementName="unknown509" Type ="float" Size="1" />
  11972. <Data ElementName="unknown510" Type ="float" Size="1" />
  11973. <Data ElementName="unknown511" Type ="float" Size="1" />
  11974. <Data ElementName="unknown512" Type ="float" Size="1" />
  11975. <Data ElementName="unknown513" Type ="float" Size="1" />
  11976. <Data ElementName="unknown514" Type ="float" Size="1" />
  11977. <Data ElementName="haste_tt" Type ="int32" Size="1" />
  11978. <Data ElementName="dps_pve_tt" Type ="int32" Size="1" />
  11979. <Data ElementName="dps_pvp_tt" Type ="int32" Size="1" />
  11980. <Data ElementName="multi_attack_pve_tt" Type ="float" Size="1" />
  11981. <Data ElementName="multi_attack_pvp_tt" Type ="float" Size="1" />
  11982. <Data ElementName="unknown520" Type ="float" Size="1" />
  11983. <Data ElementName="unknown521" Type ="float" Size="1" />
  11984. <Data ElementName="unknown522" Type ="float" Size="1" />
  11985. <Data ElementName="unknown523" Type ="float" Size="1" />
  11986. <Data ElementName="unknown550" Type ="int8" Size="1" />
  11987. <Data ElementName="vision" Type ="int16" Size="1" />
  11988. <Data ElementName="unknown551" Type ="int8" Size="27" />
  11989. <Data ElementName="unknown551a" Type ="int32" Size="12" />
  11990. <Data ElementName="unknown525" Type ="int8" Size="988" />
  11991. <Data ElementName="group_members" Substruct="Substruct_GroupMember" Size="5" />
  11992. <Data ElementName="unknown182" Type="int16" Size="1" />
  11993. <Data ElementName="unknown183" Type="int8" Size="462" />
  11994. <Data ElementName="pet_id" Type="int32" Size="1" />
  11995. <Data ElementName="pet_name" Type="char" Size="32" />
  11996. <Data ElementName="unknown184" Type="int8" Size="9" />
  11997. <Data ElementName="pet_health_pct" Type="float" Size="1" />
  11998. <Data ElementName="pet_power_pct" Type="float" Size="1" />
  11999. <Data ElementName="unknown185" Type="int8" Size="1" />
  12000. <Data ElementName="pet_movement" Type="int8" Size="1" />
  12001. <Data ElementName="pet_behavior" Type="int8" Size="1" />
  12002. <Data ElementName="unknown186" Type="int8" Size="8" />
  12003. <Data ElementName="merc_id" Type="int32" Size="1" />
  12004. <Data ElementName="merc_name" Type="char" Size="32" />
  12005. <Data ElementName="merc_unknown21" Type="int8" Size="9" />
  12006. <Data ElementName="merc_health_pct" Type="float" Size="1" />
  12007. <Data ElementName="merc_power_pct" Type="float" Size="1" />
  12008. <Data ElementName="merc_unknown21b" Type="int8" Size="1" />
  12009. <Data ElementName="merc_movement" Type="int8" Size="1" />
  12010. <Data ElementName="merc_behavior" Type="int8" Size="1" />
  12011. <Data ElementName="merc_unknown21c" Type="int8" Size="101" />
  12012. <Data ElementName="rain" Type="float" Size="1" />
  12013. <Data ElementName="rain2" Type="float" Size="1" />
  12014. <Data ElementName="unknown527" Type="int8" Size="9" />
  12015. <Data ElementName="house_zone" Type="char" Size="48" />
  12016. <Data ElementName="unknown526" Type="int8" Size="132" />
  12017. <Data ElementName="status_points" Type="int32" Size="1" />
  12018. <Data ElementName="guild_status" Type="int32" Size="1" />
  12019. <Data ElementName="unknown187" Type="int8" Size="11" />
  12020. <Data ElementName="bind_zone" Type="char" Size="32" />
  12021. <Data ElementName="unknown188" Type="int8" Size="56" />
  12022. </Struct>
  12023. <Struct Name="WS_CharacterSheet" ClientVersion="61532" OpcodeName="OP_UpdateCharacterSheetMsg">
  12024. <Data ElementName="character_name" Type="char" Size="40" />
  12025. <Data ElementName="unknown_1_1_MJ" Type="int16" Size="1" />
  12026. <Data ElementName="race" Type="int8" Size="1" />
  12027. <Data ElementName="gender" Type="int8" Size="1" />
  12028. <Data ElementName="exiled" Type="int8" Size="1" />
  12029. <Data ElementName="class1" Type="int32" Size="1" />
  12030. <Data ElementName="class2" Type="int32" Size="1" />
  12031. <Data ElementName="class3" Type="int32" Size="1" />
  12032. <Data ElementName="tradeskill_class1" Type="int32" Size="1" />
  12033. <Data ElementName="tradeskill_class2" Type="int32" Size="1" />
  12034. <Data ElementName="tradeskill_class3" Type="int32" Size="1" />
  12035. <Data ElementName="level" Type="int16" Size="1" />
  12036. <Data ElementName="effective_level" Type="int16" Size="1" />
  12037. <Data ElementName="tradeskill_level" Type="int16" Size="1" />
  12038. <Data ElementName="unknown_1_2_MJ" Type="int32" Size="1" />
  12039. <Data ElementName="account_age_base" Type="int16" Size="1" />
  12040. <Data ElementName="account_age_bonus" Type="int16" Size="1" />
  12041. <Data ElementName="deity" Type="char" Size="32" />
  12042. <Data ElementName="last_name" Type="char" Size="20" />
  12043. <Data ElementName="unknown3" Type="int8" Size="1" />
  12044. <Data ElementName="character_name2" Type="char" Size="40" />
  12045. <Data ElementName="character_name2_unknown" Type="int16" Size="1" />
  12046. <Data ElementName="character_name3" Type="char" Size="40" />
  12047. <Data ElementName="character_name3_unknown" Type="int16" Size="1" />
  12048. <Data ElementName="current_hp" Type="sint64" Size="1" />
  12049. <Data ElementName="max_hp" Type="int64" Size="1" />
  12050. <Data ElementName="base_hp" Type="int32" Size="1" />
  12051. <Data ElementName="base_hp2" Type="int32" Size="1" />
  12052. <Data ElementName="current_power" Type="sint32" Size="1" />
  12053. <Data ElementName="max_power" Type="sint32" Size="1" />
  12054. <Data ElementName="base_power" Type="int32" Size="1" />
  12055. <Data ElementName="conc_used" Type="int8" Size="1" />
  12056. <Data ElementName="conc_max" Type="int8" Size="1" />
  12057. <Data ElementName="savagery" Type="sint32" Size="1" />
  12058. <Data ElementName="max_savagery" Type="sint32" Size="1" />
  12059. <Data ElementName="unknown4b" Type="int32" Size="1" />
  12060. <Data ElementName="savagery_level" Type="int32" Size="1" />
  12061. <Data ElementName="max_savagery_level" Type="int32" Size="1" />
  12062. <Data ElementName="unknown4c" Type="int8" Size="4" />
  12063. <Data ElementName="dissonance" Type="sint32" Size="1" /> <!-- index 283 -->
  12064. <Data ElementName="max_dissonance" Type="sint32" Size="1" />
  12065. <Data ElementName="base_dissonance" Type="sint32" Size="1" />
  12066. <Data ElementName="hp_regen" Type="int32" Size="1" />
  12067. <Data ElementName="power_regen" Type="int32" Size="1" />
  12068. <Data ElementName="unknown6" Type="int32" Size="2" />
  12069. <Data ElementName="unknown7" Type="float" Size="2" />
  12070. <Data ElementName="stat_bonus_health" Type="float" Size="1" />
  12071. <Data ElementName="stat_bonus_power" Type="float" Size="1" />
  12072. <Data ElementName="bonus_health" Type="int32" Size="1" />
  12073. <Data ElementName="unknown8" Type="int32" Size="1" />
  12074. <Data ElementName="bonus_power" Type="int32" Size="1" />
  12075. <Data ElementName="stat_bonus_damage" Type="float" Size="1" />
  12076. <Data ElementName="mitigation_pct_pve" Type="int16" Size="1" />
  12077. <Data ElementName="mitigation_pct_pvp" Type="int16" Size="1" />
  12078. <Data ElementName="toughness" Type="int16" Size="1" />
  12079. <Data ElementName="toughness_resist_dmg_pvp" Type="float" Size="1" />
  12080. <Data ElementName="lethality" Type="int16" Size="1" />
  12081. <Data ElementName="lethality_pct" Type="float" Size="1" />
  12082. <Data ElementName="avoidance_pct" Type="int16" Size="1" />
  12083. <Data ElementName="avoidance_reduction" Type="int16" Size="1" />
  12084. <Data ElementName="avoidance" Type="int16" Size="1" />
  12085. <Data ElementName="unknown10" Type="int16" Size="1" />
  12086. <Data ElementName="avoidance_base" Type="int16" Size="1" />
  12087. <Data ElementName="unknown10a" Type="int16" Size="1" />
  12088. <Data ElementName="parry" Type="int16" Size="1" />
  12089. <Data ElementName="unknown11" Type="int16" Size="1" />
  12090. <Data ElementName="block" Type="int16" Size="1" />
  12091. <Data ElementName="unknown12" Type="int16" Size="1" />
  12092. <Data ElementName="uncontested_block" Type="int16" Size="1" />
  12093. <Data ElementName="unknown13" Type="int16" Size="1" />
  12094. <Data ElementName="uncontested_riposte" Type="int16" Size="1" />
  12095. <Data ElementName="uncontested_dodge" Type="int16" Size="1" />
  12096. <Data ElementName="uncontested_parry" Type="int16" Size="1" />
  12097. <Data ElementName="str" Type="int32" Size="1" />
  12098. <Data ElementName="sta" Type="int32" Size="1" />
  12099. <Data ElementName="agi" Type="int32" Size="1" />
  12100. <Data ElementName="wis" Type="int32" Size="1" />
  12101. <Data ElementName="int" Type="int32" Size="1" />
  12102. <Data ElementName="str_base" Type="int32" Size="1" />
  12103. <Data ElementName="sta_base" Type="int32" Size="1" />
  12104. <Data ElementName="agi_base" Type="int32" Size="1" />
  12105. <Data ElementName="wis_base" Type="int32" Size="1" />
  12106. <Data ElementName="int_base" Type="int32" Size="1" />
  12107. <Data ElementName="mitigation_cur" Type="int32" Size="1" />
  12108. <Data ElementName="elemental" Type="int32" Size="1" />
  12109. <Data ElementName="noxious" Type="int32" Size="1" />
  12110. <Data ElementName="arcane" Type="int32" Size="1" />
  12111. <Data ElementName="mitigation_base" Type="int32" Size="1" />
  12112. <Data ElementName="elemental_base" Type="int32" Size="1" />
  12113. <Data ElementName="noxious_base" Type="int32" Size="1" />
  12114. <Data ElementName="arcane_base" Type="int32" Size="1" />
  12115. <Data ElementName="unknown14" Type="int16" Size="1" />
  12116. <Data ElementName="elemental_absorb_pve" Type="int16" Size="1" />
  12117. <Data ElementName="noxious_absorb_pve" Type="int16" Size="1" />
  12118. <Data ElementName="arcane_absorb_pve" Type="int16" Size="1" />
  12119. <Data ElementName="unknown15" Type="int16" Size="1" />
  12120. <Data ElementName="elemental_absorb_pvp" Type="int16" Size="1" />
  12121. <Data ElementName="noxious_absorb_pvp" Type="int16" Size="1" />
  12122. <Data ElementName="arcane_absorb_pvp" Type="int16" Size="1" />
  12123. <Data ElementName="unknown16" Type="int16" Size="1" />
  12124. <Data ElementName="elemental_dmg_reduction" Type="int16" Size="1" />
  12125. <Data ElementName="noxious_dmg_reduction" Type="int16" Size="1" />
  12126. <Data ElementName="arcane_dmg_reduction" Type="int16" Size="1" />
  12127. <Data ElementName="unknown17" Type="int16" Size="1" />
  12128. <Data ElementName="elemental_dmg_reduction_pct" Type="int16" Size="1" />
  12129. <Data ElementName="noxious_dmg_reduction_pct" Type="int16" Size="1" />
  12130. <Data ElementName="arcane_dmg_reduction_pct" Type="int16" Size="1" />
  12131. <Data ElementName="current_adv_xp" Type="float" Size="1" />
  12132. <Data ElementName="needed_adv_xp" Type="float" Size="1" />
  12133. <Data ElementName="debt_adv_xp" Type="float" Size="1" />
  12134. <Data ElementName="current_trade_xp" Type="float" Size="1" />
  12135. <Data ElementName="needed_trade_xp" Type="float" Size="1" />
  12136. <Data ElementName="debt_trade_xp" Type="float" Size="1" />
  12137. <Data ElementName="unknown18" Type="int16" Size="6" />
  12138. <Data ElementName="server_bonus" Type="int16" Size="1" />
  12139. <Data ElementName="adventure_vet_bonus" Type="int16" Size="1" />
  12140. <Data ElementName="tradeskill_vet_bonus" Type="int16" Size="1" />
  12141. <Data ElementName="dungeon_finder_bonus" Type="int16" Size="1" />
  12142. <Data ElementName="recruit_friend_bonus" Type="int32" Size="1" />
  12143. <Data ElementName="unknown19" Type="int16" Size="1" />
  12144. <Data ElementName="adventure_vitality" Type="int16" Size="1" />
  12145. <Data ElementName="adventure_vitality_yellow_arrow" Type="int16" Size="1" />
  12146. <Data ElementName="adventure_vitality_blue_arrow" Type="int16" Size="1" />
  12147. <Data ElementName="tradeskill_vitality" Type="int16" Size="1" />
  12148. <Data ElementName="tradeskill_vitality_purple_arrow" Type="int16" Size="1" />
  12149. <Data ElementName="tradeskill_vitality_blue_arrow" Type="int16" Size="1" />
  12150. <Data ElementName="mentor_bonus" Type="int16" Size="1" />
  12151. <Data ElementName="unknown20" Type="int8" Size="1" />
  12152. <Data ElementName="assigned_aa" Type="int16" Size="1" />
  12153. <Data ElementName="max_aa" Type="int16" Size="1" />
  12154. <Data ElementName="unassigned_aa" Type="int16" Size="1" />
  12155. <Data ElementName="aa_green_bar" Type="int16" Size="1" />
  12156. <Data ElementName="adv_xp_to_aa_xp_slider" Type="int16" Size="1" />
  12157. <Data ElementName="unknown21" Type="int16" Size="1" />
  12158. <Data ElementName="aa_blue_bar" Type="int16" Size="1" />
  12159. <Data ElementName="bonus_achievement_xp" Type="int16" Size="1" />
  12160. <Data ElementName="unknown22" Type="int8" Size="2" />
  12161. <Data ElementName="unknown23" Type="int8" Size="2" />
  12162. <Data ElementName="items_found" Type="int32" Size="1" />
  12163. <Data ElementName="named_npcs_killed" Type="int32" Size="1" />
  12164. <Data ElementName="quests_completed" Type="int32" Size="1" />
  12165. <Data ElementName="exploration_events" Type="int32" Size="1" />
  12166. <Data ElementName="completed_collections" Type="int32" Size="1" />
  12167. <Data ElementName="unknown24" Type="int16" Size="10" />
  12168. <Data ElementName="unknown25" Type="int8" Size="1" />
  12169. <Data ElementName="total_prestige_points" Type="int16" Size="1" />
  12170. <Data ElementName="unassigned_prestige_points" Type="int16" Size="1" />
  12171. <Data ElementName="unknown26" Type="int16" Size="1" />
  12172. <Data ElementName="unknown27" Type="int16" Size="1" />
  12173. <Data ElementName="total_tradeskill_points" Type="int16" Size="1" />
  12174. <Data ElementName="unassigned_tradeskill_points" Type="int16" Size="1" />
  12175. <Data ElementName="unknown28" Type="int16" Size="1" />
  12176. <Data ElementName="unknown29" Type="int16" Size="1" />
  12177. <Data ElementName="total_tradeskill_prestige_points" Type="int16" Size="1" />
  12178. <Data ElementName="unassigned_tradeskill_prestige_points" Type="int16" Size="1" />
  12179. <Data ElementName="unknown30" Type="int16" Size="1" />
  12180. <Data ElementName="unknown31" Type="int16" Size="1" />
  12181. <Data ElementName="unknown32" Type="int16" Size="1" />
  12182. <Data ElementName="unknown33" Type="int16" Size="1" />
  12183. <Data ElementName="coins_copper" Type="int32" Size="1" />
  12184. <Data ElementName="coins_silver" Type="int32" Size="1" />
  12185. <Data ElementName="coins_gold" Type="int32" Size="1" />
  12186. <Data ElementName="coins_plat" Type="int32" Size="1" />
  12187. <Data ElementName="unknown34" Type="int32" Size="5" />
  12188. <Data ElementName="spell_effects" Substruct="Substruct_SpellEffects" Size="45" />
  12189. <Data ElementName="detrimental_spell_effects" Substruct="Substruct_SpellEffects" Size="45" />
  12190. <Data ElementName="passive_spell_effects" Substruct="Substruct_PassiveEffects" Size="100" />
  12191. <Data ElementName="unknown35" Type="int8" Size="486" />
  12192. <Data ElementName="trauma_count" Type="int8" Size="1" />
  12193. <Data ElementName="arcane_count" Type="int8" Size="1" />
  12194. <Data ElementName="noxious_count" Type="int8" Size="1" />
  12195. <Data ElementName="elemental_count" Type="int8" Size="1" />
  12196. <Data ElementName="curse_count" Type="int8" Size="1" />
  12197. <Data ElementName="maintained_effects" Substruct="Substruct_MaintainedEffects" Size="30" />
  12198. <Data ElementName="breath" Type="float" Size="1" />
  12199. <Data ElementName="breathe_underwater" Type="int8" Size="1" />
  12200. <Data ElementName="unknown36" Type="float" Size="1" />
  12201. <Data ElementName="melee_pri_dmg_min" Type="int32" Size="1" />
  12202. <Data ElementName="melee_pri_dmg_max" Type="int32" Size="1" />
  12203. <Data ElementName="melee_pri_delay" Type="float" Size="1" />
  12204. <Data ElementName="melee_sec_dmg_min" Type="int32" Size="1" />
  12205. <Data ElementName="melee_sec_dmg_max" Type="int32" Size="1" />
  12206. <Data ElementName="melee_sec_delay" Type="float" Size="1" />
  12207. <Data ElementName="ranged_dmg_min" Type="int32" Size="1" />
  12208. <Data ElementName="ranged_dmg_max" Type="int32" Size="1" />
  12209. <Data ElementName="ranged_delay" Type="float" Size="1" />
  12210. <Data ElementName="unknown37" Type="int32" Size="1" />
  12211. <Data ElementName="unknown38" Type="int32" Size="1" />
  12212. <Data ElementName="unknown39" Type="int32" Size="1" />
  12213. <Data ElementName="unknown40" Type="int32" Size="1" />
  12214. <Data ElementName="ability_mod_pve" Type="float" Size="1" />
  12215. <Data ElementName="unknown41" Type="float" Size="1" />
  12216. <Data ElementName="unknown42" Type="float" Size="1" />
  12217. <Data ElementName="unknown43" Type="float" Size="1" />
  12218. <Data ElementName="unknown44" Type="float" Size="1" />
  12219. <Data ElementName="ability_mod_pvp" Type="float" Size="1" />
  12220. <Data ElementName="base_melee_crit" Type="float" Size="1" />
  12221. <Data ElementName="base_spell_crit" Type="float" Size="1" />
  12222. <Data ElementName="base_taunt_crit" Type="float" Size="1" />
  12223. <Data ElementName="base_heal_crit" Type="float" Size="1" />
  12224. <!--<Data ElementName="unknown44a" Type="int16" Size="1" />--> <!-- 58588 - Required to make it in the game -->
  12225. <Data ElementName="flags" Type="int32" Size="1" />
  12226. <Data ElementName="flags2" Type="int32" Size="1" />
  12227. <Data ElementName="unknown45" Type="float" Size="1" />
  12228. <Data ElementName="unknown46" Type="float" Size="1" />
  12229. <Data ElementName="unknown47" Type="float" Size="1" />
  12230. <Data ElementName="unknown48" Type="float" Size="1" />
  12231. <Data ElementName="unknown49" Type="float" Size="1" />
  12232. <Data ElementName="unknown50" Type="float" Size="1" />
  12233. <Data ElementName="unknown51" Type="float" Size="1" />
  12234. <Data ElementName="unknown52" Type="float" Size="1" />
  12235. <Data ElementName="unknown53" Type="float" Size="1" />
  12236. <Data ElementName="unknown54" Type="float" Size="1" />
  12237. <Data ElementName="unknown55" Type="float" Size="1" />
  12238. <Data ElementName="unknown56" Type="float" Size="1" />
  12239. <Data ElementName="unknown57" Type="float" Size="1" />
  12240. <Data ElementName="unknown58" Type="float" Size="1" />
  12241. <Data ElementName="unknown59" Type="float" Size="1" />
  12242. <Data ElementName="unknown60" Type="float" Size="1" />
  12243. <Data ElementName="unknown61" Type="float" Size="1" />
  12244. <Data ElementName="unknown62" Type="float" Size="1" />
  12245. <Data ElementName="unknown63" Type="float" Size="1" />
  12246. <Data ElementName="unknown64" Type="float" Size="1" />
  12247. <Data ElementName="unknown65" Type="float" Size="1" />
  12248. <Data ElementName="unknown66" Type="float" Size="1" />
  12249. <Data ElementName="unknown67" Type="float" Size="1" />
  12250. <Data ElementName="unknown68" Type="float" Size="1" />
  12251. <Data ElementName="unknown69" Type="float" Size="1" />
  12252. <Data ElementName="unknown70" Type="float" Size="1" />
  12253. <Data ElementName="unknown71" Type="float" Size="1" />
  12254. <Data ElementName="unknown72" Type="float" Size="1" />
  12255. <Data ElementName="unknown73" Type="float" Size="1" />
  12256. <Data ElementName="unknown74" Type="float" Size="1" />
  12257. <Data ElementName="unknown75" Type="float" Size="1" />
  12258. <Data ElementName="unknown76" Type="float" Size="1" />
  12259. <Data ElementName="unknown77" Type="float" Size="1" />
  12260. <Data ElementName="unknown78" Type="float" Size="1" />
  12261. <Data ElementName="unknown79" Type="float" Size="1" />
  12262. <Data ElementName="unknown80" Type="float" Size="1" />
  12263. <Data ElementName="unknown81" Type="float" Size="1" />
  12264. <Data ElementName="unknown82" Type="float" Size="1" />
  12265. <Data ElementName="unknown83" Type="float" Size="1" />
  12266. <Data ElementName="unknown84" Type="float" Size="1" />
  12267. <Data ElementName="unknown85" Type="float" Size="1" />
  12268. <Data ElementName="unknown86" Type="float" Size="1" />
  12269. <Data ElementName="unknown87" Type="float" Size="1" />
  12270. <Data ElementName="unknown88" Type="float" Size="1" />
  12271. <Data ElementName="unknown89" Type="float" Size="1" />
  12272. <Data ElementName="unknown90" Type="float" Size="1" />
  12273. <Data ElementName="unknown91" Type="float" Size="1" />
  12274. <Data ElementName="unknown92" Type="float" Size="1" />
  12275. <Data ElementName="unknown93" Type="float" Size="1" />
  12276. <Data ElementName="unknown94" Type="float" Size="1" />
  12277. <Data ElementName="unknown95" Type="float" Size="1" />
  12278. <Data ElementName="unknown96" Type="float" Size="1" />
  12279. <Data ElementName="unknown97" Type="float" Size="1" />
  12280. <Data ElementName="unknown98" Type="float" Size="1" />
  12281. <Data ElementName="unknown99" Type="float" Size="1" />
  12282. <Data ElementName="unknown100" Type="float" Size="1" />
  12283. <Data ElementName="unknown101" Type="float" Size="1" />
  12284. <Data ElementName="unknown102" Type="float" Size="1" />
  12285. <Data ElementName="unknown103" Type="float" Size="1" />
  12286. <Data ElementName="unknown104" Type="float" Size="1" />
  12287. <Data ElementName="unknown105" Type="float" Size="1" />
  12288. <Data ElementName="unknown106" Type="float" Size="1" />
  12289. <Data ElementName="unknown107" Type="float" Size="1" />
  12290. <Data ElementName="unknown108" Type="float" Size="1" />
  12291. <Data ElementName="unknown109" Type="float" Size="1" />
  12292. <Data ElementName="unknown110" Type="float" Size="1" />
  12293. <Data ElementName="out_of_combat_health_regen" Type="float" Size="1" />
  12294. <Data ElementName="out_of_combat_power_regen" Type="float" Size="1" />
  12295. <Data ElementName="in_combat_regen" Type="float" Size="1" />
  12296. <Data ElementName="deflect" Type="float" Size="1" />
  12297. <Data ElementName="increase_max_health" Type="float" Size="1" />
  12298. <Data ElementName="increase_max_health2" Type="float" Size="1" /> <!-- used when bonus is applied to both health & power -->
  12299. <Data ElementName="unknown117" Type="float" Size="1" />
  12300. <Data ElementName="increase_speed" Type="float" Size="1" />
  12301. <Data ElementName="unknown119" Type="float" Size="1" />
  12302. <Data ElementName="increase_ground_speed" Type="float" Size="1" />
  12303. <Data ElementName="increase_air_speed" Type="float" Size="1" />
  12304. <Data ElementName="unknown122" Type="float" Size="1" /> <!-- see coldain pegasus buff this has a value of 8 which involves skill buff -->
  12305. <Data ElementName="unknown123" Type="float" Size="1" /> <!-- see coldain pegasus buff this has a value of 3 which involves skill buff -->
  12306. <Data ElementName="unknown124" Type="float" Size="1" /> <!-- see coldain pegasus buff this has a value of 3 which involves skill buff -->
  12307. <Data ElementName="in_combat_movement_speed" Type="float" Size="1" />
  12308. <Data ElementName="haste" Type="float" Size="1" />
  12309. <Data ElementName="increase_max_power" Type="float" Size="1" />
  12310. <Data ElementName="increase_max_power2" Type="float" Size="1" /> <!-- used when bonus is applied to both health & power -->
  12311. <Data ElementName="unknown128" Type="float" Size="1" />
  12312. <Data ElementName="drunk" Type="float" Size="1" />
  12313. <Data ElementName="unknown129" Type="float" Size="1" />
  12314. <Data ElementName="hate_mod" Type="float" Size="1" />
  12315. <Data ElementName="adventure_effects_bonus" Type="float" Size="1" />
  12316. <Data ElementName="tradeskill_effects_bonus" Type="float" Size="1" />
  12317. <Data ElementName="unknown130" Type="float" Size="1" />
  12318. <Data ElementName="unknown131" Type="float" Size="1" />
  12319. <Data ElementName="unknown131a" Type="float" Size="1" />
  12320. <Data ElementName="dps" Type="float" Size="1" />
  12321. <Data ElementName="unknown132" Type="float" Size="1" />
  12322. <Data ElementName="unknown133" Type="float" Size="1" />
  12323. <Data ElementName="unknown134" Type="float" Size="1" />
  12324. <Data ElementName="base_avoidance" Type="float" Size="1" />
  12325. <Data ElementName="unknown136" Type="float" Size="1" />
  12326. <Data ElementName="uncontested_riposte_pve" Type="float" Size="1" />
  12327. <Data ElementName="uncontested_parry_pve" Type="float" Size="1" />
  12328. <Data ElementName="unknown139" Type="float" Size="1" />
  12329. <Data ElementName="melee_ae" Type="float" Size="1" />
  12330. <Data ElementName="multi_attack" Type="float" Size="1" />
  12331. <Data ElementName="spell_multi_attack" Type="float" Size="1" /> <!-- spell_doublecast -->
  12332. <Data ElementName="flurry" Type="float" Size="1" />
  12333. <Data ElementName="unknown140" Type="float" Size="1" />
  12334. <Data ElementName="bountiful_harvest" Type="float" Size="1" />
  12335. <Data ElementName="block_chance" Type="float" Size="1" />
  12336. <Data ElementName="unknown141" Type="float" Size="1" />
  12337. <Data ElementName="unknown142" Type="float" Size="1" />
  12338. <Data ElementName="crit_chance" Type="float" Size="1" />
  12339. <Data ElementName="unknown143" Type="float" Size="1" />
  12340. <Data ElementName="unknown144" Type="float" Size="1" />
  12341. <Data ElementName="crit_bonus" Type="float" Size="1" />
  12342. <Data ElementName="potency" Type="float" Size="1" />
  12343. <Data ElementName="unknown145" Type="float" Size="1" />
  12344. <Data ElementName="reuse_speed" Type="float" Size="1" />
  12345. <Data ElementName="recovery_speed" Type="float" Size="1" />
  12346. <Data ElementName="casting_speed" Type="float" Size="1" />
  12347. <Data ElementName="spell_reuse_speed" Type="float" Size="1" />
  12348. <Data ElementName="unknown146" Type="float" Size="1" />
  12349. <Data ElementName="unknown147" Type="float" Size="1" />
  12350. <Data ElementName="decrease_falling_dmg" Type="float" Size="1" />
  12351. <Data ElementName="unknown149" Type="float" Size="1" />
  12352. <Data ElementName="unknown150" Type="float" Size="1" />
  12353. <Data ElementName="unknown151" Type="float" Size="1" />
  12354. <Data ElementName="unknown152" Type="float" Size="1" />
  12355. <Data ElementName="unknown153" Type="float" Size="1" />
  12356. <Data ElementName="unknown154" Type="float" Size="1" />
  12357. <Data ElementName="unknown155" Type="float" Size="1" />
  12358. <Data ElementName="unknown156" Type="float" Size="1" />
  12359. <Data ElementName="loot_coin" Type="float" Size="1" />
  12360. <Data ElementName="mitigation_increase" Type="float" Size="1" />
  12361. <Data ElementName="unknown159" Type="float" Size="1" />
  12362. <Data ElementName="strikethrough" Type="float" Size="1" />
  12363. <Data ElementName="unknown160" Type="float" Size="1" />
  12364. <Data ElementName="accuracy" Type="float" Size="1" />
  12365. <Data ElementName="unknown161" Type="float" Size="1" />
  12366. <Data ElementName="unknown162" Type="float" Size="1" />
  12367. <Data ElementName="unknown163" Type="float" Size="1" />
  12368. <Data ElementName="unknown164" Type="float" Size="1" />
  12369. <Data ElementName="unknown165" Type="float" Size="1" />
  12370. <Data ElementName="unknown166" Type="float" Size="1" />
  12371. <Data ElementName="unknown167" Type="float" Size="1" />
  12372. <Data ElementName="unknown168" Type="float" Size="1" />
  12373. <Data ElementName="lethality_pve" Type="float" Size="1" />
  12374. <Data ElementName="unknown170" Type="float" Size="1" />
  12375. <Data ElementName="unknown171" Type="float" Size="1" />
  12376. <Data ElementName="unknown172" Type="float" Size="1" />
  12377. <Data ElementName="unknown173" Type="float" Size="1" />
  12378. <Data ElementName="pvp_crit_mit" Type ="float" Size="1" />
  12379. <Data ElementName="unknown174" Type ="float" Size="1" />
  12380. <Data ElementName="unknown175" Type ="float" Size="1" />
  12381. <Data ElementName="unknown200" Type ="float" Size="1" />
  12382. <Data ElementName="unknown201" Type ="float" Size="1" />
  12383. <Data ElementName="unknown202" Type ="float" Size="1" />
  12384. <Data ElementName="unknown203" Type ="float" Size="1" />
  12385. <Data ElementName="unknown204" Type ="float" Size="1" />
  12386. <Data ElementName="unknown205" Type ="float" Size="1" />
  12387. <Data ElementName="unknown206" Type ="float" Size="1" />
  12388. <Data ElementName="unknown207" Type ="float" Size="1" />
  12389. <Data ElementName="unknown208" Type ="float" Size="1" />
  12390. <Data ElementName="unknown209" Type ="float" Size="1" />
  12391. <Data ElementName="unknown210" Type ="float" Size="1" />
  12392. <Data ElementName="unknown211" Type ="float" Size="1" />
  12393. <Data ElementName="unknown212" Type ="float" Size="1" />
  12394. <Data ElementName="unknown213" Type ="float" Size="1" />
  12395. <Data ElementName="unknown214" Type ="float" Size="1" />
  12396. <Data ElementName="unknown215" Type ="float" Size="1" />
  12397. <Data ElementName="unknown216" Type ="float" Size="1" />
  12398. <Data ElementName="unknown217" Type ="float" Size="1" />
  12399. <Data ElementName="unknown218" Type ="float" Size="1" />
  12400. <Data ElementName="unknown219" Type ="float" Size="1" />
  12401. <Data ElementName="unknown220" Type ="float" Size="1" />
  12402. <Data ElementName="unknown221" Type ="float" Size="1" />
  12403. <Data ElementName="unknown222" Type ="float" Size="1" />
  12404. <Data ElementName="unknown223" Type ="float" Size="1" />
  12405. <Data ElementName="unknown224" Type ="float" Size="1" />
  12406. <Data ElementName="unknown225" Type ="float" Size="1" />
  12407. <Data ElementName="unknown226" Type ="float" Size="1" />
  12408. <Data ElementName="unknown227" Type ="float" Size="1" />
  12409. <Data ElementName="unknown228" Type ="float" Size="1" />
  12410. <Data ElementName="unknown229" Type ="float" Size="1" />
  12411. <Data ElementName="unknown230" Type ="float" Size="1" />
  12412. <Data ElementName="unknown231" Type ="float" Size="1" />
  12413. <Data ElementName="unknown232" Type ="float" Size="1" />
  12414. <Data ElementName="unknown233" Type ="float" Size="1" />
  12415. <Data ElementName="unknown234" Type ="float" Size="1" />
  12416. <Data ElementName="unknown235" Type ="float" Size="1" />
  12417. <Data ElementName="unknown236" Type ="float" Size="1" />
  12418. <Data ElementName="unknown237" Type ="float" Size="1" />
  12419. <Data ElementName="unknown238" Type ="float" Size="1" />
  12420. <Data ElementName="unknown239" Type ="float" Size="1" />
  12421. <Data ElementName="unknown240" Type ="float" Size="1" />
  12422. <Data ElementName="unknown241" Type ="float" Size="1" />
  12423. <Data ElementName="unknown242" Type ="float" Size="1" />
  12424. <Data ElementName="uncontested_riposte_gear_cap" Type ="float" Size="1" />
  12425. <Data ElementName="uncontested_dodge_gear_cap" Type ="float" Size="1" />
  12426. <Data ElementName="uncontested_parry_gear_cap" Type ="float" Size="1" />
  12427. <Data ElementName="unknown246" Type ="float" Size="1" />
  12428. <Data ElementName="unknown247" Type ="float" Size="1" />
  12429. <Data ElementName="unknown248" Type ="float" Size="1" />
  12430. <Data ElementName="unknown249" Type ="float" Size="1" />
  12431. <Data ElementName="unknown250" Type ="float" Size="1" />
  12432. <Data ElementName="unknown251" Type ="float" Size="1" />
  12433. <Data ElementName="unknown252" Type ="float" Size="1" />
  12434. <Data ElementName="unknown253" Type ="float" Size="1" />
  12435. <Data ElementName="unknown254" Type ="float" Size="1" />
  12436. <Data ElementName="unknown255" Type ="float" Size="1" />
  12437. <Data ElementName="unknown256" Type ="float" Size="1" />
  12438. <Data ElementName="unknown257" Type ="float" Size="1" />
  12439. <Data ElementName="unknown258" Type ="float" Size="1" />
  12440. <Data ElementName="unknown259" Type ="float" Size="1" />
  12441. <Data ElementName="unknown260" Type ="float" Size="1" />
  12442. <Data ElementName="unknown261" Type ="float" Size="1" />
  12443. <Data ElementName="unknown262" Type ="float" Size="1" />
  12444. <Data ElementName="unknown263" Type ="float" Size="1" />
  12445. <Data ElementName="unknown264" Type ="float" Size="1" />
  12446. <Data ElementName="unknown265" Type ="float" Size="1" />
  12447. <Data ElementName="unknown266" Type ="float" Size="1" />
  12448. <Data ElementName="unknown267" Type ="float" Size="1" />
  12449. <Data ElementName="unknown268" Type ="float" Size="1" />
  12450. <Data ElementName="unknown269" Type ="float" Size="1" />
  12451. <Data ElementName="unknown270" Type ="float" Size="1" />
  12452. <Data ElementName="unknown271" Type ="float" Size="1" />
  12453. <Data ElementName="unknown272" Type ="float" Size="1" />
  12454. <Data ElementName="unknown273" Type ="float" Size="1" />
  12455. <Data ElementName="unknown274" Type ="float" Size="1" />
  12456. <Data ElementName="unknown275" Type ="float" Size="1" />
  12457. <Data ElementName="unknown276" Type ="float" Size="1" />
  12458. <Data ElementName="unknown277" Type ="float" Size="1" />
  12459. <Data ElementName="unknown278" Type ="float" Size="1" />
  12460. <Data ElementName="unknown279" Type ="float" Size="1" />
  12461. <Data ElementName="unknown280" Type ="float" Size="1" />
  12462. <Data ElementName="unknown281" Type ="float" Size="1" />
  12463. <Data ElementName="unknown282" Type ="float" Size="1" />
  12464. <Data ElementName="unknown283" Type ="float" Size="1" />
  12465. <Data ElementName="unknown284" Type ="float" Size="1" />
  12466. <Data ElementName="unknown285" Type ="float" Size="1" />
  12467. <Data ElementName="unknown286" Type ="float" Size="1" />
  12468. <Data ElementName="unknown287" Type ="float" Size="1" />
  12469. <Data ElementName="unknown288" Type ="float" Size="1" />
  12470. <Data ElementName="unknown289" Type ="float" Size="1" />
  12471. <Data ElementName="unknown290" Type ="float" Size="1" />
  12472. <Data ElementName="unknown291" Type ="float" Size="1" />
  12473. <Data ElementName="unknown292" Type ="float" Size="1" />
  12474. <Data ElementName="unknown293" Type ="float" Size="1" />
  12475. <Data ElementName="unknown294" Type ="float" Size="1" />
  12476. <Data ElementName="unknown295" Type ="float" Size="1" />
  12477. <Data ElementName="unknown296" Type ="float" Size="1" />
  12478. <Data ElementName="unknown297" Type ="float" Size="1" />
  12479. <Data ElementName="unknown298" Type ="float" Size="1" />
  12480. <Data ElementName="unknown299" Type ="float" Size="1" />
  12481. <Data ElementName="unknown300" Type ="float" Size="1" />
  12482. <Data ElementName="unknown301" Type ="float" Size="1" />
  12483. <Data ElementName="unknown302" Type ="float" Size="1" />
  12484. <Data ElementName="unknown303" Type ="float" Size="1" />
  12485. <Data ElementName="unknown304" Type ="float" Size="1" />
  12486. <Data ElementName="unknown305" Type ="float" Size="1" />
  12487. <Data ElementName="unknown306" Type ="float" Size="1" />
  12488. <Data ElementName="unknown307" Type ="float" Size="1" />
  12489. <Data ElementName="unknown308" Type ="float" Size="1" />
  12490. <Data ElementName="unknown308000" Type ="float" Size="1" />
  12491. <Data ElementName="unknown308001" Type ="float" Size="1" />
  12492. <Data ElementName="unknown308002" Type ="float" Size="1" />
  12493. <Data ElementName="unknown308003" Type ="float" Size="1" />
  12494. <Data ElementName="unknown308004" Type ="float" Size="1" />
  12495. <Data ElementName="unknown308005" Type ="float" Size="1" />
  12496. <Data ElementName="unknown308006" Type ="float" Size="1" />
  12497. <Data ElementName="unknown308007" Type ="float" Size="1" />
  12498. <Data ElementName="unknown308008" Type ="float" Size="1" />
  12499. <Data ElementName="unknown308009" Type ="float" Size="1" />
  12500. <Data ElementName="unknown308010" Type ="float" Size="1" />
  12501. <Data ElementName="unknown308011" Type ="float" Size="1" />
  12502. <Data ElementName="unknown308012" Type ="float" Size="1" />
  12503. <Data ElementName="unknown308013" Type ="float" Size="1" />
  12504. <Data ElementName="unknown308014" Type ="float" Size="1" />
  12505. <Data ElementName="unknown308015" Type ="float" Size="1" />
  12506. <Data ElementName="unknown308016" Type ="float" Size="1" />
  12507. <Data ElementName="unknown308017" Type ="float" Size="1" />
  12508. <Data ElementName="unknown308018" Type ="float" Size="1" />
  12509. <Data ElementName="unknown308019" Type ="float" Size="1" />
  12510. <Data ElementName="unknown308020" Type ="float" Size="1" />
  12511. <Data ElementName="unknown308021" Type ="float" Size="1" />
  12512. <Data ElementName="unknown308022" Type ="float" Size="1" />
  12513. <Data ElementName="unknown308023" Type ="float" Size="1" />
  12514. <Data ElementName="unknown308024" Type ="float" Size="1" />
  12515. <Data ElementName="unknown308025" Type ="float" Size="1" />
  12516. <Data ElementName="unknown308026" Type ="float" Size="1" />
  12517. <Data ElementName="unknown308027" Type ="float" Size="1" />
  12518. <Data ElementName="unknown308028" Type ="float" Size="1" />
  12519. <Data ElementName="unknown308029" Type ="float" Size="1" />
  12520. <Data ElementName="unknown308030" Type ="float" Size="1" />
  12521. <Data ElementName="unknown308031" Type ="float" Size="1" />
  12522. <Data ElementName="unknown308032" Type ="float" Size="1" />
  12523. <Data ElementName="unknown308033" Type ="float" Size="1" />
  12524. <Data ElementName="unknown308034" Type ="float" Size="1" />
  12525. <Data ElementName="unknown308035" Type ="float" Size="1" />
  12526. <Data ElementName="unknown308036" Type ="float" Size="1" />
  12527. <Data ElementName="unknown308037" Type ="float" Size="1" />
  12528. <Data ElementName="unknown308038" Type ="float" Size="1" />
  12529. <Data ElementName="unknown308039" Type ="float" Size="1" />
  12530. <Data ElementName="unknown308040" Type ="float" Size="1" />
  12531. <Data ElementName="unknown308041" Type ="float" Size="1" />
  12532. <Data ElementName="unknown308042" Type ="float" Size="1" />
  12533. <Data ElementName="unknown308043" Type ="float" Size="1" />
  12534. <Data ElementName="unknown308044" Type ="float" Size="1" />
  12535. <Data ElementName="unknown308045" Type ="float" Size="1" />
  12536. <Data ElementName="unknown308046" Type ="float" Size="1" />
  12537. <Data ElementName="unknown308047" Type ="float" Size="1" />
  12538. <Data ElementName="unknown308048" Type ="float" Size="1" />
  12539. <Data ElementName="unknown308049" Type ="float" Size="1" />
  12540. <Data ElementName="unknown308050" Type ="float" Size="1" />
  12541. <Data ElementName="unknown308052" Type ="float" Size="1" />
  12542. <Data ElementName="unknown308053" Type ="float" Size="1" />
  12543. <Data ElementName="unknown308054" Type ="float" Size="1" />
  12544. <Data ElementName="unknown308055" Type ="float" Size="1" />
  12545. <Data ElementName="unknown308056" Type ="float" Size="1" />
  12546. <Data ElementName="unknown308057" Type ="float" Size="1" />
  12547. <Data ElementName="unknown308058" Type ="float" Size="1" />
  12548. <Data ElementName="unknown308059" Type ="float" Size="1" />
  12549. <Data ElementName="unknown308060" Type ="float" Size="1" />
  12550. <Data ElementName="unknown308061" Type ="float" Size="1" />
  12551. <Data ElementName="unknown308062" Type ="float" Size="1" />
  12552. <Data ElementName="unknown308063" Type ="float" Size="1" />
  12553. <Data ElementName="unknown308064" Type ="float" Size="1" />
  12554. <Data ElementName="unknown308065" Type ="float" Size="1" />
  12555. <Data ElementName="unknown308066" Type ="float" Size="1" />
  12556. <Data ElementName="unknown308067" Type ="float" Size="1" />
  12557. <Data ElementName="unknown308068" Type ="float" Size="1" />
  12558. <Data ElementName="unknown308069" Type ="float" Size="1" />
  12559. <Data ElementName="unknown308070" Type ="float" Size="1" />
  12560. <Data ElementName="unknown308071" Type ="float" Size="1" />
  12561. <Data ElementName="unknown308072" Type ="float" Size="1" />
  12562. <Data ElementName="unknown308073" Type ="float" Size="1" />
  12563. <Data ElementName="unknown308074" Type ="float" Size="1" />
  12564. <Data ElementName="unknown308075" Type ="float" Size="1" />
  12565. <Data ElementName="unknown308076" Type ="float" Size="1" />
  12566. <Data ElementName="unknown308077" Type ="float" Size="1" />
  12567. <Data ElementName="unknown308078" Type ="float" Size="1" />
  12568. <Data ElementName="unknown308079" Type ="float" Size="1" />
  12569. <Data ElementName="unknown308080" Type ="float" Size="1" />
  12570. <Data ElementName="unknown308081" Type ="float" Size="1" />
  12571. <Data ElementName="unknown308082" Type ="float" Size="1" />
  12572. <Data ElementName="unknown308083" Type ="float" Size="1" />
  12573. <Data ElementName="unknown308084" Type ="float" Size="1" />
  12574. <Data ElementName="unknown308085" Type ="float" Size="1" />
  12575. <Data ElementName="unknown308086" Type ="float" Size="1" />
  12576. <Data ElementName="unknown308087" Type ="float" Size="1" />
  12577. <Data ElementName="unknown308088" Type ="float" Size="1" />
  12578. <Data ElementName="unknown308089" Type ="float" Size="1" />
  12579. <Data ElementName="unknown308090" Type ="float" Size="1" />
  12580. <Data ElementName="unknown308091" Type ="float" Size="1" />
  12581. <Data ElementName="unknown308092" Type ="float" Size="1" />
  12582. <Data ElementName="unknown308093" Type ="float" Size="1" />
  12583. <Data ElementName="unknown308094" Type ="float" Size="1" />
  12584. <Data ElementName="unknown308095" Type ="float" Size="1" />
  12585. <Data ElementName="unknown308096" Type ="float" Size="1" />
  12586. <Data ElementName="unknown308097" Type ="float" Size="1" />
  12587. <Data ElementName="unknown308098" Type ="float" Size="1" />
  12588. <Data ElementName="unknown308099" Type ="float" Size="1" />
  12589. <Data ElementName="unknown308100" Type ="float" Size="1" />
  12590. <Data ElementName="unknown308101" Type ="float" Size="1" />
  12591. <Data ElementName="out_of_combat_health_regen_pvp" Type="float" Size="1" />
  12592. <Data ElementName="out_of_combat_power_regen_pvp" Type="float" Size="1" />
  12593. <Data ElementName="in_combat_regen_pvp" Type="float" Size="1" />
  12594. <Data ElementName="deflect_pvp" Type="float" Size="1" />
  12595. <Data ElementName="increase_max_heath_pvp" Type="float" Size="1" />
  12596. <Data ElementName="increase_max_health2_pvp" Type="float" Size="1" /> <!-- used when bonus is applied to both health & power -->
  12597. <Data ElementName="unknown312" Type ="float" Size="1" />
  12598. <Data ElementName="increase_speed_pvp" Type="float" Size="1" />
  12599. <Data ElementName="unknown313" Type="float" Size="1" />
  12600. <Data ElementName="increase_ground_speed_pvp" Type="float" Size="1" />
  12601. <Data ElementName="increase_air_speed_pvp" Type="float" Size="1" />
  12602. <Data ElementName="unknown314" Type="float" Size="1" /> <!-- see coldain pegasus buff this has a value of 8 which involves skill buff -->
  12603. <Data ElementName="unknown315" Type="float" Size="1" /> <!-- see coldain pegasus buff this has a value of 3 which involves skill buff -->
  12604. <Data ElementName="unknown316" Type="float" Size="1" /> <!-- see coldain pegasus buff this has a value of 3 which involves skill buff -->
  12605. <Data ElementName="in_combat_movement_speed_pvp" Type="float" Size="1" />
  12606. <Data ElementName="Haste_pvp" Type="float" Size="1" />
  12607. <Data ElementName="increase_max_power_pvp" Type="float" Size="1" />
  12608. <Data ElementName="increase_max_power2_pvp" Type="float" Size="1" /> <!-- used when bonus is applied to both health & power -->
  12609. <Data ElementName="unknown321" Type="float" Size="1" />
  12610. <Data ElementName="unknown322" Type="float" Size="1" />
  12611. <Data ElementName="unknown323" Type="float" Size="1" />
  12612. <Data ElementName="hate_mod_pvp" Type="float" Size="1" />
  12613. <Data ElementName="unknown325" Type="float" Size="1" />
  12614. <Data ElementName="unknown326" Type="float" Size="1" />
  12615. <Data ElementName="unknown327" Type="float" Size="1" />
  12616. <Data ElementName="unknown328" Type="float" Size="1" />
  12617. <Data ElementName="dps_pvp" Type="float" Size="1" />
  12618. <Data ElementName="unknown330" Type="float" Size="1" />
  12619. <Data ElementName="unknown331" Type="float" Size="1" />
  12620. <Data ElementName="unknown332" Type="float" Size="1" />
  12621. <Data ElementName="base_avoidance_pvp" Type="float" Size="1" />
  12622. <Data ElementName="unknown334" Type="float" Size="1" />
  12623. <Data ElementName="uncontested_riposte_pvp" Type="float" Size="1" />
  12624. <Data ElementName="uncontested_parry_pvp" Type="float" Size="1" />
  12625. <Data ElementName="unknown337" Type="float" Size="1" />
  12626. <Data ElementName="unknown338" Type="float" Size="1" />
  12627. <Data ElementName="multi_attack_pvp" Type="float" Size="1" />
  12628. <Data ElementName="spell_multi_attack_pvp" Type="float" Size="1" /> <!-- spell_doublecast -->
  12629. <Data ElementName="unknown341" Type="float" Size="1" />
  12630. <Data ElementName="unknown342" Type="float" Size="1" />
  12631. <Data ElementName="unknown343" Type="float" Size="1" />
  12632. <Data ElementName="block_chance_pvp" Type="float" Size="1" />
  12633. <Data ElementName="unknown345" Type="float" Size="1" />
  12634. <Data ElementName="unknown346" Type="float" Size="1" />
  12635. <Data ElementName="crit_chance_pvp" Type="float" Size="1" />
  12636. <Data ElementName="unknown348" Type="float" Size="1" />
  12637. <Data ElementName="unknown349" Type="float" Size="1" />
  12638. <Data ElementName="crit_bonus_pvp" Type="float" Size="1" />
  12639. <Data ElementName="potency_pvp" Type="float" Size="1" />
  12640. <Data ElementName="unknown352" Type="float" Size="1" />
  12641. <Data ElementName="reuse_speed_pvp" Type="float" Size="1" />
  12642. <Data ElementName="recovery_speed_pvp" Type="float" Size="1" />
  12643. <Data ElementName="casting_speed_pvp" Type="float" Size="1" />
  12644. <Data ElementName="unknown356" Type="float" Size="1" />
  12645. <Data ElementName="unknown357" Type="float" Size="1" />
  12646. <Data ElementName="unknown358" Type="float" Size="1" />
  12647. <Data ElementName="decrease_falling_dmg_pvp" Type="float" Size="1" />
  12648. <Data ElementName="unknown360" Type="float" Size="1" />
  12649. <Data ElementName="unknown361" Type="float" Size="1" />
  12650. <Data ElementName="unknown362" Type="float" Size="1" />
  12651. <Data ElementName="unknown363" Type="float" Size="1" />
  12652. <Data ElementName="unknown364" Type="float" Size="1" />
  12653. <Data ElementName="unknown365" Type="float" Size="1" />
  12654. <Data ElementName="unknown366" Type="float" Size="1" />
  12655. <Data ElementName="unknown367" Type="float" Size="1" />
  12656. <Data ElementName="loot_coin_pvp" Type="float" Size="1" />
  12657. <Data ElementName="mitigation_increase_pvp" Type="float" Size="1" />
  12658. <Data ElementName="unknown370" Type="float" Size="1" />
  12659. <Data ElementName="strikethrough_pvp" Type="float" Size="1" />
  12660. <Data ElementName="unknown372" Type="float" Size="1" />
  12661. <Data ElementName="unknown373" Type="float" Size="1" />
  12662. <Data ElementName="unknown374" Type="float" Size="1" />
  12663. <Data ElementName="unknown375" Type="float" Size="1" />
  12664. <Data ElementName="unknown376" Type="float" Size="1" />
  12665. <Data ElementName="unknown377" Type="float" Size="1" />
  12666. <Data ElementName="unknown378" Type="float" Size="1" />
  12667. <Data ElementName="unknown379" Type="float" Size="1" />
  12668. <Data ElementName="unknown380" Type="float" Size="1" />
  12669. <Data ElementName="unknown381" Type="float" Size="1" />
  12670. <Data ElementName="lethality_pvp" Type="float" Size="1" />
  12671. <Data ElementName="unknown383" Type="float" Size="1" />
  12672. <Data ElementName="unknown384" Type="float" Size="1" />
  12673. <Data ElementName="unknown385" Type="float" Size="1" />
  12674. <Data ElementName="unknown386" Type="float" Size="1" />
  12675. <Data ElementName="unknown387" Type="float" Size="1" />
  12676. <Data ElementName="unknown388" Type="float" Size="1" />
  12677. <Data ElementName="unknown389" Type="float" Size="1" />
  12678. <Data ElementName="unknown390" Type="float" Size="1" />
  12679. <Data ElementName="unknown391" Type="float" Size="1" />
  12680. <Data ElementName="unknown392" Type="float" Size="1" />
  12681. <Data ElementName="unknown393" Type="float" Size="1" />
  12682. <Data ElementName="unknown394" Type="float" Size="1" />
  12683. <Data ElementName="unknown395" Type="float" Size="1" />
  12684. <Data ElementName="unknown396" Type="float" Size="1" />
  12685. <Data ElementName="unknown397" Type="float" Size="1" />
  12686. <Data ElementName="unknown398" Type="float" Size="1" />
  12687. <Data ElementName="durability_mod" Type="float" Size="1" />
  12688. <Data ElementName="durability_add" Type="float" Size="1" />
  12689. <Data ElementName="progress_mod" Type="float" Size="1" />
  12690. <Data ElementName="progress_add" Type="float" Size="1" />
  12691. <Data ElementName="success_mod" Type="float" Size="1" />
  12692. <Data ElementName="crit_success_mod" Type="float" Size="1" />
  12693. <Data ElementName="unknown177" Type ="float" Size="1" />
  12694. <Data ElementName="rare_harvest_chance" Type="float" Size="1" />
  12695. <Data ElementName="max_crafting" Type="float" Size="1" />
  12696. <Data ElementName="component_refund" Type="float" Size="1" />
  12697. <Data ElementName="unknown178" Type ="float" Size="1" />
  12698. <Data ElementName="ex_durability_mod" Type="float" Size="1" />
  12699. <Data ElementName="ex_durability_add" Type="float" Size="1" />
  12700. <Data ElementName="ex_crit_success_mod" Type="float" Size="1" />
  12701. <Data ElementName="ex_crit_failure_mod" Type="float" Size="1" />
  12702. <Data ElementName="ex_progress_mod" Type="float" Size="1" />
  12703. <Data ElementName="ex_progress_add" Type="float" Size="1" />
  12704. <Data ElementName="ex_success_mod" Type="float" Size="1" />
  12705. <Data ElementName="unknown417" Type="float" Size="1" />
  12706. <Data ElementName="unknown418" Type="float" Size="1" />
  12707. <Data ElementName="unknown419" Type="float" Size="1" />
  12708. <Data ElementName="unknown420" Type="float" Size="1" />
  12709. <Data ElementName="unknown421" Type="float" Size="1" />
  12710. <Data ElementName="unknown422" Type="float" Size="1" />
  12711. <Data ElementName="unknown423" Type="float" Size="1" />
  12712. <Data ElementName="unknown424" Type="float" Size="1" />
  12713. <Data ElementName="unknown425" Type="float" Size="1" />
  12714. <Data ElementName="unknown426" Type="float" Size="1" />
  12715. <Data ElementName="unknown427" Type="float" Size="1" />
  12716. <Data ElementName="unknown428" Type="float" Size="1" />
  12717. <Data ElementName="unknown429" Type="float" Size="1" />
  12718. <Data ElementName="unknown430" Type="float" Size="1" />
  12719. <Data ElementName="unknown431" Type="float" Size="1" />
  12720. <Data ElementName="unknown432" Type="float" Size="1" />
  12721. <Data ElementName="unknown433" Type="float" Size="1" />
  12722. <Data ElementName="unknown434" Type="float" Size="1" />
  12723. <Data ElementName="unknown435" Type="float" Size="1" />
  12724. <Data ElementName="unknown436" Type="float" Size="1" />
  12725. <Data ElementName="unknown437" Type="float" Size="1" />
  12726. <Data ElementName="unknown438" Type="float" Size="1" />
  12727. <Data ElementName="unknown439" Type="float" Size="1" />
  12728. <Data ElementName="unknown440" Type="float" Size="1" />
  12729. <Data ElementName="unknown441" Type="float" Size="1" />
  12730. <Data ElementName="unknown180" Type="int8" Size="1" />
  12731. <Data ElementName="unknown524" Type="int8" Size="1" />
  12732. <Data ElementName="unknown181a" Type="int8" Size="1" />
  12733. <Data ElementName="unknown181b" Type="int8" Size="1" />
  12734. <Data ElementName="unknown442" Type ="float" Size="1" />
  12735. <Data ElementName="unknown443" Type ="float" Size="1" />
  12736. <Data ElementName="unknown444" Type ="float" Size="1" />
  12737. <Data ElementName="unknown445" Type ="float" Size="1" />
  12738. <Data ElementName="unknown446" Type ="float" Size="1" />
  12739. <Data ElementName="unknown447" Type ="float" Size="1" />
  12740. <Data ElementName="unknown448" Type ="float" Size="1" />
  12741. <Data ElementName="unknown449" Type ="float" Size="1" />
  12742. <Data ElementName="unknown450" Type ="float" Size="1" />
  12743. <Data ElementName="unknown451" Type ="float" Size="1" />
  12744. <Data ElementName="unknown452" Type ="float" Size="1" />
  12745. <Data ElementName="unknown453" Type ="float" Size="1" />
  12746. <Data ElementName="unknown454" Type ="float" Size="1" />
  12747. <Data ElementName="unknown455" Type ="float" Size="1" />
  12748. <Data ElementName="unknown456" Type ="float" Size="1" />
  12749. <Data ElementName="unknown457" Type ="float" Size="1" />
  12750. <Data ElementName="unknown458" Type ="float" Size="1" />
  12751. <Data ElementName="unknown459" Type ="float" Size="1" />
  12752. <Data ElementName="unknown460" Type ="float" Size="1" />
  12753. <Data ElementName="unknown461" Type ="float" Size="1" />
  12754. <Data ElementName="unknown462" Type ="float" Size="1" />
  12755. <Data ElementName="unknown463" Type ="float" Size="1" />
  12756. <Data ElementName="unknown464" Type ="float" Size="1" />
  12757. <Data ElementName="unknown465" Type ="float" Size="1" />
  12758. <Data ElementName="unknown466" Type ="float" Size="1" />
  12759. <Data ElementName="unknown467" Type ="float" Size="1" />
  12760. <Data ElementName="unknown468" Type ="float" Size="1" />
  12761. <Data ElementName="unknown469" Type ="float" Size="1" />
  12762. <Data ElementName="unknown470" Type ="float" Size="1" />
  12763. <Data ElementName="unknown471" Type ="float" Size="1" />
  12764. <Data ElementName="unknown472" Type ="float" Size="1" />
  12765. <Data ElementName="unknown473" Type ="float" Size="1" />
  12766. <Data ElementName="unknown474" Type ="float" Size="1" />
  12767. <Data ElementName="unknown475" Type ="float" Size="1" />
  12768. <Data ElementName="unknown476" Type ="float" Size="1" />
  12769. <Data ElementName="unknown477" Type ="float" Size="1" />
  12770. <Data ElementName="unknown478" Type ="float" Size="1" />
  12771. <Data ElementName="unknown479" Type ="float" Size="1" />
  12772. <Data ElementName="unknown480" Type ="float" Size="1" />
  12773. <Data ElementName="unknown481" Type ="float" Size="1" />
  12774. <Data ElementName="unknown482" Type ="float" Size="1" />
  12775. <Data ElementName="unknown483" Type ="float" Size="1" />
  12776. <Data ElementName="unknown484" Type ="float" Size="1" />
  12777. <Data ElementName="unknown485" Type ="float" Size="1" />
  12778. <Data ElementName="unknown486" Type ="float" Size="1" />
  12779. <Data ElementName="unknown487" Type ="float" Size="1" />
  12780. <Data ElementName="unknown488" Type ="float" Size="1" />
  12781. <Data ElementName="unknown489" Type ="float" Size="1" />
  12782. <Data ElementName="unknown490" Type ="float" Size="1" />
  12783. <Data ElementName="unknown491" Type ="float" Size="1" />
  12784. <Data ElementName="unknown492" Type ="float" Size="1" />
  12785. <Data ElementName="unknown493" Type ="float" Size="1" />
  12786. <Data ElementName="unknown494" Type ="float" Size="1" />
  12787. <Data ElementName="unknown495" Type ="float" Size="1" />
  12788. <Data ElementName="unknown496" Type ="float" Size="1" />
  12789. <Data ElementName="unknown497" Type ="float" Size="1" />
  12790. <Data ElementName="unknown498" Type ="float" Size="1" />
  12791. <Data ElementName="unknown499" Type ="float" Size="1" />
  12792. <Data ElementName="unknown500" Type ="float" Size="1" />
  12793. <Data ElementName="unknown501" Type ="float" Size="1" />
  12794. <Data ElementName="unknown502" Type ="float" Size="1" />
  12795. <Data ElementName="unknown503" Type ="float" Size="1" />
  12796. <Data ElementName="unknown504" Type ="float" Size="1" />
  12797. <Data ElementName="unknown505" Type ="float" Size="1" />
  12798. <Data ElementName="unknown506" Type ="float" Size="1" />
  12799. <Data ElementName="unknown507" Type ="float" Size="1" />
  12800. <Data ElementName="unknown508" Type ="float" Size="1" />
  12801. <Data ElementName="unknown509" Type ="float" Size="1" />
  12802. <Data ElementName="unknown510" Type ="float" Size="1" />
  12803. <Data ElementName="unknown511" Type ="float" Size="1" />
  12804. <Data ElementName="unknown512" Type ="float" Size="1" />
  12805. <Data ElementName="unknown513" Type ="float" Size="1" />
  12806. <Data ElementName="unknown514" Type ="float" Size="1" />
  12807. <Data ElementName="haste_tt" Type ="int32" Size="1" />
  12808. <Data ElementName="dps_pve_tt" Type ="int32" Size="1" />
  12809. <Data ElementName="dps_pvp_tt" Type ="int32" Size="1" />
  12810. <Data ElementName="multi_attack_pve_tt" Type ="float" Size="1" />
  12811. <Data ElementName="multi_attack_pvp_tt" Type ="float" Size="1" />
  12812. <Data ElementName="unknown520" Type ="float" Size="1" />
  12813. <Data ElementName="unknown521" Type ="float" Size="1" />
  12814. <Data ElementName="unknown522" Type ="float" Size="1" />
  12815. <Data ElementName="unknown523" Type ="float" Size="1" />
  12816. <Data ElementName="unknown550" Type ="int8" Size="1" />
  12817. <Data ElementName="vision" Type ="int16" Size="1" />
  12818. <Data ElementName="unknown551" Type ="int8" Size="1" />
  12819. <Data ElementName="unknown525" Type ="int8" Size="1074" />
  12820. <Data ElementName="group_members" Substruct="Substruct_GroupMember" Size="5" />
  12821. <Data ElementName="unknown182" Type="int16" Size="1" />
  12822. <Data ElementName="unknown183" Type="int8" Size="410" />
  12823. <Data ElementName="pet_id" Type="int32" Size="1" />
  12824. <Data ElementName="pet_name" Type="char" Size="32" />
  12825. <Data ElementName="unknown184" Type="int8" Size="9" />
  12826. <Data ElementName="pet_health_pct" Type="float" Size="1" />
  12827. <Data ElementName="pet_power_pct" Type="float" Size="1" />
  12828. <Data ElementName="unknown185" Type="int8" Size="1" />
  12829. <Data ElementName="pet_movement" Type="int8" Size="1" />
  12830. <Data ElementName="pet_behavior" Type="int8" Size="1" />
  12831. <Data ElementName="unknown186" Type="int8" Size="8" />
  12832. <Data ElementName="merc_id" Type="int32" Size="1" />
  12833. <Data ElementName="merc_name" Type="char" Size="32" />
  12834. <Data ElementName="merc_unknown21" Type="int8" Size="9" />
  12835. <Data ElementName="merc_health_pct" Type="float" Size="1" />
  12836. <Data ElementName="merc_power_pct" Type="float" Size="1" />
  12837. <Data ElementName="merc_unknown21b" Type="int8" Size="1" />
  12838. <Data ElementName="merc_movement" Type="int8" Size="1" />
  12839. <Data ElementName="merc_behavior" Type="int8" Size="1" />
  12840. <Data ElementName="merc_unknown21c" Type="int8" Size="101" />
  12841. <Data ElementName="rain" Type="float" Size="1" />
  12842. <Data ElementName="rain2" Type="float" Size="1" />
  12843. <Data ElementName="unknown527" Type="int8" Size="9" />
  12844. <Data ElementName="house_zone" Type="char" Size="48" />
  12845. <Data ElementName="unknown526" Type="int8" Size="132" />
  12846. <Data ElementName="status_points" Type="int32" Size="1" />
  12847. <Data ElementName="guild_status" Type="int32" Size="1" />
  12848. <Data ElementName="unknown187" Type="int8" Size="11" />
  12849. <Data ElementName="bind_zone" Type="char" Size="32" />
  12850. <Data ElementName="unknown188" Type="int8" Size="56" />
  12851. </Struct>
  12852. <Struct Name="WS_CharacterSheet" ClientVersion="61608" OpcodeName="OP_UpdateCharacterSheetMsg">
  12853. <Data ElementName="character_name" Type="char" Size="40" />
  12854. <Data ElementName="unknown_1_1_MJ" Type="int16" Size="1" />
  12855. <Data ElementName="race" Type="int8" Size="1" />
  12856. <Data ElementName="gender" Type="int8" Size="1" />
  12857. <Data ElementName="exiled" Type="int8" Size="1" />
  12858. <Data ElementName="class1" Type="int32" Size="1" />
  12859. <Data ElementName="class2" Type="int32" Size="1" />
  12860. <Data ElementName="class3" Type="int32" Size="1" />
  12861. <Data ElementName="tradeskill_class1" Type="int32" Size="1" />
  12862. <Data ElementName="tradeskill_class2" Type="int32" Size="1" />
  12863. <Data ElementName="tradeskill_class3" Type="int32" Size="1" />
  12864. <Data ElementName="level" Type="int16" Size="1" />
  12865. <Data ElementName="effective_level" Type="int16" Size="1" />
  12866. <Data ElementName="tradeskill_level" Type="int16" Size="1" />
  12867. <Data ElementName="unknown_1_2_MJ" Type="int32" Size="1" />
  12868. <Data ElementName="account_age_base" Type="int16" Size="1" />
  12869. <Data ElementName="account_age_bonus" Type="int16" Size="1" />
  12870. <Data ElementName="deity" Type="char" Size="32" />
  12871. <Data ElementName="last_name" Type="char" Size="20" />
  12872. <Data ElementName="unknown3" Type="int8" Size="1" />
  12873. <Data ElementName="character_name2" Type="char" Size="40" />
  12874. <Data ElementName="character_name2_unknown" Type="int16" Size="1" />
  12875. <Data ElementName="character_name3" Type="char" Size="40" />
  12876. <Data ElementName="character_name3_unknown" Type="int16" Size="1" />
  12877. <Data ElementName="current_hp" Type="sint64" Size="1" />
  12878. <Data ElementName="max_hp" Type="int64" Size="1" />
  12879. <Data ElementName="base_hp" Type="int32" Size="1" />
  12880. <Data ElementName="base_hp2" Type="int32" Size="1" />
  12881. <Data ElementName="current_power" Type="sint32" Size="1" />
  12882. <Data ElementName="max_power" Type="sint32" Size="1" />
  12883. <Data ElementName="base_power" Type="int32" Size="1" />
  12884. <Data ElementName="conc_used" Type="int8" Size="1" />
  12885. <Data ElementName="conc_max" Type="int8" Size="1" />
  12886. <Data ElementName="savagery" Type="sint32" Size="1" />
  12887. <Data ElementName="max_savagery" Type="sint32" Size="1" />
  12888. <Data ElementName="unknown4b" Type="int32" Size="1" />
  12889. <Data ElementName="savagery_level" Type="int32" Size="1" />
  12890. <Data ElementName="max_savagery_level" Type="int32" Size="1" />
  12891. <Data ElementName="unknown4c" Type="int8" Size="4" />
  12892. <Data ElementName="dissonance" Type="sint32" Size="1" /> <!-- index 283 -->
  12893. <Data ElementName="max_dissonance" Type="sint32" Size="1" />
  12894. <Data ElementName="base_dissonance" Type="sint32" Size="1" />
  12895. <Data ElementName="hp_regen" Type="int32" Size="1" />
  12896. <Data ElementName="power_regen" Type="int32" Size="1" />
  12897. <Data ElementName="unknown6" Type="int32" Size="2" />
  12898. <Data ElementName="unknown7" Type="float" Size="2" />
  12899. <Data ElementName="stat_bonus_health" Type="float" Size="1" />
  12900. <Data ElementName="stat_bonus_power" Type="float" Size="1" />
  12901. <Data ElementName="bonus_health" Type="int32" Size="1" />
  12902. <Data ElementName="unknown8" Type="int32" Size="1" />
  12903. <Data ElementName="bonus_power" Type="int32" Size="1" />
  12904. <Data ElementName="stat_bonus_damage" Type="float" Size="1" />
  12905. <Data ElementName="mitigation_pct_pve" Type="int16" Size="1" />
  12906. <Data ElementName="mitigation_pct_pvp" Type="int16" Size="1" />
  12907. <Data ElementName="toughness" Type="int16" Size="1" />
  12908. <Data ElementName="toughness_resist_dmg_pvp" Type="float" Size="1" />
  12909. <Data ElementName="lethality" Type="int16" Size="1" />
  12910. <Data ElementName="lethality_pct" Type="float" Size="1" />
  12911. <Data ElementName="avoidance_pct" Type="int16" Size="1" />
  12912. <Data ElementName="avoidance_reduction" Type="int16" Size="1" />
  12913. <Data ElementName="avoidance" Type="int16" Size="1" />
  12914. <Data ElementName="unknown10" Type="int16" Size="1" />
  12915. <Data ElementName="avoidance_base" Type="int16" Size="1" />
  12916. <Data ElementName="unknown10a" Type="int16" Size="1" />
  12917. <Data ElementName="parry" Type="int16" Size="1" />
  12918. <Data ElementName="unknown11" Type="int16" Size="1" />
  12919. <Data ElementName="block" Type="int16" Size="1" />
  12920. <Data ElementName="unknown12" Type="int16" Size="1" />
  12921. <Data ElementName="uncontested_block" Type="int16" Size="1" />
  12922. <Data ElementName="unknown13" Type="int16" Size="1" />
  12923. <Data ElementName="uncontested_riposte" Type="int16" Size="1" />
  12924. <Data ElementName="uncontested_dodge" Type="int16" Size="1" />
  12925. <Data ElementName="uncontested_parry" Type="int16" Size="1" />
  12926. <Data ElementName="str" Type="int32" Size="1" />
  12927. <Data ElementName="sta" Type="int32" Size="1" />
  12928. <Data ElementName="agi" Type="int32" Size="1" />
  12929. <Data ElementName="wis" Type="int32" Size="1" />
  12930. <Data ElementName="int" Type="int32" Size="1" />
  12931. <Data ElementName="str_base" Type="int32" Size="1" />
  12932. <Data ElementName="sta_base" Type="int32" Size="1" />
  12933. <Data ElementName="agi_base" Type="int32" Size="1" />
  12934. <Data ElementName="wis_base" Type="int32" Size="1" />
  12935. <Data ElementName="int_base" Type="int32" Size="1" />
  12936. <Data ElementName="mitigation_cur" Type="int32" Size="1" />
  12937. <Data ElementName="elemental" Type="int32" Size="1" />
  12938. <Data ElementName="noxious" Type="int32" Size="1" />
  12939. <Data ElementName="arcane" Type="int32" Size="1" />
  12940. <Data ElementName="mitigation_base" Type="int32" Size="1" />
  12941. <Data ElementName="elemental_base" Type="int32" Size="1" />
  12942. <Data ElementName="noxious_base" Type="int32" Size="1" />
  12943. <Data ElementName="arcane_base" Type="int32" Size="1" />
  12944. <Data ElementName="unknown14" Type="int16" Size="1" />
  12945. <Data ElementName="elemental_absorb_pve" Type="int16" Size="1" />
  12946. <Data ElementName="noxious_absorb_pve" Type="int16" Size="1" />
  12947. <Data ElementName="arcane_absorb_pve" Type="int16" Size="1" />
  12948. <Data ElementName="unknown15" Type="int16" Size="1" />
  12949. <Data ElementName="elemental_absorb_pvp" Type="int16" Size="1" />
  12950. <Data ElementName="noxious_absorb_pvp" Type="int16" Size="1" />
  12951. <Data ElementName="arcane_absorb_pvp" Type="int16" Size="1" />
  12952. <Data ElementName="unknown16" Type="int16" Size="1" />
  12953. <Data ElementName="elemental_dmg_reduction" Type="int16" Size="1" />
  12954. <Data ElementName="noxious_dmg_reduction" Type="int16" Size="1" />
  12955. <Data ElementName="arcane_dmg_reduction" Type="int16" Size="1" />
  12956. <Data ElementName="unknown17" Type="int16" Size="1" />
  12957. <Data ElementName="elemental_dmg_reduction_pct" Type="int16" Size="1" />
  12958. <Data ElementName="noxious_dmg_reduction_pct" Type="int16" Size="1" />
  12959. <Data ElementName="arcane_dmg_reduction_pct" Type="int16" Size="1" />
  12960. <Data ElementName="current_adv_xp" Type="float" Size="1" />
  12961. <Data ElementName="needed_adv_xp" Type="float" Size="1" />
  12962. <Data ElementName="debt_adv_xp" Type="float" Size="1" />
  12963. <Data ElementName="current_trade_xp" Type="float" Size="1" />
  12964. <Data ElementName="needed_trade_xp" Type="float" Size="1" />
  12965. <Data ElementName="debt_trade_xp" Type="float" Size="1" />
  12966. <Data ElementName="unknown18" Type="int16" Size="6" />
  12967. <Data ElementName="server_bonus" Type="int16" Size="1" />
  12968. <Data ElementName="adventure_vet_bonus" Type="int16" Size="1" />
  12969. <Data ElementName="tradeskill_vet_bonus" Type="int16" Size="1" />
  12970. <Data ElementName="dungeon_finder_bonus" Type="int16" Size="1" />
  12971. <Data ElementName="recruit_friend_bonus" Type="int32" Size="1" />
  12972. <Data ElementName="unknown19" Type="int16" Size="1" />
  12973. <Data ElementName="adventure_vitality" Type="int16" Size="1" />
  12974. <Data ElementName="adventure_vitality_yellow_arrow" Type="int16" Size="1" />
  12975. <Data ElementName="adventure_vitality_blue_arrow" Type="int16" Size="1" />
  12976. <Data ElementName="tradeskill_vitality" Type="int16" Size="1" />
  12977. <Data ElementName="tradeskill_vitality_purple_arrow" Type="int16" Size="1" />
  12978. <Data ElementName="tradeskill_vitality_blue_arrow" Type="int16" Size="1" />
  12979. <Data ElementName="mentor_bonus" Type="int16" Size="1" />
  12980. <Data ElementName="unknown20" Type="int8" Size="1" />
  12981. <Data ElementName="assigned_aa" Type="int16" Size="1" />
  12982. <Data ElementName="max_aa" Type="int16" Size="1" />
  12983. <Data ElementName="unassigned_aa" Type="int16" Size="1" />
  12984. <Data ElementName="aa_green_bar" Type="int16" Size="1" />
  12985. <Data ElementName="adv_xp_to_aa_xp_slider" Type="int16" Size="1" />
  12986. <Data ElementName="unknown21" Type="int16" Size="1" />
  12987. <Data ElementName="aa_blue_bar" Type="int16" Size="1" />
  12988. <Data ElementName="bonus_achievement_xp" Type="int16" Size="1" />
  12989. <Data ElementName="unknown22" Type="int8" Size="2" />
  12990. <Data ElementName="unknown23" Type="int8" Size="2" />
  12991. <Data ElementName="items_found" Type="int32" Size="1" />
  12992. <Data ElementName="named_npcs_killed" Type="int32" Size="1" />
  12993. <Data ElementName="quests_completed" Type="int32" Size="1" />
  12994. <Data ElementName="exploration_events" Type="int32" Size="1" />
  12995. <Data ElementName="completed_collections" Type="int32" Size="1" />
  12996. <Data ElementName="unknown24" Type="int16" Size="10" />
  12997. <Data ElementName="unknown25" Type="int8" Size="1" />
  12998. <Data ElementName="total_prestige_points" Type="int16" Size="1" />
  12999. <Data ElementName="unassigned_prestige_points" Type="int16" Size="1" />
  13000. <Data ElementName="unknown26" Type="int16" Size="1" />
  13001. <Data ElementName="unknown27" Type="int16" Size="1" />
  13002. <Data ElementName="total_tradeskill_points" Type="int16" Size="1" />
  13003. <Data ElementName="unassigned_tradeskill_points" Type="int16" Size="1" />
  13004. <Data ElementName="unknown28" Type="int16" Size="1" />
  13005. <Data ElementName="unknown29" Type="int16" Size="1" />
  13006. <Data ElementName="total_tradeskill_prestige_points" Type="int16" Size="1" />
  13007. <Data ElementName="unassigned_tradeskill_prestige_points" Type="int16" Size="1" />
  13008. <Data ElementName="unknown30" Type="int16" Size="1" />
  13009. <Data ElementName="unknown31" Type="int16" Size="1" />
  13010. <Data ElementName="unknown32" Type="int16" Size="1" />
  13011. <Data ElementName="unknown33" Type="int16" Size="1" />
  13012. <Data ElementName="coins_copper" Type="int32" Size="1" />
  13013. <Data ElementName="coins_silver" Type="int32" Size="1" />
  13014. <Data ElementName="coins_gold" Type="int32" Size="1" />
  13015. <Data ElementName="coins_plat" Type="int32" Size="1" />
  13016. <Data ElementName="unknown34" Type="int32" Size="5" />
  13017. <Data ElementName="spell_effects" Substruct="Substruct_SpellEffects" Size="45" />
  13018. <Data ElementName="detrimental_spell_effects" Substruct="Substruct_SpellEffects" Size="45" />
  13019. <Data ElementName="passive_spell_effects" Substruct="Substruct_PassiveEffects" Size="100" />
  13020. <Data ElementName="unknown35" Type="int8" Size="486" />
  13021. <Data ElementName="trauma_count" Type="int8" Size="1" />
  13022. <Data ElementName="arcane_count" Type="int8" Size="1" />
  13023. <Data ElementName="noxious_count" Type="int8" Size="1" />
  13024. <Data ElementName="elemental_count" Type="int8" Size="1" />
  13025. <Data ElementName="curse_count" Type="int8" Size="1" />
  13026. <Data ElementName="maintained_effects" Substruct="Substruct_MaintainedEffects" Size="30" />
  13027. <Data ElementName="breath" Type="float" Size="1" />
  13028. <Data ElementName="breathe_underwater" Type="int8" Size="1" />
  13029. <Data ElementName="unknown36" Type="float" Size="1" />
  13030. <Data ElementName="melee_pri_dmg_min" Type="int32" Size="1" />
  13031. <Data ElementName="melee_pri_dmg_max" Type="int32" Size="1" />
  13032. <Data ElementName="melee_pri_delay" Type="float" Size="1" />
  13033. <Data ElementName="melee_sec_dmg_min" Type="int32" Size="1" />
  13034. <Data ElementName="melee_sec_dmg_max" Type="int32" Size="1" />
  13035. <Data ElementName="melee_sec_delay" Type="float" Size="1" />
  13036. <Data ElementName="ranged_dmg_min" Type="int32" Size="1" />
  13037. <Data ElementName="ranged_dmg_max" Type="int32" Size="1" />
  13038. <Data ElementName="ranged_delay" Type="float" Size="1" />
  13039. <Data ElementName="unknown37" Type="int32" Size="1" />
  13040. <Data ElementName="unknown38" Type="int32" Size="1" />
  13041. <Data ElementName="unknown39" Type="int32" Size="1" />
  13042. <Data ElementName="unknown40" Type="int32" Size="1" />
  13043. <Data ElementName="ability_mod_pve" Type="float" Size="1" />
  13044. <Data ElementName="unknown41" Type="float" Size="1" />
  13045. <Data ElementName="unknown42" Type="float" Size="1" />
  13046. <Data ElementName="unknown43" Type="float" Size="1" />
  13047. <Data ElementName="unknown44" Type="float" Size="1" />
  13048. <Data ElementName="ability_mod_pvp" Type="float" Size="1" />
  13049. <Data ElementName="base_melee_crit" Type="float" Size="1" />
  13050. <Data ElementName="base_spell_crit" Type="float" Size="1" />
  13051. <Data ElementName="base_taunt_crit" Type="float" Size="1" />
  13052. <Data ElementName="base_heal_crit" Type="float" Size="1" />
  13053. <!--<Data ElementName="unknown44a" Type="int16" Size="1" />--> <!-- 58588 - Required to make it in the game -->
  13054. <Data ElementName="flags" Type="int32" Size="1" />
  13055. <Data ElementName="flags2" Type="int32" Size="1" />
  13056. <Data ElementName="unknown45" Type="float" Size="1" />
  13057. <Data ElementName="unknown46" Type="float" Size="1" />
  13058. <Data ElementName="unknown47" Type="float" Size="1" />
  13059. <Data ElementName="unknown48" Type="float" Size="1" />
  13060. <Data ElementName="unknown49" Type="float" Size="1" />
  13061. <Data ElementName="unknown50" Type="float" Size="1" />
  13062. <Data ElementName="unknown51" Type="float" Size="1" />
  13063. <Data ElementName="unknown52" Type="float" Size="1" />
  13064. <Data ElementName="unknown53" Type="float" Size="1" />
  13065. <Data ElementName="unknown54" Type="float" Size="1" />
  13066. <Data ElementName="unknown55" Type="float" Size="1" />
  13067. <Data ElementName="unknown56" Type="float" Size="1" />
  13068. <Data ElementName="unknown57" Type="float" Size="1" />
  13069. <Data ElementName="unknown58" Type="float" Size="1" />
  13070. <Data ElementName="unknown59" Type="float" Size="1" />
  13071. <Data ElementName="unknown60" Type="float" Size="1" />
  13072. <Data ElementName="unknown61" Type="float" Size="1" />
  13073. <Data ElementName="unknown62" Type="float" Size="1" />
  13074. <Data ElementName="unknown63" Type="float" Size="1" />
  13075. <Data ElementName="unknown64" Type="float" Size="1" />
  13076. <Data ElementName="unknown65" Type="float" Size="1" />
  13077. <Data ElementName="unknown66" Type="float" Size="1" />
  13078. <Data ElementName="unknown67" Type="float" Size="1" />
  13079. <Data ElementName="unknown68" Type="float" Size="1" />
  13080. <Data ElementName="unknown69" Type="float" Size="1" />
  13081. <Data ElementName="unknown70" Type="float" Size="1" />
  13082. <Data ElementName="unknown71" Type="float" Size="1" />
  13083. <Data ElementName="unknown72" Type="float" Size="1" />
  13084. <Data ElementName="unknown73" Type="float" Size="1" />
  13085. <Data ElementName="unknown74" Type="float" Size="1" />
  13086. <Data ElementName="unknown75" Type="float" Size="1" />
  13087. <Data ElementName="unknown76" Type="float" Size="1" />
  13088. <Data ElementName="unknown77" Type="float" Size="1" />
  13089. <Data ElementName="unknown78" Type="float" Size="1" />
  13090. <Data ElementName="unknown79" Type="float" Size="1" />
  13091. <Data ElementName="unknown80" Type="float" Size="1" />
  13092. <Data ElementName="unknown81" Type="float" Size="1" />
  13093. <Data ElementName="unknown82" Type="float" Size="1" />
  13094. <Data ElementName="unknown83" Type="float" Size="1" />
  13095. <Data ElementName="unknown84" Type="float" Size="1" />
  13096. <Data ElementName="unknown85" Type="float" Size="1" />
  13097. <Data ElementName="unknown86" Type="float" Size="1" />
  13098. <Data ElementName="unknown87" Type="float" Size="1" />
  13099. <Data ElementName="unknown88" Type="float" Size="1" />
  13100. <Data ElementName="unknown89" Type="float" Size="1" />
  13101. <Data ElementName="unknown90" Type="float" Size="1" />
  13102. <Data ElementName="unknown91" Type="float" Size="1" />
  13103. <Data ElementName="unknown92" Type="float" Size="1" />
  13104. <Data ElementName="unknown93" Type="float" Size="1" />
  13105. <Data ElementName="unknown94" Type="float" Size="1" />
  13106. <Data ElementName="unknown95" Type="float" Size="1" />
  13107. <Data ElementName="unknown96" Type="float" Size="1" />
  13108. <Data ElementName="unknown97" Type="float" Size="1" />
  13109. <Data ElementName="unknown98" Type="float" Size="1" />
  13110. <Data ElementName="unknown99" Type="float" Size="1" />
  13111. <Data ElementName="unknown100" Type="float" Size="1" />
  13112. <Data ElementName="unknown101" Type="float" Size="1" />
  13113. <Data ElementName="unknown102" Type="float" Size="1" />
  13114. <Data ElementName="unknown103" Type="float" Size="1" />
  13115. <Data ElementName="unknown104" Type="float" Size="1" />
  13116. <Data ElementName="unknown105" Type="float" Size="1" />
  13117. <Data ElementName="unknown106" Type="float" Size="1" />
  13118. <Data ElementName="unknown107" Type="float" Size="1" />
  13119. <Data ElementName="unknown108" Type="float" Size="1" />
  13120. <Data ElementName="unknown109" Type="float" Size="1" />
  13121. <Data ElementName="unknown110" Type="float" Size="1" />
  13122. <Data ElementName="out_of_combat_health_regen" Type="float" Size="1" />
  13123. <Data ElementName="out_of_combat_power_regen" Type="float" Size="1" />
  13124. <Data ElementName="in_combat_regen" Type="float" Size="1" />
  13125. <Data ElementName="deflect" Type="float" Size="1" />
  13126. <Data ElementName="increase_max_health" Type="float" Size="1" />
  13127. <Data ElementName="increase_max_health2" Type="float" Size="1" /> <!-- used when bonus is applied to both health & power -->
  13128. <Data ElementName="unknown117" Type="float" Size="1" />
  13129. <Data ElementName="increase_speed" Type="float" Size="1" />
  13130. <Data ElementName="unknown119" Type="float" Size="1" />
  13131. <Data ElementName="increase_ground_speed" Type="float" Size="1" />
  13132. <Data ElementName="increase_air_speed" Type="float" Size="1" />
  13133. <Data ElementName="unknown122" Type="float" Size="1" /> <!-- see coldain pegasus buff this has a value of 8 which involves skill buff -->
  13134. <Data ElementName="unknown123" Type="float" Size="1" /> <!-- see coldain pegasus buff this has a value of 3 which involves skill buff -->
  13135. <Data ElementName="unknown124" Type="float" Size="1" /> <!-- see coldain pegasus buff this has a value of 3 which involves skill buff -->
  13136. <Data ElementName="in_combat_movement_speed" Type="float" Size="1" />
  13137. <Data ElementName="haste" Type="float" Size="1" />
  13138. <Data ElementName="increase_max_power" Type="float" Size="1" />
  13139. <Data ElementName="increase_max_power2" Type="float" Size="1" /> <!-- used when bonus is applied to both health & power -->
  13140. <Data ElementName="unknown128" Type="float" Size="1" />
  13141. <Data ElementName="drunk" Type="float" Size="1" />
  13142. <Data ElementName="unknown129" Type="float" Size="1" />
  13143. <Data ElementName="hate_mod" Type="float" Size="1" />
  13144. <Data ElementName="adventure_effects_bonus" Type="float" Size="1" />
  13145. <Data ElementName="tradeskill_effects_bonus" Type="float" Size="1" />
  13146. <Data ElementName="unknown130" Type="float" Size="1" />
  13147. <Data ElementName="unknown131" Type="float" Size="1" />
  13148. <Data ElementName="unknown131a" Type="float" Size="1" />
  13149. <Data ElementName="dps" Type="float" Size="1" />
  13150. <Data ElementName="unknown132" Type="float" Size="1" />
  13151. <Data ElementName="unknown133" Type="float" Size="1" />
  13152. <Data ElementName="unknown134" Type="float" Size="1" />
  13153. <Data ElementName="base_avoidance" Type="float" Size="1" />
  13154. <Data ElementName="unknown136" Type="float" Size="1" />
  13155. <Data ElementName="uncontested_riposte_pve" Type="float" Size="1" />
  13156. <Data ElementName="uncontested_parry_pve" Type="float" Size="1" />
  13157. <Data ElementName="unknown139" Type="float" Size="1" />
  13158. <Data ElementName="melee_ae" Type="float" Size="1" />
  13159. <Data ElementName="multi_attack" Type="float" Size="1" />
  13160. <Data ElementName="spell_multi_attack" Type="float" Size="1" /> <!-- spell_doublecast -->
  13161. <Data ElementName="flurry" Type="float" Size="1" />
  13162. <Data ElementName="unknown140" Type="float" Size="1" />
  13163. <Data ElementName="bountiful_harvest" Type="float" Size="1" />
  13164. <Data ElementName="block_chance" Type="float" Size="1" />
  13165. <Data ElementName="unknown141" Type="float" Size="1" />
  13166. <Data ElementName="unknown142" Type="float" Size="1" />
  13167. <Data ElementName="crit_chance" Type="float" Size="1" />
  13168. <Data ElementName="unknown143" Type="float" Size="1" />
  13169. <Data ElementName="unknown144" Type="float" Size="1" />
  13170. <Data ElementName="crit_bonus" Type="float" Size="1" />
  13171. <Data ElementName="potency" Type="float" Size="1" />
  13172. <Data ElementName="unknown145" Type="float" Size="1" />
  13173. <Data ElementName="reuse_speed" Type="float" Size="1" />
  13174. <Data ElementName="recovery_speed" Type="float" Size="1" />
  13175. <Data ElementName="casting_speed" Type="float" Size="1" />
  13176. <Data ElementName="spell_reuse_speed" Type="float" Size="1" />
  13177. <Data ElementName="unknown146" Type="float" Size="1" />
  13178. <Data ElementName="unknown147" Type="float" Size="1" />
  13179. <Data ElementName="decrease_falling_dmg" Type="float" Size="1" />
  13180. <Data ElementName="unknown149" Type="float" Size="1" />
  13181. <Data ElementName="unknown150" Type="float" Size="1" />
  13182. <Data ElementName="unknown151" Type="float" Size="1" />
  13183. <Data ElementName="unknown152" Type="float" Size="1" />
  13184. <Data ElementName="unknown153" Type="float" Size="1" />
  13185. <Data ElementName="unknown154" Type="float" Size="1" />
  13186. <Data ElementName="unknown155" Type="float" Size="1" />
  13187. <Data ElementName="unknown156" Type="float" Size="1" />
  13188. <Data ElementName="loot_coin" Type="float" Size="1" />
  13189. <Data ElementName="mitigation_increase" Type="float" Size="1" />
  13190. <Data ElementName="unknown159" Type="float" Size="1" />
  13191. <Data ElementName="strikethrough" Type="float" Size="1" />
  13192. <Data ElementName="unknown160" Type="float" Size="1" />
  13193. <Data ElementName="accuracy" Type="float" Size="1" />
  13194. <Data ElementName="unknown161" Type="float" Size="1" />
  13195. <Data ElementName="unknown162" Type="float" Size="1" />
  13196. <Data ElementName="unknown163" Type="float" Size="1" />
  13197. <Data ElementName="unknown164" Type="float" Size="1" />
  13198. <Data ElementName="unknown165" Type="float" Size="1" />
  13199. <Data ElementName="unknown166" Type="float" Size="1" />
  13200. <Data ElementName="unknown167" Type="float" Size="1" />
  13201. <Data ElementName="unknown168" Type="float" Size="1" />
  13202. <Data ElementName="lethality_pve" Type="float" Size="1" />
  13203. <Data ElementName="unknown170" Type="float" Size="1" />
  13204. <Data ElementName="unknown171" Type="float" Size="1" />
  13205. <Data ElementName="unknown172" Type="float" Size="1" />
  13206. <Data ElementName="unknown173" Type="float" Size="1" />
  13207. <Data ElementName="pvp_crit_mit" Type ="float" Size="1" />
  13208. <Data ElementName="unknown174" Type ="float" Size="1" />
  13209. <Data ElementName="unknown175" Type ="float" Size="1" />
  13210. <Data ElementName="unknown200" Type ="float" Size="1" />
  13211. <Data ElementName="unknown201" Type ="float" Size="1" />
  13212. <Data ElementName="unknown202" Type ="float" Size="1" />
  13213. <Data ElementName="unknown203" Type ="float" Size="1" />
  13214. <Data ElementName="unknown204" Type ="float" Size="1" />
  13215. <Data ElementName="unknown205" Type ="float" Size="1" />
  13216. <Data ElementName="unknown206" Type ="float" Size="1" />
  13217. <Data ElementName="unknown207" Type ="float" Size="1" />
  13218. <Data ElementName="unknown208" Type ="float" Size="1" />
  13219. <Data ElementName="unknown209" Type ="float" Size="1" />
  13220. <Data ElementName="unknown210" Type ="float" Size="1" />
  13221. <Data ElementName="unknown211" Type ="float" Size="1" />
  13222. <Data ElementName="unknown212" Type ="float" Size="1" />
  13223. <Data ElementName="unknown213" Type ="float" Size="1" />
  13224. <Data ElementName="unknown214" Type ="float" Size="1" />
  13225. <Data ElementName="unknown215" Type ="float" Size="1" />
  13226. <Data ElementName="unknown216" Type ="float" Size="1" />
  13227. <Data ElementName="unknown217" Type ="float" Size="1" />
  13228. <Data ElementName="unknown218" Type ="float" Size="1" />
  13229. <Data ElementName="unknown219" Type ="float" Size="1" />
  13230. <Data ElementName="unknown220" Type ="float" Size="1" />
  13231. <Data ElementName="unknown221" Type ="float" Size="1" />
  13232. <Data ElementName="unknown222" Type ="float" Size="1" />
  13233. <Data ElementName="unknown223" Type ="float" Size="1" />
  13234. <Data ElementName="unknown224" Type ="float" Size="1" />
  13235. <Data ElementName="unknown225" Type ="float" Size="1" />
  13236. <Data ElementName="unknown226" Type ="float" Size="1" />
  13237. <Data ElementName="unknown227" Type ="float" Size="1" />
  13238. <Data ElementName="unknown228" Type ="float" Size="1" />
  13239. <Data ElementName="unknown229" Type ="float" Size="1" />
  13240. <Data ElementName="unknown230" Type ="float" Size="1" />
  13241. <Data ElementName="unknown231" Type ="float" Size="1" />
  13242. <Data ElementName="unknown232" Type ="float" Size="1" />
  13243. <Data ElementName="unknown233" Type ="float" Size="1" />
  13244. <Data ElementName="unknown234" Type ="float" Size="1" />
  13245. <Data ElementName="unknown235" Type ="float" Size="1" />
  13246. <Data ElementName="unknown236" Type ="float" Size="1" />
  13247. <Data ElementName="unknown237" Type ="float" Size="1" />
  13248. <Data ElementName="unknown238" Type ="float" Size="1" />
  13249. <Data ElementName="unknown239" Type ="float" Size="1" />
  13250. <Data ElementName="unknown240" Type ="float" Size="1" />
  13251. <Data ElementName="unknown241" Type ="float" Size="1" />
  13252. <Data ElementName="unknown242" Type ="float" Size="1" />
  13253. <Data ElementName="uncontested_riposte_gear_cap" Type ="float" Size="1" />
  13254. <Data ElementName="uncontested_dodge_gear_cap" Type ="float" Size="1" />
  13255. <Data ElementName="uncontested_parry_gear_cap" Type ="float" Size="1" />
  13256. <Data ElementName="unknown246" Type ="float" Size="1" />
  13257. <Data ElementName="unknown247" Type ="float" Size="1" />
  13258. <Data ElementName="unknown248" Type ="float" Size="1" />
  13259. <Data ElementName="unknown249" Type ="float" Size="1" />
  13260. <Data ElementName="unknown250" Type ="float" Size="1" />
  13261. <Data ElementName="unknown251" Type ="float" Size="1" />
  13262. <Data ElementName="unknown252" Type ="float" Size="1" />
  13263. <Data ElementName="unknown253" Type ="float" Size="1" />
  13264. <Data ElementName="unknown254" Type ="float" Size="1" />
  13265. <Data ElementName="unknown255" Type ="float" Size="1" />
  13266. <Data ElementName="unknown256" Type ="float" Size="1" />
  13267. <Data ElementName="unknown257" Type ="float" Size="1" />
  13268. <Data ElementName="unknown258" Type ="float" Size="1" />
  13269. <Data ElementName="unknown259" Type ="float" Size="1" />
  13270. <Data ElementName="unknown260" Type ="float" Size="1" />
  13271. <Data ElementName="unknown261" Type ="float" Size="1" />
  13272. <Data ElementName="unknown262" Type ="float" Size="1" />
  13273. <Data ElementName="unknown263" Type ="float" Size="1" />
  13274. <Data ElementName="unknown264" Type ="float" Size="1" />
  13275. <Data ElementName="unknown265" Type ="float" Size="1" />
  13276. <Data ElementName="unknown266" Type ="float" Size="1" />
  13277. <Data ElementName="unknown267" Type ="float" Size="1" />
  13278. <Data ElementName="unknown268" Type ="float" Size="1" />
  13279. <Data ElementName="unknown269" Type ="float" Size="1" />
  13280. <Data ElementName="unknown270" Type ="float" Size="1" />
  13281. <Data ElementName="unknown271" Type ="float" Size="1" />
  13282. <Data ElementName="unknown272" Type ="float" Size="1" />
  13283. <Data ElementName="unknown273" Type ="float" Size="1" />
  13284. <Data ElementName="unknown274" Type ="float" Size="1" />
  13285. <Data ElementName="unknown275" Type ="float" Size="1" />
  13286. <Data ElementName="unknown276" Type ="float" Size="1" />
  13287. <Data ElementName="unknown277" Type ="float" Size="1" />
  13288. <Data ElementName="unknown278" Type ="float" Size="1" />
  13289. <Data ElementName="unknown279" Type ="float" Size="1" />
  13290. <Data ElementName="unknown280" Type ="float" Size="1" />
  13291. <Data ElementName="unknown281" Type ="float" Size="1" />
  13292. <Data ElementName="unknown282" Type ="float" Size="1" />
  13293. <Data ElementName="unknown283" Type ="float" Size="1" />
  13294. <Data ElementName="unknown284" Type ="float" Size="1" />
  13295. <Data ElementName="unknown285" Type ="float" Size="1" />
  13296. <Data ElementName="unknown286" Type ="float" Size="1" />
  13297. <Data ElementName="unknown287" Type ="float" Size="1" />
  13298. <Data ElementName="unknown288" Type ="float" Size="1" />
  13299. <Data ElementName="unknown289" Type ="float" Size="1" />
  13300. <Data ElementName="unknown290" Type ="float" Size="1" />
  13301. <Data ElementName="unknown291" Type ="float" Size="1" />
  13302. <Data ElementName="unknown292" Type ="float" Size="1" />
  13303. <Data ElementName="unknown293" Type ="float" Size="1" />
  13304. <Data ElementName="unknown294" Type ="float" Size="1" />
  13305. <Data ElementName="unknown295" Type ="float" Size="1" />
  13306. <Data ElementName="unknown296" Type ="float" Size="1" />
  13307. <Data ElementName="unknown297" Type ="float" Size="1" />
  13308. <Data ElementName="unknown298" Type ="float" Size="1" />
  13309. <Data ElementName="unknown299" Type ="float" Size="1" />
  13310. <Data ElementName="unknown300" Type ="float" Size="1" />
  13311. <Data ElementName="unknown301" Type ="float" Size="1" />
  13312. <Data ElementName="unknown302" Type ="float" Size="1" />
  13313. <Data ElementName="unknown303" Type ="float" Size="1" />
  13314. <Data ElementName="unknown304" Type ="float" Size="1" />
  13315. <Data ElementName="unknown305" Type ="float" Size="1" />
  13316. <Data ElementName="unknown306" Type ="float" Size="1" />
  13317. <Data ElementName="unknown307" Type ="float" Size="1" />
  13318. <Data ElementName="unknown308" Type ="float" Size="1" />
  13319. <Data ElementName="unknown308000" Type ="float" Size="1" />
  13320. <Data ElementName="unknown308001" Type ="float" Size="1" />
  13321. <Data ElementName="unknown308002" Type ="float" Size="1" />
  13322. <Data ElementName="unknown308003" Type ="float" Size="1" />
  13323. <Data ElementName="unknown308004" Type ="float" Size="1" />
  13324. <Data ElementName="unknown308005" Type ="float" Size="1" />
  13325. <Data ElementName="unknown308006" Type ="float" Size="1" />
  13326. <Data ElementName="unknown308007" Type ="float" Size="1" />
  13327. <Data ElementName="unknown308008" Type ="float" Size="1" />
  13328. <Data ElementName="unknown308009" Type ="float" Size="1" />
  13329. <Data ElementName="unknown308010" Type ="float" Size="1" />
  13330. <Data ElementName="unknown308011" Type ="float" Size="1" />
  13331. <Data ElementName="unknown308012" Type ="float" Size="1" />
  13332. <Data ElementName="unknown308013" Type ="float" Size="1" />
  13333. <Data ElementName="unknown308014" Type ="float" Size="1" />
  13334. <Data ElementName="unknown308015" Type ="float" Size="1" />
  13335. <Data ElementName="unknown308016" Type ="float" Size="1" />
  13336. <Data ElementName="unknown308017" Type ="float" Size="1" />
  13337. <Data ElementName="unknown308018" Type ="float" Size="1" />
  13338. <Data ElementName="unknown308019" Type ="float" Size="1" />
  13339. <Data ElementName="unknown308020" Type ="float" Size="1" />
  13340. <Data ElementName="unknown308021" Type ="float" Size="1" />
  13341. <Data ElementName="unknown308022" Type ="float" Size="1" />
  13342. <Data ElementName="unknown308023" Type ="float" Size="1" />
  13343. <Data ElementName="unknown308024" Type ="float" Size="1" />
  13344. <Data ElementName="unknown308025" Type ="float" Size="1" />
  13345. <Data ElementName="unknown308026" Type ="float" Size="1" />
  13346. <Data ElementName="unknown308027" Type ="float" Size="1" />
  13347. <Data ElementName="unknown308028" Type ="float" Size="1" />
  13348. <Data ElementName="unknown308029" Type ="float" Size="1" />
  13349. <Data ElementName="unknown308030" Type ="float" Size="1" />
  13350. <Data ElementName="unknown308031" Type ="float" Size="1" />
  13351. <Data ElementName="unknown308032" Type ="float" Size="1" />
  13352. <Data ElementName="unknown308033" Type ="float" Size="1" />
  13353. <Data ElementName="unknown308034" Type ="float" Size="1" />
  13354. <Data ElementName="unknown308035" Type ="float" Size="1" />
  13355. <Data ElementName="unknown308036" Type ="float" Size="1" />
  13356. <Data ElementName="unknown308037" Type ="float" Size="1" />
  13357. <Data ElementName="unknown308038" Type ="float" Size="1" />
  13358. <Data ElementName="unknown308039" Type ="float" Size="1" />
  13359. <Data ElementName="unknown308040" Type ="float" Size="1" />
  13360. <Data ElementName="unknown308041" Type ="float" Size="1" />
  13361. <Data ElementName="unknown308042" Type ="float" Size="1" />
  13362. <Data ElementName="unknown308043" Type ="float" Size="1" />
  13363. <Data ElementName="unknown308044" Type ="float" Size="1" />
  13364. <Data ElementName="unknown308045" Type ="float" Size="1" />
  13365. <Data ElementName="unknown308046" Type ="float" Size="1" />
  13366. <Data ElementName="unknown308047" Type ="float" Size="1" />
  13367. <Data ElementName="unknown308048" Type ="float" Size="1" />
  13368. <Data ElementName="unknown308049" Type ="float" Size="1" />
  13369. <Data ElementName="unknown308050" Type ="float" Size="1" />
  13370. <Data ElementName="unknown308052" Type ="float" Size="1" />
  13371. <Data ElementName="unknown308053" Type ="float" Size="1" />
  13372. <Data ElementName="unknown308054" Type ="float" Size="1" />
  13373. <Data ElementName="unknown308055" Type ="float" Size="1" />
  13374. <Data ElementName="unknown308056" Type ="float" Size="1" />
  13375. <Data ElementName="unknown308057" Type ="float" Size="1" />
  13376. <Data ElementName="unknown308058" Type ="float" Size="1" />
  13377. <Data ElementName="unknown308059" Type ="float" Size="1" />
  13378. <Data ElementName="unknown308060" Type ="float" Size="1" />
  13379. <Data ElementName="unknown308061" Type ="float" Size="1" />
  13380. <Data ElementName="unknown308062" Type ="float" Size="1" />
  13381. <Data ElementName="unknown308063" Type ="float" Size="1" />
  13382. <Data ElementName="unknown308064" Type ="float" Size="1" />
  13383. <Data ElementName="unknown308065" Type ="float" Size="1" />
  13384. <Data ElementName="unknown308066" Type ="float" Size="1" />
  13385. <Data ElementName="unknown308067" Type ="float" Size="1" />
  13386. <Data ElementName="unknown308068" Type ="float" Size="1" />
  13387. <Data ElementName="unknown308069" Type ="float" Size="1" />
  13388. <Data ElementName="unknown308070" Type ="float" Size="1" />
  13389. <Data ElementName="unknown308071" Type ="float" Size="1" />
  13390. <Data ElementName="unknown308072" Type ="float" Size="1" />
  13391. <Data ElementName="unknown308073" Type ="float" Size="1" />
  13392. <Data ElementName="unknown308074" Type ="float" Size="1" />
  13393. <Data ElementName="unknown308075" Type ="float" Size="1" />
  13394. <Data ElementName="unknown308076" Type ="float" Size="1" />
  13395. <Data ElementName="unknown308077" Type ="float" Size="1" />
  13396. <Data ElementName="unknown308078" Type ="float" Size="1" />
  13397. <Data ElementName="unknown308079" Type ="float" Size="1" />
  13398. <Data ElementName="unknown308080" Type ="float" Size="1" />
  13399. <Data ElementName="unknown308081" Type ="float" Size="1" />
  13400. <Data ElementName="unknown308082" Type ="float" Size="1" />
  13401. <Data ElementName="unknown308083" Type ="float" Size="1" />
  13402. <Data ElementName="unknown308084" Type ="float" Size="1" />
  13403. <Data ElementName="unknown308085" Type ="float" Size="1" />
  13404. <Data ElementName="unknown308086" Type ="float" Size="1" />
  13405. <Data ElementName="unknown308087" Type ="float" Size="1" />
  13406. <Data ElementName="unknown308088" Type ="float" Size="1" />
  13407. <Data ElementName="unknown308089" Type ="float" Size="1" />
  13408. <Data ElementName="unknown308090" Type ="float" Size="1" />
  13409. <Data ElementName="unknown308091" Type ="float" Size="1" />
  13410. <Data ElementName="unknown308092" Type ="float" Size="1" />
  13411. <Data ElementName="unknown308093" Type ="float" Size="1" />
  13412. <Data ElementName="unknown308094" Type ="float" Size="1" />
  13413. <Data ElementName="unknown308095" Type ="float" Size="1" />
  13414. <Data ElementName="unknown308096" Type ="float" Size="1" />
  13415. <Data ElementName="unknown308097" Type ="float" Size="1" />
  13416. <Data ElementName="unknown308098" Type ="float" Size="1" />
  13417. <Data ElementName="unknown308099" Type ="float" Size="1" />
  13418. <Data ElementName="unknown308100" Type ="float" Size="1" />
  13419. <Data ElementName="unknown308101" Type ="float" Size="1" />
  13420. <Data ElementName="out_of_combat_health_regen_pvp" Type="float" Size="1" />
  13421. <Data ElementName="out_of_combat_power_regen_pvp" Type="float" Size="1" />
  13422. <Data ElementName="in_combat_regen_pvp" Type="float" Size="1" />
  13423. <Data ElementName="deflect_pvp" Type="float" Size="1" />
  13424. <Data ElementName="increase_max_heath_pvp" Type="float" Size="1" />
  13425. <Data ElementName="increase_max_health2_pvp" Type="float" Size="1" /> <!-- used when bonus is applied to both health & power -->
  13426. <Data ElementName="unknown312" Type ="float" Size="1" />
  13427. <Data ElementName="increase_speed_pvp" Type="float" Size="1" />
  13428. <Data ElementName="unknown313" Type="float" Size="1" />
  13429. <Data ElementName="increase_ground_speed_pvp" Type="float" Size="1" />
  13430. <Data ElementName="increase_air_speed_pvp" Type="float" Size="1" />
  13431. <Data ElementName="unknown314" Type="float" Size="1" /> <!-- see coldain pegasus buff this has a value of 8 which involves skill buff -->
  13432. <Data ElementName="unknown315" Type="float" Size="1" /> <!-- see coldain pegasus buff this has a value of 3 which involves skill buff -->
  13433. <Data ElementName="unknown316" Type="float" Size="1" /> <!-- see coldain pegasus buff this has a value of 3 which involves skill buff -->
  13434. <Data ElementName="in_combat_movement_speed_pvp" Type="float" Size="1" />
  13435. <Data ElementName="Haste_pvp" Type="float" Size="1" />
  13436. <Data ElementName="increase_max_power_pvp" Type="float" Size="1" />
  13437. <Data ElementName="increase_max_power2_pvp" Type="float" Size="1" /> <!-- used when bonus is applied to both health & power -->
  13438. <Data ElementName="unknown321" Type="float" Size="1" />
  13439. <Data ElementName="unknown322" Type="float" Size="1" />
  13440. <Data ElementName="unknown323" Type="float" Size="1" />
  13441. <Data ElementName="hate_mod_pvp" Type="float" Size="1" />
  13442. <Data ElementName="unknown325" Type="float" Size="1" />
  13443. <Data ElementName="unknown326" Type="float" Size="1" />
  13444. <Data ElementName="unknown327" Type="float" Size="1" />
  13445. <Data ElementName="unknown328" Type="float" Size="1" />
  13446. <Data ElementName="dps_pvp" Type="float" Size="1" />
  13447. <Data ElementName="unknown330" Type="float" Size="1" />
  13448. <Data ElementName="unknown331" Type="float" Size="1" />
  13449. <Data ElementName="unknown332" Type="float" Size="1" />
  13450. <Data ElementName="base_avoidance_pvp" Type="float" Size="1" />
  13451. <Data ElementName="unknown334" Type="float" Size="1" />
  13452. <Data ElementName="uncontested_riposte_pvp" Type="float" Size="1" />
  13453. <Data ElementName="uncontested_parry_pvp" Type="float" Size="1" />
  13454. <Data ElementName="unknown337" Type="float" Size="1" />
  13455. <Data ElementName="unknown338" Type="float" Size="1" />
  13456. <Data ElementName="multi_attack_pvp" Type="float" Size="1" />
  13457. <Data ElementName="spell_multi_attack_pvp" Type="float" Size="1" /> <!-- spell_doublecast -->
  13458. <Data ElementName="unknown341" Type="float" Size="1" />
  13459. <Data ElementName="unknown342" Type="float" Size="1" />
  13460. <Data ElementName="unknown343" Type="float" Size="1" />
  13461. <Data ElementName="block_chance_pvp" Type="float" Size="1" />
  13462. <Data ElementName="unknown345" Type="float" Size="1" />
  13463. <Data ElementName="unknown346" Type="float" Size="1" />
  13464. <Data ElementName="crit_chance_pvp" Type="float" Size="1" />
  13465. <Data ElementName="unknown348" Type="float" Size="1" />
  13466. <Data ElementName="unknown349" Type="float" Size="1" />
  13467. <Data ElementName="crit_bonus_pvp" Type="float" Size="1" />
  13468. <Data ElementName="potency_pvp" Type="float" Size="1" />
  13469. <Data ElementName="unknown352" Type="float" Size="1" />
  13470. <Data ElementName="reuse_speed_pvp" Type="float" Size="1" />
  13471. <Data ElementName="recovery_speed_pvp" Type="float" Size="1" />
  13472. <Data ElementName="casting_speed_pvp" Type="float" Size="1" />
  13473. <Data ElementName="unknown356" Type="float" Size="1" />
  13474. <Data ElementName="unknown357" Type="float" Size="1" />
  13475. <Data ElementName="unknown358" Type="float" Size="1" />
  13476. <Data ElementName="decrease_falling_dmg_pvp" Type="float" Size="1" />
  13477. <Data ElementName="unknown360" Type="float" Size="1" />
  13478. <Data ElementName="unknown361" Type="float" Size="1" />
  13479. <Data ElementName="unknown362" Type="float" Size="1" />
  13480. <Data ElementName="unknown363" Type="float" Size="1" />
  13481. <Data ElementName="unknown364" Type="float" Size="1" />
  13482. <Data ElementName="unknown365" Type="float" Size="1" />
  13483. <Data ElementName="unknown366" Type="float" Size="1" />
  13484. <Data ElementName="unknown367" Type="float" Size="1" />
  13485. <Data ElementName="loot_coin_pvp" Type="float" Size="1" />
  13486. <Data ElementName="mitigation_increase_pvp" Type="float" Size="1" />
  13487. <Data ElementName="unknown370" Type="float" Size="1" />
  13488. <Data ElementName="strikethrough_pvp" Type="float" Size="1" />
  13489. <Data ElementName="unknown372" Type="float" Size="1" />
  13490. <Data ElementName="unknown373" Type="float" Size="1" />
  13491. <Data ElementName="unknown374" Type="float" Size="1" />
  13492. <Data ElementName="unknown375" Type="float" Size="1" />
  13493. <Data ElementName="unknown376" Type="float" Size="1" />
  13494. <Data ElementName="unknown377" Type="float" Size="1" />
  13495. <Data ElementName="unknown378" Type="float" Size="1" />
  13496. <Data ElementName="unknown379" Type="float" Size="1" />
  13497. <Data ElementName="unknown380" Type="float" Size="1" />
  13498. <Data ElementName="unknown381" Type="float" Size="1" />
  13499. <Data ElementName="lethality_pvp" Type="float" Size="1" />
  13500. <Data ElementName="unknown383" Type="float" Size="1" />
  13501. <Data ElementName="unknown384" Type="float" Size="1" />
  13502. <Data ElementName="unknown385" Type="float" Size="1" />
  13503. <Data ElementName="unknown386" Type="float" Size="1" />
  13504. <Data ElementName="unknown387" Type="float" Size="1" />
  13505. <Data ElementName="unknown388" Type="float" Size="1" />
  13506. <Data ElementName="unknown389" Type="float" Size="1" />
  13507. <Data ElementName="unknown390" Type="float" Size="1" />
  13508. <Data ElementName="unknown391" Type="float" Size="1" />
  13509. <Data ElementName="unknown392" Type="float" Size="1" />
  13510. <Data ElementName="unknown393" Type="float" Size="1" />
  13511. <Data ElementName="unknown394" Type="float" Size="1" />
  13512. <Data ElementName="unknown395" Type="float" Size="1" />
  13513. <Data ElementName="unknown396" Type="float" Size="1" />
  13514. <Data ElementName="unknown397" Type="float" Size="1" />
  13515. <Data ElementName="unknown398" Type="float" Size="1" />
  13516. <Data ElementName="durability_mod" Type="float" Size="1" />
  13517. <Data ElementName="durability_add" Type="float" Size="1" />
  13518. <Data ElementName="progress_mod" Type="float" Size="1" />
  13519. <Data ElementName="progress_add" Type="float" Size="1" />
  13520. <Data ElementName="success_mod" Type="float" Size="1" />
  13521. <Data ElementName="crit_success_mod" Type="float" Size="1" />
  13522. <Data ElementName="unknown177" Type ="float" Size="1" />
  13523. <Data ElementName="rare_harvest_chance" Type="float" Size="1" />
  13524. <Data ElementName="max_crafting" Type="float" Size="1" />
  13525. <Data ElementName="component_refund" Type="float" Size="1" />
  13526. <Data ElementName="unknown178" Type ="float" Size="1" />
  13527. <Data ElementName="ex_durability_mod" Type="float" Size="1" />
  13528. <Data ElementName="ex_durability_add" Type="float" Size="1" />
  13529. <Data ElementName="ex_crit_success_mod" Type="float" Size="1" />
  13530. <Data ElementName="ex_crit_failure_mod" Type="float" Size="1" />
  13531. <Data ElementName="ex_progress_mod" Type="float" Size="1" />
  13532. <Data ElementName="ex_progress_add" Type="float" Size="1" />
  13533. <Data ElementName="ex_success_mod" Type="float" Size="1" />
  13534. <Data ElementName="unknown417" Type="float" Size="1" />
  13535. <Data ElementName="unknown418" Type="float" Size="1" />
  13536. <Data ElementName="unknown419" Type="float" Size="1" />
  13537. <Data ElementName="unknown420" Type="float" Size="1" />
  13538. <Data ElementName="unknown421" Type="float" Size="1" />
  13539. <Data ElementName="unknown422" Type="float" Size="1" />
  13540. <Data ElementName="unknown423" Type="float" Size="1" />
  13541. <Data ElementName="unknown424" Type="float" Size="1" />
  13542. <Data ElementName="unknown425" Type="float" Size="1" />
  13543. <Data ElementName="unknown426" Type="float" Size="1" />
  13544. <Data ElementName="unknown427" Type="float" Size="1" />
  13545. <Data ElementName="unknown428" Type="float" Size="1" />
  13546. <Data ElementName="unknown429" Type="float" Size="1" />
  13547. <Data ElementName="unknown430" Type="float" Size="1" />
  13548. <Data ElementName="unknown431" Type="float" Size="1" />
  13549. <Data ElementName="unknown432" Type="float" Size="1" />
  13550. <Data ElementName="unknown433" Type="float" Size="1" />
  13551. <Data ElementName="unknown434" Type="float" Size="1" />
  13552. <Data ElementName="unknown435" Type="float" Size="1" />
  13553. <Data ElementName="unknown436" Type="float" Size="1" />
  13554. <Data ElementName="unknown437" Type="float" Size="1" />
  13555. <Data ElementName="unknown438" Type="float" Size="1" />
  13556. <Data ElementName="unknown439" Type="float" Size="1" />
  13557. <Data ElementName="unknown440" Type="float" Size="1" />
  13558. <Data ElementName="unknown441" Type="float" Size="1" />
  13559. <Data ElementName="unknown180" Type="int8" Size="1" />
  13560. <Data ElementName="unknown524" Type="int8" Size="1" />
  13561. <Data ElementName="unknown181a" Type="int8" Size="1" />
  13562. <Data ElementName="unknown181b" Type="int8" Size="1" />
  13563. <Data ElementName="unknown442" Type ="float" Size="1" />
  13564. <Data ElementName="unknown443" Type ="float" Size="1" />
  13565. <Data ElementName="unknown444" Type ="float" Size="1" />
  13566. <Data ElementName="unknown445" Type ="float" Size="1" />
  13567. <Data ElementName="unknown446" Type ="float" Size="1" />
  13568. <Data ElementName="unknown447" Type ="float" Size="1" />
  13569. <Data ElementName="unknown448" Type ="float" Size="1" />
  13570. <Data ElementName="unknown449" Type ="float" Size="1" />
  13571. <Data ElementName="unknown450" Type ="float" Size="1" />
  13572. <Data ElementName="unknown451" Type ="float" Size="1" />
  13573. <Data ElementName="unknown452" Type ="float" Size="1" />
  13574. <Data ElementName="unknown453" Type ="float" Size="1" />
  13575. <Data ElementName="unknown454" Type ="float" Size="1" />
  13576. <Data ElementName="unknown455" Type ="float" Size="1" />
  13577. <Data ElementName="unknown456" Type ="float" Size="1" />
  13578. <Data ElementName="unknown457" Type ="float" Size="1" />
  13579. <Data ElementName="unknown458" Type ="float" Size="1" />
  13580. <Data ElementName="unknown459" Type ="float" Size="1" />
  13581. <Data ElementName="unknown460" Type ="float" Size="1" />
  13582. <Data ElementName="unknown461" Type ="float" Size="1" />
  13583. <Data ElementName="unknown462" Type ="float" Size="1" />
  13584. <Data ElementName="unknown463" Type ="float" Size="1" />
  13585. <Data ElementName="unknown464" Type ="float" Size="1" />
  13586. <Data ElementName="unknown465" Type ="float" Size="1" />
  13587. <Data ElementName="unknown466" Type ="float" Size="1" />
  13588. <Data ElementName="unknown467" Type ="float" Size="1" />
  13589. <Data ElementName="unknown468" Type ="float" Size="1" />
  13590. <Data ElementName="unknown469" Type ="float" Size="1" />
  13591. <Data ElementName="unknown470" Type ="float" Size="1" />
  13592. <Data ElementName="unknown471" Type ="float" Size="1" />
  13593. <Data ElementName="unknown472" Type ="float" Size="1" />
  13594. <Data ElementName="unknown473" Type ="float" Size="1" />
  13595. <Data ElementName="unknown474" Type ="float" Size="1" />
  13596. <Data ElementName="unknown475" Type ="float" Size="1" />
  13597. <Data ElementName="unknown476" Type ="float" Size="1" />
  13598. <Data ElementName="unknown477" Type ="float" Size="1" />
  13599. <Data ElementName="unknown478" Type ="float" Size="1" />
  13600. <Data ElementName="unknown479" Type ="float" Size="1" />
  13601. <Data ElementName="unknown480" Type ="float" Size="1" />
  13602. <Data ElementName="unknown481" Type ="float" Size="1" />
  13603. <Data ElementName="unknown482" Type ="float" Size="1" />
  13604. <Data ElementName="unknown483" Type ="float" Size="1" />
  13605. <Data ElementName="unknown484" Type ="float" Size="1" />
  13606. <Data ElementName="unknown485" Type ="float" Size="1" />
  13607. <Data ElementName="unknown486" Type ="float" Size="1" />
  13608. <Data ElementName="unknown487" Type ="float" Size="1" />
  13609. <Data ElementName="unknown488" Type ="float" Size="1" />
  13610. <Data ElementName="unknown489" Type ="float" Size="1" />
  13611. <Data ElementName="unknown490" Type ="float" Size="1" />
  13612. <Data ElementName="unknown491" Type ="float" Size="1" />
  13613. <Data ElementName="unknown492" Type ="float" Size="1" />
  13614. <Data ElementName="unknown493" Type ="float" Size="1" />
  13615. <Data ElementName="unknown494" Type ="float" Size="1" />
  13616. <Data ElementName="unknown495" Type ="float" Size="1" />
  13617. <Data ElementName="unknown496" Type ="float" Size="1" />
  13618. <Data ElementName="unknown497" Type ="float" Size="1" />
  13619. <Data ElementName="unknown498" Type ="float" Size="1" />
  13620. <Data ElementName="unknown499" Type ="float" Size="1" />
  13621. <Data ElementName="unknown500" Type ="float" Size="1" />
  13622. <Data ElementName="unknown501" Type ="float" Size="1" />
  13623. <Data ElementName="unknown502" Type ="float" Size="1" />
  13624. <Data ElementName="unknown503" Type ="float" Size="1" />
  13625. <Data ElementName="unknown504" Type ="float" Size="1" />
  13626. <Data ElementName="unknown505" Type ="float" Size="1" />
  13627. <Data ElementName="unknown506" Type ="float" Size="1" />
  13628. <Data ElementName="unknown507" Type ="float" Size="1" />
  13629. <Data ElementName="unknown508" Type ="float" Size="1" />
  13630. <Data ElementName="unknown509" Type ="float" Size="1" />
  13631. <Data ElementName="unknown510" Type ="float" Size="1" />
  13632. <Data ElementName="unknown511" Type ="float" Size="1" />
  13633. <Data ElementName="unknown512" Type ="float" Size="1" />
  13634. <Data ElementName="unknown513" Type ="float" Size="1" />
  13635. <Data ElementName="unknown514" Type ="float" Size="1" />
  13636. <Data ElementName="haste_tt" Type ="int32" Size="1" />
  13637. <Data ElementName="dps_pve_tt" Type ="int32" Size="1" />
  13638. <Data ElementName="dps_pvp_tt" Type ="int32" Size="1" />
  13639. <Data ElementName="multi_attack_pve_tt" Type ="float" Size="1" />
  13640. <Data ElementName="multi_attack_pvp_tt" Type ="float" Size="1" />
  13641. <Data ElementName="unknown520" Type ="float" Size="1" />
  13642. <Data ElementName="unknown521" Type ="float" Size="1" />
  13643. <Data ElementName="unknown522" Type ="float" Size="1" />
  13644. <Data ElementName="unknown523" Type ="float" Size="1" />
  13645. <Data ElementName="unknown550" Type ="int8" Size="1" />
  13646. <Data ElementName="vision" Type ="int16" Size="1" />
  13647. <Data ElementName="unknown551" Type ="int8" Size="1" />
  13648. <Data ElementName="unknown525" Type ="int8" Size="1074" />
  13649. <Data ElementName="group_members" Substruct="Substruct_GroupMember" Size="5" />
  13650. <Data ElementName="unknown182" Type="int16" Size="1" />
  13651. <Data ElementName="unknown183" Type="int8" Size="410" />
  13652. <Data ElementName="pet_id" Type="int32" Size="1" />
  13653. <Data ElementName="pet_name" Type="char" Size="32" />
  13654. <Data ElementName="unknown184" Type="int8" Size="9" />
  13655. <Data ElementName="pet_health_pct" Type="float" Size="1" />
  13656. <Data ElementName="pet_power_pct" Type="float" Size="1" />
  13657. <Data ElementName="unknown185" Type="int8" Size="1" />
  13658. <Data ElementName="pet_movement" Type="int8" Size="1" />
  13659. <Data ElementName="pet_behavior" Type="int8" Size="1" />
  13660. <Data ElementName="unknown186" Type="int8" Size="8" />
  13661. <Data ElementName="merc_id" Type="int32" Size="1" />
  13662. <Data ElementName="merc_name" Type="char" Size="32" />
  13663. <Data ElementName="merc_unknown21" Type="int8" Size="9" />
  13664. <Data ElementName="merc_health_pct" Type="float" Size="1" />
  13665. <Data ElementName="merc_power_pct" Type="float" Size="1" />
  13666. <Data ElementName="merc_unknown21b" Type="int8" Size="1" />
  13667. <Data ElementName="merc_movement" Type="int8" Size="1" />
  13668. <Data ElementName="merc_behavior" Type="int8" Size="1" />
  13669. <Data ElementName="merc_unknown21c" Type="int8" Size="121" />
  13670. <Data ElementName="rain" Type="float" Size="1" />
  13671. <Data ElementName="rain2" Type="float" Size="1" />
  13672. <Data ElementName="unknown527" Type="int8" Size="9" />
  13673. <Data ElementName="house_zone" Type="char" Size="48" />
  13674. <Data ElementName="unknown526" Type="int8" Size="132" />
  13675. <Data ElementName="status_points" Type="int32" Size="1" />
  13676. <Data ElementName="guild_status" Type="int32" Size="1" />
  13677. <Data ElementName="unknown187" Type="int8" Size="11" />
  13678. <Data ElementName="bind_zone" Type="char" Size="32" />
  13679. <Data ElementName="unknown188" Type="int8" Size="56" />
  13680. </Struct>
  13681. <Struct Name="WS_CharacterSheet" ClientVersion="63073" OpcodeName="OP_UpdateCharacterSheetMsg">
  13682. <Data ElementName="character_name" Type="char" Size="40" />
  13683. <Data ElementName="unknown_1_1_MJ" Type="int16" Size="1" />
  13684. <Data ElementName="race" Type="int8" Size="1" />
  13685. <Data ElementName="gender" Type="int8" Size="1" />
  13686. <Data ElementName="exiled" Type="int8" Size="1" />
  13687. <Data ElementName="class1" Type="int32" Size="1" />
  13688. <Data ElementName="class2" Type="int32" Size="1" />
  13689. <Data ElementName="class3" Type="int32" Size="1" />
  13690. <Data ElementName="tradeskill_class1" Type="int32" Size="1" />
  13691. <Data ElementName="tradeskill_class2" Type="int32" Size="1" />
  13692. <Data ElementName="tradeskill_class3" Type="int32" Size="1" />
  13693. <Data ElementName="level" Type="int16" Size="1" />
  13694. <Data ElementName="effective_level" Type="int16" Size="1" />
  13695. <Data ElementName="tradeskill_level" Type="int16" Size="1" />
  13696. <Data ElementName="unknown_1_2_MJ" Type="int32" Size="1" />
  13697. <Data ElementName="account_age_base" Type="int16" Size="1" />
  13698. <Data ElementName="account_age_bonus" Type="int16" Size="1" />
  13699. <Data ElementName="deity" Type="char" Size="32" />
  13700. <Data ElementName="unknown_deity" Type="int8" Size="36" />
  13701. <Data ElementName="last_name" Type="char" Size="20" />
  13702. <Data ElementName="unknown3" Type="int8" Size="1" />
  13703. <Data ElementName="character_name2" Type="char" Size="40" />
  13704. <Data ElementName="character_name2_unknown" Type="int16" Size="1" />
  13705. <Data ElementName="character_name3" Type="char" Size="40" />
  13706. <Data ElementName="character_name3_unknown" Type="int16" Size="1" />
  13707. <Data ElementName="current_hp" Type="sint64" Size="1" />
  13708. <Data ElementName="max_hp" Type="int64" Size="1" />
  13709. <Data ElementName="base_hp" Type="int32" Size="1" />
  13710. <Data ElementName="base_hp2" Type="int32" Size="1" />
  13711. <Data ElementName="current_power" Type="sint32" Size="1" />
  13712. <Data ElementName="max_power" Type="sint32" Size="1" />
  13713. <Data ElementName="base_power" Type="int32" Size="1" />
  13714. <Data ElementName="conc_used" Type="int8" Size="1" />
  13715. <Data ElementName="conc_max" Type="int8" Size="1" />
  13716. <Data ElementName="savagery" Type="sint32" Size="1" />
  13717. <Data ElementName="max_savagery" Type="sint32" Size="1" />
  13718. <Data ElementName="unknown4b" Type="int32" Size="1" />
  13719. <Data ElementName="savagery_level" Type="int32" Size="1" />
  13720. <Data ElementName="max_savagery_level" Type="int32" Size="1" />
  13721. <Data ElementName="unknown4c" Type="int8" Size="4" />
  13722. <Data ElementName="dissonance" Type="sint32" Size="1" />
  13723. <Data ElementName="max_dissonance" Type="sint32" Size="1" />
  13724. <Data ElementName="base_dissonance" Type="sint32" Size="1" />
  13725. <Data ElementName="hp_regen" Type="int32" Size="1" />
  13726. <Data ElementName="power_regen" Type="int32" Size="1" />
  13727. <Data ElementName="unknown6" Type="int32" Size="2" />
  13728. <Data ElementName="unknown7" Type="float" Size="2" />
  13729. <Data ElementName="stat_bonus_health" Type="float" Size="1" />
  13730. <Data ElementName="stat_bonus_power" Type="float" Size="1" />
  13731. <Data ElementName="bonus_health" Type="int32" Size="1" />
  13732. <Data ElementName="unknown8" Type="int32" Size="1" />
  13733. <Data ElementName="bonus_power" Type="int32" Size="1" />
  13734. <Data ElementName="stat_bonus_damage" Type="float" Size="1" />
  13735. <Data ElementName="mitigation_pct_pve" Type="int16" Size="1" />
  13736. <Data ElementName="mitigation_pct_pvp" Type="int16" Size="1" />
  13737. <Data ElementName="toughness" Type="int16" Size="1" />
  13738. <Data ElementName="toughness_resist_dmg_pvp" Type="float" Size="1" />
  13739. <Data ElementName="lethality" Type="int16" Size="1" />
  13740. <Data ElementName="lethality_pct" Type="float" Size="1" />
  13741. <Data ElementName="avoidance_pct" Type="int16" Size="1" />
  13742. <Data ElementName="avoidance_reduction" Type="int16" Size="1" />
  13743. <Data ElementName="avoidance" Type="int16" Size="1" />
  13744. <Data ElementName="unknown10" Type="int16" Size="1" />
  13745. <Data ElementName="avoidance_base" Type="int16" Size="1" />
  13746. <Data ElementName="unknown10a" Type="int16" Size="1" />
  13747. <Data ElementName="parry" Type="int16" Size="1" />
  13748. <Data ElementName="unknown11" Type="int16" Size="1" />
  13749. <Data ElementName="block" Type="int16" Size="1" />
  13750. <Data ElementName="unknown12" Type="int16" Size="1" />
  13751. <Data ElementName="uncontested_block" Type="int16" Size="1" />
  13752. <Data ElementName="unknown13" Type="int16" Size="1" />
  13753. <Data ElementName="uncontested_riposte" Type="int16" Size="1" />
  13754. <Data ElementName="uncontested_dodge" Type="int16" Size="1" />
  13755. <Data ElementName="uncontested_parry" Type="int16" Size="1" />
  13756. <Data ElementName="str" Type="int32" Size="1" />
  13757. <Data ElementName="sta" Type="int32" Size="1" />
  13758. <Data ElementName="agi" Type="int32" Size="1" />
  13759. <Data ElementName="wis" Type="int32" Size="1" />
  13760. <Data ElementName="int" Type="int32" Size="1" />
  13761. <Data ElementName="str_base" Type="int32" Size="1" />
  13762. <Data ElementName="sta_base" Type="int32" Size="1" />
  13763. <Data ElementName="agi_base" Type="int32" Size="1" />
  13764. <Data ElementName="wis_base" Type="int32" Size="1" />
  13765. <Data ElementName="int_base" Type="int32" Size="1" />
  13766. <Data ElementName="mitigation_cur" Type="int32" Size="1" />
  13767. <Data ElementName="elemental" Type="int32" Size="1" />
  13768. <Data ElementName="noxious" Type="int32" Size="1" />
  13769. <Data ElementName="arcane" Type="int32" Size="1" />
  13770. <Data ElementName="mitigation_base" Type="int32" Size="1" />
  13771. <Data ElementName="elemental_base" Type="int32" Size="1" />
  13772. <Data ElementName="noxious_base" Type="int32" Size="1" />
  13773. <Data ElementName="arcane_base" Type="int32" Size="1" />
  13774. <Data ElementName="unknown14" Type="int16" Size="1" />
  13775. <Data ElementName="elemental_absorb_pve" Type="int16" Size="1" />
  13776. <Data ElementName="noxious_absorb_pve" Type="int16" Size="1" />
  13777. <Data ElementName="arcane_absorb_pve" Type="int16" Size="1" />
  13778. <Data ElementName="unknown15" Type="int16" Size="1" />
  13779. <Data ElementName="elemental_absorb_pvp" Type="int16" Size="1" />
  13780. <Data ElementName="noxious_absorb_pvp" Type="int16" Size="1" />
  13781. <Data ElementName="arcane_absorb_pvp" Type="int16" Size="1" />
  13782. <Data ElementName="unknown16" Type="int16" Size="1" />
  13783. <Data ElementName="elemental_dmg_reduction" Type="int16" Size="1" />
  13784. <Data ElementName="noxious_dmg_reduction" Type="int16" Size="1" />
  13785. <Data ElementName="arcane_dmg_reduction" Type="int16" Size="1" />
  13786. <Data ElementName="unknown17" Type="int16" Size="1" />
  13787. <Data ElementName="elemental_dmg_reduction_pct" Type="int16" Size="1" />
  13788. <Data ElementName="noxious_dmg_reduction_pct" Type="int16" Size="1" />
  13789. <Data ElementName="arcane_dmg_reduction_pct" Type="int16" Size="1" />
  13790. <Data ElementName="current_adv_xp" Type="float" Size="1" />
  13791. <Data ElementName="needed_adv_xp" Type="float" Size="1" />
  13792. <Data ElementName="debt_adv_xp" Type="float" Size="1" />
  13793. <Data ElementName="current_trade_xp" Type="float" Size="1" />
  13794. <Data ElementName="needed_trade_xp" Type="float" Size="1" />
  13795. <Data ElementName="debt_trade_xp" Type="float" Size="1" />
  13796. <Data ElementName="unknown18" Type="int16" Size="6" />
  13797. <Data ElementName="server_bonus" Type="int16" Size="1" />
  13798. <Data ElementName="adventure_vet_bonus" Type="int16" Size="1" />
  13799. <Data ElementName="tradeskill_vet_bonus" Type="int16" Size="1" />
  13800. <Data ElementName="dungeon_finder_bonus" Type="int16" Size="1" />
  13801. <Data ElementName="recruit_friend_bonus" Type="int32" Size="1" />
  13802. <Data ElementName="unknown19" Type="int16" Size="1" />
  13803. <Data ElementName="adventure_vitality" Type="int16" Size="1" />
  13804. <Data ElementName="adventure_vitality_yellow_arrow" Type="int16" Size="1" />
  13805. <Data ElementName="adventure_vitality_blue_arrow" Type="int16" Size="1" />
  13806. <Data ElementName="tradeskill_vitality" Type="int16" Size="1" />
  13807. <Data ElementName="tradeskill_vitality_purple_arrow" Type="int16" Size="1" />
  13808. <Data ElementName="tradeskill_vitality_blue_arrow" Type="int16" Size="1" />
  13809. <Data ElementName="mentor_bonus" Type="int16" Size="1" />
  13810. <Data ElementName="unknown20" Type="int8" Size="1" />
  13811. <Data ElementName="assigned_aa" Type="int16" Size="1" />
  13812. <Data ElementName="max_aa" Type="int16" Size="1" />
  13813. <Data ElementName="unassigned_aa" Type="int16" Size="1" />
  13814. <Data ElementName="aa_green_bar" Type="int16" Size="1" />
  13815. <Data ElementName="adv_xp_to_aa_xp_slider" Type="int16" Size="1" />
  13816. <Data ElementName="unknown21" Type="int16" Size="1" />
  13817. <Data ElementName="aa_blue_bar" Type="int16" Size="1" />
  13818. <Data ElementName="bonus_achievement_xp" Type="int16" Size="1" />
  13819. <Data ElementName="unknown22" Type="int8" Size="2" />
  13820. <Data ElementName="unknown23" Type="int8" Size="2" />
  13821. <Data ElementName="items_found" Type="int32" Size="1" />
  13822. <Data ElementName="named_npcs_killed" Type="int32" Size="1" />
  13823. <Data ElementName="quests_completed" Type="int32" Size="1" />
  13824. <Data ElementName="exploration_events" Type="int32" Size="1" />
  13825. <Data ElementName="completed_collections" Type="int32" Size="1" />
  13826. <Data ElementName="unknown24" Type="int16" Size="10" />
  13827. <Data ElementName="unknown25" Type="int8" Size="1" />
  13828. <Data ElementName="total_prestige_points" Type="int16" Size="1" />
  13829. <Data ElementName="unassigned_prestige_points" Type="int16" Size="1" />
  13830. <Data ElementName="unknown26" Type="int16" Size="1" />
  13831. <Data ElementName="unknown27" Type="int16" Size="1" />
  13832. <Data ElementName="total_tradeskill_points" Type="int16" Size="1" />
  13833. <Data ElementName="unassigned_tradeskill_points" Type="int16" Size="1" />
  13834. <Data ElementName="unknown28" Type="int16" Size="1" />
  13835. <Data ElementName="unknown29" Type="int16" Size="1" />
  13836. <Data ElementName="total_tradeskill_prestige_points" Type="int16" Size="1" />
  13837. <Data ElementName="unassigned_tradeskill_prestige_points" Type="int16" Size="1" />
  13838. <Data ElementName="unknown30" Type="int16" Size="1" />
  13839. <Data ElementName="unknown31" Type="int16" Size="1" />
  13840. <Data ElementName="unknown32" Type="int16" Size="1" />
  13841. <Data ElementName="unknown33" Type="int16" Size="1" />
  13842. <Data ElementName="unknown63073" Type="int32" Size="3" />
  13843. <Data ElementName="coins_copper" Type="int32" Size="1" />
  13844. <Data ElementName="coins_silver" Type="int32" Size="1" />
  13845. <Data ElementName="coins_gold" Type="int32" Size="1" />
  13846. <Data ElementName="coins_plat" Type="int32" Size="1" />
  13847. <Data ElementName="unknown34" Type="int32" Size="5" />
  13848. <Data ElementName="spell_effects" Substruct="Substruct_SpellEffects" Size="45" />
  13849. <Data ElementName="detrimental_spell_effects" Substruct="Substruct_SpellEffects" Size="45" />
  13850. <Data ElementName="passive_spell_effects" Substruct="Substruct_PassiveEffects" Size="100" />
  13851. <Data ElementName="unknown35" Type="int8" Size="486" />
  13852. <Data ElementName="trauma_count" Type="int8" Size="1" />
  13853. <Data ElementName="arcane_count" Type="int8" Size="1" />
  13854. <Data ElementName="noxious_count" Type="int8" Size="1" />
  13855. <Data ElementName="elemental_count" Type="int8" Size="1" />
  13856. <Data ElementName="curse_count" Type="int8" Size="1" />
  13857. <Data ElementName="maintained_effects" Substruct="Substruct_MaintainedEffects" Size="30" />
  13858. <Data ElementName="breath" Type="float" Size="1" />
  13859. <Data ElementName="breathe_underwater" Type="int8" Size="1" />
  13860. <Data ElementName="unknown36" Type="float" Size="1" />
  13861. <Data ElementName="melee_pri_dmg_min" Type="int32" Size="1" />
  13862. <Data ElementName="melee_pri_dmg_max" Type="int32" Size="1" />
  13863. <Data ElementName="melee_pri_delay" Type="float" Size="1" />
  13864. <Data ElementName="melee_sec_dmg_min" Type="int32" Size="1" />
  13865. <Data ElementName="melee_sec_dmg_max" Type="int32" Size="1" />
  13866. <Data ElementName="melee_sec_delay" Type="float" Size="1" />
  13867. <Data ElementName="ranged_dmg_min" Type="int32" Size="1" />
  13868. <Data ElementName="ranged_dmg_max" Type="int32" Size="1" />
  13869. <Data ElementName="ranged_delay" Type="float" Size="1" />
  13870. <Data ElementName="unknown37" Type="int32" Size="1" />
  13871. <Data ElementName="unknown38" Type="int32" Size="1" />
  13872. <Data ElementName="unknown39" Type="int32" Size="1" />
  13873. <Data ElementName="unknown40" Type="int32" Size="1" />
  13874. <Data ElementName="ability_mod_pve" Type="float" Size="1" />
  13875. <Data ElementName="unknown41" Type="float" Size="1" />
  13876. <Data ElementName="unknown42" Type="float" Size="1" />
  13877. <Data ElementName="unknown43" Type="float" Size="1" />
  13878. <Data ElementName="unknown44" Type="float" Size="1" />
  13879. <Data ElementName="ability_mod_pvp" Type="float" Size="1" />
  13880. <Data ElementName="base_melee_crit" Type="float" Size="1" />
  13881. <Data ElementName="base_spell_crit" Type="float" Size="1" />
  13882. <Data ElementName="base_taunt_crit" Type="float" Size="1" />
  13883. <Data ElementName="base_heal_crit" Type="float" Size="1" />
  13884. <!--<Data ElementName="unknown44a" Type="int16" Size="1" />--> <!-- 58588 - Required to make it in the game -->
  13885. <Data ElementName="flags" Type="int32" Size="1" />
  13886. <Data ElementName="flags2" Type="int32" Size="1" />
  13887. <Data ElementName="unknown45" Type="float" Size="1" />
  13888. <Data ElementName="unknown46" Type="float" Size="1" />
  13889. <Data ElementName="unknown47" Type="float" Size="1" />
  13890. <Data ElementName="unknown48" Type="float" Size="1" />
  13891. <Data ElementName="unknown49" Type="float" Size="1" />
  13892. <Data ElementName="unknown50" Type="float" Size="1" />
  13893. <Data ElementName="unknown51" Type="float" Size="1" />
  13894. <Data ElementName="unknown52" Type="float" Size="1" />
  13895. <Data ElementName="unknown53" Type="float" Size="1" />
  13896. <Data ElementName="unknown54" Type="float" Size="1" />
  13897. <Data ElementName="unknown55" Type="float" Size="1" />
  13898. <Data ElementName="unknown56" Type="float" Size="1" />
  13899. <Data ElementName="unknown57" Type="float" Size="1" />
  13900. <Data ElementName="unknown58" Type="float" Size="1" />
  13901. <Data ElementName="unknown59" Type="float" Size="1" />
  13902. <Data ElementName="unknown60" Type="float" Size="1" />
  13903. <Data ElementName="unknown61" Type="float" Size="1" />
  13904. <Data ElementName="unknown62" Type="float" Size="1" />
  13905. <Data ElementName="unknown63" Type="float" Size="1" />
  13906. <Data ElementName="unknown64" Type="float" Size="1" />
  13907. <Data ElementName="unknown65" Type="float" Size="1" />
  13908. <Data ElementName="unknown66" Type="float" Size="1" />
  13909. <Data ElementName="unknown67" Type="float" Size="1" />
  13910. <Data ElementName="unknown68" Type="float" Size="1" />
  13911. <Data ElementName="unknown69" Type="float" Size="1" />
  13912. <Data ElementName="unknown70" Type="float" Size="1" />
  13913. <Data ElementName="unknown71" Type="float" Size="1" />
  13914. <Data ElementName="unknown72" Type="float" Size="1" />
  13915. <Data ElementName="unknown73" Type="float" Size="1" />
  13916. <Data ElementName="unknown74" Type="float" Size="1" />
  13917. <Data ElementName="unknown75" Type="float" Size="1" />
  13918. <Data ElementName="unknown76" Type="float" Size="1" />
  13919. <Data ElementName="unknown77" Type="float" Size="1" />
  13920. <Data ElementName="unknown78" Type="float" Size="1" />
  13921. <Data ElementName="unknown79" Type="float" Size="1" />
  13922. <Data ElementName="unknown80" Type="float" Size="1" />
  13923. <Data ElementName="unknown81" Type="float" Size="1" />
  13924. <Data ElementName="unknown82" Type="float" Size="1" />
  13925. <Data ElementName="unknown83" Type="float" Size="1" />
  13926. <Data ElementName="unknown84" Type="float" Size="1" />
  13927. <Data ElementName="unknown85" Type="float" Size="1" />
  13928. <Data ElementName="unknown86" Type="float" Size="1" />
  13929. <Data ElementName="unknown87" Type="float" Size="1" />
  13930. <Data ElementName="unknown88" Type="float" Size="1" />
  13931. <Data ElementName="unknown89" Type="float" Size="1" />
  13932. <Data ElementName="unknown90" Type="float" Size="1" />
  13933. <Data ElementName="unknown91" Type="float" Size="1" />
  13934. <Data ElementName="unknown92" Type="float" Size="1" />
  13935. <Data ElementName="unknown93" Type="float" Size="1" />
  13936. <Data ElementName="unknown94" Type="float" Size="1" />
  13937. <Data ElementName="unknown95" Type="float" Size="1" />
  13938. <Data ElementName="unknown96" Type="float" Size="1" />
  13939. <Data ElementName="unknown97" Type="float" Size="1" />
  13940. <Data ElementName="unknown98" Type="float" Size="1" />
  13941. <Data ElementName="unknown99" Type="float" Size="1" />
  13942. <Data ElementName="unknown100" Type="float" Size="1" />
  13943. <Data ElementName="unknown101" Type="float" Size="1" />
  13944. <Data ElementName="unknown102" Type="float" Size="1" />
  13945. <Data ElementName="unknown103" Type="float" Size="1" />
  13946. <Data ElementName="unknown104" Type="float" Size="1" />
  13947. <Data ElementName="unknown105" Type="float" Size="1" />
  13948. <Data ElementName="unknown106" Type="float" Size="1" />
  13949. <Data ElementName="unknown107" Type="float" Size="1" />
  13950. <Data ElementName="unknown108" Type="float" Size="1" />
  13951. <Data ElementName="unknown109" Type="float" Size="1" />
  13952. <Data ElementName="unknown110" Type="float" Size="1" />
  13953. <Data ElementName="out_of_combat_health_regen" Type="float" Size="1" />
  13954. <Data ElementName="out_of_combat_power_regen" Type="float" Size="1" />
  13955. <Data ElementName="in_combat_regen" Type="float" Size="1" />
  13956. <Data ElementName="deflect" Type="float" Size="1" />
  13957. <Data ElementName="increase_max_health" Type="float" Size="1" />
  13958. <Data ElementName="increase_max_health2" Type="float" Size="1" /> <!-- used when bonus is applied to both health & power -->
  13959. <Data ElementName="unknown117" Type="float" Size="1" />
  13960. <Data ElementName="increase_speed" Type="float" Size="1" />
  13961. <Data ElementName="unknown119" Type="float" Size="1" />
  13962. <Data ElementName="increase_ground_speed" Type="float" Size="1" />
  13963. <Data ElementName="increase_air_speed" Type="float" Size="1" />
  13964. <Data ElementName="unknown122" Type="float" Size="1" /> <!-- see coldain pegasus buff this has a value of 8 which involves skill buff -->
  13965. <Data ElementName="unknown123" Type="float" Size="1" /> <!-- see coldain pegasus buff this has a value of 3 which involves skill buff -->
  13966. <Data ElementName="unknown124" Type="float" Size="1" /> <!-- see coldain pegasus buff this has a value of 3 which involves skill buff -->
  13967. <Data ElementName="in_combat_movement_speed" Type="float" Size="1" />
  13968. <Data ElementName="haste" Type="float" Size="1" />
  13969. <Data ElementName="increase_max_power" Type="float" Size="1" />
  13970. <Data ElementName="increase_max_power2" Type="float" Size="1" /> <!-- used when bonus is applied to both health & power -->
  13971. <Data ElementName="unknown128" Type="float" Size="1" />
  13972. <Data ElementName="drunk" Type="float" Size="1" />
  13973. <Data ElementName="unknown129" Type="float" Size="1" />
  13974. <Data ElementName="hate_mod" Type="float" Size="1" />
  13975. <Data ElementName="adventure_effects_bonus" Type="float" Size="1" />
  13976. <Data ElementName="tradeskill_effects_bonus" Type="float" Size="1" />
  13977. <Data ElementName="unknown130" Type="float" Size="1" />
  13978. <Data ElementName="unknown131" Type="float" Size="1" />
  13979. <Data ElementName="unknown131a" Type="float" Size="1" />
  13980. <Data ElementName="dps" Type="float" Size="1" />
  13981. <Data ElementName="unknown132" Type="float" Size="1" />
  13982. <Data ElementName="unknown133" Type="float" Size="1" />
  13983. <Data ElementName="unknown134" Type="float" Size="1" />
  13984. <Data ElementName="base_avoidance" Type="float" Size="1" />
  13985. <Data ElementName="unknown136" Type="float" Size="1" />
  13986. <Data ElementName="uncontested_riposte_pve" Type="float" Size="1" />
  13987. <Data ElementName="uncontested_parry_pve" Type="float" Size="1" />
  13988. <Data ElementName="unknown139" Type="float" Size="1" />
  13989. <Data ElementName="melee_ae" Type="float" Size="1" />
  13990. <Data ElementName="multi_attack" Type="float" Size="1" />
  13991. <Data ElementName="spell_multi_attack" Type="float" Size="1" /> <!-- spell_doublecast -->
  13992. <Data ElementName="flurry" Type="float" Size="1" />
  13993. <Data ElementName="unknown140" Type="float" Size="1" />
  13994. <Data ElementName="bountiful_harvest" Type="float" Size="1" />
  13995. <Data ElementName="block_chance" Type="float" Size="1" />
  13996. <Data ElementName="unknown141" Type="float" Size="1" />
  13997. <Data ElementName="unknown142" Type="float" Size="1" />
  13998. <Data ElementName="crit_chance" Type="float" Size="1" />
  13999. <Data ElementName="unknown143" Type="float" Size="1" />
  14000. <Data ElementName="unknown144" Type="float" Size="1" />
  14001. <Data ElementName="crit_bonus" Type="float" Size="1" />
  14002. <Data ElementName="potency" Type="float" Size="1" />
  14003. <Data ElementName="unknown145" Type="float" Size="1" />
  14004. <Data ElementName="reuse_speed" Type="float" Size="1" />
  14005. <Data ElementName="recovery_speed" Type="float" Size="1" />
  14006. <Data ElementName="casting_speed" Type="float" Size="1" />
  14007. <Data ElementName="spell_reuse_speed" Type="float" Size="1" />
  14008. <Data ElementName="unknown146" Type="float" Size="1" />
  14009. <Data ElementName="unknown147" Type="float" Size="1" />
  14010. <Data ElementName="decrease_falling_dmg" Type="float" Size="1" />
  14011. <Data ElementName="unknown149" Type="float" Size="1" />
  14012. <Data ElementName="unknown150" Type="float" Size="1" />
  14013. <Data ElementName="unknown151" Type="float" Size="1" />
  14014. <Data ElementName="unknown152" Type="float" Size="1" />
  14015. <Data ElementName="unknown153" Type="float" Size="1" />
  14016. <Data ElementName="unknown154" Type="float" Size="1" />
  14017. <Data ElementName="unknown155" Type="float" Size="1" />
  14018. <Data ElementName="unknown156" Type="float" Size="1" />
  14019. <Data ElementName="loot_coin" Type="float" Size="1" />
  14020. <Data ElementName="mitigation_increase" Type="float" Size="1" />
  14021. <Data ElementName="unknown159" Type="float" Size="1" />
  14022. <Data ElementName="strikethrough" Type="float" Size="1" />
  14023. <Data ElementName="unknown160" Type="float" Size="1" />
  14024. <Data ElementName="accuracy" Type="float" Size="1" />
  14025. <Data ElementName="unknown161" Type="float" Size="1" />
  14026. <Data ElementName="unknown162" Type="float" Size="1" />
  14027. <Data ElementName="unknown163" Type="float" Size="1" />
  14028. <Data ElementName="unknown164" Type="float" Size="1" />
  14029. <Data ElementName="unknown165" Type="float" Size="1" />
  14030. <Data ElementName="unknown166" Type="float" Size="1" />
  14031. <Data ElementName="unknown167" Type="float" Size="1" />
  14032. <Data ElementName="unknown168" Type="float" Size="1" />
  14033. <Data ElementName="lethality_pve" Type="float" Size="1" />
  14034. <Data ElementName="unknown170" Type="float" Size="1" />
  14035. <Data ElementName="unknown171" Type="float" Size="1" />
  14036. <Data ElementName="unknown172" Type="float" Size="1" />
  14037. <Data ElementName="unknown173" Type="float" Size="1" />
  14038. <Data ElementName="pvp_crit_mit" Type ="float" Size="1" />
  14039. <Data ElementName="unknown174" Type ="float" Size="1" />
  14040. <Data ElementName="unknown175" Type ="float" Size="1" />
  14041. <Data ElementName="unknown200" Type ="float" Size="1" />
  14042. <Data ElementName="unknown201" Type ="float" Size="1" />
  14043. <Data ElementName="unknown202" Type ="float" Size="1" />
  14044. <Data ElementName="unknown203" Type ="float" Size="1" />
  14045. <Data ElementName="unknown204" Type ="float" Size="1" />
  14046. <Data ElementName="unknown205" Type ="float" Size="1" />
  14047. <Data ElementName="unknown206" Type ="float" Size="1" />
  14048. <Data ElementName="unknown207" Type ="float" Size="1" />
  14049. <Data ElementName="unknown208" Type ="float" Size="1" />
  14050. <Data ElementName="unknown209" Type ="float" Size="1" />
  14051. <Data ElementName="unknown210" Type ="float" Size="1" />
  14052. <Data ElementName="unknown211" Type ="float" Size="1" />
  14053. <Data ElementName="unknown212" Type ="float" Size="1" />
  14054. <Data ElementName="unknown213" Type ="float" Size="1" />
  14055. <Data ElementName="unknown214" Type ="float" Size="1" />
  14056. <Data ElementName="unknown215" Type ="float" Size="1" />
  14057. <Data ElementName="unknown216" Type ="float" Size="1" />
  14058. <Data ElementName="unknown217" Type ="float" Size="1" />
  14059. <Data ElementName="unknown218" Type ="float" Size="1" />
  14060. <Data ElementName="unknown219" Type ="float" Size="1" />
  14061. <Data ElementName="unknown220" Type ="float" Size="1" />
  14062. <Data ElementName="unknown221" Type ="float" Size="1" />
  14063. <Data ElementName="unknown222" Type ="float" Size="1" />
  14064. <Data ElementName="unknown223" Type ="float" Size="1" />
  14065. <Data ElementName="unknown224" Type ="float" Size="1" />
  14066. <Data ElementName="unknown225" Type ="float" Size="1" />
  14067. <Data ElementName="unknown226" Type ="float" Size="1" />
  14068. <Data ElementName="unknown227" Type ="float" Size="1" />
  14069. <Data ElementName="unknown228" Type ="float" Size="1" />
  14070. <Data ElementName="unknown229" Type ="float" Size="1" />
  14071. <Data ElementName="unknown230" Type ="float" Size="1" />
  14072. <Data ElementName="unknown231" Type ="float" Size="1" />
  14073. <Data ElementName="unknown232" Type ="float" Size="1" />
  14074. <Data ElementName="unknown233" Type ="float" Size="1" />
  14075. <Data ElementName="unknown234" Type ="float" Size="1" />
  14076. <Data ElementName="unknown235" Type ="float" Size="1" />
  14077. <Data ElementName="unknown236" Type ="float" Size="1" />
  14078. <Data ElementName="unknown237" Type ="float" Size="1" />
  14079. <Data ElementName="unknown238" Type ="float" Size="1" />
  14080. <Data ElementName="unknown239" Type ="float" Size="1" />
  14081. <Data ElementName="unknown240" Type ="float" Size="1" />
  14082. <Data ElementName="unknown241" Type ="float" Size="1" />
  14083. <Data ElementName="unknown242" Type ="float" Size="1" />
  14084. <Data ElementName="uncontested_riposte_gear_cap" Type ="float" Size="1" />
  14085. <Data ElementName="uncontested_dodge_gear_cap" Type ="float" Size="1" />
  14086. <Data ElementName="uncontested_parry_gear_cap" Type ="float" Size="1" />
  14087. <Data ElementName="unknown246" Type ="float" Size="1" />
  14088. <Data ElementName="unknown247" Type ="float" Size="1" />
  14089. <Data ElementName="unknown248" Type ="float" Size="1" />
  14090. <Data ElementName="unknown249" Type ="float" Size="1" />
  14091. <Data ElementName="unknown250" Type ="float" Size="1" />
  14092. <Data ElementName="unknown251" Type ="float" Size="1" />
  14093. <Data ElementName="unknown252" Type ="float" Size="1" />
  14094. <Data ElementName="unknown253" Type ="float" Size="1" />
  14095. <Data ElementName="unknown254" Type ="float" Size="1" />
  14096. <Data ElementName="unknown255" Type ="float" Size="1" />
  14097. <Data ElementName="unknown256" Type ="float" Size="1" />
  14098. <Data ElementName="unknown257" Type ="float" Size="1" />
  14099. <Data ElementName="unknown258" Type ="float" Size="1" />
  14100. <Data ElementName="unknown259" Type ="float" Size="1" />
  14101. <Data ElementName="unknown260" Type ="float" Size="1" />
  14102. <Data ElementName="unknown261" Type ="float" Size="1" />
  14103. <Data ElementName="unknown262" Type ="float" Size="1" />
  14104. <Data ElementName="unknown263" Type ="float" Size="1" />
  14105. <Data ElementName="unknown264" Type ="float" Size="1" />
  14106. <Data ElementName="unknown265" Type ="float" Size="1" />
  14107. <Data ElementName="unknown266" Type ="float" Size="1" />
  14108. <Data ElementName="unknown267" Type ="float" Size="1" />
  14109. <Data ElementName="unknown268" Type ="float" Size="1" />
  14110. <Data ElementName="unknown269" Type ="float" Size="1" />
  14111. <Data ElementName="unknown270" Type ="float" Size="1" />
  14112. <Data ElementName="unknown271" Type ="float" Size="1" />
  14113. <Data ElementName="unknown272" Type ="float" Size="1" />
  14114. <Data ElementName="unknown273" Type ="float" Size="1" />
  14115. <Data ElementName="unknown274" Type ="float" Size="1" />
  14116. <Data ElementName="unknown275" Type ="float" Size="1" />
  14117. <Data ElementName="unknown276" Type ="float" Size="1" />
  14118. <Data ElementName="unknown277" Type ="float" Size="1" />
  14119. <Data ElementName="unknown278" Type ="float" Size="1" />
  14120. <Data ElementName="unknown279" Type ="float" Size="1" />
  14121. <Data ElementName="unknown280" Type ="float" Size="1" />
  14122. <Data ElementName="unknown281" Type ="float" Size="1" />
  14123. <Data ElementName="unknown282" Type ="float" Size="1" />
  14124. <Data ElementName="unknown283" Type ="float" Size="1" />
  14125. <Data ElementName="unknown284" Type ="float" Size="1" />
  14126. <Data ElementName="unknown285" Type ="float" Size="1" />
  14127. <Data ElementName="unknown286" Type ="float" Size="1" />
  14128. <Data ElementName="unknown287" Type ="float" Size="1" />
  14129. <Data ElementName="unknown288" Type ="float" Size="1" />
  14130. <Data ElementName="unknown289" Type ="float" Size="1" />
  14131. <Data ElementName="unknown290" Type ="float" Size="1" />
  14132. <Data ElementName="unknown291" Type ="float" Size="1" />
  14133. <Data ElementName="unknown292" Type ="float" Size="1" />
  14134. <Data ElementName="unknown293" Type ="float" Size="1" />
  14135. <Data ElementName="unknown294" Type ="float" Size="1" />
  14136. <Data ElementName="unknown295" Type ="float" Size="1" />
  14137. <Data ElementName="unknown296" Type ="float" Size="1" />
  14138. <Data ElementName="unknown297" Type ="float" Size="1" />
  14139. <Data ElementName="unknown298" Type ="float" Size="1" />
  14140. <Data ElementName="unknown299" Type ="float" Size="1" />
  14141. <Data ElementName="unknown300" Type ="float" Size="1" />
  14142. <Data ElementName="unknown301" Type ="float" Size="1" />
  14143. <Data ElementName="unknown302" Type ="float" Size="1" />
  14144. <Data ElementName="unknown303" Type ="float" Size="1" />
  14145. <Data ElementName="unknown304" Type ="float" Size="1" />
  14146. <Data ElementName="unknown305" Type ="float" Size="1" />
  14147. <Data ElementName="unknown306" Type ="float" Size="1" />
  14148. <Data ElementName="unknown307" Type ="float" Size="1" />
  14149. <Data ElementName="unknown308" Type ="float" Size="1" />
  14150. <Data ElementName="unknown308000" Type ="float" Size="1" />
  14151. <Data ElementName="unknown308001" Type ="float" Size="1" />
  14152. <Data ElementName="unknown308002" Type ="float" Size="1" />
  14153. <Data ElementName="unknown308003" Type ="float" Size="1" />
  14154. <Data ElementName="unknown308004" Type ="float" Size="1" />
  14155. <Data ElementName="unknown308005" Type ="float" Size="1" />
  14156. <Data ElementName="unknown308006" Type ="float" Size="1" />
  14157. <Data ElementName="unknown308007" Type ="float" Size="1" />
  14158. <Data ElementName="unknown308008" Type ="float" Size="1" />
  14159. <Data ElementName="unknown308009" Type ="float" Size="1" />
  14160. <Data ElementName="unknown308010" Type ="float" Size="1" />
  14161. <Data ElementName="unknown308011" Type ="float" Size="1" />
  14162. <Data ElementName="unknown308012" Type ="float" Size="1" />
  14163. <Data ElementName="unknown308013" Type ="float" Size="1" />
  14164. <Data ElementName="unknown308014" Type ="float" Size="1" />
  14165. <Data ElementName="unknown308015" Type ="float" Size="1" />
  14166. <Data ElementName="unknown308016" Type ="float" Size="1" />
  14167. <Data ElementName="unknown308017" Type ="float" Size="1" />
  14168. <Data ElementName="unknown308018" Type ="float" Size="1" />
  14169. <Data ElementName="unknown308019" Type ="float" Size="1" />
  14170. <Data ElementName="unknown308020" Type ="float" Size="1" />
  14171. <Data ElementName="unknown308021" Type ="float" Size="1" />
  14172. <Data ElementName="unknown308022" Type ="float" Size="1" />
  14173. <Data ElementName="unknown308023" Type ="float" Size="1" />
  14174. <Data ElementName="unknown308024" Type ="float" Size="1" />
  14175. <Data ElementName="unknown308025" Type ="float" Size="1" />
  14176. <Data ElementName="unknown308026" Type ="float" Size="1" />
  14177. <Data ElementName="unknown308027" Type ="float" Size="1" />
  14178. <Data ElementName="unknown308028" Type ="float" Size="1" />
  14179. <Data ElementName="unknown308029" Type ="float" Size="1" />
  14180. <Data ElementName="unknown308030" Type ="float" Size="1" />
  14181. <Data ElementName="unknown308031" Type ="float" Size="1" />
  14182. <Data ElementName="unknown308032" Type ="float" Size="1" />
  14183. <Data ElementName="unknown308033" Type ="float" Size="1" />
  14184. <Data ElementName="unknown308034" Type ="float" Size="1" />
  14185. <Data ElementName="unknown308035" Type ="float" Size="1" />
  14186. <Data ElementName="unknown308036" Type ="float" Size="1" />
  14187. <Data ElementName="unknown308037" Type ="float" Size="1" />
  14188. <Data ElementName="unknown308038" Type ="float" Size="1" />
  14189. <Data ElementName="unknown308039" Type ="float" Size="1" />
  14190. <Data ElementName="unknown308040" Type ="float" Size="1" />
  14191. <Data ElementName="unknown308041" Type ="float" Size="1" />
  14192. <Data ElementName="unknown308042" Type ="float" Size="1" />
  14193. <Data ElementName="unknown308043" Type ="float" Size="1" />
  14194. <Data ElementName="unknown308044" Type ="float" Size="1" />
  14195. <Data ElementName="unknown308045" Type ="float" Size="1" />
  14196. <Data ElementName="unknown308046" Type ="float" Size="1" />
  14197. <Data ElementName="unknown308047" Type ="float" Size="1" />
  14198. <Data ElementName="unknown308048" Type ="float" Size="1" />
  14199. <Data ElementName="unknown308049" Type ="float" Size="1" />
  14200. <Data ElementName="unknown308050" Type ="float" Size="1" />
  14201. <Data ElementName="unknown308052" Type ="float" Size="1" />
  14202. <Data ElementName="unknown308053" Type ="float" Size="1" />
  14203. <Data ElementName="unknown308054" Type ="float" Size="1" />
  14204. <Data ElementName="unknown308055" Type ="float" Size="1" />
  14205. <Data ElementName="unknown308056" Type ="float" Size="1" />
  14206. <Data ElementName="unknown308057" Type ="float" Size="1" />
  14207. <Data ElementName="unknown308058" Type ="float" Size="1" />
  14208. <Data ElementName="unknown308059" Type ="float" Size="1" />
  14209. <Data ElementName="unknown308060" Type ="float" Size="1" />
  14210. <Data ElementName="unknown308061" Type ="float" Size="1" />
  14211. <Data ElementName="unknown308062" Type ="float" Size="1" />
  14212. <Data ElementName="unknown308063" Type ="float" Size="1" />
  14213. <Data ElementName="unknown308064" Type ="float" Size="1" />
  14214. <Data ElementName="unknown308065" Type ="float" Size="1" />
  14215. <Data ElementName="unknown308066" Type ="float" Size="1" />
  14216. <Data ElementName="unknown308067" Type ="float" Size="1" />
  14217. <Data ElementName="unknown308068" Type ="float" Size="1" />
  14218. <Data ElementName="unknown308069" Type ="float" Size="1" />
  14219. <Data ElementName="unknown308070" Type ="float" Size="1" />
  14220. <Data ElementName="unknown308071" Type ="float" Size="1" />
  14221. <Data ElementName="unknown308072" Type ="float" Size="1" />
  14222. <Data ElementName="unknown308073" Type ="float" Size="1" />
  14223. <Data ElementName="unknown308074" Type ="float" Size="1" />
  14224. <Data ElementName="unknown308075" Type ="float" Size="1" />
  14225. <Data ElementName="unknown308076" Type ="float" Size="1" />
  14226. <Data ElementName="unknown308077" Type ="float" Size="1" />
  14227. <Data ElementName="unknown308078" Type ="float" Size="1" />
  14228. <Data ElementName="unknown308079" Type ="float" Size="1" />
  14229. <Data ElementName="unknown308080" Type ="float" Size="1" />
  14230. <Data ElementName="unknown308081" Type ="float" Size="1" />
  14231. <Data ElementName="unknown308082" Type ="float" Size="1" />
  14232. <Data ElementName="unknown308083" Type ="float" Size="1" />
  14233. <Data ElementName="unknown308084" Type ="float" Size="1" />
  14234. <Data ElementName="unknown308085" Type ="float" Size="1" />
  14235. <Data ElementName="unknown308086" Type ="float" Size="1" />
  14236. <Data ElementName="unknown308087" Type ="float" Size="1" />
  14237. <Data ElementName="unknown308088" Type ="float" Size="1" />
  14238. <Data ElementName="unknown308089" Type ="float" Size="1" />
  14239. <Data ElementName="unknown308090" Type ="float" Size="1" />
  14240. <Data ElementName="unknown308091" Type ="float" Size="1" />
  14241. <Data ElementName="unknown308092" Type ="float" Size="1" />
  14242. <Data ElementName="unknown308093" Type ="float" Size="1" />
  14243. <Data ElementName="unknown308094" Type ="float" Size="1" />
  14244. <Data ElementName="unknown308095" Type ="float" Size="1" />
  14245. <Data ElementName="unknown308096" Type ="float" Size="1" />
  14246. <Data ElementName="unknown308097" Type ="float" Size="1" />
  14247. <Data ElementName="unknown308098" Type ="float" Size="1" />
  14248. <Data ElementName="unknown308099" Type ="float" Size="1" />
  14249. <Data ElementName="unknown308100" Type ="float" Size="1" />
  14250. <Data ElementName="unknown308101" Type ="float" Size="1" />
  14251. <Data ElementName="out_of_combat_health_regen_pvp" Type="float" Size="1" />
  14252. <Data ElementName="out_of_combat_power_regen_pvp" Type="float" Size="1" />
  14253. <Data ElementName="in_combat_regen_pvp" Type="float" Size="1" />
  14254. <Data ElementName="deflect_pvp" Type="float" Size="1" />
  14255. <Data ElementName="increase_max_heath_pvp" Type="float" Size="1" />
  14256. <Data ElementName="increase_max_health2_pvp" Type="float" Size="1" /> <!-- used when bonus is applied to both health & power -->
  14257. <Data ElementName="unknown312" Type ="float" Size="1" />
  14258. <Data ElementName="increase_speed_pvp" Type="float" Size="1" />
  14259. <Data ElementName="unknown313" Type="float" Size="1" />
  14260. <Data ElementName="increase_ground_speed_pvp" Type="float" Size="1" />
  14261. <Data ElementName="increase_air_speed_pvp" Type="float" Size="1" />
  14262. <Data ElementName="unknown314" Type="float" Size="1" /> <!-- see coldain pegasus buff this has a value of 8 which involves skill buff -->
  14263. <Data ElementName="unknown315" Type="float" Size="1" /> <!-- see coldain pegasus buff this has a value of 3 which involves skill buff -->
  14264. <Data ElementName="unknown316" Type="float" Size="1" /> <!-- see coldain pegasus buff this has a value of 3 which involves skill buff -->
  14265. <Data ElementName="in_combat_movement_speed_pvp" Type="float" Size="1" />
  14266. <Data ElementName="Haste_pvp" Type="float" Size="1" />
  14267. <Data ElementName="increase_max_power_pvp" Type="float" Size="1" />
  14268. <Data ElementName="increase_max_power2_pvp" Type="float" Size="1" /> <!-- used when bonus is applied to both health & power -->
  14269. <Data ElementName="unknown321" Type="float" Size="1" />
  14270. <Data ElementName="unknown322" Type="float" Size="1" />
  14271. <Data ElementName="unknown323" Type="float" Size="1" />
  14272. <Data ElementName="hate_mod_pvp" Type="float" Size="1" />
  14273. <Data ElementName="unknown325" Type="float" Size="1" />
  14274. <Data ElementName="unknown326" Type="float" Size="1" />
  14275. <Data ElementName="unknown327" Type="float" Size="1" />
  14276. <Data ElementName="unknown328" Type="float" Size="1" />
  14277. <Data ElementName="dps_pvp" Type="float" Size="1" />
  14278. <Data ElementName="unknown330" Type="float" Size="1" />
  14279. <Data ElementName="unknown331" Type="float" Size="1" />
  14280. <Data ElementName="unknown332" Type="float" Size="1" />
  14281. <Data ElementName="base_avoidance_pvp" Type="float" Size="1" />
  14282. <Data ElementName="unknown334" Type="float" Size="1" />
  14283. <Data ElementName="uncontested_riposte_pvp" Type="float" Size="1" />
  14284. <Data ElementName="uncontested_parry_pvp" Type="float" Size="1" />
  14285. <Data ElementName="unknown337" Type="float" Size="1" />
  14286. <Data ElementName="unknown338" Type="float" Size="1" />
  14287. <Data ElementName="multi_attack_pvp" Type="float" Size="1" />
  14288. <Data ElementName="spell_multi_attack_pvp" Type="float" Size="1" /> <!-- spell_doublecast -->
  14289. <Data ElementName="unknown341" Type="float" Size="1" />
  14290. <Data ElementName="unknown342" Type="float" Size="1" />
  14291. <Data ElementName="unknown343" Type="float" Size="1" />
  14292. <Data ElementName="block_chance_pvp" Type="float" Size="1" />
  14293. <Data ElementName="unknown345" Type="float" Size="1" />
  14294. <Data ElementName="unknown346" Type="float" Size="1" />
  14295. <Data ElementName="crit_chance_pvp" Type="float" Size="1" />
  14296. <Data ElementName="unknown348" Type="float" Size="1" />
  14297. <Data ElementName="unknown349" Type="float" Size="1" />
  14298. <Data ElementName="crit_bonus_pvp" Type="float" Size="1" />
  14299. <Data ElementName="potency_pvp" Type="float" Size="1" />
  14300. <Data ElementName="unknown352" Type="float" Size="1" />
  14301. <Data ElementName="reuse_speed_pvp" Type="float" Size="1" />
  14302. <Data ElementName="recovery_speed_pvp" Type="float" Size="1" />
  14303. <Data ElementName="casting_speed_pvp" Type="float" Size="1" />
  14304. <Data ElementName="unknown356" Type="float" Size="1" />
  14305. <Data ElementName="unknown357" Type="float" Size="1" />
  14306. <Data ElementName="unknown358" Type="float" Size="1" />
  14307. <Data ElementName="decrease_falling_dmg_pvp" Type="float" Size="1" />
  14308. <Data ElementName="unknown360" Type="float" Size="1" />
  14309. <Data ElementName="unknown361" Type="float" Size="1" />
  14310. <Data ElementName="unknown362" Type="float" Size="1" />
  14311. <Data ElementName="unknown363" Type="float" Size="1" />
  14312. <Data ElementName="unknown364" Type="float" Size="1" />
  14313. <Data ElementName="unknown365" Type="float" Size="1" />
  14314. <Data ElementName="unknown366" Type="float" Size="1" />
  14315. <Data ElementName="unknown367" Type="float" Size="1" />
  14316. <Data ElementName="loot_coin_pvp" Type="float" Size="1" />
  14317. <Data ElementName="mitigation_increase_pvp" Type="float" Size="1" />
  14318. <Data ElementName="unknown370" Type="float" Size="1" />
  14319. <Data ElementName="strikethrough_pvp" Type="float" Size="1" />
  14320. <Data ElementName="unknown372" Type="float" Size="1" />
  14321. <Data ElementName="unknown373" Type="float" Size="1" />
  14322. <Data ElementName="unknown374" Type="float" Size="1" />
  14323. <Data ElementName="unknown375" Type="float" Size="1" />
  14324. <Data ElementName="unknown376" Type="float" Size="1" />
  14325. <Data ElementName="unknown377" Type="float" Size="1" />
  14326. <Data ElementName="unknown378" Type="float" Size="1" />
  14327. <Data ElementName="unknown379" Type="float" Size="1" />
  14328. <Data ElementName="unknown380" Type="float" Size="1" />
  14329. <Data ElementName="unknown381" Type="float" Size="1" />
  14330. <Data ElementName="lethality_pvp" Type="float" Size="1" />
  14331. <Data ElementName="unknown383" Type="float" Size="1" />
  14332. <Data ElementName="unknown384" Type="float" Size="1" />
  14333. <Data ElementName="unknown385" Type="float" Size="1" />
  14334. <Data ElementName="unknown386" Type="float" Size="1" />
  14335. <Data ElementName="unknown387" Type="float" Size="1" />
  14336. <Data ElementName="unknown388" Type="float" Size="1" />
  14337. <Data ElementName="unknown389" Type="float" Size="1" />
  14338. <Data ElementName="unknown390" Type="float" Size="1" />
  14339. <Data ElementName="unknown391" Type="float" Size="1" />
  14340. <Data ElementName="unknown392" Type="float" Size="1" />
  14341. <Data ElementName="unknown393" Type="float" Size="1" />
  14342. <Data ElementName="unknown394" Type="float" Size="1" />
  14343. <Data ElementName="unknown395" Type="float" Size="1" />
  14344. <Data ElementName="unknown396" Type="float" Size="1" />
  14345. <Data ElementName="unknown397" Type="float" Size="1" />
  14346. <Data ElementName="unknown398" Type="float" Size="1" />
  14347. <Data ElementName="durability_mod" Type="float" Size="1" />
  14348. <Data ElementName="durability_add" Type="float" Size="1" />
  14349. <Data ElementName="progress_mod" Type="float" Size="1" />
  14350. <Data ElementName="progress_add" Type="float" Size="1" />
  14351. <Data ElementName="success_mod" Type="float" Size="1" />
  14352. <Data ElementName="crit_success_mod" Type="float" Size="1" />
  14353. <Data ElementName="unknown177" Type ="float" Size="1" />
  14354. <Data ElementName="rare_harvest_chance" Type="float" Size="1" />
  14355. <Data ElementName="max_crafting" Type="float" Size="1" />
  14356. <Data ElementName="component_refund" Type="float" Size="1" />
  14357. <Data ElementName="unknown178" Type ="float" Size="1" />
  14358. <Data ElementName="ex_durability_mod" Type="float" Size="1" />
  14359. <Data ElementName="ex_durability_add" Type="float" Size="1" />
  14360. <Data ElementName="ex_crit_success_mod" Type="float" Size="1" />
  14361. <Data ElementName="ex_crit_failure_mod" Type="float" Size="1" />
  14362. <Data ElementName="ex_progress_mod" Type="float" Size="1" />
  14363. <Data ElementName="ex_progress_add" Type="float" Size="1" />
  14364. <Data ElementName="ex_success_mod" Type="float" Size="1" />
  14365. <Data ElementName="unknown417" Type="float" Size="1" />
  14366. <Data ElementName="unknown418" Type="float" Size="1" />
  14367. <Data ElementName="unknown419" Type="float" Size="1" />
  14368. <Data ElementName="unknown420" Type="float" Size="1" />
  14369. <Data ElementName="unknown421" Type="float" Size="1" />
  14370. <Data ElementName="unknown422" Type="float" Size="1" />
  14371. <Data ElementName="unknown423" Type="float" Size="1" />
  14372. <Data ElementName="unknown424" Type="float" Size="1" />
  14373. <Data ElementName="unknown425" Type="float" Size="1" />
  14374. <Data ElementName="unknown426" Type="float" Size="1" />
  14375. <Data ElementName="unknown427" Type="float" Size="1" />
  14376. <Data ElementName="unknown428" Type="float" Size="1" />
  14377. <Data ElementName="unknown429" Type="float" Size="1" />
  14378. <Data ElementName="unknown430" Type="float" Size="1" />
  14379. <Data ElementName="unknown431" Type="float" Size="1" />
  14380. <Data ElementName="unknown432" Type="float" Size="1" />
  14381. <Data ElementName="unknown433" Type="float" Size="1" />
  14382. <Data ElementName="unknown434" Type="float" Size="1" />
  14383. <Data ElementName="unknown435" Type="float" Size="1" />
  14384. <Data ElementName="unknown436" Type="float" Size="1" />
  14385. <Data ElementName="unknown437" Type="float" Size="1" />
  14386. <Data ElementName="unknown438" Type="float" Size="1" />
  14387. <Data ElementName="unknown439" Type="float" Size="1" />
  14388. <Data ElementName="unknown440" Type="float" Size="1" />
  14389. <Data ElementName="unknown441" Type="float" Size="1" />
  14390. <Data ElementName="unknown180" Type="int8" Size="1" />
  14391. <Data ElementName="unknown524" Type="int8" Size="1" />
  14392. <Data ElementName="unknown181a" Type="int8" Size="1" />
  14393. <Data ElementName="unknown181b" Type="int8" Size="1" />
  14394. <Data ElementName="unknown442" Type ="float" Size="1" />
  14395. <Data ElementName="unknown443" Type ="float" Size="1" />
  14396. <Data ElementName="unknown444" Type ="float" Size="1" />
  14397. <Data ElementName="unknown445" Type ="float" Size="1" />
  14398. <Data ElementName="unknown446" Type ="float" Size="1" />
  14399. <Data ElementName="unknown447" Type ="float" Size="1" />
  14400. <Data ElementName="unknown448" Type ="float" Size="1" />
  14401. <Data ElementName="unknown449" Type ="float" Size="1" />
  14402. <Data ElementName="unknown450" Type ="float" Size="1" />
  14403. <Data ElementName="unknown451" Type ="float" Size="1" />
  14404. <Data ElementName="unknown452" Type ="float" Size="1" />
  14405. <Data ElementName="unknown453" Type ="float" Size="1" />
  14406. <Data ElementName="unknown454" Type ="float" Size="1" />
  14407. <Data ElementName="unknown455" Type ="float" Size="1" />
  14408. <Data ElementName="unknown456" Type ="float" Size="1" />
  14409. <Data ElementName="unknown457" Type ="float" Size="1" />
  14410. <Data ElementName="unknown458" Type ="float" Size="1" />
  14411. <Data ElementName="unknown459" Type ="float" Size="1" />
  14412. <Data ElementName="unknown460" Type ="float" Size="1" />
  14413. <Data ElementName="unknown461" Type ="float" Size="1" />
  14414. <Data ElementName="unknown462" Type ="float" Size="1" />
  14415. <Data ElementName="unknown463" Type ="float" Size="1" />
  14416. <Data ElementName="unknown464" Type ="float" Size="1" />
  14417. <Data ElementName="unknown465" Type ="float" Size="1" />
  14418. <Data ElementName="unknown466" Type ="float" Size="1" />
  14419. <Data ElementName="unknown467" Type ="float" Size="1" />
  14420. <Data ElementName="unknown468" Type ="float" Size="1" />
  14421. <Data ElementName="unknown469" Type ="float" Size="1" />
  14422. <Data ElementName="unknown470" Type ="float" Size="1" />
  14423. <Data ElementName="unknown471" Type ="float" Size="1" />
  14424. <Data ElementName="unknown472" Type ="float" Size="1" />
  14425. <Data ElementName="unknown473" Type ="float" Size="1" />
  14426. <Data ElementName="unknown474" Type ="float" Size="1" />
  14427. <Data ElementName="unknown475" Type ="float" Size="1" />
  14428. <Data ElementName="unknown476" Type ="float" Size="1" />
  14429. <Data ElementName="unknown477" Type ="float" Size="1" />
  14430. <Data ElementName="unknown478" Type ="float" Size="1" />
  14431. <Data ElementName="unknown479" Type ="float" Size="1" />
  14432. <Data ElementName="unknown480" Type ="float" Size="1" />
  14433. <Data ElementName="unknown481" Type ="float" Size="1" />
  14434. <Data ElementName="unknown482" Type ="float" Size="1" />
  14435. <Data ElementName="unknown483" Type ="float" Size="1" />
  14436. <Data ElementName="unknown484" Type ="float" Size="1" />
  14437. <Data ElementName="unknown485" Type ="float" Size="1" />
  14438. <Data ElementName="unknown486" Type ="float" Size="1" />
  14439. <Data ElementName="unknown487" Type ="float" Size="1" />
  14440. <Data ElementName="unknown488" Type ="float" Size="1" />
  14441. <Data ElementName="unknown489" Type ="float" Size="1" />
  14442. <Data ElementName="unknown490" Type ="float" Size="1" />
  14443. <Data ElementName="unknown491" Type ="float" Size="1" />
  14444. <Data ElementName="unknown492" Type ="float" Size="1" />
  14445. <Data ElementName="unknown493" Type ="float" Size="1" />
  14446. <Data ElementName="unknown494" Type ="float" Size="1" />
  14447. <Data ElementName="unknown495" Type ="float" Size="1" />
  14448. <Data ElementName="unknown496" Type ="float" Size="1" />
  14449. <Data ElementName="unknown497" Type ="float" Size="1" />
  14450. <Data ElementName="unknown498" Type ="float" Size="1" />
  14451. <Data ElementName="unknown499" Type ="float" Size="1" />
  14452. <Data ElementName="unknown500" Type ="float" Size="1" />
  14453. <Data ElementName="unknown501" Type ="float" Size="1" />
  14454. <Data ElementName="unknown502" Type ="float" Size="1" />
  14455. <Data ElementName="unknown503" Type ="float" Size="1" />
  14456. <Data ElementName="unknown504" Type ="float" Size="1" />
  14457. <Data ElementName="unknown505" Type ="float" Size="1" />
  14458. <Data ElementName="unknown506" Type ="float" Size="1" />
  14459. <Data ElementName="unknown507" Type ="float" Size="1" />
  14460. <Data ElementName="unknown508" Type ="float" Size="1" />
  14461. <Data ElementName="unknown509" Type ="float" Size="1" />
  14462. <Data ElementName="unknown510" Type ="float" Size="1" />
  14463. <Data ElementName="unknown511" Type ="float" Size="1" />
  14464. <Data ElementName="unknown512" Type ="float" Size="1" />
  14465. <Data ElementName="unknown513" Type ="float" Size="1" />
  14466. <Data ElementName="unknown514" Type ="float" Size="1" />
  14467. <Data ElementName="haste_tt" Type ="int32" Size="1" />
  14468. <Data ElementName="dps_pve_tt" Type ="int32" Size="1" />
  14469. <Data ElementName="dps_pvp_tt" Type ="int32" Size="1" />
  14470. <Data ElementName="multi_attack_pve_tt" Type ="float" Size="1" />
  14471. <Data ElementName="multi_attack_pvp_tt" Type ="float" Size="1" />
  14472. <Data ElementName="unknown520" Type ="float" Size="1" />
  14473. <Data ElementName="unknown521" Type ="float" Size="1" />
  14474. <Data ElementName="unknown522" Type ="float" Size="1" />
  14475. <Data ElementName="unknown523" Type ="float" Size="1" />
  14476. <Data ElementName="unknown550" Type ="int8" Size="1" />
  14477. <Data ElementName="vision" Type ="int16" Size="1" />
  14478. <Data ElementName="unknown551" Type ="int8" Size="1" />
  14479. <Data ElementName="unknown525" Type ="int8" Size="1026" />
  14480. <Data ElementName="group_members" Substruct="Substruct_GroupMember" Size="5" />
  14481. <Data ElementName="unknown182" Type="int16" Size="1" />
  14482. <Data ElementName="unknown183" Type="int8" Size="410" />
  14483. <Data ElementName="pet_id" Type="int32" Size="1" />
  14484. <Data ElementName="pet_name" Type="char" Size="32" />
  14485. <Data ElementName="unknown184" Type="int8" Size="9" />
  14486. <Data ElementName="pet_health_pct" Type="float" Size="1" />
  14487. <Data ElementName="pet_power_pct" Type="float" Size="1" />
  14488. <Data ElementName="unknown185" Type="int8" Size="1" />
  14489. <Data ElementName="pet_movement" Type="int8" Size="1" />
  14490. <Data ElementName="pet_behavior" Type="int8" Size="1" />
  14491. <Data ElementName="unknown186" Type="int8" Size="8" />
  14492. <Data ElementName="merc_id" Type="int32" Size="1" />
  14493. <Data ElementName="merc_name" Type="char" Size="32" />
  14494. <Data ElementName="merc_unknown21" Type="int8" Size="9" />
  14495. <Data ElementName="merc_health_pct" Type="float" Size="1" />
  14496. <Data ElementName="merc_power_pct" Type="float" Size="1" />
  14497. <Data ElementName="merc_unknown21b" Type="int8" Size="1" />
  14498. <Data ElementName="merc_movement" Type="int8" Size="1" />
  14499. <Data ElementName="merc_behavior" Type="int8" Size="1" />
  14500. <Data ElementName="merc_unknown21c" Type="int8" Size="101" />
  14501. <Data ElementName="unknown527" Type="int8" Size="9" />
  14502. <Data ElementName="unknown526" Type="int8" Size="259" />
  14503. <Data ElementName="rain" Type="float" Size="1" />
  14504. <Data ElementName="rain2" Type="float" Size="1" />
  14505. <Data ElementName="status_points" Type="int32" Size="1" />
  14506. <Data ElementName="guild_status" Type="int32" Size="1" />
  14507. <Data ElementName="unknown187" Type="int8" Size="1" />
  14508. <Data ElementName="house_zone" Type="char" Size="48" />
  14509. <Data ElementName="unknown189a" Type="int8" Size="151" />
  14510. <Data ElementName="bind_zone" Type="char" Size="32" />
  14511. <Data ElementName="unknown188" Type="int8" Size="53" />
  14512. </Struct>
  14513. <Struct Name="WS_CharacterSheet" ClientVersion="63106" OpcodeName="OP_UpdateCharacterSheetMsg">
  14514. <Data ElementName="character_name" Type="char" Size="40" />
  14515. <Data ElementName="unknown_1_1_MJ" Type="int16" Size="1" />
  14516. <Data ElementName="race" Type="int8" Size="1" />
  14517. <Data ElementName="gender" Type="int8" Size="1" />
  14518. <Data ElementName="exiled" Type="int8" Size="1" />
  14519. <Data ElementName="class1" Type="int32" Size="1" />
  14520. <Data ElementName="class2" Type="int32" Size="1" />
  14521. <Data ElementName="class3" Type="int32" Size="1" />
  14522. <Data ElementName="tradeskill_class1" Type="int32" Size="1" />
  14523. <Data ElementName="tradeskill_class2" Type="int32" Size="1" />
  14524. <Data ElementName="tradeskill_class3" Type="int32" Size="1" />
  14525. <Data ElementName="level" Type="int16" Size="1" />
  14526. <Data ElementName="effective_level" Type="int16" Size="1" />
  14527. <Data ElementName="tradeskill_level" Type="int16" Size="1" />
  14528. <Data ElementName="unknown_1_2_MJ" Type="int32" Size="1" />
  14529. <Data ElementName="account_age_base" Type="int16" Size="1" />
  14530. <Data ElementName="account_age_bonus" Type="int16" Size="1" />
  14531. <Data ElementName="deity" Type="char" Size="32" />
  14532. <Data ElementName="unknown_deity" Type="int8" Size="36" />
  14533. <Data ElementName="last_name" Type="char" Size="20" />
  14534. <Data ElementName="unknown3" Type="int8" Size="1" />
  14535. <Data ElementName="character_name2" Type="char" Size="40" />
  14536. <Data ElementName="character_name2_unknown" Type="int16" Size="1" />
  14537. <Data ElementName="character_name3" Type="char" Size="40" />
  14538. <Data ElementName="character_name3_unknown" Type="int16" Size="1" />
  14539. <Data ElementName="current_hp" Type="sint64" Size="1" />
  14540. <Data ElementName="max_hp" Type="int64" Size="1" />
  14541. <Data ElementName="base_hp" Type="int32" Size="1" />
  14542. <Data ElementName="base_hp2" Type="int32" Size="1" />
  14543. <Data ElementName="current_power" Type="sint32" Size="1" />
  14544. <Data ElementName="max_power" Type="sint32" Size="1" />
  14545. <Data ElementName="base_power" Type="int32" Size="1" />
  14546. <Data ElementName="conc_used" Type="int8" Size="1" />
  14547. <Data ElementName="conc_max" Type="int8" Size="1" />
  14548. <Data ElementName="savagery" Type="sint32" Size="1" />
  14549. <Data ElementName="max_savagery" Type="sint32" Size="1" />
  14550. <Data ElementName="unknown4b" Type="int32" Size="1" />
  14551. <Data ElementName="savagery_level" Type="int32" Size="1" />
  14552. <Data ElementName="max_savagery_level" Type="int32" Size="1" />
  14553. <Data ElementName="unknown4c" Type="int8" Size="4" />
  14554. <Data ElementName="dissonance" Type="sint32" Size="1" />
  14555. <Data ElementName="max_dissonance" Type="sint32" Size="1" />
  14556. <Data ElementName="base_dissonance" Type="sint32" Size="1" />
  14557. <Data ElementName="hp_regen" Type="int32" Size="1" />
  14558. <Data ElementName="power_regen" Type="int32" Size="1" />
  14559. <Data ElementName="unknown6" Type="int32" Size="2" />
  14560. <Data ElementName="unknown7" Type="float" Size="2" />
  14561. <Data ElementName="stat_bonus_health" Type="float" Size="1" />
  14562. <Data ElementName="stat_bonus_power" Type="float" Size="1" />
  14563. <Data ElementName="bonus_health" Type="int32" Size="1" />
  14564. <Data ElementName="unknown8" Type="int32" Size="1" />
  14565. <Data ElementName="bonus_power" Type="int32" Size="1" />
  14566. <Data ElementName="stat_bonus_damage" Type="float" Size="1" />
  14567. <Data ElementName="mitigation_pct_pve" Type="int16" Size="1" />
  14568. <Data ElementName="mitigation_pct_pvp" Type="int16" Size="1" />
  14569. <Data ElementName="toughness" Type="int16" Size="1" />
  14570. <Data ElementName="toughness_resist_dmg_pvp" Type="float" Size="1" />
  14571. <Data ElementName="lethality" Type="int16" Size="1" />
  14572. <Data ElementName="lethality_pct" Type="float" Size="1" />
  14573. <Data ElementName="avoidance_pct" Type="int16" Size="1" />
  14574. <Data ElementName="avoidance_reduction" Type="int16" Size="1" />
  14575. <Data ElementName="avoidance" Type="int16" Size="1" />
  14576. <Data ElementName="unknown10" Type="int16" Size="1" />
  14577. <Data ElementName="avoidance_base" Type="int16" Size="1" />
  14578. <Data ElementName="unknown10a" Type="int16" Size="1" />
  14579. <Data ElementName="parry" Type="int16" Size="1" />
  14580. <Data ElementName="unknown11" Type="int16" Size="1" />
  14581. <Data ElementName="block" Type="int16" Size="1" />
  14582. <Data ElementName="unknown12" Type="int16" Size="1" />
  14583. <Data ElementName="uncontested_block" Type="int16" Size="1" />
  14584. <Data ElementName="unknown13" Type="int16" Size="1" />
  14585. <Data ElementName="uncontested_riposte" Type="int16" Size="1" />
  14586. <Data ElementName="uncontested_dodge" Type="int16" Size="1" />
  14587. <Data ElementName="uncontested_parry" Type="int16" Size="1" />
  14588. <Data ElementName="str" Type="int32" Size="1" />
  14589. <Data ElementName="sta" Type="int32" Size="1" />
  14590. <Data ElementName="agi" Type="int32" Size="1" />
  14591. <Data ElementName="wis" Type="int32" Size="1" />
  14592. <Data ElementName="int" Type="int32" Size="1" />
  14593. <Data ElementName="str_base" Type="int32" Size="1" />
  14594. <Data ElementName="sta_base" Type="int32" Size="1" />
  14595. <Data ElementName="agi_base" Type="int32" Size="1" />
  14596. <Data ElementName="wis_base" Type="int32" Size="1" />
  14597. <Data ElementName="int_base" Type="int32" Size="1" />
  14598. <Data ElementName="mitigation_cur" Type="int32" Size="1" />
  14599. <Data ElementName="elemental" Type="int32" Size="1" />
  14600. <Data ElementName="noxious" Type="int32" Size="1" />
  14601. <Data ElementName="arcane" Type="int32" Size="1" />
  14602. <Data ElementName="mitigation_base" Type="int32" Size="1" />
  14603. <Data ElementName="elemental_base" Type="int32" Size="1" />
  14604. <Data ElementName="noxious_base" Type="int32" Size="1" />
  14605. <Data ElementName="arcane_base" Type="int32" Size="1" />
  14606. <Data ElementName="unknown14" Type="int16" Size="1" />
  14607. <Data ElementName="elemental_absorb_pve" Type="int16" Size="1" />
  14608. <Data ElementName="noxious_absorb_pve" Type="int16" Size="1" />
  14609. <Data ElementName="arcane_absorb_pve" Type="int16" Size="1" />
  14610. <Data ElementName="unknown15" Type="int16" Size="1" />
  14611. <Data ElementName="elemental_absorb_pvp" Type="int16" Size="1" />
  14612. <Data ElementName="noxious_absorb_pvp" Type="int16" Size="1" />
  14613. <Data ElementName="arcane_absorb_pvp" Type="int16" Size="1" />
  14614. <Data ElementName="unknown16" Type="int16" Size="1" />
  14615. <Data ElementName="elemental_dmg_reduction" Type="int16" Size="1" />
  14616. <Data ElementName="noxious_dmg_reduction" Type="int16" Size="1" />
  14617. <Data ElementName="arcane_dmg_reduction" Type="int16" Size="1" />
  14618. <Data ElementName="unknown17" Type="int16" Size="1" />
  14619. <Data ElementName="elemental_dmg_reduction_pct" Type="int16" Size="1" />
  14620. <Data ElementName="noxious_dmg_reduction_pct" Type="int16" Size="1" />
  14621. <Data ElementName="arcane_dmg_reduction_pct" Type="int16" Size="1" />
  14622. <Data ElementName="current_adv_xp" Type="float" Size="1" />
  14623. <Data ElementName="needed_adv_xp" Type="float" Size="1" />
  14624. <Data ElementName="debt_adv_xp" Type="float" Size="1" />
  14625. <Data ElementName="current_trade_xp" Type="float" Size="1" />
  14626. <Data ElementName="needed_trade_xp" Type="float" Size="1" />
  14627. <Data ElementName="debt_trade_xp" Type="float" Size="1" />
  14628. <Data ElementName="unknown18" Type="int16" Size="6" />
  14629. <Data ElementName="server_bonus" Type="int16" Size="1" />
  14630. <Data ElementName="adventure_vet_bonus" Type="int16" Size="1" />
  14631. <Data ElementName="tradeskill_vet_bonus" Type="int16" Size="1" />
  14632. <Data ElementName="dungeon_finder_bonus" Type="int16" Size="1" />
  14633. <Data ElementName="recruit_friend_bonus" Type="int32" Size="1" />
  14634. <Data ElementName="unknown19" Type="int16" Size="1" />
  14635. <Data ElementName="adventure_vitality" Type="int16" Size="1" />
  14636. <Data ElementName="adventure_vitality_yellow_arrow" Type="int16" Size="1" />
  14637. <Data ElementName="adventure_vitality_blue_arrow" Type="int16" Size="1" />
  14638. <Data ElementName="tradeskill_vitality" Type="int16" Size="1" />
  14639. <Data ElementName="tradeskill_vitality_purple_arrow" Type="int16" Size="1" />
  14640. <Data ElementName="tradeskill_vitality_blue_arrow" Type="int16" Size="1" />
  14641. <Data ElementName="mentor_bonus" Type="int16" Size="1" />
  14642. <Data ElementName="unknown20" Type="int8" Size="1" />
  14643. <Data ElementName="assigned_aa" Type="int16" Size="1" />
  14644. <Data ElementName="max_aa" Type="int16" Size="1" />
  14645. <Data ElementName="unassigned_aa" Type="int16" Size="1" />
  14646. <Data ElementName="aa_green_bar" Type="int16" Size="1" />
  14647. <Data ElementName="adv_xp_to_aa_xp_slider" Type="int16" Size="1" />
  14648. <Data ElementName="unknown21" Type="int16" Size="1" />
  14649. <Data ElementName="aa_blue_bar" Type="int16" Size="1" />
  14650. <Data ElementName="bonus_achievement_xp" Type="int16" Size="1" />
  14651. <Data ElementName="unknown22" Type="int8" Size="2" />
  14652. <Data ElementName="unknown23" Type="int8" Size="2" />
  14653. <Data ElementName="items_found" Type="int32" Size="1" />
  14654. <Data ElementName="named_npcs_killed" Type="int32" Size="1" />
  14655. <Data ElementName="quests_completed" Type="int32" Size="1" />
  14656. <Data ElementName="exploration_events" Type="int32" Size="1" />
  14657. <Data ElementName="completed_collections" Type="int32" Size="1" />
  14658. <Data ElementName="unknown24" Type="int16" Size="10" />
  14659. <Data ElementName="unknown25" Type="int8" Size="1" />
  14660. <Data ElementName="total_prestige_points" Type="int16" Size="1" />
  14661. <Data ElementName="unassigned_prestige_points" Type="int16" Size="1" />
  14662. <Data ElementName="unknown26" Type="int16" Size="1" />
  14663. <Data ElementName="unknown27" Type="int16" Size="1" />
  14664. <Data ElementName="total_tradeskill_points" Type="int16" Size="1" />
  14665. <Data ElementName="unassigned_tradeskill_points" Type="int16" Size="1" />
  14666. <Data ElementName="unknown28" Type="int16" Size="1" />
  14667. <Data ElementName="unknown29" Type="int16" Size="1" />
  14668. <Data ElementName="total_tradeskill_prestige_points" Type="int16" Size="1" />
  14669. <Data ElementName="unassigned_tradeskill_prestige_points" Type="int16" Size="1" />
  14670. <Data ElementName="unknown30" Type="int16" Size="1" />
  14671. <Data ElementName="unknown31" Type="int16" Size="1" />
  14672. <Data ElementName="unknown32" Type="int16" Size="1" />
  14673. <Data ElementName="unknown33" Type="int16" Size="1" />
  14674. <Data ElementName="unknown63073" Type="int32" Size="3" />
  14675. <Data ElementName="coins_copper" Type="int32" Size="1" />
  14676. <Data ElementName="coins_silver" Type="int32" Size="1" />
  14677. <Data ElementName="coins_gold" Type="int32" Size="1" />
  14678. <Data ElementName="coins_plat" Type="int32" Size="1" />
  14679. <Data ElementName="unknown34" Type="int32" Size="5" />
  14680. <Data ElementName="spell_effects" Substruct="Substruct_SpellEffects" Size="45" />
  14681. <Data ElementName="detrimental_spell_effects" Substruct="Substruct_SpellEffects" Size="45" />
  14682. <Data ElementName="passive_spell_effects" Substruct="Substruct_PassiveEffects" Size="100" />
  14683. <Data ElementName="unknown35" Type="int8" Size="486" />
  14684. <Data ElementName="trauma_count" Type="int8" Size="1" />
  14685. <Data ElementName="arcane_count" Type="int8" Size="1" />
  14686. <Data ElementName="noxious_count" Type="int8" Size="1" />
  14687. <Data ElementName="elemental_count" Type="int8" Size="1" />
  14688. <Data ElementName="curse_count" Type="int8" Size="1" />
  14689. <Data ElementName="maintained_effects" Substruct="Substruct_MaintainedEffects" Size="30" />
  14690. <Data ElementName="breath" Type="float" Size="1" />
  14691. <Data ElementName="breathe_underwater" Type="int8" Size="1" />
  14692. <Data ElementName="unknown36" Type="float" Size="1" />
  14693. <Data ElementName="melee_pri_dmg_min" Type="int32" Size="1" />
  14694. <Data ElementName="melee_pri_dmg_max" Type="int32" Size="1" />
  14695. <Data ElementName="melee_pri_delay" Type="float" Size="1" />
  14696. <Data ElementName="melee_sec_dmg_min" Type="int32" Size="1" />
  14697. <Data ElementName="melee_sec_dmg_max" Type="int32" Size="1" />
  14698. <Data ElementName="melee_sec_delay" Type="float" Size="1" />
  14699. <Data ElementName="ranged_dmg_min" Type="int32" Size="1" />
  14700. <Data ElementName="ranged_dmg_max" Type="int32" Size="1" />
  14701. <Data ElementName="ranged_delay" Type="float" Size="1" />
  14702. <Data ElementName="unknown37" Type="int32" Size="1" />
  14703. <Data ElementName="unknown38" Type="int32" Size="1" />
  14704. <Data ElementName="unknown39" Type="int32" Size="1" />
  14705. <Data ElementName="unknown40" Type="int32" Size="1" />
  14706. <Data ElementName="ability_mod_pve" Type="float" Size="1" />
  14707. <Data ElementName="unknown41" Type="float" Size="1" />
  14708. <Data ElementName="unknown42" Type="float" Size="1" />
  14709. <Data ElementName="unknown43" Type="float" Size="1" />
  14710. <Data ElementName="unknown44" Type="float" Size="1" />
  14711. <Data ElementName="ability_mod_pvp" Type="float" Size="1" />
  14712. <Data ElementName="base_melee_crit" Type="float" Size="1" />
  14713. <Data ElementName="base_spell_crit" Type="float" Size="1" />
  14714. <Data ElementName="base_taunt_crit" Type="float" Size="1" />
  14715. <Data ElementName="base_heal_crit" Type="float" Size="1" />
  14716. <!--<Data ElementName="unknown44a" Type="int16" Size="1" />--> <!-- 58588 - Required to make it in the game -->
  14717. <Data ElementName="flags" Type="int32" Size="1" />
  14718. <Data ElementName="flags2" Type="int32" Size="1" />
  14719. <Data ElementName="unknown45" Type="float" Size="1" />
  14720. <Data ElementName="unknown46" Type="float" Size="1" />
  14721. <Data ElementName="unknown47" Type="float" Size="1" />
  14722. <Data ElementName="unknown48" Type="float" Size="1" />
  14723. <Data ElementName="unknown49" Type="float" Size="1" />
  14724. <Data ElementName="unknown50" Type="float" Size="1" />
  14725. <Data ElementName="unknown51" Type="float" Size="1" />
  14726. <Data ElementName="unknown52" Type="float" Size="1" />
  14727. <Data ElementName="unknown53" Type="float" Size="1" />
  14728. <Data ElementName="unknown54" Type="float" Size="1" />
  14729. <Data ElementName="unknown55" Type="float" Size="1" />
  14730. <Data ElementName="unknown56" Type="float" Size="1" />
  14731. <Data ElementName="unknown57" Type="float" Size="1" />
  14732. <Data ElementName="unknown58" Type="float" Size="1" />
  14733. <Data ElementName="unknown59" Type="float" Size="1" />
  14734. <Data ElementName="unknown60" Type="float" Size="1" />
  14735. <Data ElementName="unknown61" Type="float" Size="1" />
  14736. <Data ElementName="unknown62" Type="float" Size="1" />
  14737. <Data ElementName="unknown63" Type="float" Size="1" />
  14738. <Data ElementName="unknown64" Type="float" Size="1" />
  14739. <Data ElementName="unknown65" Type="float" Size="1" />
  14740. <Data ElementName="unknown66" Type="float" Size="1" />
  14741. <Data ElementName="unknown67" Type="float" Size="1" />
  14742. <Data ElementName="unknown68" Type="float" Size="1" />
  14743. <Data ElementName="unknown69" Type="float" Size="1" />
  14744. <Data ElementName="unknown70" Type="float" Size="1" />
  14745. <Data ElementName="unknown71" Type="float" Size="1" />
  14746. <Data ElementName="unknown72" Type="float" Size="1" />
  14747. <Data ElementName="unknown73" Type="float" Size="1" />
  14748. <Data ElementName="unknown74" Type="float" Size="1" />
  14749. <Data ElementName="unknown75" Type="float" Size="1" />
  14750. <Data ElementName="unknown76" Type="float" Size="1" />
  14751. <Data ElementName="unknown77" Type="float" Size="1" />
  14752. <Data ElementName="unknown78" Type="float" Size="1" />
  14753. <Data ElementName="unknown79" Type="float" Size="1" />
  14754. <Data ElementName="unknown80" Type="float" Size="1" />
  14755. <Data ElementName="unknown81" Type="float" Size="1" />
  14756. <Data ElementName="unknown82" Type="float" Size="1" />
  14757. <Data ElementName="unknown83" Type="float" Size="1" />
  14758. <Data ElementName="unknown84" Type="float" Size="1" />
  14759. <Data ElementName="unknown85" Type="float" Size="1" />
  14760. <Data ElementName="unknown86" Type="float" Size="1" />
  14761. <Data ElementName="unknown87" Type="float" Size="1" />
  14762. <Data ElementName="unknown88" Type="float" Size="1" />
  14763. <Data ElementName="unknown89" Type="float" Size="1" />
  14764. <Data ElementName="unknown90" Type="float" Size="1" />
  14765. <Data ElementName="unknown91" Type="float" Size="1" />
  14766. <Data ElementName="unknown92" Type="float" Size="1" />
  14767. <Data ElementName="unknown93" Type="float" Size="1" />
  14768. <Data ElementName="unknown94" Type="float" Size="1" />
  14769. <Data ElementName="unknown95" Type="float" Size="1" />
  14770. <Data ElementName="unknown96" Type="float" Size="1" />
  14771. <Data ElementName="unknown97" Type="float" Size="1" />
  14772. <Data ElementName="unknown98" Type="float" Size="1" />
  14773. <Data ElementName="unknown99" Type="float" Size="1" />
  14774. <Data ElementName="unknown100" Type="float" Size="1" />
  14775. <Data ElementName="unknown101" Type="float" Size="1" />
  14776. <Data ElementName="unknown102" Type="float" Size="1" />
  14777. <Data ElementName="unknown103" Type="float" Size="1" />
  14778. <Data ElementName="unknown104" Type="float" Size="1" />
  14779. <Data ElementName="unknown105" Type="float" Size="1" />
  14780. <Data ElementName="unknown106" Type="float" Size="1" />
  14781. <Data ElementName="unknown107" Type="float" Size="1" />
  14782. <Data ElementName="unknown108" Type="float" Size="1" />
  14783. <Data ElementName="unknown109" Type="float" Size="1" />
  14784. <Data ElementName="unknown110" Type="float" Size="1" />
  14785. <Data ElementName="out_of_combat_health_regen" Type="float" Size="1" />
  14786. <Data ElementName="out_of_combat_power_regen" Type="float" Size="1" />
  14787. <Data ElementName="in_combat_regen" Type="float" Size="1" />
  14788. <Data ElementName="deflect" Type="float" Size="1" />
  14789. <Data ElementName="increase_max_health" Type="float" Size="1" />
  14790. <Data ElementName="increase_max_health2" Type="float" Size="1" /> <!-- used when bonus is applied to both health & power -->
  14791. <Data ElementName="unknown117" Type="float" Size="1" />
  14792. <Data ElementName="increase_speed" Type="float" Size="1" />
  14793. <Data ElementName="unknown119" Type="float" Size="1" />
  14794. <Data ElementName="increase_ground_speed" Type="float" Size="1" />
  14795. <Data ElementName="increase_air_speed" Type="float" Size="1" />
  14796. <Data ElementName="unknown122" Type="float" Size="1" /> <!-- see coldain pegasus buff this has a value of 8 which involves skill buff -->
  14797. <Data ElementName="unknown123" Type="float" Size="1" /> <!-- see coldain pegasus buff this has a value of 3 which involves skill buff -->
  14798. <Data ElementName="unknown124" Type="float" Size="1" /> <!-- see coldain pegasus buff this has a value of 3 which involves skill buff -->
  14799. <Data ElementName="in_combat_movement_speed" Type="float" Size="1" />
  14800. <Data ElementName="haste" Type="float" Size="1" />
  14801. <Data ElementName="increase_max_power" Type="float" Size="1" />
  14802. <Data ElementName="increase_max_power2" Type="float" Size="1" /> <!-- used when bonus is applied to both health & power -->
  14803. <Data ElementName="unknown128" Type="float" Size="1" />
  14804. <Data ElementName="drunk" Type="float" Size="1" />
  14805. <Data ElementName="unknown129" Type="float" Size="1" />
  14806. <Data ElementName="hate_mod" Type="float" Size="1" />
  14807. <Data ElementName="adventure_effects_bonus" Type="float" Size="1" />
  14808. <Data ElementName="tradeskill_effects_bonus" Type="float" Size="1" />
  14809. <Data ElementName="unknown130" Type="float" Size="1" />
  14810. <Data ElementName="unknown131" Type="float" Size="1" />
  14811. <Data ElementName="unknown131a" Type="float" Size="1" />
  14812. <Data ElementName="dps" Type="float" Size="1" />
  14813. <Data ElementName="unknown132" Type="float" Size="1" />
  14814. <Data ElementName="unknown133" Type="float" Size="1" />
  14815. <Data ElementName="unknown134" Type="float" Size="1" />
  14816. <Data ElementName="base_avoidance" Type="float" Size="1" />
  14817. <Data ElementName="unknown136" Type="float" Size="1" />
  14818. <Data ElementName="uncontested_riposte_pve" Type="float" Size="1" />
  14819. <Data ElementName="uncontested_parry_pve" Type="float" Size="1" />
  14820. <Data ElementName="unknown139" Type="float" Size="1" />
  14821. <Data ElementName="melee_ae" Type="float" Size="1" />
  14822. <Data ElementName="multi_attack" Type="float" Size="1" />
  14823. <Data ElementName="spell_multi_attack" Type="float" Size="1" /> <!-- spell_doublecast -->
  14824. <Data ElementName="flurry" Type="float" Size="1" />
  14825. <Data ElementName="unknown140" Type="float" Size="1" />
  14826. <Data ElementName="bountiful_harvest" Type="float" Size="1" />
  14827. <Data ElementName="block_chance" Type="float" Size="1" />
  14828. <Data ElementName="unknown141" Type="float" Size="1" />
  14829. <Data ElementName="unknown142" Type="float" Size="1" />
  14830. <Data ElementName="crit_chance" Type="float" Size="1" />
  14831. <Data ElementName="unknown143" Type="float" Size="1" />
  14832. <Data ElementName="unknown144" Type="float" Size="1" />
  14833. <Data ElementName="crit_bonus" Type="float" Size="1" />
  14834. <Data ElementName="potency" Type="float" Size="1" />
  14835. <Data ElementName="unknown145" Type="float" Size="1" />
  14836. <Data ElementName="reuse_speed" Type="float" Size="1" />
  14837. <Data ElementName="recovery_speed" Type="float" Size="1" />
  14838. <Data ElementName="casting_speed" Type="float" Size="1" />
  14839. <Data ElementName="spell_reuse_speed" Type="float" Size="1" />
  14840. <Data ElementName="unknown146" Type="float" Size="1" />
  14841. <Data ElementName="unknown147" Type="float" Size="1" />
  14842. <Data ElementName="decrease_falling_dmg" Type="float" Size="1" />
  14843. <Data ElementName="unknown149" Type="float" Size="1" />
  14844. <Data ElementName="unknown150" Type="float" Size="1" />
  14845. <Data ElementName="unknown151" Type="float" Size="1" />
  14846. <Data ElementName="unknown152" Type="float" Size="1" />
  14847. <Data ElementName="unknown153" Type="float" Size="1" />
  14848. <Data ElementName="unknown154" Type="float" Size="1" />
  14849. <Data ElementName="unknown155" Type="float" Size="1" />
  14850. <Data ElementName="unknown156" Type="float" Size="1" />
  14851. <Data ElementName="loot_coin" Type="float" Size="1" />
  14852. <Data ElementName="mitigation_increase" Type="float" Size="1" />
  14853. <Data ElementName="unknown159" Type="float" Size="1" />
  14854. <Data ElementName="strikethrough" Type="float" Size="1" />
  14855. <Data ElementName="unknown160" Type="float" Size="1" />
  14856. <Data ElementName="accuracy" Type="float" Size="1" />
  14857. <Data ElementName="unknown161" Type="float" Size="1" />
  14858. <Data ElementName="unknown162" Type="float" Size="1" />
  14859. <Data ElementName="unknown163" Type="float" Size="1" />
  14860. <Data ElementName="unknown164" Type="float" Size="1" />
  14861. <Data ElementName="unknown165" Type="float" Size="1" />
  14862. <Data ElementName="unknown166" Type="float" Size="1" />
  14863. <Data ElementName="unknown167" Type="float" Size="1" />
  14864. <Data ElementName="unknown168" Type="float" Size="1" />
  14865. <Data ElementName="lethality_pve" Type="float" Size="1" />
  14866. <Data ElementName="unknown170" Type="float" Size="1" />
  14867. <Data ElementName="unknown171" Type="float" Size="1" />
  14868. <Data ElementName="unknown172" Type="float" Size="1" />
  14869. <Data ElementName="unknown173" Type="float" Size="1" />
  14870. <Data ElementName="pvp_crit_mit" Type ="float" Size="1" />
  14871. <Data ElementName="unknown174" Type ="float" Size="1" />
  14872. <Data ElementName="unknown175" Type ="float" Size="1" />
  14873. <Data ElementName="unknown200" Type ="float" Size="1" />
  14874. <Data ElementName="unknown201" Type ="float" Size="1" />
  14875. <Data ElementName="unknown202" Type ="float" Size="1" />
  14876. <Data ElementName="unknown203" Type ="float" Size="1" />
  14877. <Data ElementName="unknown204" Type ="float" Size="1" />
  14878. <Data ElementName="unknown205" Type ="float" Size="1" />
  14879. <Data ElementName="unknown206" Type ="float" Size="1" />
  14880. <Data ElementName="unknown207" Type ="float" Size="1" />
  14881. <Data ElementName="unknown208" Type ="float" Size="1" />
  14882. <Data ElementName="unknown209" Type ="float" Size="1" />
  14883. <Data ElementName="unknown210" Type ="float" Size="1" />
  14884. <Data ElementName="unknown211" Type ="float" Size="1" />
  14885. <Data ElementName="unknown212" Type ="float" Size="1" />
  14886. <Data ElementName="unknown213" Type ="float" Size="1" />
  14887. <Data ElementName="unknown214" Type ="float" Size="1" />
  14888. <Data ElementName="unknown215" Type ="float" Size="1" />
  14889. <Data ElementName="unknown216" Type ="float" Size="1" />
  14890. <Data ElementName="unknown217" Type ="float" Size="1" />
  14891. <Data ElementName="unknown218" Type ="float" Size="1" />
  14892. <Data ElementName="unknown219" Type ="float" Size="1" />
  14893. <Data ElementName="unknown220" Type ="float" Size="1" />
  14894. <Data ElementName="unknown221" Type ="float" Size="1" />
  14895. <Data ElementName="unknown222" Type ="float" Size="1" />
  14896. <Data ElementName="unknown223" Type ="float" Size="1" />
  14897. <Data ElementName="unknown224" Type ="float" Size="1" />
  14898. <Data ElementName="unknown225" Type ="float" Size="1" />
  14899. <Data ElementName="unknown226" Type ="float" Size="1" />
  14900. <Data ElementName="unknown227" Type ="float" Size="1" />
  14901. <Data ElementName="unknown228" Type ="float" Size="1" />
  14902. <Data ElementName="unknown229" Type ="float" Size="1" />
  14903. <Data ElementName="unknown230" Type ="float" Size="1" />
  14904. <Data ElementName="unknown231" Type ="float" Size="1" />
  14905. <Data ElementName="unknown232" Type ="float" Size="1" />
  14906. <Data ElementName="unknown233" Type ="float" Size="1" />
  14907. <Data ElementName="unknown234" Type ="float" Size="1" />
  14908. <Data ElementName="unknown235" Type ="float" Size="1" />
  14909. <Data ElementName="unknown236" Type ="float" Size="1" />
  14910. <Data ElementName="unknown237" Type ="float" Size="1" />
  14911. <Data ElementName="unknown238" Type ="float" Size="1" />
  14912. <Data ElementName="unknown239" Type ="float" Size="1" />
  14913. <Data ElementName="unknown240" Type ="float" Size="1" />
  14914. <Data ElementName="unknown241" Type ="float" Size="1" />
  14915. <Data ElementName="unknown242" Type ="float" Size="1" />
  14916. <Data ElementName="uncontested_riposte_gear_cap" Type ="float" Size="1" />
  14917. <Data ElementName="uncontested_dodge_gear_cap" Type ="float" Size="1" />
  14918. <Data ElementName="uncontested_parry_gear_cap" Type ="float" Size="1" />
  14919. <Data ElementName="unknown246" Type ="float" Size="1" />
  14920. <Data ElementName="unknown247" Type ="float" Size="1" />
  14921. <Data ElementName="unknown248" Type ="float" Size="1" />
  14922. <Data ElementName="unknown249" Type ="float" Size="1" />
  14923. <Data ElementName="unknown250" Type ="float" Size="1" />
  14924. <Data ElementName="unknown251" Type ="float" Size="1" />
  14925. <Data ElementName="unknown252" Type ="float" Size="1" />
  14926. <Data ElementName="unknown253" Type ="float" Size="1" />
  14927. <Data ElementName="unknown254" Type ="float" Size="1" />
  14928. <Data ElementName="unknown255" Type ="float" Size="1" />
  14929. <Data ElementName="unknown256" Type ="float" Size="1" />
  14930. <Data ElementName="unknown257" Type ="float" Size="1" />
  14931. <Data ElementName="unknown258" Type ="float" Size="1" />
  14932. <Data ElementName="unknown259" Type ="float" Size="1" />
  14933. <Data ElementName="unknown260" Type ="float" Size="1" />
  14934. <Data ElementName="unknown261" Type ="float" Size="1" />
  14935. <Data ElementName="unknown262" Type ="float" Size="1" />
  14936. <Data ElementName="unknown263" Type ="float" Size="1" />
  14937. <Data ElementName="unknown264" Type ="float" Size="1" />
  14938. <Data ElementName="unknown265" Type ="float" Size="1" />
  14939. <Data ElementName="unknown266" Type ="float" Size="1" />
  14940. <Data ElementName="unknown267" Type ="float" Size="1" />
  14941. <Data ElementName="unknown268" Type ="float" Size="1" />
  14942. <Data ElementName="unknown269" Type ="float" Size="1" />
  14943. <Data ElementName="unknown270" Type ="float" Size="1" />
  14944. <Data ElementName="unknown271" Type ="float" Size="1" />
  14945. <Data ElementName="unknown272" Type ="float" Size="1" />
  14946. <Data ElementName="unknown273" Type ="float" Size="1" />
  14947. <Data ElementName="unknown274" Type ="float" Size="1" />
  14948. <Data ElementName="unknown275" Type ="float" Size="1" />
  14949. <Data ElementName="unknown276" Type ="float" Size="1" />
  14950. <Data ElementName="unknown277" Type ="float" Size="1" />
  14951. <Data ElementName="unknown278" Type ="float" Size="1" />
  14952. <Data ElementName="unknown279" Type ="float" Size="1" />
  14953. <Data ElementName="unknown280" Type ="float" Size="1" />
  14954. <Data ElementName="unknown281" Type ="float" Size="1" />
  14955. <Data ElementName="unknown282" Type ="float" Size="1" />
  14956. <Data ElementName="unknown283" Type ="float" Size="1" />
  14957. <Data ElementName="unknown284" Type ="float" Size="1" />
  14958. <Data ElementName="unknown285" Type ="float" Size="1" />
  14959. <Data ElementName="unknown286" Type ="float" Size="1" />
  14960. <Data ElementName="unknown287" Type ="float" Size="1" />
  14961. <Data ElementName="unknown288" Type ="float" Size="1" />
  14962. <Data ElementName="unknown289" Type ="float" Size="1" />
  14963. <Data ElementName="unknown290" Type ="float" Size="1" />
  14964. <Data ElementName="unknown291" Type ="float" Size="1" />
  14965. <Data ElementName="unknown292" Type ="float" Size="1" />
  14966. <Data ElementName="unknown293" Type ="float" Size="1" />
  14967. <Data ElementName="unknown294" Type ="float" Size="1" />
  14968. <Data ElementName="unknown295" Type ="float" Size="1" />
  14969. <Data ElementName="unknown296" Type ="float" Size="1" />
  14970. <Data ElementName="unknown297" Type ="float" Size="1" />
  14971. <Data ElementName="unknown298" Type ="float" Size="1" />
  14972. <Data ElementName="unknown299" Type ="float" Size="1" />
  14973. <Data ElementName="unknown300" Type ="float" Size="1" />
  14974. <Data ElementName="unknown301" Type ="float" Size="1" />
  14975. <Data ElementName="unknown302" Type ="float" Size="1" />
  14976. <Data ElementName="unknown303" Type ="float" Size="1" />
  14977. <Data ElementName="unknown304" Type ="float" Size="1" />
  14978. <Data ElementName="unknown305" Type ="float" Size="1" />
  14979. <Data ElementName="unknown306" Type ="float" Size="1" />
  14980. <Data ElementName="unknown307" Type ="float" Size="1" />
  14981. <Data ElementName="unknown308" Type ="float" Size="1" />
  14982. <Data ElementName="unknown308000" Type ="float" Size="1" />
  14983. <Data ElementName="unknown308001" Type ="float" Size="1" />
  14984. <Data ElementName="unknown308002" Type ="float" Size="1" />
  14985. <Data ElementName="unknown308003" Type ="float" Size="1" />
  14986. <Data ElementName="unknown308004" Type ="float" Size="1" />
  14987. <Data ElementName="unknown308005" Type ="float" Size="1" />
  14988. <Data ElementName="unknown308006" Type ="float" Size="1" />
  14989. <Data ElementName="unknown308007" Type ="float" Size="1" />
  14990. <Data ElementName="unknown308008" Type ="float" Size="1" />
  14991. <Data ElementName="unknown308009" Type ="float" Size="1" />
  14992. <Data ElementName="unknown308010" Type ="float" Size="1" />
  14993. <Data ElementName="unknown308011" Type ="float" Size="1" />
  14994. <Data ElementName="unknown308012" Type ="float" Size="1" />
  14995. <Data ElementName="unknown308013" Type ="float" Size="1" />
  14996. <Data ElementName="unknown308014" Type ="float" Size="1" />
  14997. <Data ElementName="unknown308015" Type ="float" Size="1" />
  14998. <Data ElementName="unknown308016" Type ="float" Size="1" />
  14999. <Data ElementName="unknown308017" Type ="float" Size="1" />
  15000. <Data ElementName="unknown308018" Type ="float" Size="1" />
  15001. <Data ElementName="unknown308019" Type ="float" Size="1" />
  15002. <Data ElementName="unknown308020" Type ="float" Size="1" />
  15003. <Data ElementName="unknown308021" Type ="float" Size="1" />
  15004. <Data ElementName="unknown308022" Type ="float" Size="1" />
  15005. <Data ElementName="unknown308023" Type ="float" Size="1" />
  15006. <Data ElementName="unknown308024" Type ="float" Size="1" />
  15007. <Data ElementName="unknown308025" Type ="float" Size="1" />
  15008. <Data ElementName="unknown308026" Type ="float" Size="1" />
  15009. <Data ElementName="unknown308027" Type ="float" Size="1" />
  15010. <Data ElementName="unknown308028" Type ="float" Size="1" />
  15011. <Data ElementName="unknown308029" Type ="float" Size="1" />
  15012. <Data ElementName="unknown308030" Type ="float" Size="1" />
  15013. <Data ElementName="unknown308031" Type ="float" Size="1" />
  15014. <Data ElementName="unknown308032" Type ="float" Size="1" />
  15015. <Data ElementName="unknown308033" Type ="float" Size="1" />
  15016. <Data ElementName="unknown308034" Type ="float" Size="1" />
  15017. <Data ElementName="unknown308035" Type ="float" Size="1" />
  15018. <Data ElementName="unknown308036" Type ="float" Size="1" />
  15019. <Data ElementName="unknown308037" Type ="float" Size="1" />
  15020. <Data ElementName="unknown308038" Type ="float" Size="1" />
  15021. <Data ElementName="unknown308039" Type ="float" Size="1" />
  15022. <Data ElementName="unknown308040" Type ="float" Size="1" />
  15023. <Data ElementName="unknown308041" Type ="float" Size="1" />
  15024. <Data ElementName="unknown308042" Type ="float" Size="1" />
  15025. <Data ElementName="unknown308043" Type ="float" Size="1" />
  15026. <Data ElementName="unknown308044" Type ="float" Size="1" />
  15027. <Data ElementName="unknown308045" Type ="float" Size="1" />
  15028. <Data ElementName="unknown308046" Type ="float" Size="1" />
  15029. <Data ElementName="unknown308047" Type ="float" Size="1" />
  15030. <Data ElementName="unknown308048" Type ="float" Size="1" />
  15031. <Data ElementName="unknown308049" Type ="float" Size="1" />
  15032. <Data ElementName="unknown308050" Type ="float" Size="1" />
  15033. <Data ElementName="unknown308052" Type ="float" Size="1" />
  15034. <Data ElementName="unknown308053" Type ="float" Size="1" />
  15035. <Data ElementName="unknown308054" Type ="float" Size="1" />
  15036. <Data ElementName="unknown308055" Type ="float" Size="1" />
  15037. <Data ElementName="unknown308056" Type ="float" Size="1" />
  15038. <Data ElementName="unknown308057" Type ="float" Size="1" />
  15039. <Data ElementName="unknown308058" Type ="float" Size="1" />
  15040. <Data ElementName="unknown308059" Type ="float" Size="1" />
  15041. <Data ElementName="unknown308060" Type ="float" Size="1" />
  15042. <Data ElementName="unknown308061" Type ="float" Size="1" />
  15043. <Data ElementName="unknown308062" Type ="float" Size="1" />
  15044. <Data ElementName="unknown308063" Type ="float" Size="1" />
  15045. <Data ElementName="unknown308064" Type ="float" Size="1" />
  15046. <Data ElementName="unknown308065" Type ="float" Size="1" />
  15047. <Data ElementName="unknown308066" Type ="float" Size="1" />
  15048. <Data ElementName="unknown308067" Type ="float" Size="1" />
  15049. <Data ElementName="unknown308068" Type ="float" Size="1" />
  15050. <Data ElementName="unknown308069" Type ="float" Size="1" />
  15051. <Data ElementName="unknown308070" Type ="float" Size="1" />
  15052. <Data ElementName="unknown308071" Type ="float" Size="1" />
  15053. <Data ElementName="unknown308072" Type ="float" Size="1" />
  15054. <Data ElementName="unknown308073" Type ="float" Size="1" />
  15055. <Data ElementName="unknown308074" Type ="float" Size="1" />
  15056. <Data ElementName="unknown308075" Type ="float" Size="1" />
  15057. <Data ElementName="unknown308076" Type ="float" Size="1" />
  15058. <Data ElementName="unknown308077" Type ="float" Size="1" />
  15059. <Data ElementName="unknown308078" Type ="float" Size="1" />
  15060. <Data ElementName="unknown308079" Type ="float" Size="1" />
  15061. <Data ElementName="unknown308080" Type ="float" Size="1" />
  15062. <Data ElementName="unknown308081" Type ="float" Size="1" />
  15063. <Data ElementName="unknown308082" Type ="float" Size="1" />
  15064. <Data ElementName="unknown308083" Type ="float" Size="1" />
  15065. <Data ElementName="unknown308084" Type ="float" Size="1" />
  15066. <Data ElementName="unknown308085" Type ="float" Size="1" />
  15067. <Data ElementName="unknown308086" Type ="float" Size="1" />
  15068. <Data ElementName="unknown308087" Type ="float" Size="1" />
  15069. <Data ElementName="unknown308088" Type ="float" Size="1" />
  15070. <Data ElementName="unknown308089" Type ="float" Size="1" />
  15071. <Data ElementName="unknown308090" Type ="float" Size="1" />
  15072. <Data ElementName="unknown308091" Type ="float" Size="1" />
  15073. <Data ElementName="unknown308092" Type ="float" Size="1" />
  15074. <Data ElementName="unknown308093" Type ="float" Size="1" />
  15075. <Data ElementName="unknown308094" Type ="float" Size="1" />
  15076. <Data ElementName="unknown308095" Type ="float" Size="1" />
  15077. <Data ElementName="unknown308096" Type ="float" Size="1" />
  15078. <Data ElementName="unknown308097" Type ="float" Size="1" />
  15079. <Data ElementName="unknown308098" Type ="float" Size="1" />
  15080. <Data ElementName="unknown308099" Type ="float" Size="1" />
  15081. <Data ElementName="unknown308100" Type ="float" Size="1" />
  15082. <Data ElementName="unknown308101" Type ="float" Size="1" />
  15083. <Data ElementName="out_of_combat_health_regen_pvp" Type="float" Size="1" />
  15084. <Data ElementName="out_of_combat_power_regen_pvp" Type="float" Size="1" />
  15085. <Data ElementName="in_combat_regen_pvp" Type="float" Size="1" />
  15086. <Data ElementName="deflect_pvp" Type="float" Size="1" />
  15087. <Data ElementName="increase_max_heath_pvp" Type="float" Size="1" />
  15088. <Data ElementName="increase_max_health2_pvp" Type="float" Size="1" /> <!-- used when bonus is applied to both health & power -->
  15089. <Data ElementName="unknown312" Type ="float" Size="1" />
  15090. <Data ElementName="increase_speed_pvp" Type="float" Size="1" />
  15091. <Data ElementName="unknown313" Type="float" Size="1" />
  15092. <Data ElementName="increase_ground_speed_pvp" Type="float" Size="1" />
  15093. <Data ElementName="increase_air_speed_pvp" Type="float" Size="1" />
  15094. <Data ElementName="unknown314" Type="float" Size="1" /> <!-- see coldain pegasus buff this has a value of 8 which involves skill buff -->
  15095. <Data ElementName="unknown315" Type="float" Size="1" /> <!-- see coldain pegasus buff this has a value of 3 which involves skill buff -->
  15096. <Data ElementName="unknown316" Type="float" Size="1" /> <!-- see coldain pegasus buff this has a value of 3 which involves skill buff -->
  15097. <Data ElementName="in_combat_movement_speed_pvp" Type="float" Size="1" />
  15098. <Data ElementName="Haste_pvp" Type="float" Size="1" />
  15099. <Data ElementName="increase_max_power_pvp" Type="float" Size="1" />
  15100. <Data ElementName="increase_max_power2_pvp" Type="float" Size="1" /> <!-- used when bonus is applied to both health & power -->
  15101. <Data ElementName="unknown321" Type="float" Size="1" />
  15102. <Data ElementName="unknown322" Type="float" Size="1" />
  15103. <Data ElementName="unknown323" Type="float" Size="1" />
  15104. <Data ElementName="hate_mod_pvp" Type="float" Size="1" />
  15105. <Data ElementName="unknown325" Type="float" Size="1" />
  15106. <Data ElementName="unknown326" Type="float" Size="1" />
  15107. <Data ElementName="unknown327" Type="float" Size="1" />
  15108. <Data ElementName="unknown328" Type="float" Size="1" />
  15109. <Data ElementName="dps_pvp" Type="float" Size="1" />
  15110. <Data ElementName="unknown330" Type="float" Size="1" />
  15111. <Data ElementName="unknown331" Type="float" Size="1" />
  15112. <Data ElementName="unknown332" Type="float" Size="1" />
  15113. <Data ElementName="base_avoidance_pvp" Type="float" Size="1" />
  15114. <Data ElementName="unknown334" Type="float" Size="1" />
  15115. <Data ElementName="uncontested_riposte_pvp" Type="float" Size="1" />
  15116. <Data ElementName="uncontested_parry_pvp" Type="float" Size="1" />
  15117. <Data ElementName="unknown337" Type="float" Size="1" />
  15118. <Data ElementName="unknown338" Type="float" Size="1" />
  15119. <Data ElementName="multi_attack_pvp" Type="float" Size="1" />
  15120. <Data ElementName="spell_multi_attack_pvp" Type="float" Size="1" /> <!-- spell_doublecast -->
  15121. <Data ElementName="unknown341" Type="float" Size="1" />
  15122. <Data ElementName="unknown342" Type="float" Size="1" />
  15123. <Data ElementName="unknown343" Type="float" Size="1" />
  15124. <Data ElementName="block_chance_pvp" Type="float" Size="1" />
  15125. <Data ElementName="unknown345" Type="float" Size="1" />
  15126. <Data ElementName="unknown346" Type="float" Size="1" />
  15127. <Data ElementName="crit_chance_pvp" Type="float" Size="1" />
  15128. <Data ElementName="unknown348" Type="float" Size="1" />
  15129. <Data ElementName="unknown349" Type="float" Size="1" />
  15130. <Data ElementName="crit_bonus_pvp" Type="float" Size="1" />
  15131. <Data ElementName="potency_pvp" Type="float" Size="1" />
  15132. <Data ElementName="unknown352" Type="float" Size="1" />
  15133. <Data ElementName="reuse_speed_pvp" Type="float" Size="1" />
  15134. <Data ElementName="recovery_speed_pvp" Type="float" Size="1" />
  15135. <Data ElementName="casting_speed_pvp" Type="float" Size="1" />
  15136. <Data ElementName="unknown356" Type="float" Size="1" />
  15137. <Data ElementName="unknown357" Type="float" Size="1" />
  15138. <Data ElementName="unknown358" Type="float" Size="1" />
  15139. <Data ElementName="decrease_falling_dmg_pvp" Type="float" Size="1" />
  15140. <Data ElementName="unknown360" Type="float" Size="1" />
  15141. <Data ElementName="unknown361" Type="float" Size="1" />
  15142. <Data ElementName="unknown362" Type="float" Size="1" />
  15143. <Data ElementName="unknown363" Type="float" Size="1" />
  15144. <Data ElementName="unknown364" Type="float" Size="1" />
  15145. <Data ElementName="unknown365" Type="float" Size="1" />
  15146. <Data ElementName="unknown366" Type="float" Size="1" />
  15147. <Data ElementName="unknown367" Type="float" Size="1" />
  15148. <Data ElementName="loot_coin_pvp" Type="float" Size="1" />
  15149. <Data ElementName="mitigation_increase_pvp" Type="float" Size="1" />
  15150. <Data ElementName="unknown370" Type="float" Size="1" />
  15151. <Data ElementName="strikethrough_pvp" Type="float" Size="1" />
  15152. <Data ElementName="unknown372" Type="float" Size="1" />
  15153. <Data ElementName="unknown373" Type="float" Size="1" />
  15154. <Data ElementName="unknown374" Type="float" Size="1" />
  15155. <Data ElementName="unknown375" Type="float" Size="1" />
  15156. <Data ElementName="unknown376" Type="float" Size="1" />
  15157. <Data ElementName="unknown377" Type="float" Size="1" />
  15158. <Data ElementName="unknown378" Type="float" Size="1" />
  15159. <Data ElementName="unknown379" Type="float" Size="1" />
  15160. <Data ElementName="unknown380" Type="float" Size="1" />
  15161. <Data ElementName="unknown381" Type="float" Size="1" />
  15162. <Data ElementName="lethality_pvp" Type="float" Size="1" />
  15163. <Data ElementName="unknown383" Type="float" Size="1" />
  15164. <Data ElementName="unknown384" Type="float" Size="1" />
  15165. <Data ElementName="unknown385" Type="float" Size="1" />
  15166. <Data ElementName="unknown386" Type="float" Size="1" />
  15167. <Data ElementName="unknown387" Type="float" Size="1" />
  15168. <Data ElementName="unknown388" Type="float" Size="1" />
  15169. <Data ElementName="unknown389" Type="float" Size="1" />
  15170. <Data ElementName="unknown390" Type="float" Size="1" />
  15171. <Data ElementName="unknown391" Type="float" Size="1" />
  15172. <Data ElementName="unknown392" Type="float" Size="1" />
  15173. <Data ElementName="unknown393" Type="float" Size="1" />
  15174. <Data ElementName="unknown394" Type="float" Size="1" />
  15175. <Data ElementName="unknown395" Type="float" Size="1" />
  15176. <Data ElementName="unknown396" Type="float" Size="1" />
  15177. <Data ElementName="unknown397" Type="float" Size="1" />
  15178. <Data ElementName="unknown398" Type="float" Size="1" />
  15179. <Data ElementName="durability_mod" Type="float" Size="1" />
  15180. <Data ElementName="durability_add" Type="float" Size="1" />
  15181. <Data ElementName="progress_mod" Type="float" Size="1" />
  15182. <Data ElementName="progress_add" Type="float" Size="1" />
  15183. <Data ElementName="success_mod" Type="float" Size="1" />
  15184. <Data ElementName="crit_success_mod" Type="float" Size="1" />
  15185. <Data ElementName="unknown177" Type ="float" Size="1" />
  15186. <Data ElementName="rare_harvest_chance" Type="float" Size="1" />
  15187. <Data ElementName="max_crafting" Type="float" Size="1" />
  15188. <Data ElementName="component_refund" Type="float" Size="1" />
  15189. <Data ElementName="unknown178" Type ="float" Size="1" />
  15190. <Data ElementName="ex_durability_mod" Type="float" Size="1" />
  15191. <Data ElementName="ex_durability_add" Type="float" Size="1" />
  15192. <Data ElementName="ex_crit_success_mod" Type="float" Size="1" />
  15193. <Data ElementName="ex_crit_failure_mod" Type="float" Size="1" />
  15194. <Data ElementName="ex_progress_mod" Type="float" Size="1" />
  15195. <Data ElementName="ex_progress_add" Type="float" Size="1" />
  15196. <Data ElementName="ex_success_mod" Type="float" Size="1" />
  15197. <Data ElementName="unknown417" Type="float" Size="1" />
  15198. <Data ElementName="unknown418" Type="float" Size="1" />
  15199. <Data ElementName="unknown419" Type="float" Size="1" />
  15200. <Data ElementName="unknown420" Type="float" Size="1" />
  15201. <Data ElementName="unknown421" Type="float" Size="1" />
  15202. <Data ElementName="unknown422" Type="float" Size="1" />
  15203. <Data ElementName="unknown423" Type="float" Size="1" />
  15204. <Data ElementName="unknown424" Type="float" Size="1" />
  15205. <Data ElementName="unknown425" Type="float" Size="1" />
  15206. <Data ElementName="unknown426" Type="float" Size="1" />
  15207. <Data ElementName="unknown427" Type="float" Size="1" />
  15208. <Data ElementName="unknown428" Type="float" Size="1" />
  15209. <Data ElementName="unknown429" Type="float" Size="1" />
  15210. <Data ElementName="unknown430" Type="float" Size="1" />
  15211. <Data ElementName="unknown431" Type="float" Size="1" />
  15212. <Data ElementName="unknown432" Type="float" Size="1" />
  15213. <Data ElementName="unknown433" Type="float" Size="1" />
  15214. <Data ElementName="unknown434" Type="float" Size="1" />
  15215. <Data ElementName="unknown435" Type="float" Size="1" />
  15216. <Data ElementName="unknown436" Type="float" Size="1" />
  15217. <Data ElementName="unknown437" Type="float" Size="1" />
  15218. <Data ElementName="unknown438" Type="float" Size="1" />
  15219. <Data ElementName="unknown439" Type="float" Size="1" />
  15220. <Data ElementName="unknown440" Type="float" Size="1" />
  15221. <Data ElementName="unknown441" Type="float" Size="1" />
  15222. <Data ElementName="unknown180" Type="int8" Size="1" />
  15223. <Data ElementName="unknown524" Type="int8" Size="1" />
  15224. <Data ElementName="unknown181a" Type="int8" Size="1" />
  15225. <Data ElementName="unknown181b" Type="int8" Size="1" />
  15226. <Data ElementName="unknown442" Type ="float" Size="1" />
  15227. <Data ElementName="unknown443" Type ="float" Size="1" />
  15228. <Data ElementName="unknown444" Type ="float" Size="1" />
  15229. <Data ElementName="unknown445" Type ="float" Size="1" />
  15230. <Data ElementName="unknown446" Type ="float" Size="1" />
  15231. <Data ElementName="unknown447" Type ="float" Size="1" />
  15232. <Data ElementName="unknown448" Type ="float" Size="1" />
  15233. <Data ElementName="unknown449" Type ="float" Size="1" />
  15234. <Data ElementName="unknown450" Type ="float" Size="1" />
  15235. <Data ElementName="unknown451" Type ="float" Size="1" />
  15236. <Data ElementName="unknown452" Type ="float" Size="1" />
  15237. <Data ElementName="unknown453" Type ="float" Size="1" />
  15238. <Data ElementName="unknown454" Type ="float" Size="1" />
  15239. <Data ElementName="unknown455" Type ="float" Size="1" />
  15240. <Data ElementName="unknown456" Type ="float" Size="1" />
  15241. <Data ElementName="unknown457" Type ="float" Size="1" />
  15242. <Data ElementName="unknown458" Type ="float" Size="1" />
  15243. <Data ElementName="unknown459" Type ="float" Size="1" />
  15244. <Data ElementName="unknown460" Type ="float" Size="1" />
  15245. <Data ElementName="unknown461" Type ="float" Size="1" />
  15246. <Data ElementName="unknown462" Type ="float" Size="1" />
  15247. <Data ElementName="unknown463" Type ="float" Size="1" />
  15248. <Data ElementName="unknown464" Type ="float" Size="1" />
  15249. <Data ElementName="unknown465" Type ="float" Size="1" />
  15250. <Data ElementName="unknown466" Type ="float" Size="1" />
  15251. <Data ElementName="unknown467" Type ="float" Size="1" />
  15252. <Data ElementName="unknown468" Type ="float" Size="1" />
  15253. <Data ElementName="unknown469" Type ="float" Size="1" />
  15254. <Data ElementName="unknown470" Type ="float" Size="1" />
  15255. <Data ElementName="unknown471" Type ="float" Size="1" />
  15256. <Data ElementName="unknown472" Type ="float" Size="1" />
  15257. <Data ElementName="unknown473" Type ="float" Size="1" />
  15258. <Data ElementName="unknown474" Type ="float" Size="1" />
  15259. <Data ElementName="unknown475" Type ="float" Size="1" />
  15260. <Data ElementName="unknown476" Type ="float" Size="1" />
  15261. <Data ElementName="unknown477" Type ="float" Size="1" />
  15262. <Data ElementName="unknown478" Type ="float" Size="1" />
  15263. <Data ElementName="unknown479" Type ="float" Size="1" />
  15264. <Data ElementName="unknown480" Type ="float" Size="1" />
  15265. <Data ElementName="unknown481" Type ="float" Size="1" />
  15266. <Data ElementName="unknown482" Type ="float" Size="1" />
  15267. <Data ElementName="unknown483" Type ="float" Size="1" />
  15268. <Data ElementName="unknown484" Type ="float" Size="1" />
  15269. <Data ElementName="unknown485" Type ="float" Size="1" />
  15270. <Data ElementName="unknown486" Type ="float" Size="1" />
  15271. <Data ElementName="unknown487" Type ="float" Size="1" />
  15272. <Data ElementName="unknown488" Type ="float" Size="1" />
  15273. <Data ElementName="unknown489" Type ="float" Size="1" />
  15274. <Data ElementName="unknown490" Type ="float" Size="1" />
  15275. <Data ElementName="unknown491" Type ="float" Size="1" />
  15276. <Data ElementName="unknown492" Type ="float" Size="1" />
  15277. <Data ElementName="unknown493" Type ="float" Size="1" />
  15278. <Data ElementName="unknown494" Type ="float" Size="1" />
  15279. <Data ElementName="unknown495" Type ="float" Size="1" />
  15280. <Data ElementName="unknown496" Type ="float" Size="1" />
  15281. <Data ElementName="unknown497" Type ="float" Size="1" />
  15282. <Data ElementName="unknown498" Type ="float" Size="1" />
  15283. <Data ElementName="unknown499" Type ="float" Size="1" />
  15284. <Data ElementName="unknown500" Type ="float" Size="1" />
  15285. <Data ElementName="unknown501" Type ="float" Size="1" />
  15286. <Data ElementName="unknown502" Type ="float" Size="1" />
  15287. <Data ElementName="unknown503" Type ="float" Size="1" />
  15288. <Data ElementName="unknown504" Type ="float" Size="1" />
  15289. <Data ElementName="unknown505" Type ="float" Size="1" />
  15290. <Data ElementName="unknown506" Type ="float" Size="1" />
  15291. <Data ElementName="unknown507" Type ="float" Size="1" />
  15292. <Data ElementName="unknown508" Type ="float" Size="1" />
  15293. <Data ElementName="unknown509" Type ="float" Size="1" />
  15294. <Data ElementName="unknown510" Type ="float" Size="1" />
  15295. <Data ElementName="unknown511" Type ="float" Size="1" />
  15296. <Data ElementName="unknown512" Type ="float" Size="1" />
  15297. <Data ElementName="unknown513" Type ="float" Size="1" />
  15298. <Data ElementName="unknown514" Type ="float" Size="1" />
  15299. <Data ElementName="haste_tt" Type ="int32" Size="1" />
  15300. <Data ElementName="dps_pve_tt" Type ="int32" Size="1" />
  15301. <Data ElementName="dps_pvp_tt" Type ="int32" Size="1" />
  15302. <Data ElementName="multi_attack_pve_tt" Type ="float" Size="1" />
  15303. <Data ElementName="multi_attack_pvp_tt" Type ="float" Size="1" />
  15304. <Data ElementName="unknown520" Type ="float" Size="1" />
  15305. <Data ElementName="unknown521" Type ="float" Size="1" />
  15306. <Data ElementName="unknown522" Type ="float" Size="1" />
  15307. <Data ElementName="unknown523" Type ="float" Size="1" />
  15308. <Data ElementName="unknown550" Type ="int8" Size="1" />
  15309. <Data ElementName="vision" Type ="int16" Size="1" />
  15310. <Data ElementName="unknown551" Type ="int8" Size="1" />
  15311. <Data ElementName="unknown525" Type ="int8" Size="1026" />
  15312. <Data ElementName="group_members" Substruct="Substruct_GroupMember" Size="5" />
  15313. <Data ElementName="unknown182" Type="int16" Size="1" />
  15314. <Data ElementName="unknown183" Type="int8" Size="410" />
  15315. <Data ElementName="pet_id" Type="int32" Size="1" />
  15316. <Data ElementName="pet_name" Type="char" Size="32" />
  15317. <Data ElementName="unknown184" Type="int8" Size="9" />
  15318. <Data ElementName="pet_health_pct" Type="float" Size="1" />
  15319. <Data ElementName="pet_power_pct" Type="float" Size="1" />
  15320. <Data ElementName="unknown185" Type="int8" Size="1" />
  15321. <Data ElementName="pet_movement" Type="int8" Size="1" />
  15322. <Data ElementName="pet_behavior" Type="int8" Size="1" />
  15323. <Data ElementName="unknown186" Type="int8" Size="8" />
  15324. <Data ElementName="merc_id" Type="int32" Size="1" />
  15325. <Data ElementName="merc_name" Type="char" Size="32" />
  15326. <Data ElementName="merc_unknown21" Type="int8" Size="9" />
  15327. <Data ElementName="merc_health_pct" Type="float" Size="1" />
  15328. <Data ElementName="merc_power_pct" Type="float" Size="1" />
  15329. <Data ElementName="merc_unknown21b" Type="int8" Size="1" />
  15330. <Data ElementName="merc_movement" Type="int8" Size="1" />
  15331. <Data ElementName="merc_behavior" Type="int8" Size="1" />
  15332. <Data ElementName="merc_unknown21c" Type="int8" Size="101" />
  15333. <Data ElementName="unknown527" Type="int8" Size="9" />
  15334. <Data ElementName="unknown526" Type="int8" Size="259" />
  15335. <Data ElementName="rain" Type="float" Size="1" />
  15336. <Data ElementName="rain2" Type="float" Size="1" />
  15337. <Data ElementName="status_points" Type="int32" Size="1" />
  15338. <Data ElementName="guild_status" Type="int32" Size="1" />
  15339. <Data ElementName="unknown187" Type="int8" Size="1" />
  15340. <Data ElementName="house_zone" Type="char" Size="48" />
  15341. <Data ElementName="unknown189a" Type="int8" Size="151" />
  15342. <Data ElementName="bind_zone" Type="char" Size="32" />
  15343. <Data ElementName="unknown188" Type="int8" Size="52" />
  15344. </Struct>
  15345. <Struct Name="WS_CharacterSheet" ClientVersion="63119" OpcodeName="OP_UpdateCharacterSheetMsg">
  15346. <Data ElementName="character_name" Type="char" Size="40" />
  15347. <Data ElementName="unknown_1_1_MJ" Type="int16" Size="1" />
  15348. <Data ElementName="race" Type="int8" Size="1" />
  15349. <Data ElementName="gender" Type="int8" Size="1" />
  15350. <Data ElementName="exiled" Type="int8" Size="1" />
  15351. <Data ElementName="class1" Type="int32" Size="1" />
  15352. <Data ElementName="class2" Type="int32" Size="1" />
  15353. <Data ElementName="class3" Type="int32" Size="1" />
  15354. <Data ElementName="tradeskill_class1" Type="int32" Size="1" />
  15355. <Data ElementName="tradeskill_class2" Type="int32" Size="1" />
  15356. <Data ElementName="tradeskill_class3" Type="int32" Size="1" />
  15357. <Data ElementName="level" Type="int16" Size="1" />
  15358. <Data ElementName="effective_level" Type="int16" Size="1" />
  15359. <Data ElementName="tradeskill_level" Type="int16" Size="1" />
  15360. <Data ElementName="unknown_1_2_MJ" Type="int32" Size="1" />
  15361. <Data ElementName="account_age_base" Type="int16" Size="1" />
  15362. <Data ElementName="account_age_bonus" Type="int16" Size="1" />
  15363. <Data ElementName="deity" Type="char" Size="32" />
  15364. <Data ElementName="unknown_deity" Type="int8" Size="36" />
  15365. <Data ElementName="last_name" Type="char" Size="20" />
  15366. <Data ElementName="unknown3" Type="int8" Size="1" />
  15367. <Data ElementName="character_name2" Type="char" Size="40" />
  15368. <Data ElementName="character_name2_unknown" Type="int16" Size="1" />
  15369. <Data ElementName="character_name3" Type="char" Size="40" />
  15370. <Data ElementName="character_name3_unknown" Type="int16" Size="1" />
  15371. <Data ElementName="current_hp" Type="sint64" Size="1" />
  15372. <Data ElementName="max_hp" Type="int64" Size="1" />
  15373. <Data ElementName="base_hp" Type="int32" Size="1" />
  15374. <Data ElementName="base_hp2" Type="int32" Size="1" />
  15375. <Data ElementName="current_power" Type="sint32" Size="1" />
  15376. <Data ElementName="max_power" Type="sint32" Size="1" />
  15377. <Data ElementName="base_power" Type="int32" Size="1" />
  15378. <Data ElementName="conc_used" Type="int8" Size="1" />
  15379. <Data ElementName="conc_max" Type="int8" Size="1" />
  15380. <Data ElementName="savagery" Type="sint32" Size="1" />
  15381. <Data ElementName="max_savagery" Type="sint32" Size="1" />
  15382. <Data ElementName="unknown4b" Type="int32" Size="1" />
  15383. <Data ElementName="savagery_level" Type="int32" Size="1" />
  15384. <Data ElementName="max_savagery_level" Type="int32" Size="1" />
  15385. <Data ElementName="unknown4c" Type="int8" Size="4" />
  15386. <Data ElementName="dissonance" Type="sint32" Size="1" />
  15387. <Data ElementName="max_dissonance" Type="sint32" Size="1" />
  15388. <Data ElementName="base_dissonance" Type="sint32" Size="1" />
  15389. <Data ElementName="hp_regen" Type="int32" Size="1" />
  15390. <Data ElementName="power_regen" Type="int32" Size="1" />
  15391. <Data ElementName="unknown6" Type="int32" Size="2" />
  15392. <Data ElementName="unknown7" Type="float" Size="2" />
  15393. <Data ElementName="stat_bonus_health" Type="float" Size="1" />
  15394. <Data ElementName="stat_bonus_power" Type="float" Size="1" />
  15395. <Data ElementName="bonus_health" Type="int32" Size="1" />
  15396. <Data ElementName="unknown8" Type="int32" Size="1" />
  15397. <Data ElementName="bonus_power" Type="int32" Size="1" />
  15398. <Data ElementName="stat_bonus_damage" Type="float" Size="1" />
  15399. <Data ElementName="mitigation_pct_pve" Type="int16" Size="1" />
  15400. <Data ElementName="mitigation_pct_pvp" Type="int16" Size="1" />
  15401. <Data ElementName="toughness" Type="int16" Size="1" />
  15402. <Data ElementName="toughness_resist_dmg_pvp" Type="float" Size="1" />
  15403. <Data ElementName="lethality" Type="int16" Size="1" />
  15404. <Data ElementName="lethality_pct" Type="float" Size="1" />
  15405. <Data ElementName="avoidance_pct" Type="int16" Size="1" />
  15406. <Data ElementName="avoidance_reduction" Type="int16" Size="1" />
  15407. <Data ElementName="avoidance" Type="int16" Size="1" />
  15408. <Data ElementName="unknown10" Type="int16" Size="1" />
  15409. <Data ElementName="avoidance_base" Type="int16" Size="1" />
  15410. <Data ElementName="unknown10a" Type="int16" Size="1" />
  15411. <Data ElementName="parry" Type="int16" Size="1" />
  15412. <Data ElementName="unknown11" Type="int16" Size="1" />
  15413. <Data ElementName="block" Type="int16" Size="1" />
  15414. <Data ElementName="unknown12" Type="int16" Size="1" />
  15415. <Data ElementName="uncontested_block" Type="int16" Size="1" />
  15416. <Data ElementName="unknown13" Type="int16" Size="1" />
  15417. <Data ElementName="uncontested_riposte" Type="int16" Size="1" />
  15418. <Data ElementName="uncontested_dodge" Type="int16" Size="1" />
  15419. <Data ElementName="uncontested_parry" Type="int16" Size="1" />
  15420. <Data ElementName="str" Type="int32" Size="1" />
  15421. <Data ElementName="sta" Type="int32" Size="1" />
  15422. <Data ElementName="agi" Type="int32" Size="1" />
  15423. <Data ElementName="wis" Type="int32" Size="1" />
  15424. <Data ElementName="int" Type="int32" Size="1" />
  15425. <Data ElementName="str_base" Type="int32" Size="1" />
  15426. <Data ElementName="sta_base" Type="int32" Size="1" />
  15427. <Data ElementName="agi_base" Type="int32" Size="1" />
  15428. <Data ElementName="wis_base" Type="int32" Size="1" />
  15429. <Data ElementName="int_base" Type="int32" Size="1" />
  15430. <Data ElementName="mitigation_cur" Type="int32" Size="1" />
  15431. <Data ElementName="elemental" Type="int32" Size="1" />
  15432. <Data ElementName="noxious" Type="int32" Size="1" />
  15433. <Data ElementName="arcane" Type="int32" Size="1" />
  15434. <Data ElementName="mitigation_base" Type="int32" Size="1" />
  15435. <Data ElementName="elemental_base" Type="int32" Size="1" />
  15436. <Data ElementName="noxious_base" Type="int32" Size="1" />
  15437. <Data ElementName="arcane_base" Type="int32" Size="1" />
  15438. <Data ElementName="unknown14" Type="int16" Size="1" />
  15439. <Data ElementName="elemental_absorb_pve" Type="int16" Size="1" />
  15440. <Data ElementName="noxious_absorb_pve" Type="int16" Size="1" />
  15441. <Data ElementName="arcane_absorb_pve" Type="int16" Size="1" />
  15442. <Data ElementName="unknown15" Type="int16" Size="1" />
  15443. <Data ElementName="elemental_absorb_pvp" Type="int16" Size="1" />
  15444. <Data ElementName="noxious_absorb_pvp" Type="int16" Size="1" />
  15445. <Data ElementName="arcane_absorb_pvp" Type="int16" Size="1" />
  15446. <Data ElementName="unknown16" Type="int16" Size="1" />
  15447. <Data ElementName="elemental_dmg_reduction" Type="int16" Size="1" />
  15448. <Data ElementName="noxious_dmg_reduction" Type="int16" Size="1" />
  15449. <Data ElementName="arcane_dmg_reduction" Type="int16" Size="1" />
  15450. <Data ElementName="unknown17" Type="int16" Size="1" />
  15451. <Data ElementName="elemental_dmg_reduction_pct" Type="int16" Size="1" />
  15452. <Data ElementName="noxious_dmg_reduction_pct" Type="int16" Size="1" />
  15453. <Data ElementName="arcane_dmg_reduction_pct" Type="int16" Size="1" />
  15454. <Data ElementName="current_adv_xp" Type="float" Size="1" />
  15455. <Data ElementName="needed_adv_xp" Type="float" Size="1" />
  15456. <Data ElementName="debt_adv_xp" Type="float" Size="1" />
  15457. <Data ElementName="current_trade_xp" Type="float" Size="1" />
  15458. <Data ElementName="needed_trade_xp" Type="float" Size="1" />
  15459. <Data ElementName="debt_trade_xp" Type="float" Size="1" />
  15460. <Data ElementName="unknown18a" Type="int16" Size="1" />
  15461. <Data ElementName="unknown18b" Type="int16" Size="1" />
  15462. <Data ElementName="unknown18c" Type="int16" Size="1" />
  15463. <Data ElementName="unknown18d" Type="int16" Size="1" />
  15464. <Data ElementName="unknown18e" Type="int16" Size="1" />
  15465. <Data ElementName="unknown18f" Type="int16" Size="1" />
  15466. <Data ElementName="unknown19" Type="int16" Size="1" />
  15467. <Data ElementName="adventure_vitality" Type="int16" Size="1" />
  15468. <Data ElementName="adventure_vitality_yellow_arrow" Type="int16" Size="1" />
  15469. <Data ElementName="assigned_aa" Type="int16" Size="1" />
  15470. <Data ElementName="max_aa" Type="int32" Size="1" />
  15471. <Data ElementName="server_bonus" Type="int16" Size="1" />
  15472. <Data ElementName="adventure_vet_bonus" Type="int16" Size="1" />
  15473. <Data ElementName="tradeskill_vet_bonus" Type="int16" Size="1" />
  15474. <Data ElementName="dungeon_finder_bonus" Type="int16" Size="1" />
  15475. <Data ElementName="recruit_friend" Type="int16" Size="1" />
  15476. <Data ElementName="recruit_friend_bonus" Type="int16" Size="1" />
  15477. <Data ElementName="tradeskill_vitality_blue_arrow" Type="int16" Size="1" />
  15478. <Data ElementName="mentor_bonus" Type="int16" Size="1" />
  15479. <Data ElementName="unknown20" Type="int8" Size="1" />
  15480. <Data ElementName="adventure_vitality_blue_arrow" Type="int16" Size="1" />
  15481. <Data ElementName="tradeskill_vitality" Type="int16" Size="1" />
  15482. <Data ElementName="unknown21" Type="int16" Size="1" />
  15483. <Data ElementName="unknown23" Type="int16" Size="1" />
  15484. <Data ElementName="unknown24a" Type="int16" Size="1" />
  15485. <Data ElementName="unknown24b" Type="int16" Size="1" />
  15486. <Data ElementName="aa_towards_next" Type="int16" Size="1" />
  15487. <Data ElementName="unknown24c2" Type="int16" Size="1" />
  15488. <Data ElementName="unassigned_aa" Type="int16" Size="1" />
  15489. <Data ElementName="aa_green_bar" Type="int16" Size="1" />
  15490. <Data ElementName="adv_xp_to_aa_xp_slider" Type="int16" Size="1" />
  15491. <Data ElementName="unknown24b2" Type="int16" Size="1" />
  15492. <Data ElementName="aa_blue_bar" Type="int16" Size="1" />
  15493. <Data ElementName="bonus_achievement_xp" Type="int16" Size="1" />
  15494. <Data ElementName="unknown24c1" Type="int16" Size="1" />
  15495. <Data ElementName="unknown22" Type="int16" Size="1" />
  15496. <Data ElementName="items_found" Type="int32" Size="1" />
  15497. <Data ElementName="named_npcs_killed" Type="int32" Size="1" />
  15498. <Data ElementName="quests_completed" Type="int32" Size="1" />
  15499. <Data ElementName="exploration_events" Type="int32" Size="1" />
  15500. <Data ElementName="completed_collections" Type="int32" Size="1" />
  15501. <Data ElementName="unknown24d" Type="int32" Size="1" />
  15502. <Data ElementName="unknown24e" Type="int32" Size="1" />
  15503. <Data ElementName="unknown25" Type="int8" Size="1" />
  15504. <Data ElementName="unknown26" Type="int16" Size="1" />
  15505. <Data ElementName="unknown27" Type="int16" Size="1" />
  15506. <Data ElementName="unknown28" Type="int16" Size="1" />
  15507. <Data ElementName="unknown29" Type="int16" Size="1" />
  15508. <Data ElementName="unknown6307301" Type="int16" Size="1" />
  15509. <Data ElementName="unknown6307302" Type="int16" Size="1" />
  15510. <Data ElementName="total_prestige_points" Type="int16" Size="1" />
  15511. <Data ElementName="unassigned_prestige_points" Type="int16" Size="1" />
  15512. <Data ElementName="unknown30" Type="int16" Size="1" />
  15513. <Data ElementName="unknown31" Type="int16" Size="1" />
  15514. <Data ElementName="total_tradeskill_points" Type="int16" Size="1" />
  15515. <Data ElementName="unassigned_tradeskill_points" Type="int16" Size="1" />
  15516. <Data ElementName="unknown32" Type="int16" Size="1" />
  15517. <Data ElementName="unknown33" Type="int16" Size="1" />
  15518. <Data ElementName="total_tradeskill_prestige_points" Type="int16" Size="1" />
  15519. <Data ElementName="unassigned_tradeskill_prestige_points" Type="int16" Size="1" />
  15520. <Data ElementName="unknown63073" Type="int32" Size="2" />
  15521. <Data ElementName="coins_copper" Type="int32" Size="1" />
  15522. <Data ElementName="coins_silver" Type="int32" Size="1" />
  15523. <Data ElementName="coins_gold" Type="int32" Size="1" />
  15524. <Data ElementName="coins_plat" Type="int32" Size="1" />
  15525. <Data ElementName="unknown34" Type="int32" Size="5" />
  15526. <Data ElementName="spell_effects" Substruct="Substruct_SpellEffects" Size="45" />
  15527. <Data ElementName="detrimental_spell_effects" Substruct="Substruct_SpellEffects" Size="45" />
  15528. <Data ElementName="passive_spell_effects" Substruct="Substruct_PassiveEffects" Size="100" />
  15529. <Data ElementName="unknown35" Type="int8" Size="486" />
  15530. <Data ElementName="trauma_count" Type="int8" Size="1" />
  15531. <Data ElementName="arcane_count" Type="int8" Size="1" />
  15532. <Data ElementName="noxious_count" Type="int8" Size="1" />
  15533. <Data ElementName="elemental_count" Type="int8" Size="1" />
  15534. <Data ElementName="curse_count" Type="int8" Size="1" />
  15535. <Data ElementName="maintained_effects" Substruct="Substruct_MaintainedEffects" Size="30" />
  15536. <Data ElementName="breath" Type="float" Size="1" />
  15537. <Data ElementName="breathe_underwater" Type="int8" Size="1" />
  15538. <Data ElementName="unknown36" Type="float" Size="1" />
  15539. <Data ElementName="melee_pri_dmg_min" Type="int32" Size="1" />
  15540. <Data ElementName="melee_pri_dmg_max" Type="int32" Size="1" />
  15541. <Data ElementName="melee_pri_delay" Type="float" Size="1" />
  15542. <Data ElementName="melee_sec_dmg_min" Type="int32" Size="1" />
  15543. <Data ElementName="melee_sec_dmg_max" Type="int32" Size="1" />
  15544. <Data ElementName="melee_sec_delay" Type="float" Size="1" />
  15545. <Data ElementName="ranged_dmg_min" Type="int32" Size="1" />
  15546. <Data ElementName="ranged_dmg_max" Type="int32" Size="1" />
  15547. <Data ElementName="ranged_delay" Type="float" Size="1" />
  15548. <Data ElementName="unknown37" Type="int32" Size="1" />
  15549. <Data ElementName="unknown38" Type="int32" Size="1" />
  15550. <Data ElementName="unknown39" Type="int32" Size="1" />
  15551. <Data ElementName="unknown40" Type="int32" Size="1" />
  15552. <Data ElementName="ability_mod_pve" Type="float" Size="1" />
  15553. <Data ElementName="unknown41" Type="float" Size="1" />
  15554. <Data ElementName="unknown42" Type="float" Size="1" />
  15555. <Data ElementName="unknown43" Type="float" Size="1" />
  15556. <Data ElementName="unknown44" Type="float" Size="1" />
  15557. <Data ElementName="ability_mod_pvp" Type="float" Size="1" />
  15558. <Data ElementName="base_melee_crit" Type="float" Size="1" />
  15559. <Data ElementName="base_spell_crit" Type="float" Size="1" />
  15560. <Data ElementName="base_taunt_crit" Type="float" Size="1" />
  15561. <Data ElementName="base_heal_crit" Type="float" Size="1" />
  15562. <!--<Data ElementName="unknown44a" Type="int16" Size="1" />--> <!-- 58588 - Required to make it in the game -->
  15563. <Data ElementName="flags" Type="int32" Size="1" />
  15564. <Data ElementName="flags2" Type="int32" Size="1" />
  15565. <Data ElementName="unknown45" Type="float" Size="1" />
  15566. <Data ElementName="unknown46" Type="float" Size="1" />
  15567. <Data ElementName="unknown47" Type="float" Size="1" />
  15568. <Data ElementName="unknown48" Type="float" Size="1" />
  15569. <Data ElementName="unknown49" Type="float" Size="1" />
  15570. <Data ElementName="unknown50" Type="float" Size="1" />
  15571. <Data ElementName="unknown51" Type="float" Size="1" />
  15572. <Data ElementName="unknown52" Type="float" Size="1" />
  15573. <Data ElementName="unknown53" Type="float" Size="1" />
  15574. <Data ElementName="unknown54" Type="float" Size="1" />
  15575. <Data ElementName="unknown55" Type="float" Size="1" />
  15576. <Data ElementName="unknown56" Type="float" Size="1" />
  15577. <Data ElementName="unknown57" Type="float" Size="1" />
  15578. <Data ElementName="unknown58" Type="float" Size="1" />
  15579. <Data ElementName="unknown59" Type="float" Size="1" />
  15580. <Data ElementName="unknown60" Type="float" Size="1" />
  15581. <Data ElementName="unknown61" Type="float" Size="1" />
  15582. <Data ElementName="unknown62" Type="float" Size="1" />
  15583. <Data ElementName="unknown63" Type="float" Size="1" />
  15584. <Data ElementName="unknown64" Type="float" Size="1" />
  15585. <Data ElementName="unknown65" Type="float" Size="1" />
  15586. <Data ElementName="unknown66" Type="float" Size="1" />
  15587. <Data ElementName="unknown67" Type="float" Size="1" />
  15588. <Data ElementName="unknown68" Type="float" Size="1" />
  15589. <Data ElementName="unknown69" Type="float" Size="1" />
  15590. <Data ElementName="unknown70" Type="float" Size="1" />
  15591. <Data ElementName="unknown71" Type="float" Size="1" />
  15592. <Data ElementName="unknown72" Type="float" Size="1" />
  15593. <Data ElementName="unknown73" Type="float" Size="1" />
  15594. <Data ElementName="unknown74" Type="float" Size="1" />
  15595. <Data ElementName="unknown75" Type="float" Size="1" />
  15596. <Data ElementName="unknown76" Type="float" Size="1" />
  15597. <Data ElementName="unknown77" Type="float" Size="1" />
  15598. <Data ElementName="unknown78" Type="float" Size="1" />
  15599. <Data ElementName="unknown79" Type="float" Size="1" />
  15600. <Data ElementName="unknown80" Type="float" Size="1" />
  15601. <Data ElementName="unknown81" Type="float" Size="1" />
  15602. <Data ElementName="unknown82" Type="float" Size="1" />
  15603. <Data ElementName="unknown83" Type="float" Size="1" />
  15604. <Data ElementName="unknown84" Type="float" Size="1" />
  15605. <Data ElementName="unknown85" Type="float" Size="1" />
  15606. <Data ElementName="unknown86" Type="float" Size="1" />
  15607. <Data ElementName="unknown87" Type="float" Size="1" />
  15608. <Data ElementName="unknown88" Type="float" Size="1" />
  15609. <Data ElementName="unknown89" Type="float" Size="1" />
  15610. <Data ElementName="unknown90" Type="float" Size="1" />
  15611. <Data ElementName="unknown91" Type="float" Size="1" />
  15612. <Data ElementName="unknown92" Type="float" Size="1" />
  15613. <Data ElementName="unknown93" Type="float" Size="1" />
  15614. <Data ElementName="unknown94" Type="float" Size="1" />
  15615. <Data ElementName="unknown95" Type="float" Size="1" />
  15616. <Data ElementName="unknown96" Type="float" Size="1" />
  15617. <Data ElementName="unknown97" Type="float" Size="1" />
  15618. <Data ElementName="unknown98" Type="float" Size="1" />
  15619. <Data ElementName="unknown99" Type="float" Size="1" />
  15620. <Data ElementName="unknown100" Type="float" Size="1" />
  15621. <Data ElementName="unknown101" Type="float" Size="1" />
  15622. <Data ElementName="unknown102" Type="float" Size="1" />
  15623. <Data ElementName="unknown103" Type="float" Size="1" />
  15624. <Data ElementName="unknown104" Type="float" Size="1" />
  15625. <Data ElementName="unknown105" Type="float" Size="1" />
  15626. <Data ElementName="unknown106" Type="float" Size="1" />
  15627. <Data ElementName="unknown107" Type="float" Size="1" />
  15628. <Data ElementName="unknown108" Type="float" Size="1" />
  15629. <Data ElementName="unknown109" Type="float" Size="1" />
  15630. <Data ElementName="unknown110" Type="float" Size="1" />
  15631. <Data ElementName="out_of_combat_health_regen" Type="float" Size="1" />
  15632. <Data ElementName="out_of_combat_power_regen" Type="float" Size="1" />
  15633. <Data ElementName="in_combat_regen" Type="float" Size="1" />
  15634. <Data ElementName="deflect" Type="float" Size="1" />
  15635. <Data ElementName="increase_max_health" Type="float" Size="1" />
  15636. <Data ElementName="increase_max_health2" Type="float" Size="1" /> <!-- used when bonus is applied to both health & power -->
  15637. <Data ElementName="unknown117" Type="float" Size="1" />
  15638. <Data ElementName="increase_speed" Type="float" Size="1" />
  15639. <Data ElementName="unknown119" Type="float" Size="1" />
  15640. <Data ElementName="increase_ground_speed" Type="float" Size="1" />
  15641. <Data ElementName="increase_air_speed" Type="float" Size="1" />
  15642. <Data ElementName="unknown122" Type="float" Size="1" /> <!-- see coldain pegasus buff this has a value of 8 which involves skill buff -->
  15643. <Data ElementName="unknown123" Type="float" Size="1" /> <!-- see coldain pegasus buff this has a value of 3 which involves skill buff -->
  15644. <Data ElementName="unknown124" Type="float" Size="1" /> <!-- see coldain pegasus buff this has a value of 3 which involves skill buff -->
  15645. <Data ElementName="in_combat_movement_speed" Type="float" Size="1" />
  15646. <Data ElementName="haste" Type="float" Size="1" />
  15647. <Data ElementName="increase_max_power" Type="float" Size="1" />
  15648. <Data ElementName="increase_max_power2" Type="float" Size="1" /> <!-- used when bonus is applied to both health & power -->
  15649. <Data ElementName="unknown128" Type="float" Size="1" />
  15650. <Data ElementName="drunk" Type="float" Size="1" />
  15651. <Data ElementName="unknown129" Type="float" Size="1" />
  15652. <Data ElementName="hate_mod" Type="float" Size="1" />
  15653. <Data ElementName="adventure_effects_bonus" Type="float" Size="1" />
  15654. <Data ElementName="tradeskill_effects_bonus" Type="float" Size="1" />
  15655. <Data ElementName="unknown130" Type="float" Size="1" />
  15656. <Data ElementName="unknown131" Type="float" Size="1" />
  15657. <Data ElementName="unknown131a" Type="float" Size="1" />
  15658. <Data ElementName="dps" Type="float" Size="1" />
  15659. <Data ElementName="unknown132" Type="float" Size="1" />
  15660. <Data ElementName="unknown133" Type="float" Size="1" />
  15661. <Data ElementName="unknown134" Type="float" Size="1" />
  15662. <Data ElementName="base_avoidance" Type="float" Size="1" />
  15663. <Data ElementName="unknown136" Type="float" Size="1" />
  15664. <Data ElementName="uncontested_riposte_pve" Type="float" Size="1" />
  15665. <Data ElementName="uncontested_parry_pve" Type="float" Size="1" />
  15666. <Data ElementName="unknown139" Type="float" Size="1" />
  15667. <Data ElementName="melee_ae" Type="float" Size="1" />
  15668. <Data ElementName="multi_attack" Type="float" Size="1" />
  15669. <Data ElementName="spell_multi_attack" Type="float" Size="1" /> <!-- spell_doublecast -->
  15670. <Data ElementName="ability_double_cast" Type="float" Size="1" />
  15671. <Data ElementName="flurry" Type="float" Size="1" />
  15672. <Data ElementName="unknown141" Type="float" Size="1" />
  15673. <Data ElementName="bountiful_harvest" Type="float" Size="1" />
  15674. <Data ElementName="block_chance" Type="float" Size="1" />
  15675. <Data ElementName="unknown142" Type="float" Size="1" />
  15676. <Data ElementName="unknown143" Type="float" Size="1" />
  15677. <Data ElementName="crit_chance" Type="float" Size="1" />
  15678. <Data ElementName="unknown144" Type="float" Size="1" />
  15679. <Data ElementName="unknown145" Type="float" Size="1" />
  15680. <Data ElementName="crit_bonus" Type="float" Size="1" />
  15681. <Data ElementName="potency" Type="float" Size="1" />
  15682. <Data ElementName="unknown146" Type="float" Size="1" />
  15683. <Data ElementName="reuse_speed" Type="float" Size="1" />
  15684. <Data ElementName="recovery_speed" Type="float" Size="1" />
  15685. <Data ElementName="casting_speed" Type="float" Size="1" />
  15686. <Data ElementName="spell_reuse_speed" Type="float" Size="1" />
  15687. <Data ElementName="unknown147" Type="float" Size="1" />
  15688. <Data ElementName="decrease_falling_dmg" Type="float" Size="1" />
  15689. <Data ElementName="unknown149" Type="float" Size="1" />
  15690. <Data ElementName="unknown150" Type="float" Size="1" />
  15691. <Data ElementName="unknown151" Type="float" Size="1" />
  15692. <Data ElementName="unknown152" Type="float" Size="1" />
  15693. <Data ElementName="unknown153" Type="float" Size="1" />
  15694. <Data ElementName="unknown154" Type="float" Size="1" />
  15695. <Data ElementName="unknown155" Type="float" Size="1" />
  15696. <Data ElementName="unknown156" Type="float" Size="1" />
  15697. <Data ElementName="loot_coin" Type="float" Size="1" />
  15698. <Data ElementName="mitigation_increase" Type="float" Size="1" />
  15699. <Data ElementName="unknown159" Type="float" Size="1" />
  15700. <Data ElementName="unknown160" Type="float" Size="1" />
  15701. <Data ElementName="strikethrough" Type="float" Size="1" />
  15702. <Data ElementName="unknown161" Type="float" Size="1" />
  15703. <Data ElementName="accuracy" Type="float" Size="1" />
  15704. <Data ElementName="unknown162" Type="float" Size="1" />
  15705. <Data ElementName="unknown163" Type="float" Size="1" />
  15706. <Data ElementName="unknown164" Type="float" Size="1" />
  15707. <Data ElementName="unknown165" Type="float" Size="1" />
  15708. <Data ElementName="unknown166" Type="float" Size="1" />
  15709. <Data ElementName="unknown167" Type="float" Size="1" />
  15710. <Data ElementName="unknown168" Type="float" Size="1" />
  15711. <Data ElementName="lethality_pve" Type="float" Size="1" />
  15712. <Data ElementName="unknown170" Type="float" Size="1" />
  15713. <Data ElementName="unknown171" Type="float" Size="1" />
  15714. <Data ElementName="unknown172" Type="float" Size="1" />
  15715. <Data ElementName="unknown173" Type="float" Size="1" />
  15716. <Data ElementName="pvp_crit_mit" Type ="float" Size="1" />
  15717. <Data ElementName="unknown174" Type ="float" Size="1" />
  15718. <Data ElementName="unknown175" Type ="float" Size="1" />
  15719. <Data ElementName="unknown200" Type ="float" Size="1" />
  15720. <Data ElementName="unknown201" Type ="float" Size="1" />
  15721. <Data ElementName="unknown202" Type ="float" Size="1" />
  15722. <Data ElementName="unknown203" Type ="float" Size="1" />
  15723. <Data ElementName="unknown204" Type ="float" Size="1" />
  15724. <Data ElementName="unknown205" Type ="float" Size="1" />
  15725. <Data ElementName="unknown206" Type ="float" Size="1" />
  15726. <Data ElementName="unknown207" Type ="float" Size="1" />
  15727. <Data ElementName="unknown208" Type ="float" Size="1" />
  15728. <Data ElementName="unknown209" Type ="float" Size="1" />
  15729. <Data ElementName="unknown210" Type ="float" Size="1" />
  15730. <Data ElementName="unknown211" Type ="float" Size="1" />
  15731. <Data ElementName="unknown212" Type ="float" Size="1" />
  15732. <Data ElementName="unknown213" Type ="float" Size="1" />
  15733. <Data ElementName="unknown214" Type ="float" Size="1" />
  15734. <Data ElementName="unknown215" Type ="float" Size="1" />
  15735. <Data ElementName="unknown216" Type ="float" Size="1" />
  15736. <Data ElementName="unknown217" Type ="float" Size="1" />
  15737. <Data ElementName="unknown218" Type ="float" Size="1" />
  15738. <Data ElementName="unknown219" Type ="float" Size="1" />
  15739. <Data ElementName="unknown220" Type ="float" Size="1" />
  15740. <Data ElementName="unknown221" Type ="float" Size="1" />
  15741. <Data ElementName="unknown222" Type ="float" Size="1" />
  15742. <Data ElementName="unknown223" Type ="float" Size="1" />
  15743. <Data ElementName="unknown224" Type ="float" Size="1" />
  15744. <Data ElementName="unknown225" Type ="float" Size="1" />
  15745. <Data ElementName="unknown226" Type ="float" Size="1" />
  15746. <Data ElementName="unknown227" Type ="float" Size="1" />
  15747. <Data ElementName="unknown228" Type ="float" Size="1" />
  15748. <Data ElementName="unknown229" Type ="float" Size="1" />
  15749. <Data ElementName="unknown230" Type ="float" Size="1" />
  15750. <Data ElementName="unknown231" Type ="float" Size="1" />
  15751. <Data ElementName="unknown232" Type ="float" Size="1" />
  15752. <Data ElementName="unknown233" Type ="float" Size="1" />
  15753. <Data ElementName="unknown234" Type ="float" Size="1" />
  15754. <Data ElementName="unknown235" Type ="float" Size="1" />
  15755. <Data ElementName="unknown236" Type ="float" Size="1" />
  15756. <Data ElementName="unknown237" Type ="float" Size="1" />
  15757. <Data ElementName="unknown238" Type ="float" Size="1" />
  15758. <Data ElementName="unknown239" Type ="float" Size="1" />
  15759. <Data ElementName="unknown240" Type ="float" Size="1" />
  15760. <Data ElementName="unknown241" Type ="float" Size="1" />
  15761. <Data ElementName="unknown242" Type ="float" Size="1" />
  15762. <Data ElementName="uncontested_riposte_gear_cap" Type ="float" Size="1" />
  15763. <Data ElementName="uncontested_dodge_gear_cap" Type ="float" Size="1" />
  15764. <Data ElementName="uncontested_parry_gear_cap" Type ="float" Size="1" />
  15765. <Data ElementName="unknown246" Type ="float" Size="1" />
  15766. <Data ElementName="unknown247" Type ="float" Size="1" />
  15767. <Data ElementName="unknown248" Type ="float" Size="1" />
  15768. <Data ElementName="unknown249" Type ="float" Size="1" />
  15769. <Data ElementName="unknown250" Type ="float" Size="1" />
  15770. <Data ElementName="unknown251" Type ="float" Size="1" />
  15771. <Data ElementName="unknown252" Type ="float" Size="1" />
  15772. <Data ElementName="unknown253" Type ="float" Size="1" />
  15773. <Data ElementName="unknown254" Type ="float" Size="1" />
  15774. <Data ElementName="unknown255" Type ="float" Size="1" />
  15775. <Data ElementName="unknown256" Type ="float" Size="1" />
  15776. <Data ElementName="unknown257" Type ="float" Size="1" />
  15777. <Data ElementName="unknown258" Type ="float" Size="1" />
  15778. <Data ElementName="unknown259" Type ="float" Size="1" />
  15779. <Data ElementName="unknown260" Type ="float" Size="1" />
  15780. <Data ElementName="unknown261" Type ="float" Size="1" />
  15781. <Data ElementName="unknown262" Type ="float" Size="1" />
  15782. <Data ElementName="unknown263" Type ="float" Size="1" />
  15783. <Data ElementName="unknown264" Type ="float" Size="1" />
  15784. <Data ElementName="unknown265" Type ="float" Size="1" />
  15785. <Data ElementName="unknown266" Type ="float" Size="1" />
  15786. <Data ElementName="unknown267" Type ="float" Size="1" />
  15787. <Data ElementName="unknown268" Type ="float" Size="1" />
  15788. <Data ElementName="unknown269" Type ="float" Size="1" />
  15789. <Data ElementName="unknown270" Type ="float" Size="1" />
  15790. <Data ElementName="unknown271" Type ="float" Size="1" />
  15791. <Data ElementName="unknown272" Type ="float" Size="1" />
  15792. <Data ElementName="unknown273" Type ="float" Size="1" />
  15793. <Data ElementName="unknown274" Type ="float" Size="1" />
  15794. <Data ElementName="unknown275" Type ="float" Size="1" />
  15795. <Data ElementName="unknown276" Type ="float" Size="1" />
  15796. <Data ElementName="unknown277" Type ="float" Size="1" />
  15797. <Data ElementName="unknown278" Type ="float" Size="1" />
  15798. <Data ElementName="unknown279" Type ="float" Size="1" />
  15799. <Data ElementName="unknown280" Type ="float" Size="1" />
  15800. <Data ElementName="unknown281" Type ="float" Size="1" />
  15801. <Data ElementName="unknown282" Type ="float" Size="1" />
  15802. <Data ElementName="unknown283" Type ="float" Size="1" />
  15803. <Data ElementName="unknown284" Type ="float" Size="1" />
  15804. <Data ElementName="unknown285" Type ="float" Size="1" />
  15805. <Data ElementName="unknown286" Type ="float" Size="1" />
  15806. <Data ElementName="unknown287" Type ="float" Size="1" />
  15807. <Data ElementName="unknown288" Type ="float" Size="1" />
  15808. <Data ElementName="unknown289" Type ="float" Size="1" />
  15809. <Data ElementName="unknown290" Type ="float" Size="1" />
  15810. <Data ElementName="unknown291" Type ="float" Size="1" />
  15811. <Data ElementName="unknown292" Type ="float" Size="1" />
  15812. <Data ElementName="unknown293" Type ="float" Size="1" />
  15813. <Data ElementName="unknown294" Type ="float" Size="1" />
  15814. <Data ElementName="unknown295" Type ="float" Size="1" />
  15815. <Data ElementName="unknown296" Type ="float" Size="1" />
  15816. <Data ElementName="unknown297" Type ="float" Size="1" />
  15817. <Data ElementName="unknown298" Type ="float" Size="1" />
  15818. <Data ElementName="unknown299" Type ="float" Size="1" />
  15819. <Data ElementName="unknown300" Type ="float" Size="1" />
  15820. <Data ElementName="unknown301" Type ="float" Size="1" />
  15821. <Data ElementName="unknown302" Type ="float" Size="1" />
  15822. <Data ElementName="unknown303" Type ="float" Size="1" />
  15823. <Data ElementName="unknown304" Type ="float" Size="1" />
  15824. <Data ElementName="unknown305" Type ="float" Size="1" />
  15825. <Data ElementName="unknown306" Type ="float" Size="1" />
  15826. <Data ElementName="unknown307" Type ="float" Size="1" />
  15827. <Data ElementName="unknown308" Type ="float" Size="1" />
  15828. <Data ElementName="unknown308000" Type ="float" Size="1" />
  15829. <Data ElementName="unknown308001" Type ="float" Size="1" />
  15830. <Data ElementName="unknown308002" Type ="float" Size="1" />
  15831. <Data ElementName="unknown308003" Type ="float" Size="1" />
  15832. <Data ElementName="unknown308004" Type ="float" Size="1" />
  15833. <Data ElementName="unknown308005" Type ="float" Size="1" />
  15834. <Data ElementName="unknown308006" Type ="float" Size="1" />
  15835. <Data ElementName="unknown308007" Type ="float" Size="1" />
  15836. <Data ElementName="unknown308008" Type ="float" Size="1" />
  15837. <Data ElementName="unknown308009" Type ="float" Size="1" />
  15838. <Data ElementName="unknown308010" Type ="float" Size="1" />
  15839. <Data ElementName="unknown308011" Type ="float" Size="1" />
  15840. <Data ElementName="unknown308012" Type ="float" Size="1" />
  15841. <Data ElementName="unknown308013" Type ="float" Size="1" />
  15842. <Data ElementName="unknown308014" Type ="float" Size="1" />
  15843. <Data ElementName="unknown308015" Type ="float" Size="1" />
  15844. <Data ElementName="unknown308016" Type ="float" Size="1" />
  15845. <Data ElementName="unknown308017" Type ="float" Size="1" />
  15846. <Data ElementName="unknown308018" Type ="float" Size="1" />
  15847. <Data ElementName="unknown308019" Type ="float" Size="1" />
  15848. <Data ElementName="unknown308020" Type ="float" Size="1" />
  15849. <Data ElementName="unknown308021" Type ="float" Size="1" />
  15850. <Data ElementName="unknown308022" Type ="float" Size="1" />
  15851. <Data ElementName="unknown308023" Type ="float" Size="1" />
  15852. <Data ElementName="unknown308024" Type ="float" Size="1" />
  15853. <Data ElementName="unknown308025" Type ="float" Size="1" />
  15854. <Data ElementName="unknown308026" Type ="float" Size="1" />
  15855. <Data ElementName="unknown308027" Type ="float" Size="1" />
  15856. <Data ElementName="unknown308028" Type ="float" Size="1" />
  15857. <Data ElementName="unknown308029" Type ="float" Size="1" />
  15858. <Data ElementName="unknown308030" Type ="float" Size="1" />
  15859. <Data ElementName="unknown308031" Type ="float" Size="1" />
  15860. <Data ElementName="unknown308032" Type ="float" Size="1" />
  15861. <Data ElementName="unknown308033" Type ="float" Size="1" />
  15862. <Data ElementName="unknown308034" Type ="float" Size="1" />
  15863. <Data ElementName="unknown308035" Type ="float" Size="1" />
  15864. <Data ElementName="unknown308036" Type ="float" Size="1" />
  15865. <Data ElementName="unknown308037" Type ="float" Size="1" />
  15866. <Data ElementName="unknown308038" Type ="float" Size="1" />
  15867. <Data ElementName="unknown308039" Type ="float" Size="1" />
  15868. <Data ElementName="unknown308040" Type ="float" Size="1" />
  15869. <Data ElementName="unknown308041" Type ="float" Size="1" />
  15870. <Data ElementName="unknown308042" Type ="float" Size="1" />
  15871. <Data ElementName="unknown308043" Type ="float" Size="1" />
  15872. <Data ElementName="unknown308044" Type ="float" Size="1" />
  15873. <Data ElementName="unknown308045" Type ="float" Size="1" />
  15874. <Data ElementName="unknown308046" Type ="float" Size="1" />
  15875. <Data ElementName="unknown308047" Type ="float" Size="1" />
  15876. <Data ElementName="unknown308048" Type ="float" Size="1" />
  15877. <Data ElementName="unknown308049" Type ="float" Size="1" />
  15878. <Data ElementName="unknown308050" Type ="float" Size="1" />
  15879. <Data ElementName="unknown308052" Type ="float" Size="1" />
  15880. <Data ElementName="unknown308053" Type ="float" Size="1" />
  15881. <Data ElementName="unknown308054" Type ="float" Size="1" />
  15882. <Data ElementName="unknown308055" Type ="float" Size="1" />
  15883. <Data ElementName="unknown308056" Type ="float" Size="1" />
  15884. <Data ElementName="unknown308057" Type ="float" Size="1" />
  15885. <Data ElementName="unknown308058" Type ="float" Size="1" />
  15886. <Data ElementName="unknown308059" Type ="float" Size="1" />
  15887. <Data ElementName="unknown308060" Type ="float" Size="1" />
  15888. <Data ElementName="unknown308061" Type ="float" Size="1" />
  15889. <Data ElementName="unknown308062" Type ="float" Size="1" />
  15890. <Data ElementName="unknown308063" Type ="float" Size="1" />
  15891. <Data ElementName="unknown308064" Type ="float" Size="1" />
  15892. <Data ElementName="unknown308065" Type ="float" Size="1" />
  15893. <Data ElementName="unknown308066" Type ="float" Size="1" />
  15894. <Data ElementName="unknown308067" Type ="float" Size="1" />
  15895. <Data ElementName="unknown308068" Type ="float" Size="1" />
  15896. <Data ElementName="unknown308069" Type ="float" Size="1" />
  15897. <Data ElementName="unknown308070" Type ="float" Size="1" />
  15898. <Data ElementName="unknown308071" Type ="float" Size="1" />
  15899. <Data ElementName="unknown308072" Type ="float" Size="1" />
  15900. <Data ElementName="unknown308073" Type ="float" Size="1" />
  15901. <Data ElementName="unknown308074" Type ="float" Size="1" />
  15902. <Data ElementName="unknown308075" Type ="float" Size="1" />
  15903. <Data ElementName="unknown308076" Type ="float" Size="1" />
  15904. <Data ElementName="unknown308077" Type ="float" Size="1" />
  15905. <Data ElementName="unknown308078" Type ="float" Size="1" />
  15906. <Data ElementName="unknown308079" Type ="float" Size="1" />
  15907. <Data ElementName="unknown308080" Type ="float" Size="1" />
  15908. <Data ElementName="unknown308081" Type ="float" Size="1" />
  15909. <Data ElementName="unknown308082" Type ="float" Size="1" />
  15910. <Data ElementName="unknown308083" Type ="float" Size="1" />
  15911. <Data ElementName="unknown308084" Type ="float" Size="1" />
  15912. <Data ElementName="unknown308085" Type ="float" Size="1" />
  15913. <Data ElementName="unknown308086" Type ="float" Size="1" />
  15914. <Data ElementName="unknown308087" Type ="float" Size="1" />
  15915. <Data ElementName="unknown308088" Type ="float" Size="1" />
  15916. <Data ElementName="unknown308089" Type ="float" Size="1" />
  15917. <Data ElementName="unknown308090" Type ="float" Size="1" />
  15918. <Data ElementName="unknown308091" Type ="float" Size="1" />
  15919. <Data ElementName="unknown308092" Type ="float" Size="1" />
  15920. <Data ElementName="unknown308093" Type ="float" Size="1" />
  15921. <Data ElementName="unknown308094" Type ="float" Size="1" />
  15922. <Data ElementName="unknown308095" Type ="float" Size="1" />
  15923. <Data ElementName="unknown308096" Type ="float" Size="1" />
  15924. <Data ElementName="unknown308097" Type ="float" Size="1" />
  15925. <Data ElementName="unknown308098" Type ="float" Size="1" />
  15926. <Data ElementName="unknown308099" Type ="float" Size="1" />
  15927. <Data ElementName="unknown308100" Type ="float" Size="1" />
  15928. <Data ElementName="unknown308101" Type ="float" Size="1" />
  15929. <Data ElementName="out_of_combat_health_regen_pvp" Type="float" Size="1" />
  15930. <Data ElementName="out_of_combat_power_regen_pvp" Type="float" Size="1" />
  15931. <Data ElementName="in_combat_regen_pvp" Type="float" Size="1" />
  15932. <Data ElementName="deflect_pvp" Type="float" Size="1" />
  15933. <Data ElementName="increase_max_heath_pvp" Type="float" Size="1" />
  15934. <Data ElementName="increase_max_health2_pvp" Type="float" Size="1" /> <!-- used when bonus is applied to both health & power -->
  15935. <Data ElementName="unknown312" Type ="float" Size="1" />
  15936. <Data ElementName="increase_speed_pvp" Type="float" Size="1" />
  15937. <Data ElementName="unknown313" Type="float" Size="1" />
  15938. <Data ElementName="increase_ground_speed_pvp" Type="float" Size="1" />
  15939. <Data ElementName="increase_air_speed_pvp" Type="float" Size="1" />
  15940. <Data ElementName="unknown314" Type="float" Size="1" /> <!-- see coldain pegasus buff this has a value of 8 which involves skill buff -->
  15941. <Data ElementName="unknown315" Type="float" Size="1" /> <!-- see coldain pegasus buff this has a value of 3 which involves skill buff -->
  15942. <Data ElementName="unknown316" Type="float" Size="1" /> <!-- see coldain pegasus buff this has a value of 3 which involves skill buff -->
  15943. <Data ElementName="in_combat_movement_speed_pvp" Type="float" Size="1" />
  15944. <Data ElementName="Haste_pvp" Type="float" Size="1" />
  15945. <Data ElementName="increase_max_power_pvp" Type="float" Size="1" />
  15946. <Data ElementName="increase_max_power2_pvp" Type="float" Size="1" /> <!-- used when bonus is applied to both health & power -->
  15947. <Data ElementName="unknown321" Type="float" Size="1" />
  15948. <Data ElementName="unknown322" Type="float" Size="1" />
  15949. <Data ElementName="unknown323" Type="float" Size="1" />
  15950. <Data ElementName="hate_mod_pvp" Type="float" Size="1" />
  15951. <Data ElementName="unknown325" Type="float" Size="1" />
  15952. <Data ElementName="unknown326" Type="float" Size="1" />
  15953. <Data ElementName="unknown327" Type="float" Size="1" />
  15954. <Data ElementName="unknown328" Type="float" Size="1" />
  15955. <Data ElementName="dps_pvp" Type="float" Size="1" />
  15956. <Data ElementName="unknown330" Type="float" Size="1" />
  15957. <Data ElementName="unknown331" Type="float" Size="1" />
  15958. <Data ElementName="unknown332" Type="float" Size="1" />
  15959. <Data ElementName="base_avoidance_pvp" Type="float" Size="1" />
  15960. <Data ElementName="unknown334" Type="float" Size="1" />
  15961. <Data ElementName="uncontested_riposte_pvp" Type="float" Size="1" />
  15962. <Data ElementName="uncontested_parry_pvp" Type="float" Size="1" />
  15963. <Data ElementName="unknown337" Type="float" Size="1" />
  15964. <Data ElementName="unknown338" Type="float" Size="1" />
  15965. <Data ElementName="multi_attack_pvp" Type="float" Size="1" />
  15966. <Data ElementName="spell_multi_attack_pvp" Type="float" Size="1" /> <!-- spell_doublecast -->
  15967. <Data ElementName="unknown341" Type="float" Size="1" />
  15968. <Data ElementName="unknown342" Type="float" Size="1" />
  15969. <Data ElementName="unknown343" Type="float" Size="1" />
  15970. <Data ElementName="block_chance_pvp" Type="float" Size="1" />
  15971. <Data ElementName="unknown345" Type="float" Size="1" />
  15972. <Data ElementName="unknown346" Type="float" Size="1" />
  15973. <Data ElementName="crit_chance_pvp" Type="float" Size="1" />
  15974. <Data ElementName="unknown348" Type="float" Size="1" />
  15975. <Data ElementName="unknown349" Type="float" Size="1" />
  15976. <Data ElementName="crit_bonus_pvp" Type="float" Size="1" />
  15977. <Data ElementName="potency_pvp" Type="float" Size="1" />
  15978. <Data ElementName="unknown352" Type="float" Size="1" />
  15979. <Data ElementName="reuse_speed_pvp" Type="float" Size="1" />
  15980. <Data ElementName="recovery_speed_pvp" Type="float" Size="1" />
  15981. <Data ElementName="casting_speed_pvp" Type="float" Size="1" />
  15982. <Data ElementName="unknown356" Type="float" Size="1" />
  15983. <Data ElementName="unknown357" Type="float" Size="1" />
  15984. <Data ElementName="unknown358" Type="float" Size="1" />
  15985. <Data ElementName="decrease_falling_dmg_pvp" Type="float" Size="1" />
  15986. <Data ElementName="unknown360" Type="float" Size="1" />
  15987. <Data ElementName="unknown361" Type="float" Size="1" />
  15988. <Data ElementName="unknown362" Type="float" Size="1" />
  15989. <Data ElementName="unknown363" Type="float" Size="1" />
  15990. <Data ElementName="unknown364" Type="float" Size="1" />
  15991. <Data ElementName="unknown365" Type="float" Size="1" />
  15992. <Data ElementName="unknown366" Type="float" Size="1" />
  15993. <Data ElementName="unknown367" Type="float" Size="1" />
  15994. <Data ElementName="loot_coin_pvp" Type="float" Size="1" />
  15995. <Data ElementName="mitigation_increase_pvp" Type="float" Size="1" />
  15996. <Data ElementName="unknown370" Type="float" Size="1" />
  15997. <Data ElementName="strikethrough_pvp" Type="float" Size="1" />
  15998. <Data ElementName="unknown372" Type="float" Size="1" />
  15999. <Data ElementName="unknown373" Type="float" Size="1" />
  16000. <Data ElementName="unknown374" Type="float" Size="1" />
  16001. <Data ElementName="unknown375" Type="float" Size="1" />
  16002. <Data ElementName="unknown376" Type="float" Size="1" />
  16003. <Data ElementName="unknown377" Type="float" Size="1" />
  16004. <Data ElementName="unknown378" Type="float" Size="1" />
  16005. <Data ElementName="unknown379" Type="float" Size="1" />
  16006. <Data ElementName="unknown380" Type="float" Size="1" />
  16007. <Data ElementName="unknown381" Type="float" Size="1" />
  16008. <Data ElementName="lethality_pvp" Type="float" Size="1" />
  16009. <Data ElementName="unknown383" Type="float" Size="1" />
  16010. <Data ElementName="unknown384" Type="float" Size="1" />
  16011. <Data ElementName="unknown385" Type="float" Size="1" />
  16012. <Data ElementName="unknown386" Type="float" Size="1" />
  16013. <Data ElementName="unknown387" Type="float" Size="1" />
  16014. <Data ElementName="unknown388" Type="float" Size="1" />
  16015. <Data ElementName="unknown389" Type="float" Size="1" />
  16016. <Data ElementName="unknown390" Type="float" Size="1" />
  16017. <Data ElementName="unknown391" Type="float" Size="1" />
  16018. <Data ElementName="unknown392" Type="float" Size="1" />
  16019. <Data ElementName="unknown393" Type="float" Size="1" />
  16020. <Data ElementName="unknown394" Type="float" Size="1" />
  16021. <Data ElementName="unknown395" Type="float" Size="1" />
  16022. <Data ElementName="unknown396" Type="float" Size="1" />
  16023. <Data ElementName="unknown397" Type="float" Size="1" />
  16024. <Data ElementName="unknown398" Type="float" Size="1" />
  16025. <Data ElementName="unknown458" Type ="float" Size="1" />
  16026. <Data ElementName="unknown459" Type ="float" Size="1" />
  16027. <Data ElementName="unknown460" Type ="float" Size="1" />
  16028. <Data ElementName="unknown461" Type ="float" Size="1" />
  16029. <Data ElementName="unknown462" Type ="float" Size="1" />
  16030. <Data ElementName="unknown463" Type ="float" Size="1" />
  16031. <Data ElementName="unknown177" Type ="float" Size="1" />
  16032. <Data ElementName="unknown465" Type ="float" Size="1" />
  16033. <Data ElementName="unknown466" Type ="float" Size="1" />
  16034. <Data ElementName="unknown467" Type ="float" Size="1" />
  16035. <Data ElementName="unknown178" Type ="float" Size="1" />
  16036. <Data ElementName="unknown470" Type ="float" Size="1" />
  16037. <Data ElementName="unknown471" Type ="float" Size="1" />
  16038. <Data ElementName="unknown472" Type ="float" Size="1" />
  16039. <Data ElementName="unknown473" Type ="float" Size="1" />
  16040. <Data ElementName="unknown474" Type ="float" Size="1" />
  16041. <Data ElementName="unknown475" Type ="float" Size="1" />
  16042. <Data ElementName="unknown476" Type ="float" Size="1" />
  16043. <Data ElementName="unknown417" Type="float" Size="1" />
  16044. <Data ElementName="unknown418" Type="float" Size="1" />
  16045. <Data ElementName="unknown419" Type="float" Size="1" />
  16046. <Data ElementName="unknown420" Type="float" Size="1" />
  16047. <Data ElementName="unknown421" Type="float" Size="1" />
  16048. <Data ElementName="unknown422" Type="float" Size="1" />
  16049. <Data ElementName="unknown423" Type="float" Size="1" />
  16050. <Data ElementName="unknown424" Type="float" Size="1" />
  16051. <Data ElementName="unknown425" Type="float" Size="1" />
  16052. <Data ElementName="unknown426" Type="float" Size="1" />
  16053. <Data ElementName="unknown427" Type="float" Size="1" />
  16054. <Data ElementName="unknown428" Type="float" Size="1" />
  16055. <Data ElementName="unknown429" Type="float" Size="1" />
  16056. <Data ElementName="unknown430" Type="float" Size="1" />
  16057. <Data ElementName="unknown431" Type="float" Size="1" />
  16058. <Data ElementName="unknown432" Type="float" Size="1" />
  16059. <Data ElementName="unknown433" Type="float" Size="1" />
  16060. <Data ElementName="unknown434" Type="float" Size="1" />
  16061. <Data ElementName="unknown435" Type="float" Size="1" />
  16062. <Data ElementName="unknown436" Type="float" Size="1" />
  16063. <Data ElementName="unknown437" Type="float" Size="1" />
  16064. <Data ElementName="unknown438" Type="float" Size="1" />
  16065. <Data ElementName="unknown439" Type="float" Size="1" />
  16066. <Data ElementName="unknown440" Type="float" Size="1" />
  16067. <Data ElementName="unknown441" Type="float" Size="1" />
  16068. <Data ElementName="unknown180" Type="int8" Size="1" />
  16069. <Data ElementName="unknown524" Type="int8" Size="1" />
  16070. <Data ElementName="unknown181a" Type="int8" Size="1" />
  16071. <Data ElementName="unknown181b" Type="int8" Size="1" />
  16072. <Data ElementName="unknown442" Type ="float" Size="1" />
  16073. <Data ElementName="unknown443" Type ="float" Size="1" />
  16074. <Data ElementName="unknown444" Type ="float" Size="1" />
  16075. <Data ElementName="unknown445" Type ="float" Size="1" />
  16076. <Data ElementName="unknown446" Type ="float" Size="1" />
  16077. <Data ElementName="unknown447" Type ="float" Size="1" />
  16078. <Data ElementName="unknown448" Type ="float" Size="1" />
  16079. <Data ElementName="unknown449" Type ="float" Size="1" />
  16080. <Data ElementName="unknown450" Type ="float" Size="1" />
  16081. <Data ElementName="unknown451" Type ="float" Size="1" />
  16082. <Data ElementName="unknown452" Type ="float" Size="1" />
  16083. <Data ElementName="unknown453" Type ="float" Size="1" />
  16084. <Data ElementName="unknown454" Type ="float" Size="1" />
  16085. <Data ElementName="unknown455" Type ="float" Size="1" />
  16086. <Data ElementName="unknown456" Type ="float" Size="1" />
  16087. <Data ElementName="unknown457" Type ="float" Size="1" />
  16088. <Data ElementName="durability_mod" Type="float" Size="1" />
  16089. <Data ElementName="durability_add" Type="float" Size="1" />
  16090. <Data ElementName="progress_mod" Type="float" Size="1" />
  16091. <Data ElementName="progress_add" Type="float" Size="1" />
  16092. <Data ElementName="success_mod" Type="float" Size="1" />
  16093. <Data ElementName="crit_success_mod" Type="float" Size="1" />
  16094. <Data ElementName="unknown458" Type ="float" Size="1" />
  16095. <Data ElementName="rare_harvest_chance" Type="float" Size="1" />
  16096. <Data ElementName="max_crafting" Type="float" Size="1" />
  16097. <Data ElementName="component_refund" Type="float" Size="1" />
  16098. <Data ElementName="unknown459" Type ="float" Size="1" />
  16099. <Data ElementName="refine_quantity_mod" Type ="float" Size="1" />
  16100. <Data ElementName="ex_durability_mod" Type="float" Size="1" />
  16101. <Data ElementName="ex_durability_add" Type="float" Size="1" />
  16102. <Data ElementName="ex_crit_success_mod" Type="float" Size="1" />
  16103. <Data ElementName="ex_crit_failure_mod" Type="float" Size="1" />
  16104. <Data ElementName="ex_progress_mod" Type="float" Size="1" />
  16105. <Data ElementName="ex_progress_add" Type="float" Size="1" />
  16106. <Data ElementName="ex_success_mod" Type="float" Size="1" />
  16107. <Data ElementName="unknown477" Type ="float" Size="1" />
  16108. <Data ElementName="unknown478" Type ="float" Size="1" />
  16109. <Data ElementName="unknown479" Type ="float" Size="1" />
  16110. <Data ElementName="unknown480" Type ="float" Size="1" />
  16111. <Data ElementName="unknown481" Type ="float" Size="1" />
  16112. <Data ElementName="unknown482" Type ="float" Size="1" />
  16113. <Data ElementName="unknown483" Type ="float" Size="1" />
  16114. <Data ElementName="unknown484" Type ="float" Size="1" />
  16115. <Data ElementName="unknown485" Type ="float" Size="1" />
  16116. <Data ElementName="unknown486" Type ="float" Size="1" />
  16117. <Data ElementName="unknown487" Type ="float" Size="1" />
  16118. <Data ElementName="unknown488" Type ="float" Size="1" />
  16119. <Data ElementName="unknown489" Type ="float" Size="1" />
  16120. <Data ElementName="unknown490" Type ="float" Size="1" />
  16121. <Data ElementName="unknown491" Type ="float" Size="1" />
  16122. <Data ElementName="unknown492" Type ="float" Size="1" />
  16123. <Data ElementName="unknown493" Type ="float" Size="1" />
  16124. <Data ElementName="unknown494" Type ="float" Size="1" />
  16125. <Data ElementName="unknown495" Type ="float" Size="1" />
  16126. <Data ElementName="unknown496" Type ="float" Size="1" />
  16127. <Data ElementName="unknown497" Type ="float" Size="1" />
  16128. <Data ElementName="unknown498" Type ="float" Size="1" />
  16129. <Data ElementName="unknown499" Type ="float" Size="1" />
  16130. <Data ElementName="unknown500" Type ="float" Size="1" />
  16131. <Data ElementName="unknown501" Type ="float" Size="1" />
  16132. <Data ElementName="unknown502" Type ="float" Size="1" />
  16133. <Data ElementName="unknown503" Type ="float" Size="1" />
  16134. <Data ElementName="unknown504" Type ="float" Size="1" />
  16135. <Data ElementName="unknown505" Type ="float" Size="1" />
  16136. <Data ElementName="unknown506" Type ="float" Size="1" />
  16137. <Data ElementName="unknown507" Type ="float" Size="1" />
  16138. <Data ElementName="unknown508" Type ="float" Size="1" />
  16139. <Data ElementName="unknown509" Type ="float" Size="1" />
  16140. <Data ElementName="unknown510" Type ="float" Size="1" />
  16141. <Data ElementName="unknown511" Type ="float" Size="1" />
  16142. <Data ElementName="unknown512" Type ="float" Size="1" />
  16143. <Data ElementName="unknown513" Type ="float" Size="1" />
  16144. <Data ElementName="unknown514" Type ="float" Size="1" />
  16145. <Data ElementName="haste_tt" Type ="int32" Size="1" />
  16146. <Data ElementName="dps_pve_tt" Type ="int32" Size="1" />
  16147. <Data ElementName="dps_pvp_tt" Type ="int32" Size="1" />
  16148. <Data ElementName="multi_attack_pve_tt" Type ="float" Size="1" />
  16149. <Data ElementName="multi_attack_pvp_tt" Type ="float" Size="1" />
  16150. <Data ElementName="unknown520" Type ="float" Size="1" />
  16151. <Data ElementName="unknown521" Type ="float" Size="1" />
  16152. <Data ElementName="unknown522" Type ="float" Size="1" />
  16153. <Data ElementName="unknown523" Type ="float" Size="1" />
  16154. <Data ElementName="unknown550" Type ="int8" Size="1" />
  16155. <Data ElementName="vision" Type ="int16" Size="1" />
  16156. <Data ElementName="unknown551" Type ="int8" Size="1" />
  16157. <Data ElementName="unknown525" Type ="int8" Size="1026" />
  16158. <Data ElementName="group_members" Substruct="Substruct_GroupMember" Size="5" />
  16159. <Data ElementName="unknown182" Type="int16" Size="1" />
  16160. <Data ElementName="unknown183" Type="int8" Size="410" />
  16161. <Data ElementName="pet_id" Type="int32" Size="1" />
  16162. <Data ElementName="pet_name" Type="char" Size="32" />
  16163. <Data ElementName="unknown184" Type="int8" Size="9" />
  16164. <Data ElementName="pet_health_pct" Type="float" Size="1" />
  16165. <Data ElementName="pet_power_pct" Type="float" Size="1" />
  16166. <Data ElementName="unknown185" Type="int8" Size="1" />
  16167. <Data ElementName="pet_movement" Type="int8" Size="1" />
  16168. <Data ElementName="pet_behavior" Type="int8" Size="1" />
  16169. <Data ElementName="unknown186" Type="int8" Size="8" />
  16170. <Data ElementName="merc_id" Type="int32" Size="1" />
  16171. <Data ElementName="merc_name" Type="char" Size="32" />
  16172. <Data ElementName="merc_unknown21" Type="int8" Size="9" />
  16173. <Data ElementName="merc_health_pct" Type="float" Size="1" />
  16174. <Data ElementName="merc_power_pct" Type="float" Size="1" />
  16175. <Data ElementName="merc_unknown21b" Type="int8" Size="1" />
  16176. <Data ElementName="merc_movement" Type="int8" Size="1" />
  16177. <Data ElementName="merc_behavior" Type="int8" Size="1" />
  16178. <Data ElementName="merc_unknown21c" Type="int8" Size="101" />
  16179. <Data ElementName="unknown527" Type="int8" Size="9" />
  16180. <Data ElementName="unknown526" Type="int8" Size="259" />
  16181. <Data ElementName="rain" Type="float" Size="1" />
  16182. <Data ElementName="rain2" Type="float" Size="1" />
  16183. <Data ElementName="status_points" Type="int32" Size="1" />
  16184. <Data ElementName="guild_status" Type="int32" Size="1" />
  16185. <Data ElementName="unknown187" Type="int8" Size="1" />
  16186. <Data ElementName="house_zone" Type="char" Size="48" />
  16187. <Data ElementName="unknown189a" Type="int8" Size="151" />
  16188. <Data ElementName="bind_zone" Type="char" Size="32" />
  16189. <Data ElementName="unknown188a" Type="int32" Size="1" />
  16190. <Data ElementName="unknown188b" Type="int32" Size="1" />
  16191. <Data ElementName="unknown188c" Type="int32" Size="1" />
  16192. <Data ElementName="unknown188d" Type="int32" Size="1" />
  16193. <Data ElementName="unknown188e" Type="int32" Size="1" />
  16194. <Data ElementName="unknown188f" Type="int32" Size="1" />
  16195. <Data ElementName="unknown188g" Type="int32" Size="1" />
  16196. <Data ElementName="unknown188h" Type="int32" Size="1" />
  16197. <Data ElementName="mount_equip_index" Type="int32" Size="1" />
  16198. <Data ElementName="mount_appearance_index" Type="int32" Size="1" />
  16199. <Data ElementName="unknown188k" Type="int32" Size="1" />
  16200. <Data ElementName="unknown188l" Type="int32" Size="1" />
  16201. <Data ElementName="unknown188m" Type="int32" Size="1" />
  16202. <Data ElementName="unknown188n" Type="int32" Size="1" />
  16203. <Data ElementName="unknown188o" Type="int32" Size="1" />
  16204. <Data ElementName="unknown189" Type="int8" Size="1" />
  16205. </Struct>
  16206. <Struct Name="WS_CharacterSheet" ClientVersion="63167" OpcodeName="OP_UpdateCharacterSheetMsg">
  16207. <Data ElementName="character_name" Type="char" Size="40" />
  16208. <Data ElementName="unknown_1_1_MJ" Type="int16" Size="1" />
  16209. <Data ElementName="race" Type="int8" Size="1" />
  16210. <Data ElementName="gender" Type="int8" Size="1" />
  16211. <Data ElementName="exiled" Type="int8" Size="1" />
  16212. <Data ElementName="class1" Type="int32" Size="1" />
  16213. <Data ElementName="class2" Type="int32" Size="1" />
  16214. <Data ElementName="class3" Type="int32" Size="1" />
  16215. <Data ElementName="tradeskill_class1" Type="int32" Size="1" />
  16216. <Data ElementName="tradeskill_class2" Type="int32" Size="1" />
  16217. <Data ElementName="tradeskill_class3" Type="int32" Size="1" />
  16218. <Data ElementName="level" Type="int16" Size="1" />
  16219. <Data ElementName="effective_level" Type="int16" Size="1" />
  16220. <Data ElementName="tradeskill_level" Type="int16" Size="1" />
  16221. <Data ElementName="unknown_1_2_MJ" Type="int32" Size="1" />
  16222. <Data ElementName="account_age_base" Type="int16" Size="1" />
  16223. <Data ElementName="account_age_bonus" Type="int16" Size="1" />
  16224. <Data ElementName="deity" Type="char" Size="32" />
  16225. <Data ElementName="unknown_deity" Type="int8" Size="36" />
  16226. <Data ElementName="last_name" Type="char" Size="20" />
  16227. <Data ElementName="unknown3" Type="int8" Size="1" />
  16228. <Data ElementName="character_name2" Type="char" Size="40" />
  16229. <Data ElementName="character_name2_unknown" Type="int16" Size="1" />
  16230. <Data ElementName="character_name3" Type="char" Size="40" />
  16231. <Data ElementName="character_name3_unknown" Type="int16" Size="1" />
  16232. <Data ElementName="current_hp" Type="sint64" Size="1" />
  16233. <Data ElementName="max_hp" Type="int64" Size="1" />
  16234. <Data ElementName="base_hp" Type="int32" Size="1" />
  16235. <Data ElementName="base_hp2" Type="int32" Size="1" />
  16236. <Data ElementName="current_power" Type="sint32" Size="1" />
  16237. <Data ElementName="max_power" Type="sint32" Size="1" />
  16238. <Data ElementName="base_power" Type="int32" Size="1" />
  16239. <Data ElementName="conc_used" Type="int8" Size="1" />
  16240. <Data ElementName="conc_max" Type="int8" Size="1" />
  16241. <Data ElementName="savagery" Type="sint32" Size="1" />
  16242. <Data ElementName="max_savagery" Type="sint32" Size="1" />
  16243. <Data ElementName="unknown4b" Type="int32" Size="1" />
  16244. <Data ElementName="savagery_level" Type="int32" Size="1" />
  16245. <Data ElementName="max_savagery_level" Type="int32" Size="1" />
  16246. <Data ElementName="unknown4c" Type="int8" Size="4" />
  16247. <Data ElementName="dissonance" Type="sint32" Size="1" />
  16248. <Data ElementName="max_dissonance" Type="sint32" Size="1" />
  16249. <Data ElementName="base_dissonance" Type="sint32" Size="1" />
  16250. <Data ElementName="hp_regen" Type="int32" Size="1" />
  16251. <Data ElementName="power_regen" Type="int32" Size="1" />
  16252. <Data ElementName="unknown6" Type="int32" Size="2" />
  16253. <Data ElementName="unknown7" Type="float" Size="2" />
  16254. <Data ElementName="stat_bonus_health" Type="float" Size="1" />
  16255. <Data ElementName="stat_bonus_power" Type="float" Size="1" />
  16256. <Data ElementName="bonus_health" Type="int32" Size="1" />
  16257. <Data ElementName="unknown8" Type="int32" Size="1" />
  16258. <Data ElementName="bonus_power" Type="int32" Size="1" />
  16259. <Data ElementName="stat_bonus_damage" Type="float" Size="1" />
  16260. <Data ElementName="mitigation_pct_pve" Type="int16" Size="1" />
  16261. <Data ElementName="mitigation_pct_pvp" Type="int16" Size="1" />
  16262. <Data ElementName="toughness" Type="int16" Size="1" />
  16263. <Data ElementName="toughness_resist_dmg_pvp" Type="float" Size="1" />
  16264. <Data ElementName="lethality" Type="int16" Size="1" />
  16265. <Data ElementName="lethality_pct" Type="float" Size="1" />
  16266. <Data ElementName="avoidance_pct" Type="int16" Size="1" />
  16267. <Data ElementName="avoidance_reduction" Type="int16" Size="1" />
  16268. <Data ElementName="avoidance" Type="int16" Size="1" />
  16269. <Data ElementName="unknown10" Type="int16" Size="1" />
  16270. <Data ElementName="avoidance_base" Type="int16" Size="1" />
  16271. <Data ElementName="unknown10a" Type="int16" Size="1" />
  16272. <Data ElementName="parry" Type="int16" Size="1" />
  16273. <Data ElementName="unknown11" Type="int16" Size="1" />
  16274. <Data ElementName="block" Type="int16" Size="1" />
  16275. <Data ElementName="unknown12" Type="int16" Size="1" />
  16276. <Data ElementName="uncontested_block" Type="int16" Size="1" />
  16277. <Data ElementName="unknown13" Type="int16" Size="1" />
  16278. <Data ElementName="uncontested_riposte" Type="int16" Size="1" />
  16279. <Data ElementName="uncontested_dodge" Type="int16" Size="1" />
  16280. <Data ElementName="uncontested_parry" Type="int16" Size="1" />
  16281. <Data ElementName="str" Type="int32" Size="1" />
  16282. <Data ElementName="sta" Type="int32" Size="1" />
  16283. <Data ElementName="agi" Type="int32" Size="1" />
  16284. <Data ElementName="wis" Type="int32" Size="1" />
  16285. <Data ElementName="int" Type="int32" Size="1" />
  16286. <Data ElementName="str_base" Type="int32" Size="1" />
  16287. <Data ElementName="sta_base" Type="int32" Size="1" />
  16288. <Data ElementName="agi_base" Type="int32" Size="1" />
  16289. <Data ElementName="wis_base" Type="int32" Size="1" />
  16290. <Data ElementName="int_base" Type="int32" Size="1" />
  16291. <Data ElementName="mitigation_cur" Type="int32" Size="1" />
  16292. <Data ElementName="elemental" Type="int32" Size="1" />
  16293. <Data ElementName="noxious" Type="int32" Size="1" />
  16294. <Data ElementName="arcane" Type="int32" Size="1" />
  16295. <Data ElementName="mitigation_base" Type="int32" Size="1" />
  16296. <Data ElementName="elemental_base" Type="int32" Size="1" />
  16297. <Data ElementName="noxious_base" Type="int32" Size="1" />
  16298. <Data ElementName="arcane_base" Type="int32" Size="1" />
  16299. <Data ElementName="unknown14" Type="int16" Size="1" />
  16300. <Data ElementName="elemental_absorb_pve" Type="int16" Size="1" />
  16301. <Data ElementName="noxious_absorb_pve" Type="int16" Size="1" />
  16302. <Data ElementName="arcane_absorb_pve" Type="int16" Size="1" />
  16303. <Data ElementName="unknown15" Type="int16" Size="1" />
  16304. <Data ElementName="elemental_absorb_pvp" Type="int16" Size="1" />
  16305. <Data ElementName="noxious_absorb_pvp" Type="int16" Size="1" />
  16306. <Data ElementName="arcane_absorb_pvp" Type="int16" Size="1" />
  16307. <Data ElementName="unknown16" Type="int16" Size="1" />
  16308. <Data ElementName="elemental_dmg_reduction" Type="int16" Size="1" />
  16309. <Data ElementName="noxious_dmg_reduction" Type="int16" Size="1" />
  16310. <Data ElementName="arcane_dmg_reduction" Type="int16" Size="1" />
  16311. <Data ElementName="unknown17" Type="int16" Size="1" />
  16312. <Data ElementName="elemental_dmg_reduction_pct" Type="int16" Size="1" />
  16313. <Data ElementName="noxious_dmg_reduction_pct" Type="int16" Size="1" />
  16314. <Data ElementName="arcane_dmg_reduction_pct" Type="int16" Size="1" />
  16315. <Data ElementName="current_adv_xp" Type="float" Size="1" />
  16316. <Data ElementName="needed_adv_xp" Type="float" Size="1" />
  16317. <Data ElementName="debt_adv_xp" Type="float" Size="1" />
  16318. <Data ElementName="current_trade_xp" Type="float" Size="1" />
  16319. <Data ElementName="needed_trade_xp" Type="float" Size="1" />
  16320. <Data ElementName="debt_trade_xp" Type="float" Size="1" />
  16321. <Data ElementName="unknown18a" Type="int16" Size="1" />
  16322. <Data ElementName="unknown18b" Type="int16" Size="1" />
  16323. <Data ElementName="unknown18c" Type="int16" Size="1" />
  16324. <Data ElementName="unknown18d" Type="int16" Size="1" />
  16325. <Data ElementName="unknown18e" Type="int16" Size="1" />
  16326. <Data ElementName="unknown18f" Type="int16" Size="1" />
  16327. <Data ElementName="unknown19" Type="int16" Size="1" />
  16328. <Data ElementName="adventure_vitality" Type="int16" Size="1" />
  16329. <Data ElementName="adventure_vitality_yellow_arrow" Type="int16" Size="1" />
  16330. <Data ElementName="assigned_aa" Type="int16" Size="1" />
  16331. <Data ElementName="max_aa" Type="int32" Size="1" />
  16332. <Data ElementName="server_bonus" Type="int16" Size="1" />
  16333. <Data ElementName="adventure_vet_bonus" Type="int16" Size="1" />
  16334. <Data ElementName="tradeskill_vet_bonus" Type="int16" Size="1" />
  16335. <Data ElementName="dungeon_finder_bonus" Type="int16" Size="1" />
  16336. <Data ElementName="recruit_friend" Type="int16" Size="1" />
  16337. <Data ElementName="recruit_friend_bonus" Type="int16" Size="1" />
  16338. <Data ElementName="tradeskill_vitality_blue_arrow" Type="int16" Size="1" />
  16339. <Data ElementName="mentor_bonus" Type="int16" Size="1" />
  16340. <Data ElementName="unknown20" Type="int8" Size="1" />
  16341. <Data ElementName="adventure_vitality_blue_arrow" Type="int16" Size="1" />
  16342. <Data ElementName="tradeskill_vitality" Type="int16" Size="1" />
  16343. <Data ElementName="unknown21" Type="int16" Size="1" />
  16344. <Data ElementName="unknown23" Type="int16" Size="1" />
  16345. <Data ElementName="unknown24a" Type="int16" Size="1" />
  16346. <Data ElementName="unknown24b" Type="int16" Size="1" />
  16347. <Data ElementName="aa_towards_next" Type="int16" Size="1" />
  16348. <Data ElementName="unknown24c2" Type="int16" Size="1" />
  16349. <Data ElementName="unassigned_aa" Type="int16" Size="1" />
  16350. <Data ElementName="aa_green_bar" Type="int16" Size="1" />
  16351. <Data ElementName="adv_xp_to_aa_xp_slider" Type="int16" Size="1" />
  16352. <Data ElementName="adv_xp_to_aa_xp_max" Type="int16" Size="1" />
  16353. <Data ElementName="aa_blue_bar" Type="int16" Size="1" />
  16354. <Data ElementName="bonus_achievement_xp" Type="int16" Size="1" />
  16355. <Data ElementName="unknown24c1" Type="int16" Size="1" />
  16356. <Data ElementName="unknown22" Type="int16" Size="1" />
  16357. <Data ElementName="items_found" Type="int32" Size="1" />
  16358. <Data ElementName="named_npcs_killed" Type="int32" Size="1" />
  16359. <Data ElementName="quests_completed" Type="int32" Size="1" />
  16360. <Data ElementName="exploration_events" Type="int32" Size="1" />
  16361. <Data ElementName="completed_collections" Type="int32" Size="1" />
  16362. <Data ElementName="unknown24d" Type="int32" Size="1" />
  16363. <Data ElementName="unknown24e" Type="int32" Size="1" />
  16364. <Data ElementName="unknown25" Type="int8" Size="1" />
  16365. <Data ElementName="unknown26" Type="int16" Size="1" />
  16366. <Data ElementName="unknown27" Type="int16" Size="1" />
  16367. <Data ElementName="unknown28" Type="int16" Size="1" />
  16368. <Data ElementName="unknown29" Type="int16" Size="1" />
  16369. <Data ElementName="unknown6307301" Type="int16" Size="1" />
  16370. <Data ElementName="unknown6307302" Type="int16" Size="1" />
  16371. <Data ElementName="total_prestige_points" Type="int16" Size="1" />
  16372. <Data ElementName="unassigned_prestige_points" Type="int16" Size="1" />
  16373. <Data ElementName="unknown30" Type="int16" Size="1" />
  16374. <Data ElementName="unknown31" Type="int16" Size="1" />
  16375. <Data ElementName="total_tradeskill_points" Type="int16" Size="1" />
  16376. <Data ElementName="unassigned_tradeskill_points" Type="int16" Size="1" />
  16377. <Data ElementName="unknown32" Type="int16" Size="1" />
  16378. <Data ElementName="unknown33" Type="int16" Size="1" />
  16379. <Data ElementName="total_tradeskill_prestige_points" Type="int16" Size="1" />
  16380. <Data ElementName="unassigned_tradeskill_prestige_points" Type="int16" Size="1" />
  16381. <Data ElementName="unknown63073" Type="int32" Size="2" />
  16382. <Data ElementName="coins_copper" Type="int32" Size="1" />
  16383. <Data ElementName="coins_silver" Type="int32" Size="1" />
  16384. <Data ElementName="coins_gold" Type="int32" Size="1" />
  16385. <Data ElementName="coins_plat" Type="int32" Size="1" />
  16386. <Data ElementName="unknown34" Type="int32" Size="5" />
  16387. <Data ElementName="spell_effects" Substruct="Substruct_SpellEffects" Size="45" />
  16388. <Data ElementName="detrimental_spell_effects" Substruct="Substruct_SpellEffects" Size="45" />
  16389. <Data ElementName="passive_spell_effects" Substruct="Substruct_PassiveEffects" Size="100" />
  16390. <Data ElementName="unknown35" Type="int8" Size="486" />
  16391. <Data ElementName="trauma_count" Type="int8" Size="1" />
  16392. <Data ElementName="arcane_count" Type="int8" Size="1" />
  16393. <Data ElementName="noxious_count" Type="int8" Size="1" />
  16394. <Data ElementName="elemental_count" Type="int8" Size="1" />
  16395. <Data ElementName="curse_count" Type="int8" Size="1" />
  16396. <Data ElementName="maintained_effects" Substruct="Substruct_MaintainedEffects" Size="30" />
  16397. <Data ElementName="breath" Type="float" Size="1" />
  16398. <Data ElementName="breathe_underwater" Type="int8" Size="1" />
  16399. <Data ElementName="unknown36" Type="float" Size="1" />
  16400. <Data ElementName="melee_pri_dmg_min" Type="int32" Size="1" />
  16401. <Data ElementName="melee_pri_dmg_max" Type="int32" Size="1" />
  16402. <Data ElementName="melee_pri_delay" Type="float" Size="1" />
  16403. <Data ElementName="melee_sec_dmg_min" Type="int32" Size="1" />
  16404. <Data ElementName="melee_sec_dmg_max" Type="int32" Size="1" />
  16405. <Data ElementName="melee_sec_delay" Type="float" Size="1" />
  16406. <Data ElementName="ranged_dmg_min" Type="int32" Size="1" />
  16407. <Data ElementName="ranged_dmg_max" Type="int32" Size="1" />
  16408. <Data ElementName="ranged_delay" Type="float" Size="1" />
  16409. <Data ElementName="unknown37" Type="int32" Size="1" />
  16410. <Data ElementName="unknown38" Type="int32" Size="1" />
  16411. <Data ElementName="unknown39" Type="int32" Size="1" />
  16412. <Data ElementName="unknown40" Type="int32" Size="1" />
  16413. <Data ElementName="ability_mod_pve" Type="float" Size="1" />
  16414. <Data ElementName="unknown41" Type="float" Size="1" />
  16415. <Data ElementName="unknown42" Type="float" Size="1" />
  16416. <Data ElementName="unknown43" Type="float" Size="1" />
  16417. <Data ElementName="unknown44" Type="float" Size="1" />
  16418. <Data ElementName="ability_mod_pvp" Type="float" Size="1" />
  16419. <Data ElementName="base_melee_crit" Type="float" Size="1" />
  16420. <Data ElementName="base_spell_crit" Type="float" Size="1" />
  16421. <Data ElementName="base_taunt_crit" Type="float" Size="1" />
  16422. <Data ElementName="base_heal_crit" Type="float" Size="1" />
  16423. <!--<Data ElementName="unknown44a" Type="int16" Size="1" />--> <!-- 58588 - Required to make it in the game -->
  16424. <Data ElementName="flags" Type="int32" Size="1" />
  16425. <Data ElementName="flags2" Type="int32" Size="1" />
  16426. <Data ElementName="unknown45" Type="float" Size="1" />
  16427. <Data ElementName="unknown46" Type="float" Size="1" />
  16428. <Data ElementName="unknown47" Type="float" Size="1" />
  16429. <Data ElementName="unknown48" Type="float" Size="1" />
  16430. <Data ElementName="unknown49" Type="float" Size="1" />
  16431. <Data ElementName="unknown50" Type="float" Size="1" />
  16432. <Data ElementName="unknown51" Type="float" Size="1" />
  16433. <Data ElementName="unknown52" Type="float" Size="1" />
  16434. <Data ElementName="unknown53" Type="float" Size="1" />
  16435. <Data ElementName="unknown54" Type="float" Size="1" />
  16436. <Data ElementName="unknown55" Type="float" Size="1" />
  16437. <Data ElementName="unknown56" Type="float" Size="1" />
  16438. <Data ElementName="unknown57" Type="float" Size="1" />
  16439. <Data ElementName="unknown58" Type="float" Size="1" />
  16440. <Data ElementName="unknown59" Type="float" Size="1" />
  16441. <Data ElementName="unknown60" Type="float" Size="1" />
  16442. <Data ElementName="unknown61" Type="float" Size="1" />
  16443. <Data ElementName="unknown62" Type="float" Size="1" />
  16444. <Data ElementName="unknown63" Type="float" Size="1" />
  16445. <Data ElementName="unknown64" Type="float" Size="1" />
  16446. <Data ElementName="unknown65" Type="float" Size="1" />
  16447. <Data ElementName="unknown66" Type="float" Size="1" />
  16448. <Data ElementName="unknown67" Type="float" Size="1" />
  16449. <Data ElementName="unknown68" Type="float" Size="1" />
  16450. <Data ElementName="unknown69" Type="float" Size="1" />
  16451. <Data ElementName="unknown70" Type="float" Size="1" />
  16452. <Data ElementName="unknown71" Type="float" Size="1" />
  16453. <Data ElementName="unknown72" Type="float" Size="1" />
  16454. <Data ElementName="unknown73" Type="float" Size="1" />
  16455. <Data ElementName="unknown74" Type="float" Size="1" />
  16456. <Data ElementName="unknown75" Type="float" Size="1" />
  16457. <Data ElementName="unknown76" Type="float" Size="1" />
  16458. <Data ElementName="unknown77" Type="float" Size="1" />
  16459. <Data ElementName="unknown78" Type="float" Size="1" />
  16460. <Data ElementName="unknown79" Type="float" Size="1" />
  16461. <Data ElementName="unknown80" Type="float" Size="1" />
  16462. <Data ElementName="unknown81" Type="float" Size="1" />
  16463. <Data ElementName="unknown82" Type="float" Size="1" />
  16464. <Data ElementName="unknown83" Type="float" Size="1" />
  16465. <Data ElementName="unknown84" Type="float" Size="1" />
  16466. <Data ElementName="unknown85" Type="float" Size="1" />
  16467. <Data ElementName="unknown86" Type="float" Size="1" />
  16468. <Data ElementName="unknown87" Type="float" Size="1" />
  16469. <Data ElementName="unknown88" Type="float" Size="1" />
  16470. <Data ElementName="unknown89" Type="float" Size="1" />
  16471. <Data ElementName="unknown90" Type="float" Size="1" />
  16472. <Data ElementName="unknown91" Type="float" Size="1" />
  16473. <Data ElementName="unknown92" Type="float" Size="1" />
  16474. <Data ElementName="unknown93" Type="float" Size="1" />
  16475. <Data ElementName="unknown94" Type="float" Size="1" />
  16476. <Data ElementName="unknown95" Type="float" Size="1" />
  16477. <Data ElementName="unknown96" Type="float" Size="1" />
  16478. <Data ElementName="unknown97" Type="float" Size="1" />
  16479. <Data ElementName="unknown98" Type="float" Size="1" />
  16480. <Data ElementName="unknown99" Type="float" Size="1" />
  16481. <Data ElementName="unknown100" Type="float" Size="1" />
  16482. <Data ElementName="unknown101" Type="float" Size="1" />
  16483. <Data ElementName="unknown102" Type="float" Size="1" />
  16484. <Data ElementName="unknown103" Type="float" Size="1" />
  16485. <Data ElementName="unknown104" Type="float" Size="1" />
  16486. <Data ElementName="unknown105" Type="float" Size="1" />
  16487. <Data ElementName="unknown106" Type="float" Size="1" />
  16488. <Data ElementName="unknown107" Type="float" Size="1" />
  16489. <Data ElementName="unknown108" Type="float" Size="1" />
  16490. <Data ElementName="unknown109" Type="float" Size="1" />
  16491. <Data ElementName="unknown110" Type="float" Size="1" />
  16492. <Data ElementName="out_of_combat_health_regen" Type="float" Size="1" />
  16493. <Data ElementName="out_of_combat_power_regen" Type="float" Size="1" />
  16494. <Data ElementName="in_combat_regen" Type="float" Size="1" />
  16495. <Data ElementName="deflect" Type="float" Size="1" />
  16496. <Data ElementName="increase_max_health" Type="float" Size="1" />
  16497. <Data ElementName="increase_max_health2" Type="float" Size="1" /> <!-- used when bonus is applied to both health & power -->
  16498. <Data ElementName="unknown117" Type="float" Size="1" />
  16499. <Data ElementName="increase_speed" Type="float" Size="1" />
  16500. <Data ElementName="unknown119" Type="float" Size="1" />
  16501. <Data ElementName="increase_ground_speed" Type="float" Size="1" />
  16502. <Data ElementName="increase_air_speed" Type="float" Size="1" />
  16503. <Data ElementName="unknown122" Type="float" Size="1" /> <!-- see coldain pegasus buff this has a value of 8 which involves skill buff -->
  16504. <Data ElementName="unknown123" Type="float" Size="1" /> <!-- see coldain pegasus buff this has a value of 3 which involves skill buff -->
  16505. <Data ElementName="unknown124" Type="float" Size="1" /> <!-- see coldain pegasus buff this has a value of 3 which involves skill buff -->
  16506. <Data ElementName="in_combat_movement_speed" Type="float" Size="1" />
  16507. <Data ElementName="haste" Type="float" Size="1" />
  16508. <Data ElementName="increase_max_power" Type="float" Size="1" />
  16509. <Data ElementName="increase_max_power2" Type="float" Size="1" /> <!-- used when bonus is applied to both health & power -->
  16510. <Data ElementName="unknown128" Type="float" Size="1" />
  16511. <Data ElementName="drunk" Type="float" Size="1" />
  16512. <Data ElementName="unknown129" Type="float" Size="1" />
  16513. <Data ElementName="hate_mod" Type="float" Size="1" />
  16514. <Data ElementName="adventure_effects_bonus" Type="float" Size="1" />
  16515. <Data ElementName="tradeskill_effects_bonus" Type="float" Size="1" />
  16516. <Data ElementName="unknown130" Type="float" Size="1" />
  16517. <Data ElementName="unknown131" Type="float" Size="1" />
  16518. <Data ElementName="unknown131a" Type="float" Size="1" />
  16519. <Data ElementName="dps" Type="float" Size="1" />
  16520. <Data ElementName="unknown132" Type="float" Size="1" />
  16521. <Data ElementName="unknown133" Type="float" Size="1" />
  16522. <Data ElementName="unknown134" Type="float" Size="1" />
  16523. <Data ElementName="base_avoidance" Type="float" Size="1" />
  16524. <Data ElementName="unknown136" Type="float" Size="1" />
  16525. <Data ElementName="uncontested_riposte_pve" Type="float" Size="1" />
  16526. <Data ElementName="uncontested_parry_pve" Type="float" Size="1" />
  16527. <Data ElementName="unknown139" Type="float" Size="1" />
  16528. <Data ElementName="melee_ae" Type="float" Size="1" />
  16529. <Data ElementName="multi_attack" Type="float" Size="1" />
  16530. <Data ElementName="spell_multi_attack" Type="float" Size="1" /> <!-- spell_doublecast -->
  16531. <Data ElementName="ability_double_cast" Type="float" Size="1" />
  16532. <Data ElementName="flurry" Type="float" Size="1" />
  16533. <Data ElementName="unknown141" Type="float" Size="1" />
  16534. <Data ElementName="bountiful_harvest" Type="float" Size="1" />
  16535. <Data ElementName="block_chance" Type="float" Size="1" />
  16536. <Data ElementName="unknown142" Type="float" Size="1" />
  16537. <Data ElementName="unknown143" Type="float" Size="1" />
  16538. <Data ElementName="crit_chance" Type="float" Size="1" />
  16539. <Data ElementName="unknown144" Type="float" Size="1" />
  16540. <Data ElementName="unknown145" Type="float" Size="1" />
  16541. <Data ElementName="crit_bonus" Type="float" Size="1" />
  16542. <Data ElementName="potency" Type="float" Size="1" />
  16543. <Data ElementName="unknown146" Type="float" Size="1" />
  16544. <Data ElementName="reuse_speed" Type="float" Size="1" />
  16545. <Data ElementName="recovery_speed" Type="float" Size="1" />
  16546. <Data ElementName="casting_speed" Type="float" Size="1" />
  16547. <Data ElementName="spell_reuse_speed" Type="float" Size="1" />
  16548. <Data ElementName="unknown147" Type="float" Size="1" />
  16549. <Data ElementName="decrease_falling_dmg" Type="float" Size="1" />
  16550. <Data ElementName="unknown149" Type="float" Size="1" />
  16551. <Data ElementName="unknown150" Type="float" Size="1" />
  16552. <Data ElementName="unknown151" Type="float" Size="1" />
  16553. <Data ElementName="unknown152" Type="float" Size="1" />
  16554. <Data ElementName="unknown153" Type="float" Size="1" />
  16555. <Data ElementName="unknown154" Type="float" Size="1" />
  16556. <Data ElementName="unknown155" Type="float" Size="1" />
  16557. <Data ElementName="unknown156" Type="float" Size="1" />
  16558. <Data ElementName="loot_coin" Type="float" Size="1" />
  16559. <Data ElementName="mitigation_increase" Type="float" Size="1" />
  16560. <Data ElementName="unknown159" Type="float" Size="1" />
  16561. <Data ElementName="unknown160" Type="float" Size="1" />
  16562. <Data ElementName="strikethrough" Type="float" Size="1" />
  16563. <Data ElementName="unknown161" Type="float" Size="1" />
  16564. <Data ElementName="accuracy" Type="float" Size="1" />
  16565. <Data ElementName="unknown162" Type="float" Size="1" />
  16566. <Data ElementName="unknown163" Type="float" Size="1" />
  16567. <Data ElementName="unknown164" Type="float" Size="1" />
  16568. <Data ElementName="unknown165" Type="float" Size="1" />
  16569. <Data ElementName="unknown166" Type="float" Size="1" />
  16570. <Data ElementName="unknown167" Type="float" Size="1" />
  16571. <Data ElementName="unknown168" Type="float" Size="1" />
  16572. <Data ElementName="lethality_pve" Type="float" Size="1" />
  16573. <Data ElementName="unknown170" Type="float" Size="1" />
  16574. <Data ElementName="unknown171" Type="float" Size="1" />
  16575. <Data ElementName="unknown172" Type="float" Size="1" />
  16576. <Data ElementName="unknown173" Type="float" Size="1" />
  16577. <Data ElementName="pvp_crit_mit" Type ="float" Size="1" />
  16578. <Data ElementName="unknown174" Type ="float" Size="1" />
  16579. <Data ElementName="unknown175" Type ="float" Size="1" />
  16580. <Data ElementName="unknown200" Type ="float" Size="1" />
  16581. <Data ElementName="unknown201" Type ="float" Size="1" />
  16582. <Data ElementName="unknown202" Type ="float" Size="1" />
  16583. <Data ElementName="unknown203" Type ="float" Size="1" />
  16584. <Data ElementName="unknown204" Type ="float" Size="1" />
  16585. <Data ElementName="unknown205" Type ="float" Size="1" />
  16586. <Data ElementName="unknown206" Type ="float" Size="1" />
  16587. <Data ElementName="unknown207" Type ="float" Size="1" />
  16588. <Data ElementName="unknown208" Type ="float" Size="1" />
  16589. <Data ElementName="unknown209" Type ="float" Size="1" />
  16590. <Data ElementName="unknown210" Type ="float" Size="1" />
  16591. <Data ElementName="unknown211" Type ="float" Size="1" />
  16592. <Data ElementName="unknown212" Type ="float" Size="1" />
  16593. <Data ElementName="unknown213" Type ="float" Size="1" />
  16594. <Data ElementName="unknown214" Type ="float" Size="1" />
  16595. <Data ElementName="unknown215" Type ="float" Size="1" />
  16596. <Data ElementName="unknown216" Type ="float" Size="1" />
  16597. <Data ElementName="unknown217" Type ="float" Size="1" />
  16598. <Data ElementName="unknown218" Type ="float" Size="1" />
  16599. <Data ElementName="unknown219" Type ="float" Size="1" />
  16600. <Data ElementName="unknown220" Type ="float" Size="1" />
  16601. <Data ElementName="unknown221" Type ="float" Size="1" />
  16602. <Data ElementName="unknown222" Type ="float" Size="1" />
  16603. <Data ElementName="unknown223" Type ="float" Size="1" />
  16604. <Data ElementName="unknown224" Type ="float" Size="1" />
  16605. <Data ElementName="unknown225" Type ="float" Size="1" />
  16606. <Data ElementName="unknown226" Type ="float" Size="1" />
  16607. <Data ElementName="unknown227" Type ="float" Size="1" />
  16608. <Data ElementName="unknown228" Type ="float" Size="1" />
  16609. <Data ElementName="unknown229" Type ="float" Size="1" />
  16610. <Data ElementName="unknown230" Type ="float" Size="1" />
  16611. <Data ElementName="unknown231" Type ="float" Size="1" />
  16612. <Data ElementName="unknown232" Type ="float" Size="1" />
  16613. <Data ElementName="unknown233" Type ="float" Size="1" />
  16614. <Data ElementName="unknown234" Type ="float" Size="1" />
  16615. <Data ElementName="unknown235" Type ="float" Size="1" />
  16616. <Data ElementName="unknown236" Type ="float" Size="1" />
  16617. <Data ElementName="unknown237" Type ="float" Size="1" />
  16618. <Data ElementName="unknown238" Type ="float" Size="1" />
  16619. <Data ElementName="unknown239" Type ="float" Size="1" />
  16620. <Data ElementName="unknown240" Type ="float" Size="1" />
  16621. <Data ElementName="unknown241" Type ="float" Size="1" />
  16622. <Data ElementName="unknown242" Type ="float" Size="1" />
  16623. <Data ElementName="uncontested_riposte_gear_cap" Type ="float" Size="1" />
  16624. <Data ElementName="uncontested_dodge_gear_cap" Type ="float" Size="1" />
  16625. <Data ElementName="uncontested_parry_gear_cap" Type ="float" Size="1" />
  16626. <Data ElementName="unknown246" Type ="float" Size="1" />
  16627. <Data ElementName="unknown247" Type ="float" Size="1" />
  16628. <Data ElementName="unknown248" Type ="float" Size="1" />
  16629. <Data ElementName="unknown249" Type ="float" Size="1" />
  16630. <Data ElementName="unknown250" Type ="float" Size="1" />
  16631. <Data ElementName="unknown251" Type ="float" Size="1" />
  16632. <Data ElementName="unknown252" Type ="float" Size="1" />
  16633. <Data ElementName="unknown253" Type ="float" Size="1" />
  16634. <Data ElementName="unknown254" Type ="float" Size="1" />
  16635. <Data ElementName="unknown255" Type ="float" Size="1" />
  16636. <Data ElementName="unknown256" Type ="float" Size="1" />
  16637. <Data ElementName="unknown257" Type ="float" Size="1" />
  16638. <Data ElementName="unknown258" Type ="float" Size="1" />
  16639. <Data ElementName="unknown259" Type ="float" Size="1" />
  16640. <Data ElementName="unknown260" Type ="float" Size="1" />
  16641. <Data ElementName="unknown261" Type ="float" Size="1" />
  16642. <Data ElementName="unknown262" Type ="float" Size="1" />
  16643. <Data ElementName="unknown263" Type ="float" Size="1" />
  16644. <Data ElementName="unknown264" Type ="float" Size="1" />
  16645. <Data ElementName="unknown265" Type ="float" Size="1" />
  16646. <Data ElementName="unknown266" Type ="float" Size="1" />
  16647. <Data ElementName="unknown267" Type ="float" Size="1" />
  16648. <Data ElementName="unknown268" Type ="float" Size="1" />
  16649. <Data ElementName="unknown269" Type ="float" Size="1" />
  16650. <Data ElementName="unknown270" Type ="float" Size="1" />
  16651. <Data ElementName="unknown271" Type ="float" Size="1" />
  16652. <Data ElementName="unknown272" Type ="float" Size="1" />
  16653. <Data ElementName="unknown273" Type ="float" Size="1" />
  16654. <Data ElementName="unknown274" Type ="float" Size="1" />
  16655. <Data ElementName="unknown275" Type ="float" Size="1" />
  16656. <Data ElementName="unknown276" Type ="float" Size="1" />
  16657. <Data ElementName="unknown277" Type ="float" Size="1" />
  16658. <Data ElementName="unknown278" Type ="float" Size="1" />
  16659. <Data ElementName="unknown279" Type ="float" Size="1" />
  16660. <Data ElementName="unknown280" Type ="float" Size="1" />
  16661. <Data ElementName="unknown281" Type ="float" Size="1" />
  16662. <Data ElementName="unknown282" Type ="float" Size="1" />
  16663. <Data ElementName="unknown283" Type ="float" Size="1" />
  16664. <Data ElementName="unknown284" Type ="float" Size="1" />
  16665. <Data ElementName="unknown285" Type ="float" Size="1" />
  16666. <Data ElementName="unknown286" Type ="float" Size="1" />
  16667. <Data ElementName="unknown287" Type ="float" Size="1" />
  16668. <Data ElementName="unknown288" Type ="float" Size="1" />
  16669. <Data ElementName="unknown289" Type ="float" Size="1" />
  16670. <Data ElementName="unknown290" Type ="float" Size="1" />
  16671. <Data ElementName="unknown291" Type ="float" Size="1" />
  16672. <Data ElementName="unknown292" Type ="float" Size="1" />
  16673. <Data ElementName="unknown293" Type ="float" Size="1" />
  16674. <Data ElementName="unknown294" Type ="float" Size="1" />
  16675. <Data ElementName="unknown295" Type ="float" Size="1" />
  16676. <Data ElementName="unknown296" Type ="float" Size="1" />
  16677. <Data ElementName="unknown297" Type ="float" Size="1" />
  16678. <Data ElementName="unknown298" Type ="float" Size="1" />
  16679. <Data ElementName="unknown299" Type ="float" Size="1" />
  16680. <Data ElementName="unknown300" Type ="float" Size="1" />
  16681. <Data ElementName="unknown301" Type ="float" Size="1" />
  16682. <Data ElementName="unknown302" Type ="float" Size="1" />
  16683. <Data ElementName="unknown303" Type ="float" Size="1" />
  16684. <Data ElementName="unknown304" Type ="float" Size="1" />
  16685. <Data ElementName="unknown305" Type ="float" Size="1" />
  16686. <Data ElementName="unknown306" Type ="float" Size="1" />
  16687. <Data ElementName="unknown307" Type ="float" Size="1" />
  16688. <Data ElementName="unknown308" Type ="float" Size="1" />
  16689. <Data ElementName="unknown308000" Type ="float" Size="1" />
  16690. <Data ElementName="unknown308001" Type ="float" Size="1" />
  16691. <Data ElementName="unknown308002" Type ="float" Size="1" />
  16692. <Data ElementName="unknown308003" Type ="float" Size="1" />
  16693. <Data ElementName="unknown308004" Type ="float" Size="1" />
  16694. <Data ElementName="unknown308005" Type ="float" Size="1" />
  16695. <Data ElementName="unknown308006" Type ="float" Size="1" />
  16696. <Data ElementName="unknown308007" Type ="float" Size="1" />
  16697. <Data ElementName="unknown308008" Type ="float" Size="1" />
  16698. <Data ElementName="unknown308009" Type ="float" Size="1" />
  16699. <Data ElementName="unknown308010" Type ="float" Size="1" />
  16700. <Data ElementName="unknown308011" Type ="float" Size="1" />
  16701. <Data ElementName="unknown308012" Type ="float" Size="1" />
  16702. <Data ElementName="unknown308013" Type ="float" Size="1" />
  16703. <Data ElementName="unknown308014" Type ="float" Size="1" />
  16704. <Data ElementName="unknown308015" Type ="float" Size="1" />
  16705. <Data ElementName="unknown308016" Type ="float" Size="1" />
  16706. <Data ElementName="unknown308017" Type ="float" Size="1" />
  16707. <Data ElementName="unknown308018" Type ="float" Size="1" />
  16708. <Data ElementName="unknown308019" Type ="float" Size="1" />
  16709. <Data ElementName="unknown308020" Type ="float" Size="1" />
  16710. <Data ElementName="unknown308021" Type ="float" Size="1" />
  16711. <Data ElementName="unknown308022" Type ="float" Size="1" />
  16712. <Data ElementName="unknown308023" Type ="float" Size="1" />
  16713. <Data ElementName="unknown308024" Type ="float" Size="1" />
  16714. <Data ElementName="unknown308025" Type ="float" Size="1" />
  16715. <Data ElementName="unknown308026" Type ="float" Size="1" />
  16716. <Data ElementName="unknown308027" Type ="float" Size="1" />
  16717. <Data ElementName="unknown308028" Type ="float" Size="1" />
  16718. <Data ElementName="unknown308029" Type ="float" Size="1" />
  16719. <Data ElementName="unknown308030" Type ="float" Size="1" />
  16720. <Data ElementName="unknown308031" Type ="float" Size="1" />
  16721. <Data ElementName="unknown308032" Type ="float" Size="1" />
  16722. <Data ElementName="unknown308033" Type ="float" Size="1" />
  16723. <Data ElementName="unknown308034" Type ="float" Size="1" />
  16724. <Data ElementName="unknown308035" Type ="float" Size="1" />
  16725. <Data ElementName="unknown308036" Type ="float" Size="1" />
  16726. <Data ElementName="unknown308037" Type ="float" Size="1" />
  16727. <Data ElementName="unknown308038" Type ="float" Size="1" />
  16728. <Data ElementName="unknown308039" Type ="float" Size="1" />
  16729. <Data ElementName="unknown308040" Type ="float" Size="1" />
  16730. <Data ElementName="unknown308041" Type ="float" Size="1" />
  16731. <Data ElementName="unknown308042" Type ="float" Size="1" />
  16732. <Data ElementName="unknown308043" Type ="float" Size="1" />
  16733. <Data ElementName="unknown308044" Type ="float" Size="1" />
  16734. <Data ElementName="unknown308045" Type ="float" Size="1" />
  16735. <Data ElementName="unknown308046" Type ="float" Size="1" />
  16736. <Data ElementName="unknown308047" Type ="float" Size="1" />
  16737. <Data ElementName="unknown308048" Type ="float" Size="1" />
  16738. <Data ElementName="unknown308049" Type ="float" Size="1" />
  16739. <Data ElementName="unknown308050" Type ="float" Size="1" />
  16740. <Data ElementName="unknown308052" Type ="float" Size="1" />
  16741. <Data ElementName="unknown308053" Type ="float" Size="1" />
  16742. <Data ElementName="unknown308054" Type ="float" Size="1" />
  16743. <Data ElementName="unknown308055" Type ="float" Size="1" />
  16744. <Data ElementName="unknown308056" Type ="float" Size="1" />
  16745. <Data ElementName="unknown308057" Type ="float" Size="1" />
  16746. <Data ElementName="unknown308058" Type ="float" Size="1" />
  16747. <Data ElementName="unknown308059" Type ="float" Size="1" />
  16748. <Data ElementName="unknown308060" Type ="float" Size="1" />
  16749. <Data ElementName="unknown308061" Type ="float" Size="1" />
  16750. <Data ElementName="unknown308062" Type ="float" Size="1" />
  16751. <Data ElementName="unknown308063" Type ="float" Size="1" />
  16752. <Data ElementName="unknown308064" Type ="float" Size="1" />
  16753. <Data ElementName="unknown308065" Type ="float" Size="1" />
  16754. <Data ElementName="unknown308066" Type ="float" Size="1" />
  16755. <Data ElementName="unknown308067" Type ="float" Size="1" />
  16756. <Data ElementName="unknown308068" Type ="float" Size="1" />
  16757. <Data ElementName="unknown308069" Type ="float" Size="1" />
  16758. <Data ElementName="unknown308070" Type ="float" Size="1" />
  16759. <Data ElementName="unknown308071" Type ="float" Size="1" />
  16760. <Data ElementName="unknown308072" Type ="float" Size="1" />
  16761. <Data ElementName="unknown308073" Type ="float" Size="1" />
  16762. <Data ElementName="unknown308074" Type ="float" Size="1" />
  16763. <Data ElementName="unknown308075" Type ="float" Size="1" />
  16764. <Data ElementName="unknown308076" Type ="float" Size="1" />
  16765. <Data ElementName="unknown308077" Type ="float" Size="1" />
  16766. <Data ElementName="unknown308078" Type ="float" Size="1" />
  16767. <Data ElementName="unknown308079" Type ="float" Size="1" />
  16768. <Data ElementName="unknown308080" Type ="float" Size="1" />
  16769. <Data ElementName="unknown308081" Type ="float" Size="1" />
  16770. <Data ElementName="unknown308082" Type ="float" Size="1" />
  16771. <Data ElementName="unknown308083" Type ="float" Size="1" />
  16772. <Data ElementName="unknown308084" Type ="float" Size="1" />
  16773. <Data ElementName="unknown308085" Type ="float" Size="1" />
  16774. <Data ElementName="unknown308086" Type ="float" Size="1" />
  16775. <Data ElementName="unknown308087" Type ="float" Size="1" />
  16776. <Data ElementName="unknown308088" Type ="float" Size="1" />
  16777. <Data ElementName="unknown308089" Type ="float" Size="1" />
  16778. <Data ElementName="unknown308090" Type ="float" Size="1" />
  16779. <Data ElementName="unknown308091" Type ="float" Size="1" />
  16780. <Data ElementName="unknown308092" Type ="float" Size="1" />
  16781. <Data ElementName="unknown308093" Type ="float" Size="1" />
  16782. <Data ElementName="unknown308094" Type ="float" Size="1" />
  16783. <Data ElementName="unknown308095" Type ="float" Size="1" />
  16784. <Data ElementName="unknown308096" Type ="float" Size="1" />
  16785. <Data ElementName="unknown308097" Type ="float" Size="1" />
  16786. <Data ElementName="unknown308098" Type ="float" Size="1" />
  16787. <Data ElementName="unknown308099" Type ="float" Size="1" />
  16788. <Data ElementName="unknown308100" Type ="float" Size="1" />
  16789. <Data ElementName="unknown308101" Type ="float" Size="1" />
  16790. <Data ElementName="out_of_combat_health_regen_pvp" Type="float" Size="1" />
  16791. <Data ElementName="out_of_combat_power_regen_pvp" Type="float" Size="1" />
  16792. <Data ElementName="in_combat_regen_pvp" Type="float" Size="1" />
  16793. <Data ElementName="deflect_pvp" Type="float" Size="1" />
  16794. <Data ElementName="increase_max_heath_pvp" Type="float" Size="1" />
  16795. <Data ElementName="increase_max_health2_pvp" Type="float" Size="1" /> <!-- used when bonus is applied to both health & power -->
  16796. <Data ElementName="unknown312" Type ="float" Size="1" />
  16797. <Data ElementName="increase_speed_pvp" Type="float" Size="1" />
  16798. <Data ElementName="unknown313" Type="float" Size="1" />
  16799. <Data ElementName="increase_ground_speed_pvp" Type="float" Size="1" />
  16800. <Data ElementName="increase_air_speed_pvp" Type="float" Size="1" />
  16801. <Data ElementName="unknown314" Type="float" Size="1" /> <!-- see coldain pegasus buff this has a value of 8 which involves skill buff -->
  16802. <Data ElementName="unknown315" Type="float" Size="1" /> <!-- see coldain pegasus buff this has a value of 3 which involves skill buff -->
  16803. <Data ElementName="unknown316" Type="float" Size="1" /> <!-- see coldain pegasus buff this has a value of 3 which involves skill buff -->
  16804. <Data ElementName="in_combat_movement_speed_pvp" Type="float" Size="1" />
  16805. <Data ElementName="Haste_pvp" Type="float" Size="1" />
  16806. <Data ElementName="increase_max_power_pvp" Type="float" Size="1" />
  16807. <Data ElementName="increase_max_power2_pvp" Type="float" Size="1" /> <!-- used when bonus is applied to both health & power -->
  16808. <Data ElementName="unknown321" Type="float" Size="1" />
  16809. <Data ElementName="unknown322" Type="float" Size="1" />
  16810. <Data ElementName="unknown323" Type="float" Size="1" />
  16811. <Data ElementName="hate_mod_pvp" Type="float" Size="1" />
  16812. <Data ElementName="unknown325" Type="float" Size="1" />
  16813. <Data ElementName="unknown326" Type="float" Size="1" />
  16814. <Data ElementName="unknown327" Type="float" Size="1" />
  16815. <Data ElementName="unknown328" Type="float" Size="1" />
  16816. <Data ElementName="dps_pvp" Type="float" Size="1" />
  16817. <Data ElementName="unknown330" Type="float" Size="1" />
  16818. <Data ElementName="unknown331" Type="float" Size="1" />
  16819. <Data ElementName="unknown332" Type="float" Size="1" />
  16820. <Data ElementName="base_avoidance_pvp" Type="float" Size="1" />
  16821. <Data ElementName="unknown334" Type="float" Size="1" />
  16822. <Data ElementName="uncontested_riposte_pvp" Type="float" Size="1" />
  16823. <Data ElementName="uncontested_parry_pvp" Type="float" Size="1" />
  16824. <Data ElementName="unknown337" Type="float" Size="1" />
  16825. <Data ElementName="unknown338" Type="float" Size="1" />
  16826. <Data ElementName="multi_attack_pvp" Type="float" Size="1" />
  16827. <Data ElementName="spell_multi_attack_pvp" Type="float" Size="1" /> <!-- spell_doublecast -->
  16828. <Data ElementName="unknown341" Type="float" Size="1" />
  16829. <Data ElementName="unknown342" Type="float" Size="1" />
  16830. <Data ElementName="unknown343" Type="float" Size="1" />
  16831. <Data ElementName="block_chance_pvp" Type="float" Size="1" />
  16832. <Data ElementName="unknown345" Type="float" Size="1" />
  16833. <Data ElementName="unknown346" Type="float" Size="1" />
  16834. <Data ElementName="crit_chance_pvp" Type="float" Size="1" />
  16835. <Data ElementName="unknown348" Type="float" Size="1" />
  16836. <Data ElementName="unknown349" Type="float" Size="1" />
  16837. <Data ElementName="crit_bonus_pvp" Type="float" Size="1" />
  16838. <Data ElementName="potency_pvp" Type="float" Size="1" />
  16839. <Data ElementName="unknown352" Type="float" Size="1" />
  16840. <Data ElementName="reuse_speed_pvp" Type="float" Size="1" />
  16841. <Data ElementName="recovery_speed_pvp" Type="float" Size="1" />
  16842. <Data ElementName="casting_speed_pvp" Type="float" Size="1" />
  16843. <Data ElementName="unknown356" Type="float" Size="1" />
  16844. <Data ElementName="unknown357" Type="float" Size="1" />
  16845. <Data ElementName="unknown358" Type="float" Size="1" />
  16846. <Data ElementName="decrease_falling_dmg_pvp" Type="float" Size="1" />
  16847. <Data ElementName="unknown360" Type="float" Size="1" />
  16848. <Data ElementName="unknown361" Type="float" Size="1" />
  16849. <Data ElementName="unknown362" Type="float" Size="1" />
  16850. <Data ElementName="unknown363" Type="float" Size="1" />
  16851. <Data ElementName="unknown364" Type="float" Size="1" />
  16852. <Data ElementName="unknown365" Type="float" Size="1" />
  16853. <Data ElementName="unknown366" Type="float" Size="1" />
  16854. <Data ElementName="unknown367" Type="float" Size="1" />
  16855. <Data ElementName="loot_coin_pvp" Type="float" Size="1" />
  16856. <Data ElementName="mitigation_increase_pvp" Type="float" Size="1" />
  16857. <Data ElementName="unknown370" Type="float" Size="1" />
  16858. <Data ElementName="strikethrough_pvp" Type="float" Size="1" />
  16859. <Data ElementName="unknown372" Type="float" Size="1" />
  16860. <Data ElementName="unknown373" Type="float" Size="1" />
  16861. <Data ElementName="unknown374" Type="float" Size="1" />
  16862. <Data ElementName="unknown375" Type="float" Size="1" />
  16863. <Data ElementName="unknown376" Type="float" Size="1" />
  16864. <Data ElementName="unknown377" Type="float" Size="1" />
  16865. <Data ElementName="unknown378" Type="float" Size="1" />
  16866. <Data ElementName="unknown379" Type="float" Size="1" />
  16867. <Data ElementName="unknown380" Type="float" Size="1" />
  16868. <Data ElementName="unknown381" Type="float" Size="1" />
  16869. <Data ElementName="lethality_pvp" Type="float" Size="1" />
  16870. <Data ElementName="unknown383" Type="float" Size="1" />
  16871. <Data ElementName="unknown384" Type="float" Size="1" />
  16872. <Data ElementName="unknown385" Type="float" Size="1" />
  16873. <Data ElementName="unknown386" Type="float" Size="1" />
  16874. <Data ElementName="unknown387" Type="float" Size="1" />
  16875. <Data ElementName="unknown388" Type="float" Size="1" />
  16876. <Data ElementName="unknown389" Type="float" Size="1" />
  16877. <Data ElementName="unknown390" Type="float" Size="1" />
  16878. <Data ElementName="unknown391" Type="float" Size="1" />
  16879. <Data ElementName="unknown392" Type="float" Size="1" />
  16880. <Data ElementName="unknown393" Type="float" Size="1" />
  16881. <Data ElementName="unknown394" Type="float" Size="1" />
  16882. <Data ElementName="unknown395" Type="float" Size="1" />
  16883. <Data ElementName="unknown396" Type="float" Size="1" />
  16884. <Data ElementName="unknown397" Type="float" Size="1" />
  16885. <Data ElementName="unknown398" Type="float" Size="1" />
  16886. <Data ElementName="unknown458" Type ="float" Size="1" />
  16887. <Data ElementName="unknown459" Type ="float" Size="1" />
  16888. <Data ElementName="unknown460" Type ="float" Size="1" />
  16889. <Data ElementName="unknown461" Type ="float" Size="1" />
  16890. <Data ElementName="unknown462" Type ="float" Size="1" />
  16891. <Data ElementName="unknown463" Type ="float" Size="1" />
  16892. <Data ElementName="unknown177" Type ="float" Size="1" />
  16893. <Data ElementName="unknown465" Type ="float" Size="1" />
  16894. <Data ElementName="unknown466" Type ="float" Size="1" />
  16895. <Data ElementName="unknown467" Type ="float" Size="1" />
  16896. <Data ElementName="unknown178" Type ="float" Size="1" />
  16897. <Data ElementName="unknown470" Type ="float" Size="1" />
  16898. <Data ElementName="unknown471" Type ="float" Size="1" />
  16899. <Data ElementName="unknown472" Type ="float" Size="1" />
  16900. <Data ElementName="unknown473" Type ="float" Size="1" />
  16901. <Data ElementName="unknown474" Type ="float" Size="1" />
  16902. <Data ElementName="unknown475" Type ="float" Size="1" />
  16903. <Data ElementName="unknown476" Type ="float" Size="1" />
  16904. <Data ElementName="unknown417" Type="float" Size="1" />
  16905. <Data ElementName="unknown418" Type="float" Size="1" />
  16906. <Data ElementName="unknown419" Type="float" Size="1" />
  16907. <Data ElementName="unknown420" Type="float" Size="1" />
  16908. <Data ElementName="unknown421" Type="float" Size="1" />
  16909. <Data ElementName="unknown422" Type="float" Size="1" />
  16910. <Data ElementName="unknown423" Type="float" Size="1" />
  16911. <Data ElementName="unknown424" Type="float" Size="1" />
  16912. <Data ElementName="unknown425" Type="float" Size="1" />
  16913. <Data ElementName="unknown426" Type="float" Size="1" />
  16914. <Data ElementName="unknown427" Type="float" Size="1" />
  16915. <Data ElementName="unknown428" Type="float" Size="1" />
  16916. <Data ElementName="unknown429" Type="float" Size="1" />
  16917. <Data ElementName="unknown430" Type="float" Size="1" />
  16918. <Data ElementName="unknown431" Type="float" Size="1" />
  16919. <Data ElementName="unknown432" Type="float" Size="1" />
  16920. <Data ElementName="unknown433" Type="float" Size="1" />
  16921. <Data ElementName="unknown434" Type="float" Size="1" />
  16922. <Data ElementName="unknown435" Type="float" Size="1" />
  16923. <Data ElementName="unknown436" Type="float" Size="1" />
  16924. <Data ElementName="unknown437" Type="float" Size="1" />
  16925. <Data ElementName="unknown438" Type="float" Size="1" />
  16926. <Data ElementName="unknown439" Type="float" Size="1" />
  16927. <Data ElementName="unknown440" Type="float" Size="1" />
  16928. <Data ElementName="unknown441" Type="float" Size="1" />
  16929. <Data ElementName="unknown180" Type="int8" Size="1" />
  16930. <Data ElementName="unknown524" Type="int8" Size="1" />
  16931. <Data ElementName="unknown181a" Type="int8" Size="1" />
  16932. <Data ElementName="unknown181b" Type="int8" Size="1" />
  16933. <Data ElementName="unknown442" Type ="float" Size="1" />
  16934. <Data ElementName="unknown443" Type ="float" Size="1" />
  16935. <Data ElementName="unknown444" Type ="float" Size="1" />
  16936. <Data ElementName="unknown445" Type ="float" Size="1" />
  16937. <Data ElementName="unknown446" Type ="float" Size="1" />
  16938. <Data ElementName="unknown447" Type ="float" Size="1" />
  16939. <Data ElementName="unknown448" Type ="float" Size="1" />
  16940. <Data ElementName="unknown449" Type ="float" Size="1" />
  16941. <Data ElementName="unknown450" Type ="float" Size="1" />
  16942. <Data ElementName="unknown451" Type ="float" Size="1" />
  16943. <Data ElementName="unknown452" Type ="float" Size="1" />
  16944. <Data ElementName="unknown453" Type ="float" Size="1" />
  16945. <Data ElementName="unknown454" Type ="float" Size="1" />
  16946. <Data ElementName="unknown455" Type ="float" Size="1" />
  16947. <Data ElementName="unknown456" Type ="float" Size="1" />
  16948. <Data ElementName="unknown457" Type ="float" Size="1" />
  16949. <Data ElementName="durability_mod" Type="float" Size="1" />
  16950. <Data ElementName="durability_add" Type="float" Size="1" />
  16951. <Data ElementName="progress_mod" Type="float" Size="1" />
  16952. <Data ElementName="progress_add" Type="float" Size="1" />
  16953. <Data ElementName="success_mod" Type="float" Size="1" />
  16954. <Data ElementName="crit_success_mod" Type="float" Size="1" />
  16955. <Data ElementName="unknown458" Type ="float" Size="1" />
  16956. <Data ElementName="rare_harvest_chance" Type="float" Size="1" />
  16957. <Data ElementName="max_crafting" Type="float" Size="1" />
  16958. <Data ElementName="component_refund" Type="float" Size="1" />
  16959. <Data ElementName="unknown459" Type ="float" Size="1" />
  16960. <Data ElementName="refine_quantity_mod" Type ="float" Size="1" />
  16961. <Data ElementName="ex_durability_mod" Type="float" Size="1" />
  16962. <Data ElementName="ex_durability_add" Type="float" Size="1" />
  16963. <Data ElementName="ex_crit_success_mod" Type="float" Size="1" />
  16964. <Data ElementName="ex_crit_failure_mod" Type="float" Size="1" />
  16965. <Data ElementName="ex_progress_mod" Type="float" Size="1" />
  16966. <Data ElementName="ex_progress_add" Type="float" Size="1" />
  16967. <Data ElementName="ex_success_mod" Type="float" Size="1" />
  16968. <Data ElementName="unknown477" Type ="float" Size="1" />
  16969. <Data ElementName="unknown478" Type ="float" Size="1" />
  16970. <Data ElementName="unknown479" Type ="float" Size="1" />
  16971. <Data ElementName="unknown480" Type ="float" Size="1" />
  16972. <Data ElementName="unknown481" Type ="float" Size="1" />
  16973. <Data ElementName="unknown482" Type ="float" Size="1" />
  16974. <Data ElementName="unknown483" Type ="float" Size="1" />
  16975. <Data ElementName="unknown484" Type ="float" Size="1" />
  16976. <Data ElementName="unknown485" Type ="float" Size="1" />
  16977. <Data ElementName="unknown486" Type ="float" Size="1" />
  16978. <Data ElementName="unknown487" Type ="float" Size="1" />
  16979. <Data ElementName="unknown488" Type ="float" Size="1" />
  16980. <Data ElementName="unknown489" Type ="float" Size="1" />
  16981. <Data ElementName="unknown490" Type ="float" Size="1" />
  16982. <Data ElementName="unknown491" Type ="float" Size="1" />
  16983. <Data ElementName="unknown492" Type ="float" Size="1" />
  16984. <Data ElementName="unknown493" Type ="float" Size="1" />
  16985. <Data ElementName="unknown494" Type ="float" Size="1" />
  16986. <Data ElementName="unknown495" Type ="float" Size="1" />
  16987. <Data ElementName="unknown496" Type ="float" Size="1" />
  16988. <Data ElementName="unknown497" Type ="float" Size="1" />
  16989. <Data ElementName="unknown498" Type ="float" Size="1" />
  16990. <Data ElementName="unknown499" Type ="float" Size="1" />
  16991. <Data ElementName="unknown500" Type ="float" Size="1" />
  16992. <Data ElementName="unknown501" Type ="float" Size="1" />
  16993. <Data ElementName="unknown502" Type ="float" Size="1" />
  16994. <Data ElementName="unknown503" Type ="float" Size="1" />
  16995. <Data ElementName="unknown504" Type ="float" Size="1" />
  16996. <Data ElementName="unknown505" Type ="float" Size="1" />
  16997. <Data ElementName="unknown506" Type ="float" Size="1" />
  16998. <Data ElementName="unknown507" Type ="float" Size="1" />
  16999. <Data ElementName="unknown508" Type ="float" Size="1" />
  17000. <Data ElementName="unknown509" Type ="float" Size="1" />
  17001. <Data ElementName="unknown510" Type ="float" Size="1" />
  17002. <Data ElementName="unknown511" Type ="float" Size="1" />
  17003. <Data ElementName="unknown512" Type ="float" Size="1" />
  17004. <Data ElementName="unknown513" Type ="float" Size="1" />
  17005. <Data ElementName="unknown514" Type ="float" Size="1" />
  17006. <Data ElementName="haste_tt" Type ="int32" Size="1" />
  17007. <Data ElementName="dps_pve_tt" Type ="int32" Size="1" />
  17008. <Data ElementName="dps_pvp_tt" Type ="int32" Size="1" />
  17009. <Data ElementName="multi_attack_pve_tt" Type ="float" Size="1" />
  17010. <Data ElementName="multi_attack_pvp_tt" Type ="float" Size="1" />
  17011. <Data ElementName="unknown520" Type ="float" Size="1" />
  17012. <Data ElementName="unknown521" Type ="float" Size="1" />
  17013. <Data ElementName="unknown522" Type ="float" Size="1" />
  17014. <Data ElementName="unknown523" Type ="float" Size="1" />
  17015. <Data ElementName="unknown550" Type ="int8" Size="1" />
  17016. <Data ElementName="vision" Type ="int16" Size="1" />
  17017. <Data ElementName="unknown551" Type ="int8" Size="1" />
  17018. <Data ElementName="unknown525a" Type ="int8" Size="264" />
  17019. <Data ElementName="unknown525b" Type ="int32" Size="12" />
  17020. <Data ElementName="unknown525c" Type ="int8" Size="30" />
  17021. <Data ElementName="group_members" Substruct="Substruct_GroupMember" Size="5" />
  17022. <Data ElementName="unknown182" Type="int16" Size="1" />
  17023. <Data ElementName="unknown183" Type="int8" Size="410" />
  17024. <Data ElementName="pet_id" Type="int32" Size="1" />
  17025. <Data ElementName="pet_name" Type="char" Size="32" />
  17026. <Data ElementName="unknown184" Type="int8" Size="9" />
  17027. <Data ElementName="pet_health_pct" Type="float" Size="1" />
  17028. <Data ElementName="pet_power_pct" Type="float" Size="1" />
  17029. <Data ElementName="unknown185" Type="int8" Size="1" />
  17030. <Data ElementName="pet_movement" Type="int8" Size="1" />
  17031. <Data ElementName="pet_behavior" Type="int8" Size="1" />
  17032. <Data ElementName="unknown186" Type="int8" Size="8" />
  17033. <Data ElementName="merc_id" Type="int32" Size="1" />
  17034. <Data ElementName="merc_name" Type="char" Size="32" />
  17035. <Data ElementName="merc_unknown21" Type="int8" Size="9" />
  17036. <Data ElementName="merc_health_pct" Type="float" Size="1" />
  17037. <Data ElementName="merc_power_pct" Type="float" Size="1" />
  17038. <Data ElementName="merc_unknown21b" Type="int8" Size="1" />
  17039. <Data ElementName="merc_movement" Type="int8" Size="1" />
  17040. <Data ElementName="merc_behavior" Type="int8" Size="1" />
  17041. <Data ElementName="merc_unknown21c" Type="int8" Size="101" />
  17042. <Data ElementName="unknown527" Type="int8" Size="9" />
  17043. <Data ElementName="unknown526" Type="int8" Size="23" />
  17044. <Data ElementName="rain" Type="float" Size="1" />
  17045. <Data ElementName="rain2" Type="float" Size="1" />
  17046. <Data ElementName="unknownint32a" Type="int32" Size="1" />
  17047. <Data ElementName="status_points" Type="int32" Size="1" />
  17048. <Data ElementName="guild_status" Type="int32" Size="1" />
  17049. <Data ElementName="unknown187" Type="int8" Size="1" />
  17050. <Data ElementName="house_zone" Type="char" Size="48" />
  17051. <Data ElementName="unknown189a" Type="int8" Size="151" />
  17052. <Data ElementName="bind_zone" Type="char" Size="32" />
  17053. <Data ElementName="unknown188a" Type="int32" Size="1" />
  17054. <Data ElementName="unknown188b" Type="int32" Size="1" />
  17055. <Data ElementName="unknown188c" Type="int32" Size="1" />
  17056. <Data ElementName="unknown188d" Type="int32" Size="1" />
  17057. <Data ElementName="unknown188e" Type="int32" Size="1" />
  17058. <Data ElementName="unknown188f" Type="int32" Size="1" />
  17059. <Data ElementName="unknown188g" Type="int32" Size="1" />
  17060. <Data ElementName="unknown188h" Type="int32" Size="1" />
  17061. <Data ElementName="mount_equip_index" Type="int32" Size="1" />
  17062. <Data ElementName="mount_appearance_index" Type="int32" Size="1" />
  17063. <Data ElementName="unknown188k" Type="int32" Size="1" />
  17064. <Data ElementName="unknown188l" Type="int32" Size="1" />
  17065. <Data ElementName="unknown188m" Type="int32" Size="1" />
  17066. <Data ElementName="unknown188n" Type="int32" Size="1" />
  17067. <Data ElementName="unknown188o" Type="int32" Size="1" />
  17068. <Data ElementName="unknown189" Type="int8" Size="1" />
  17069. </Struct>
  17070. <!-- Start of struct for charsheet from live (11/09/19) needs work -->
  17071. <Struct Name="WS_CharacterSheet" ClientVersion="66261" OpcodeName="OP_UpdateCharacterSheetMsg" >
  17072. <Data ElementName="character_name" Type="char" Size="40" />
  17073. <Data ElementName="unknown_1_1_MJ" Type="int16" />
  17074. <Data ElementName="race" Type="int8" />
  17075. <Data ElementName="gender" Type="int8" />
  17076. <Data ElementName="exiled" Type="int8" />
  17077. <Data ElementName="class1" Type="int32" />
  17078. <Data ElementName="class2" Type="int32" />
  17079. <Data ElementName="class3" Type="int32" />
  17080. <Data ElementName="tradeskill_class1" Type="int32" />
  17081. <Data ElementName="tradeskill_class2" Type="int32" />
  17082. <Data ElementName="tradeskill_class3" Type="int32" />
  17083. <Data ElementName="level" Type="int16" />
  17084. <Data ElementName="effective_level" Type="int16" />
  17085. <Data ElementName="tradeskill_level" Type="int16" />
  17086. <Data ElementName="account_age_base" Type="int16" />
  17087. <Data ElementName="account_age_bonus" Type="int16" />
  17088. <Data ElementName="unknown_1_2_MJ" Type="int32" />
  17089. <Data ElementName="Unknown66261a" Type="int8" Size="2" />
  17090. <Data ElementName="deity" Type="char" Size="32" />
  17091. <Data ElementName="unknown_deity" Type="int8" Size="36" />
  17092. <Data ElementName="last_name" Type="char" Size="20" />
  17093. <Data ElementName="unknown3" Type="int8" />
  17094. <Data ElementName="character_name2" Type="char" Size="40" />
  17095. <Data ElementName="character_name2_unknown" Type="int16" />
  17096. <Data ElementName="character_name3" Type="char" Size="40" />
  17097. <Data ElementName="character_name3_unknown" Type="int16" />
  17098. <Data ElementName="current_hp" Type="sint64" />
  17099. <Data ElementName="max_hp" Type="int64" />
  17100. <Data ElementName="base_hp" Type="int32" />
  17101. <Data ElementName="base_hp2" Type="int32" />
  17102. <Data ElementName="current_power" Type="sint32" />
  17103. <Data ElementName="max_power" Type="sint32" />
  17104. <Data ElementName="base_power" Type="int32" />
  17105. <Data ElementName="conc_used" Type="int8" />
  17106. <Data ElementName="conc_max" Type="int8" />
  17107. <Data ElementName="savagery" Type="sint32" />
  17108. <Data ElementName="max_savagery" Type="sint32" />
  17109. <Data ElementName="unknown4b" Type="int32" />
  17110. <Data ElementName="savagery_level" Type="int32" />
  17111. <Data ElementName="max_savagery_level" Type="int32" />
  17112. <Data ElementName="unknown4c" Type="int8" Size="4" />
  17113. <Data ElementName="dissonance" Type="sint32" />
  17114. <Data ElementName="max_dissonance" Type="sint32" />
  17115. <Data ElementName="base_dissonance" Type="sint32" />
  17116. <Data ElementName="hp_regen" Type="int32" />
  17117. <Data ElementName="power_regen" Type="int32" />
  17118. <Data ElementName="unknown6" Type="int32" Size="2" />
  17119. <Data ElementName="unknown7" Type="float" Size="2" />
  17120. <Data ElementName="stat_bonus_health" Type="float" />
  17121. <Data ElementName="stat_bonus_power" Type="float" />
  17122. <Data ElementName="bonus_health" Type="int32" />
  17123. <Data ElementName="unknown8" Type="int32" />
  17124. <Data ElementName="bonus_power" Type="int32" />
  17125. <Data ElementName="stat_bonus_damage" Type="float" />
  17126. <Data ElementName="mitigation_pct_pve" Type="int16" />
  17127. <Data ElementName="mitigation_pct_pvp" Type="int16" />
  17128. <Data ElementName="toughness" Type="int16" />
  17129. <Data ElementName="toughness_resist_dmg_pvp" Type="float" />
  17130. <Data ElementName="lethality" Type="int16" />
  17131. <Data ElementName="lethality_pct" Type="float" />
  17132. <Data ElementName="avoidance_pct" Type="int16" />
  17133. <Data ElementName="avoidance_reduction" Type="int16" />
  17134. <Data ElementName="avoidance" Type="int16" />
  17135. <Data ElementName="unknown10" Type="int16" />
  17136. <Data ElementName="avoidance_base" Type="int16" />
  17137. <Data ElementName="unknown10a" Type="int16" />
  17138. <Data ElementName="parry" Type="int16" />
  17139. <Data ElementName="unknown11" Type="int16" />
  17140. <Data ElementName="block" Type="int16" />
  17141. <Data ElementName="unknown12" Type="int16" />
  17142. <Data ElementName="uncontested_block" Type="int16" />
  17143. <Data ElementName="unknown13" Type="int16" />
  17144. <Data ElementName="uncontested_riposte" Type="int16" />
  17145. <Data ElementName="uncontested_dodge" Type="int16" />
  17146. <Data ElementName="uncontested_parry" Type="int16" />
  17147. <Data ElementName="str" Type="int32" />
  17148. <Data ElementName="sta" Type="int32" />
  17149. <Data ElementName="agi" Type="int32" />
  17150. <Data ElementName="wis" Type="int32" />
  17151. <Data ElementName="int" Type="int32" />
  17152. <Data ElementName="str_base" Type="int32" />
  17153. <Data ElementName="sta_base" Type="int32" />
  17154. <Data ElementName="agi_base" Type="int32" />
  17155. <Data ElementName="wis_base" Type="int32" />
  17156. <Data ElementName="int_base" Type="int32" />
  17157. <Data ElementName="mitigation_cur" Type="int32" />
  17158. <Data ElementName="elemental" Type="int32" />
  17159. <Data ElementName="noxious" Type="int32" />
  17160. <Data ElementName="arcane" Type="int32" />
  17161. <Data ElementName="mitigation_base" Type="int32" />
  17162. <Data ElementName="elemental_base" Type="int32" />
  17163. <Data ElementName="noxious_base" Type="int32" />
  17164. <Data ElementName="arcane_base" Type="int32" />
  17165. <Data ElementName="unknown14" Type="int16" />
  17166. <Data ElementName="elemental_absorb_pve" Type="int16" />
  17167. <Data ElementName="noxious_absorb_pve" Type="int16" />
  17168. <Data ElementName="arcane_absorb_pve" Type="int16" />
  17169. <Data ElementName="unknown15" Type="int16" />
  17170. <Data ElementName="elemental_absorb_pvp" Type="int16" />
  17171. <Data ElementName="noxious_absorb_pvp" Type="int16" />
  17172. <Data ElementName="arcane_absorb_pvp" Type="int16" />
  17173. <Data ElementName="unknown16" Type="int16" />
  17174. <Data ElementName="elemental_dmg_reduction" Type="int16" />
  17175. <Data ElementName="noxious_dmg_reduction" Type="int16" />
  17176. <Data ElementName="arcane_dmg_reduction" Type="int16" />
  17177. <Data ElementName="unknown17" Type="int16" />
  17178. <Data ElementName="elemental_dmg_reduction_pct" Type="int16" />
  17179. <Data ElementName="noxious_dmg_reduction_pct" Type="int16" />
  17180. <Data ElementName="arcane_dmg_reduction_pct" Type="int16" />
  17181. <Data ElementName="current_adv_xp" Type="float" />
  17182. <Data ElementName="needed_adv_xp" Type="float" />
  17183. <Data ElementName="debt_adv_xp" Type="float" />
  17184. <Data ElementName="current_trade_xp" Type="float" />
  17185. <Data ElementName="needed_trade_xp" Type="float" />
  17186. <Data ElementName="debt_trade_xp" Type="float" />
  17187. <Data ElementName="unknown18a" Type="int16" />
  17188. <Data ElementName="unknown18b" Type="int16" />
  17189. <Data ElementName="unknown18c" Type="int16" />
  17190. <Data ElementName="unknown18d" Type="int16" />
  17191. <Data ElementName="unknown18e" Type="int16" />
  17192. <Data ElementName="unknown18f" Type="int16" />
  17193. <Data ElementName="unknown19" Type="int16" />
  17194. <Data ElementName="adventure_vitality" Type="int16" />
  17195. <Data ElementName="adventure_vitality_yellow_arrow" Type="int16" />
  17196. <Data ElementName="assigned_aa" Type="int16" />
  17197. <Data ElementName="max_aa" Type="int32" />
  17198. <Data ElementName="server_bonus" Type="int16" />
  17199. <Data ElementName="adventure_vet_bonus" Type="int16" />
  17200. <Data ElementName="tradeskill_vet_bonus" Type="int16" />
  17201. <Data ElementName="dungeon_finder_bonus" Type="int16" />
  17202. <Data ElementName="recruit_friend" Type="int16" />
  17203. <Data ElementName="recruit_friend_bonus" Type="int16" />
  17204. <Data ElementName="tradeskill_vitality_blue_arrow" Type="int16" />
  17205. <Data ElementName="mentor_bonus" Type="int16" />
  17206. <Data ElementName="unknown20" Type="int8" />
  17207. <Data ElementName="adventure_vitality_blue_arrow" Type="int16" />
  17208. <Data ElementName="tradeskill_vitality" Type="int16" />
  17209. <Data ElementName="unknown21" Type="int16" />
  17210. <Data ElementName="unknown23" Type="int16" />
  17211. <Data ElementName="unknown24a" Type="int16" />
  17212. <Data ElementName="unknown24b" Type="int16" />
  17213. <Data ElementName="aa_towards_next" Type="int16" />
  17214. <Data ElementName="unknown24c2" Type="int16" />
  17215. <Data ElementName="unassigned_aa" Type="int16" />
  17216. <Data ElementName="aa_green_bar" Type="int16" />
  17217. <Data ElementName="adv_xp_to_aa_xp_slider" Type="int16" />
  17218. <Data ElementName="adv_xp_to_aa_xp_max" Type="int16" />
  17219. <Data ElementName="aa_blue_bar" Type="int16" />
  17220. <Data ElementName="bonus_achievement_xp" Type="int16" />
  17221. <Data ElementName="unknown24c1" Type="int16" />
  17222. <Data ElementName="unknown22" Type="int16" />
  17223. <Data ElementName="items_found" Type="int32" />
  17224. <Data ElementName="named_npcs_killed" Type="int32" />
  17225. <Data ElementName="quests_completed" Type="int32" />
  17226. <Data ElementName="exploration_events" Type="int32" />
  17227. <Data ElementName="completed_collections" Type="int32" />
  17228. <Data ElementName="unknown24d" Type="int32" />
  17229. <Data ElementName="unknown24e" Type="int32" />
  17230. <Data ElementName="unknown25" Type="int8" Size="2" />
  17231. <Data ElementName="unknown26" Type="int16" />
  17232. <Data ElementName="unknown27" Type="int16" />
  17233. <Data ElementName="unknown28" Type="int16" />
  17234. <Data ElementName="unknown29" Type="int16" />
  17235. <Data ElementName="unknown6307301" Type="int16" />
  17236. <Data ElementName="unknown6307302" Type="int16" />
  17237. <Data ElementName="total_prestige_points" Type="int16" />
  17238. <Data ElementName="unassigned_prestige_points" Type="int16" />
  17239. <Data ElementName="unknown30" Type="int16" />
  17240. <Data ElementName="unknown31" Type="int16" />
  17241. <Data ElementName="total_tradeskill_points" Type="int16" />
  17242. <Data ElementName="unassigned_tradeskill_points" Type="int16" />
  17243. <Data ElementName="unknown32" Type="int16" />
  17244. <Data ElementName="unknown33" Type="int16" />
  17245. <Data ElementName="total_tradeskill_prestige_points" Type="int16" />
  17246. <Data ElementName="unassigned_tradeskill_prestige_points" Type="int16" />
  17247. <Data ElementName="unknown63073" Type="int32" Size="2" />
  17248. <Data ElementName="coins_copper" Type="int32" />
  17249. <Data ElementName="coins_silver" Type="int32" />
  17250. <Data ElementName="coins_gold" Type="int32" />
  17251. <Data ElementName="coins_plat" Type="int32" />
  17252. <Data ElementName="unknown34" Type="int32" Size="5" />
  17253. <Data ElementName="spell_effects" Substruct="Substruct_SpellEffects" Size="45" />
  17254. <Data ElementName="passive_spell_effects" Substruct="Substruct_PassiveEffects" Size="100" />
  17255. <Data ElementName="unknown35" Type="int8" Size="486" />
  17256. <Data ElementName="trauma_count" Type="int8" />
  17257. <Data ElementName="arcane_count" Type="int8" />
  17258. <Data ElementName="noxious_count" Type="int8" />
  17259. <Data ElementName="elemental_count" Type="int8" />
  17260. <Data ElementName="curse_count" Type="int8" />
  17261. <Data ElementName="maintained_effects" Substruct="Substruct_MaintainedEffects" Size="30" />
  17262. <Data ElementName="breath" Type="float" />
  17263. <Data ElementName="breathe_underwater" Type="int8" />
  17264. <Data ElementName="unknown36" Type="float" />
  17265. <Data ElementName="melee_pri_dmg_min" Type="int32" />
  17266. <Data ElementName="melee_pri_dmg_max" Type="int32" />
  17267. <Data ElementName="melee_pri_delay" Type="float" />
  17268. <Data ElementName="melee_sec_dmg_min" Type="int32" />
  17269. <Data ElementName="melee_sec_dmg_max" Type="int32" />
  17270. <Data ElementName="melee_sec_delay" Type="float" />
  17271. <Data ElementName="ranged_dmg_min" Type="int32" />
  17272. <Data ElementName="ranged_dmg_max" Type="int32" />
  17273. <Data ElementName="ranged_delay" Type="float" />
  17274. <Data ElementName="unknown37" Type="int32" />
  17275. <Data ElementName="unknown38" Type="int32" />
  17276. <Data ElementName="unknown39" Type="int32" />
  17277. <Data ElementName="unknown40" Type="int32" />
  17278. <Data ElementName="ability_mod_pve" Type="float" />
  17279. <Data ElementName="unknown41" Type="float" />
  17280. <Data ElementName="unknown42" Type="float" />
  17281. <Data ElementName="unknown43" Type="float" />
  17282. <Data ElementName="unknown44" Type="float" />
  17283. <Data ElementName="ability_mod_pvp" Type="float" />
  17284. <Data ElementName="base_melee_crit" Type="float" />
  17285. <Data ElementName="base_spell_crit" Type="float" />
  17286. <Data ElementName="base_taunt_crit" Type="float" />
  17287. <Data ElementName="base_heal_crit" Type="float" />
  17288. <Data ElementName="flags" Type="int32" />
  17289. <Data ElementName="flags2" Type="int32" />
  17290. <Data ElementName="unknown45" Type="float" />
  17291. <Data ElementName="unknown46" Type="float" />
  17292. <Data ElementName="unknown47" Type="float" />
  17293. <Data ElementName="unknown48" Type="float" />
  17294. <Data ElementName="unknown49" Type="float" />
  17295. <Data ElementName="unknown50" Type="float" />
  17296. <Data ElementName="unknown51" Type="float" />
  17297. <Data ElementName="unknown52" Type="float" />
  17298. <Data ElementName="unknown53" Type="float" />
  17299. <Data ElementName="unknown54" Type="float" />
  17300. <Data ElementName="unknown55" Type="float" />
  17301. <Data ElementName="unknown56" Type="float" />
  17302. <Data ElementName="unknown57" Type="float" />
  17303. <Data ElementName="unknown58" Type="float" />
  17304. <Data ElementName="unknown59" Type="float" />
  17305. <Data ElementName="unknown60" Type="float" />
  17306. <Data ElementName="unknown61" Type="float" />
  17307. <Data ElementName="unknown62" Type="float" />
  17308. <Data ElementName="unknown63" Type="float" />
  17309. <Data ElementName="unknown64" Type="float" />
  17310. <Data ElementName="unknown65" Type="float" />
  17311. <Data ElementName="unknown66" Type="float" />
  17312. <Data ElementName="unknown67" Type="float" />
  17313. <Data ElementName="unknown68" Type="float" />
  17314. <Data ElementName="unknown69" Type="float" />
  17315. <Data ElementName="unknown70" Type="float" />
  17316. <Data ElementName="unknown71" Type="float" />
  17317. <Data ElementName="unknown72" Type="float" />
  17318. <Data ElementName="unknown73" Type="float" />
  17319. <Data ElementName="unknown74" Type="float" />
  17320. <Data ElementName="unknown75" Type="float" />
  17321. <Data ElementName="unknown76" Type="float" />
  17322. <Data ElementName="unknown77" Type="float" />
  17323. <Data ElementName="unknown78" Type="float" />
  17324. <Data ElementName="unknown79" Type="float" />
  17325. <Data ElementName="unknown80" Type="float" />
  17326. <Data ElementName="unknown81" Type="float" />
  17327. <Data ElementName="unknown82" Type="float" />
  17328. <Data ElementName="unknown83" Type="float" />
  17329. <Data ElementName="unknown84" Type="float" />
  17330. <Data ElementName="unknown85" Type="float" />
  17331. <Data ElementName="unknown86" Type="float" />
  17332. <Data ElementName="unknown87" Type="float" />
  17333. <Data ElementName="unknown88" Type="float" />
  17334. <Data ElementName="unknown89" Type="float" />
  17335. <Data ElementName="unknown90" Type="float" />
  17336. <Data ElementName="unknown91" Type="float" />
  17337. <Data ElementName="unknown92" Type="float" />
  17338. <Data ElementName="unknown93" Type="float" />
  17339. <Data ElementName="unknown94" Type="float" />
  17340. <Data ElementName="unknown95" Type="float" />
  17341. <Data ElementName="unknown96" Type="float" />
  17342. <Data ElementName="unknown97" Type="float" />
  17343. <Data ElementName="unknown98" Type="float" />
  17344. <Data ElementName="unknown99" Type="float" />
  17345. <Data ElementName="unknown100" Type="float" />
  17346. <Data ElementName="unknown101" Type="float" />
  17347. <Data ElementName="unknown102" Type="float" />
  17348. <Data ElementName="unknown103" Type="float" />
  17349. <Data ElementName="unknown104" Type="float" />
  17350. <Data ElementName="unknown105" Type="float" />
  17351. <Data ElementName="unknown106" Type="float" />
  17352. <Data ElementName="unknown107" Type="float" />
  17353. <Data ElementName="unknown108" Type="float" />
  17354. <Data ElementName="unknown109" Type="float" />
  17355. <Data ElementName="unknown110" Type="float" />
  17356. <Data ElementName="out_of_combat_health_regen" Type="float" />
  17357. <Data ElementName="out_of_combat_power_regen" Type="float" />
  17358. <Data ElementName="in_combat_regen" Type="float" />
  17359. <Data ElementName="deflect" Type="float" />
  17360. <Data ElementName="increase_max_health" Type="float" />
  17361. <Data ElementName="increase_max_health2" Type="float" />
  17362. <Data ElementName="unknown117" Type="float" />
  17363. <Data ElementName="increase_speed" Type="float" />
  17364. <Data ElementName="unknown119" Type="float" />
  17365. <Data ElementName="increase_ground_speed" Type="float" />
  17366. <Data ElementName="increase_air_speed" Type="float" />
  17367. <Data ElementName="unknown122" Type="float" />
  17368. <Data ElementName="unknown123" Type="float" />
  17369. <Data ElementName="unknown124" Type="float" />
  17370. <Data ElementName="in_combat_movement_speed" Type="float" />
  17371. <Data ElementName="haste" Type="float" />
  17372. <Data ElementName="increase_max_power" Type="float" />
  17373. <Data ElementName="increase_max_power2" Type="float" />
  17374. <Data ElementName="unknown128" Type="float" />
  17375. <Data ElementName="drunk" Type="float" />
  17376. <Data ElementName="unknown129" Type="float" />
  17377. <Data ElementName="hate_mod" Type="float" />
  17378. <Data ElementName="adventure_effects_bonus" Type="float" />
  17379. <Data ElementName="tradeskill_effects_bonus" Type="float" />
  17380. <Data ElementName="unknown130" Type="float" />
  17381. <Data ElementName="unknown131" Type="float" />
  17382. <Data ElementName="unknown131a" Type="float" />
  17383. <Data ElementName="dps" Type="float" />
  17384. <Data ElementName="unknown132" Type="float" />
  17385. <Data ElementName="unknown133" Type="float" />
  17386. <Data ElementName="unknown134" Type="float" />
  17387. <Data ElementName="base_avoidance" Type="float" />
  17388. <Data ElementName="unknown136" Type="float" />
  17389. <Data ElementName="uncontested_riposte_pve" Type="float" />
  17390. <Data ElementName="uncontested_parry_pve" Type="float" />
  17391. <Data ElementName="unknown139" Type="float" />
  17392. <Data ElementName="melee_ae" Type="float" />
  17393. <Data ElementName="multi_attack" Type="float" />
  17394. <Data ElementName="spell_multi_attack" Type="float" />
  17395. <Data ElementName="ability_double_cast" Type="float" />
  17396. <Data ElementName="flurry" Type="float" />
  17397. <Data ElementName="unknown141" Type="float" />
  17398. <Data ElementName="bountiful_harvest" Type="float" />
  17399. <Data ElementName="block_chance" Type="float" />
  17400. <Data ElementName="unknown142" Type="float" />
  17401. <Data ElementName="unknown143" Type="float" />
  17402. <Data ElementName="crit_chance" Type="float" />
  17403. <Data ElementName="unknown144" Type="float" />
  17404. <Data ElementName="unknown145" Type="float" />
  17405. <Data ElementName="crit_bonus" Type="float" />
  17406. <Data ElementName="potency" Type="float" />
  17407. <Data ElementName="unknown146" Type="float" />
  17408. <Data ElementName="reuse_speed" Type="float" />
  17409. <Data ElementName="recovery_speed" Type="float" />
  17410. <Data ElementName="casting_speed" Type="float" />
  17411. <Data ElementName="spell_reuse_speed" Type="float" />
  17412. <Data ElementName="unknown147" Type="float" />
  17413. <Data ElementName="decrease_falling_dmg" Type="float" />
  17414. <Data ElementName="unknown149" Type="float" />
  17415. <Data ElementName="unknown150" Type="float" />
  17416. <Data ElementName="unknown151" Type="float" />
  17417. <Data ElementName="unknown152" Type="float" />
  17418. <Data ElementName="unknown153" Type="float" />
  17419. <Data ElementName="unknown154" Type="float" />
  17420. <Data ElementName="unknown155" Type="float" />
  17421. <Data ElementName="unknown156" Type="float" />
  17422. <Data ElementName="loot_coin" Type="float" />
  17423. <Data ElementName="mitigation_increase" Type="float" />
  17424. <Data ElementName="unknown159" Type="float" />
  17425. <Data ElementName="unknown160" Type="float" />
  17426. <Data ElementName="strikethrough" Type="float" />
  17427. <Data ElementName="unknown161" Type="float" />
  17428. <Data ElementName="accuracy" Type="float" />
  17429. <Data ElementName="unknown162" Type="float" />
  17430. <Data ElementName="unknown163" Type="float" />
  17431. <Data ElementName="unknown164" Type="float" />
  17432. <Data ElementName="unknown165" Type="float" />
  17433. <Data ElementName="unknown166" Type="float" />
  17434. <Data ElementName="unknown167" Type="float" />
  17435. <Data ElementName="unknown168" Type="float" />
  17436. <Data ElementName="lethality_pve" Type="float" />
  17437. <Data ElementName="unknown170" Type="float" />
  17438. <Data ElementName="unknown171" Type="float" />
  17439. <Data ElementName="unknown172" Type="float" />
  17440. <Data ElementName="unknown173" Type="float" />
  17441. <Data ElementName="pvp_crit_mit" Type="float" />
  17442. <Data ElementName="unknown174" Type="float" />
  17443. <Data ElementName="unknown175" Type="float" />
  17444. <Data ElementName="unknown200" Type="float" />
  17445. <Data ElementName="unknown201" Type="float" />
  17446. <Data ElementName="unknown202" Type="float" />
  17447. <Data ElementName="unknown203" Type="float" />
  17448. <Data ElementName="unknown204" Type="float" />
  17449. <Data ElementName="unknown205" Type="float" />
  17450. <Data ElementName="unknown206" Type="float" />
  17451. <Data ElementName="unknown207" Type="float" />
  17452. <Data ElementName="unknown208" Type="float" />
  17453. <Data ElementName="unknown209" Type="float" />
  17454. <Data ElementName="unknown210" Type="float" />
  17455. <Data ElementName="unknown211" Type="float" />
  17456. <Data ElementName="unknown212" Type="float" />
  17457. <Data ElementName="unknown213" Type="float" />
  17458. <Data ElementName="unknown214" Type="float" />
  17459. <Data ElementName="unknown215" Type="float" />
  17460. <Data ElementName="unknown216" Type="float" />
  17461. <Data ElementName="unknown217" Type="float" />
  17462. <Data ElementName="unknown218" Type="float" />
  17463. <Data ElementName="unknown219" Type="float" />
  17464. <Data ElementName="unknown220" Type="float" />
  17465. <Data ElementName="unknown221" Type="float" />
  17466. <Data ElementName="unknown222" Type="float" />
  17467. <Data ElementName="unknown223" Type="float" />
  17468. <Data ElementName="unknown224" Type="float" />
  17469. <Data ElementName="unknown225" Type="float" />
  17470. <Data ElementName="unknown226" Type="float" />
  17471. <Data ElementName="unknown227" Type="float" />
  17472. <Data ElementName="unknown228" Type="float" />
  17473. <Data ElementName="unknown229" Type="float" />
  17474. <Data ElementName="unknown230" Type="float" />
  17475. <Data ElementName="unknown231" Type="float" />
  17476. <Data ElementName="unknown232" Type="float" />
  17477. <Data ElementName="unknown233" Type="float" />
  17478. <Data ElementName="unknown234" Type="float" />
  17479. <Data ElementName="unknown235" Type="float" />
  17480. <Data ElementName="unknown236" Type="float" />
  17481. <Data ElementName="unknown237" Type="float" />
  17482. <Data ElementName="unknown238" Type="float" />
  17483. <Data ElementName="unknown239" Type="float" />
  17484. <Data ElementName="unknown240" Type="float" />
  17485. <Data ElementName="unknown241" Type="float" />
  17486. <Data ElementName="unknown242" Type="float" />
  17487. <Data ElementName="uncontested_riposte_gear_cap" Type="float" />
  17488. <Data ElementName="uncontested_dodge_gear_cap" Type="float" />
  17489. <Data ElementName="uncontested_parry_gear_cap" Type="float" />
  17490. <Data ElementName="unknown246" Type="float" />
  17491. <Data ElementName="unknown247" Type="float" />
  17492. <Data ElementName="unknown248" Type="float" />
  17493. <Data ElementName="unknown249" Type="float" />
  17494. <Data ElementName="unknown250" Type="float" />
  17495. <Data ElementName="unknown251" Type="float" />
  17496. <Data ElementName="unknown252" Type="float" />
  17497. <Data ElementName="unknown253" Type="float" />
  17498. <Data ElementName="unknown254" Type="float" />
  17499. <Data ElementName="unknown255" Type="float" />
  17500. <Data ElementName="unknown256" Type="float" />
  17501. <Data ElementName="unknown257" Type="float" />
  17502. <Data ElementName="unknown258" Type="float" />
  17503. <Data ElementName="unknown259" Type="float" />
  17504. <Data ElementName="unknown260" Type="float" />
  17505. <Data ElementName="unknown261" Type="float" />
  17506. <Data ElementName="unknown262" Type="float" />
  17507. <Data ElementName="unknown263" Type="float" />
  17508. <Data ElementName="unknown264" Type="float" />
  17509. <Data ElementName="unknown265" Type="float" />
  17510. <Data ElementName="unknown266" Type="float" />
  17511. <Data ElementName="unknown267" Type="float" />
  17512. <Data ElementName="unknown268" Type="float" />
  17513. <Data ElementName="unknown269" Type="float" />
  17514. <Data ElementName="unknown270" Type="float" />
  17515. <Data ElementName="unknown271" Type="float" />
  17516. <Data ElementName="unknown272" Type="float" />
  17517. <Data ElementName="unknown273" Type="float" />
  17518. <Data ElementName="unknown274" Type="float" />
  17519. <Data ElementName="unknown275" Type="float" />
  17520. <Data ElementName="unknown276" Type="float" />
  17521. <Data ElementName="unknown277" Type="float" />
  17522. <Data ElementName="unknown278" Type="float" />
  17523. <Data ElementName="unknown279" Type="float" />
  17524. <Data ElementName="unknown280" Type="float" />
  17525. <Data ElementName="unknown281" Type="float" />
  17526. <Data ElementName="unknown282" Type="float" />
  17527. <Data ElementName="unknown283" Type="float" />
  17528. <Data ElementName="unknown284" Type="float" />
  17529. <Data ElementName="unknown285" Type="float" />
  17530. <Data ElementName="unknown286" Type="float" />
  17531. <Data ElementName="unknown287" Type="float" />
  17532. <Data ElementName="unknown288" Type="float" />
  17533. <Data ElementName="unknown289" Type="float" />
  17534. <Data ElementName="unknown290" Type="float" />
  17535. <Data ElementName="unknown291" Type="float" />
  17536. <Data ElementName="unknown292" Type="float" />
  17537. <Data ElementName="unknown293" Type="float" />
  17538. <Data ElementName="unknown294" Type="float" />
  17539. <Data ElementName="unknown295" Type="float" />
  17540. <Data ElementName="unknown296" Type="float" />
  17541. <Data ElementName="unknown297" Type="float" />
  17542. <Data ElementName="unknown298" Type="float" />
  17543. <Data ElementName="unknown299" Type="float" />
  17544. <Data ElementName="unknown300" Type="float" />
  17545. <Data ElementName="unknown301" Type="float" />
  17546. <Data ElementName="unknown302" Type="float" />
  17547. <Data ElementName="unknown303" Type="float" />
  17548. <Data ElementName="unknown304" Type="float" />
  17549. <Data ElementName="unknown305" Type="float" />
  17550. <Data ElementName="unknown306" Type="float" />
  17551. <Data ElementName="unknown307" Type="float" />
  17552. <Data ElementName="unknown308" Type="float" />
  17553. <Data ElementName="unknown308000" Type="float" />
  17554. <Data ElementName="unknown308001" Type="float" />
  17555. <Data ElementName="unknown308002" Type="float" />
  17556. <Data ElementName="unknown308003" Type="float" />
  17557. <Data ElementName="unknown308004" Type="float" />
  17558. <Data ElementName="unknown308005" Type="float" />
  17559. <Data ElementName="unknown308006" Type="float" />
  17560. <Data ElementName="unknown308007" Type="float" />
  17561. <Data ElementName="unknown308008" Type="float" />
  17562. <Data ElementName="unknown308009" Type="float" />
  17563. <Data ElementName="unknown308010" Type="float" />
  17564. <Data ElementName="unknown308011" Type="float" />
  17565. <Data ElementName="unknown308012" Type="float" />
  17566. <Data ElementName="unknown308013" Type="float" />
  17567. <Data ElementName="unknown308014" Type="float" />
  17568. <Data ElementName="unknown308015" Type="float" />
  17569. <Data ElementName="unknown308016" Type="float" />
  17570. <Data ElementName="unknown308017" Type="float" />
  17571. <Data ElementName="unknown308018" Type="float" />
  17572. <Data ElementName="unknown308019" Type="float" />
  17573. <Data ElementName="unknown308020" Type="float" />
  17574. <Data ElementName="unknown308021" Type="float" />
  17575. <Data ElementName="unknown308022" Type="float" />
  17576. <Data ElementName="unknown308023" Type="float" />
  17577. <Data ElementName="unknown308024" Type="float" />
  17578. <Data ElementName="unknown308025" Type="float" />
  17579. <Data ElementName="unknown308026" Type="float" />
  17580. <Data ElementName="unknown308027" Type="float" />
  17581. <Data ElementName="unknown308028" Type="float" />
  17582. <Data ElementName="unknown308029" Type="float" />
  17583. <Data ElementName="unknown308030" Type="float" />
  17584. <Data ElementName="unknown308031" Type="float" />
  17585. <Data ElementName="unknown308032" Type="float" />
  17586. <Data ElementName="unknown308033" Type="float" />
  17587. <Data ElementName="unknown308034" Type="float" />
  17588. <Data ElementName="unknown308035" Type="float" />
  17589. <Data ElementName="unknown308036" Type="float" />
  17590. <Data ElementName="unknown308037" Type="float" />
  17591. <Data ElementName="unknown308038" Type="float" />
  17592. <Data ElementName="unknown308039" Type="float" />
  17593. <Data ElementName="unknown308040" Type="float" />
  17594. <Data ElementName="unknown308041" Type="float" />
  17595. <Data ElementName="unknown308042" Type="float" />
  17596. <Data ElementName="unknown308043" Type="float" />
  17597. <Data ElementName="unknown308044" Type="float" />
  17598. <Data ElementName="unknown308045" Type="float" />
  17599. <Data ElementName="unknown308046" Type="float" />
  17600. <Data ElementName="unknown308047" Type="float" />
  17601. <Data ElementName="unknown308048" Type="float" />
  17602. <Data ElementName="unknown308049" Type="float" />
  17603. <Data ElementName="unknown308050" Type="float" />
  17604. <Data ElementName="unknown308052" Type="float" />
  17605. <Data ElementName="unknown308053" Type="float" />
  17606. <Data ElementName="unknown308054" Type="float" />
  17607. <Data ElementName="unknown308055" Type="float" />
  17608. <Data ElementName="unknown308056" Type="float" />
  17609. <Data ElementName="unknown308057" Type="float" />
  17610. <Data ElementName="unknown308058" Type="float" />
  17611. <Data ElementName="unknown308059" Type="float" />
  17612. <Data ElementName="unknown308060" Type="float" />
  17613. <Data ElementName="unknown308061" Type="float" />
  17614. <Data ElementName="unknown308062" Type="float" />
  17615. <Data ElementName="unknown308063" Type="float" />
  17616. <Data ElementName="unknown308064" Type="float" />
  17617. <Data ElementName="unknown308065" Type="float" />
  17618. <Data ElementName="unknown308066" Type="float" />
  17619. <Data ElementName="unknown308067" Type="float" />
  17620. <Data ElementName="unknown308068" Type="float" />
  17621. <Data ElementName="unknown308069" Type="float" />
  17622. <Data ElementName="unknown308070" Type="float" />
  17623. <Data ElementName="unknown308071" Type="float" />
  17624. <Data ElementName="unknown308072" Type="float" />
  17625. <Data ElementName="unknown308073" Type="float" />
  17626. <Data ElementName="unknown308074" Type="float" />
  17627. <Data ElementName="unknown308075" Type="float" />
  17628. <Data ElementName="unknown308076" Type="float" />
  17629. <Data ElementName="unknown308077" Type="float" />
  17630. <Data ElementName="unknown308078" Type="float" />
  17631. <Data ElementName="unknown308079" Type="float" />
  17632. <Data ElementName="unknown308080" Type="float" />
  17633. <Data ElementName="unknown308081" Type="float" />
  17634. <Data ElementName="unknown308082" Type="float" />
  17635. <Data ElementName="unknown308083" Type="float" />
  17636. <Data ElementName="unknown308084" Type="float" />
  17637. <Data ElementName="unknown308085" Type="float" />
  17638. <Data ElementName="unknown308086" Type="float" />
  17639. <Data ElementName="unknown308087" Type="float" />
  17640. <Data ElementName="unknown308088" Type="float" />
  17641. <Data ElementName="unknown308089" Type="float" />
  17642. <Data ElementName="unknown308090" Type="float" />
  17643. <Data ElementName="unknown308091" Type="float" />
  17644. <Data ElementName="unknown308092" Type="float" />
  17645. <Data ElementName="unknown308093" Type="float" />
  17646. <Data ElementName="unknown308094" Type="float" />
  17647. <Data ElementName="unknown308095" Type="float" />
  17648. <Data ElementName="unknown308096" Type="float" />
  17649. <Data ElementName="unknown308097" Type="float" />
  17650. <Data ElementName="unknown308098" Type="float" />
  17651. <Data ElementName="unknown308099" Type="float" />
  17652. <Data ElementName="unknown308100" Type="float" />
  17653. <Data ElementName="unknown308101" Type="float" />
  17654. <Data ElementName="out_of_combat_health_regen_pvp" Type="float" />
  17655. <Data ElementName="out_of_combat_power_regen_pvp" Type="float" />
  17656. <Data ElementName="in_combat_regen_pvp" Type="float" />
  17657. <Data ElementName="deflect_pvp" Type="float" />
  17658. <Data ElementName="increase_max_heath_pvp" Type="float" />
  17659. <Data ElementName="increase_max_health2_pvp" Type="float" />
  17660. <Data ElementName="unknown312" Type="float" />
  17661. <Data ElementName="increase_speed_pvp" Type="float" />
  17662. <Data ElementName="unknown313" Type="float" />
  17663. <Data ElementName="increase_ground_speed_pvp" Type="float" />
  17664. <Data ElementName="increase_air_speed_pvp" Type="float" />
  17665. <Data ElementName="unknown314" Type="float" />
  17666. <Data ElementName="unknown315" Type="float" />
  17667. <Data ElementName="unknown316" Type="float" />
  17668. <Data ElementName="in_combat_movement_speed_pvp" Type="float" />
  17669. <Data ElementName="Haste_pvp" Type="float" />
  17670. <Data ElementName="increase_max_power_pvp" Type="float" />
  17671. <Data ElementName="increase_max_power2_pvp" Type="float" />
  17672. <Data ElementName="unknown321" Type="float" />
  17673. <Data ElementName="unknown322" Type="float" />
  17674. <Data ElementName="unknown323" Type="float" />
  17675. <Data ElementName="hate_mod_pvp" Type="float" />
  17676. <Data ElementName="unknown325" Type="float" />
  17677. <Data ElementName="unknown326" Type="float" />
  17678. <Data ElementName="unknown327" Type="float" />
  17679. <Data ElementName="unknown328" Type="float" />
  17680. <Data ElementName="dps_pvp" Type="float" />
  17681. <Data ElementName="unknown330" Type="float" />
  17682. <Data ElementName="unknown331" Type="float" />
  17683. <Data ElementName="unknown332" Type="float" />
  17684. <Data ElementName="base_avoidance_pvp" Type="float" />
  17685. <Data ElementName="unknown334" Type="float" />
  17686. <Data ElementName="uncontested_riposte_pvp" Type="float" />
  17687. <Data ElementName="uncontested_parry_pvp" Type="float" />
  17688. <Data ElementName="unknown337" Type="float" />
  17689. <Data ElementName="unknown338" Type="float" />
  17690. <Data ElementName="multi_attack_pvp" Type="float" />
  17691. <Data ElementName="spell_multi_attack_pvp" Type="float" />
  17692. <Data ElementName="unknown341" Type="float" />
  17693. <Data ElementName="unknown342" Type="float" />
  17694. <Data ElementName="unknown343" Type="float" />
  17695. <Data ElementName="block_chance_pvp" Type="float" />
  17696. <Data ElementName="unknown345" Type="float" />
  17697. <Data ElementName="unknown346" Type="float" />
  17698. <Data ElementName="crit_chance_pvp" Type="float" />
  17699. <Data ElementName="unknown348" Type="float" />
  17700. <Data ElementName="unknown349" Type="float" />
  17701. <Data ElementName="crit_bonus_pvp" Type="float" />
  17702. <Data ElementName="potency_pvp" Type="float" />
  17703. <Data ElementName="unknown352" Type="float" />
  17704. <Data ElementName="reuse_speed_pvp" Type="float" />
  17705. <Data ElementName="recovery_speed_pvp" Type="float" />
  17706. <Data ElementName="casting_speed_pvp" Type="float" />
  17707. <Data ElementName="unknown356" Type="float" />
  17708. <Data ElementName="unknown357" Type="float" />
  17709. <Data ElementName="unknown358" Type="float" />
  17710. <Data ElementName="decrease_falling_dmg_pvp" Type="float" />
  17711. <Data ElementName="unknown360" Type="float" />
  17712. <Data ElementName="unknown361" Type="float" />
  17713. <Data ElementName="unknown362" Type="float" />
  17714. <Data ElementName="unknown363" Type="float" />
  17715. <Data ElementName="unknown364" Type="float" />
  17716. <Data ElementName="unknown365" Type="float" />
  17717. <Data ElementName="unknown366" Type="float" />
  17718. <Data ElementName="unknown367" Type="float" />
  17719. <Data ElementName="loot_coin_pvp" Type="float" />
  17720. <Data ElementName="mitigation_increase_pvp" Type="float" />
  17721. <Data ElementName="unknown370" Type="float" />
  17722. <Data ElementName="strikethrough_pvp" Type="float" />
  17723. <Data ElementName="unknown372" Type="float" />
  17724. <Data ElementName="unknown373" Type="float" />
  17725. <Data ElementName="unknown374" Type="float" />
  17726. <Data ElementName="unknown375" Type="float" />
  17727. <Data ElementName="unknown376" Type="float" />
  17728. <Data ElementName="unknown377" Type="float" />
  17729. <Data ElementName="unknown378" Type="float" />
  17730. <Data ElementName="unknown379" Type="float" />
  17731. <Data ElementName="unknown380" Type="float" />
  17732. <Data ElementName="unknown381" Type="float" />
  17733. <Data ElementName="lethality_pvp" Type="float" />
  17734. <Data ElementName="unknown383" Type="float" />
  17735. <Data ElementName="unknown384" Type="float" />
  17736. <Data ElementName="unknown385" Type="float" />
  17737. <Data ElementName="unknown386" Type="float" />
  17738. <Data ElementName="unknown387" Type="float" />
  17739. <Data ElementName="unknown388" Type="float" />
  17740. <Data ElementName="unknown389" Type="float" />
  17741. <Data ElementName="unknown390" Type="float" />
  17742. <Data ElementName="unknown391" Type="float" />
  17743. <Data ElementName="unknown392" Type="float" />
  17744. <Data ElementName="unknown393" Type="float" />
  17745. <Data ElementName="unknown394" Type="float" />
  17746. <Data ElementName="unknown395" Type="float" />
  17747. <Data ElementName="unknown396" Type="float" />
  17748. <Data ElementName="unknown397" Type="float" />
  17749. <Data ElementName="unknown398" Type="float" />
  17750. <Data ElementName="unknown458" Type="float" />
  17751. <Data ElementName="unknown459" Type="float" />
  17752. <Data ElementName="unknown460" Type="float" />
  17753. <Data ElementName="unknown461" Type="float" />
  17754. <Data ElementName="unknown462" Type="float" />
  17755. <Data ElementName="unknown463" Type="float" />
  17756. <Data ElementName="unknown177" Type="float" />
  17757. <Data ElementName="unknown465" Type="float" />
  17758. <Data ElementName="unknown466" Type="float" />
  17759. <Data ElementName="unknown467" Type="float" />
  17760. <Data ElementName="unknown178" Type="float" />
  17761. <Data ElementName="unknown470" Type="float" />
  17762. <Data ElementName="unknown471" Type="float" />
  17763. <Data ElementName="unknown472" Type="float" />
  17764. <Data ElementName="unknown473" Type="float" />
  17765. <Data ElementName="unknown474" Type="float" />
  17766. <Data ElementName="unknown475" Type="float" />
  17767. <Data ElementName="unknown476" Type="float" />
  17768. <Data ElementName="unknown417" Type="float" />
  17769. <Data ElementName="unknown418" Type="float" />
  17770. <Data ElementName="unknown419" Type="float" />
  17771. <Data ElementName="unknown420" Type="float" />
  17772. <Data ElementName="unknown421" Type="float" />
  17773. <Data ElementName="unknown422" Type="float" />
  17774. <Data ElementName="unknown423" Type="float" />
  17775. <Data ElementName="unknown424" Type="float" />
  17776. <Data ElementName="unknown425" Type="float" />
  17777. <Data ElementName="unknown426" Type="float" />
  17778. <Data ElementName="unknown427" Type="float" />
  17779. <Data ElementName="unknown428" Type="float" />
  17780. <Data ElementName="unknown429" Type="float" />
  17781. <Data ElementName="unknown430" Type="float" />
  17782. <Data ElementName="unknown431" Type="float" />
  17783. <Data ElementName="unknown432" Type="float" />
  17784. <Data ElementName="unknown433" Type="float" />
  17785. <Data ElementName="unknown434" Type="float" />
  17786. <Data ElementName="unknown435" Type="float" />
  17787. <Data ElementName="unknown436" Type="float" />
  17788. <Data ElementName="unknown437" Type="float" />
  17789. <Data ElementName="unknown438" Type="float" />
  17790. <Data ElementName="unknown439" Type="float" />
  17791. <Data ElementName="unknown440" Type="float" />
  17792. <Data ElementName="unknown441" Type="float" />
  17793. <Data ElementName="unknown180" Type="int8" />
  17794. <Data ElementName="unknown524" Type="int8" />
  17795. <Data ElementName="unknown181a" Type="int8" />
  17796. <Data ElementName="unknown181b" Type="int8" />
  17797. <Data ElementName="unknown442" Type="float" />
  17798. <Data ElementName="unknown443" Type="float" />
  17799. <Data ElementName="unknown444" Type="float" />
  17800. <Data ElementName="unknown445" Type="float" />
  17801. <Data ElementName="unknown446" Type="float" />
  17802. <Data ElementName="unknown447" Type="float" />
  17803. <Data ElementName="unknown448" Type="float" />
  17804. <Data ElementName="unknown449" Type="float" />
  17805. <Data ElementName="unknown450" Type="float" />
  17806. <Data ElementName="unknown451" Type="float" />
  17807. <Data ElementName="unknown452" Type="float" />
  17808. <Data ElementName="unknown453" Type="float" />
  17809. <Data ElementName="unknown454" Type="float" />
  17810. <Data ElementName="unknown455" Type="float" />
  17811. <Data ElementName="unknown456" Type="float" />
  17812. <Data ElementName="unknown457" Type="float" />
  17813. <Data ElementName="durability_mod" Type="float" />
  17814. <Data ElementName="durability_add" Type="float" />
  17815. <Data ElementName="progress_mod" Type="float" />
  17816. <Data ElementName="progress_add" Type="float" />
  17817. <Data ElementName="success_mod" Type="float" />
  17818. <Data ElementName="crit_success_mod" Type="float" />
  17819. <Data ElementName="unknown458" Type="float" />
  17820. <Data ElementName="rare_harvest_chance" Type="float" />
  17821. <Data ElementName="max_crafting" Type="float" />
  17822. <Data ElementName="component_refund" Type="float" />
  17823. <Data ElementName="unknown459" Type="float" />
  17824. <Data ElementName="refine_quantity_mod" Type="float" />
  17825. <Data ElementName="ex_durability_mod" Type="float" />
  17826. <Data ElementName="ex_durability_add" Type="float" />
  17827. <Data ElementName="ex_crit_success_mod" Type="float" />
  17828. <Data ElementName="ex_crit_failure_mod" Type="float" />
  17829. <Data ElementName="ex_progress_mod" Type="float" />
  17830. <Data ElementName="ex_progress_add" Type="float" />
  17831. <Data ElementName="ex_success_mod" Type="float" />
  17832. <Data ElementName="unknown477" Type="float" />
  17833. <Data ElementName="unknown478" Type="float" />
  17834. <Data ElementName="unknown479" Type="float" />
  17835. <Data ElementName="unknown480" Type="float" />
  17836. <Data ElementName="unknown481" Type="float" />
  17837. <Data ElementName="unknown482" Type="float" />
  17838. <Data ElementName="unknown483" Type="float" />
  17839. <Data ElementName="unknown484" Type="float" />
  17840. <Data ElementName="unknown485" Type="float" />
  17841. <Data ElementName="unknown486" Type="float" />
  17842. <Data ElementName="unknown487" Type="float" />
  17843. <Data ElementName="unknown488" Type="float" />
  17844. <Data ElementName="unknown489" Type="float" />
  17845. <Data ElementName="unknown490" Type="float" />
  17846. <Data ElementName="unknown491" Type="float" />
  17847. <Data ElementName="unknown492" Type="float" />
  17848. <Data ElementName="unknown493" Type="float" />
  17849. <Data ElementName="unknown494" Type="float" />
  17850. <Data ElementName="unknown495" Type="float" />
  17851. <Data ElementName="unknown496" Type="float" />
  17852. <Data ElementName="unknown497" Type="float" />
  17853. <Data ElementName="unknown498" Type="float" />
  17854. <Data ElementName="unknown499" Type="float" />
  17855. <Data ElementName="unknown500" Type="float" />
  17856. <Data ElementName="unknown501" Type="float" />
  17857. <Data ElementName="unknown502" Type="float" />
  17858. <Data ElementName="unknown503" Type="float" />
  17859. <Data ElementName="unknown504" Type="float" />
  17860. <Data ElementName="unknown505" Type="float" />
  17861. <Data ElementName="unknown506" Type="float" />
  17862. <Data ElementName="unknown507" Type="float" />
  17863. <Data ElementName="unknown508" Type="float" />
  17864. <Data ElementName="unknown509" Type="float" />
  17865. <Data ElementName="unknown510" Type="float" />
  17866. <Data ElementName="unknown511" Type="float" />
  17867. <Data ElementName="unknown512" Type="float" />
  17868. <Data ElementName="unknown513" Type="float" />
  17869. <Data ElementName="unknown514" Type="float" />
  17870. <Data ElementName="haste_tt" Type="int32" />
  17871. <Data ElementName="dps_pve_tt" Type="int32" />
  17872. <Data ElementName="dps_pvp_tt" Type="int32" />
  17873. <Data ElementName="multi_attack_pve_tt" Type="float" />
  17874. <Data ElementName="multi_attack_pvp_tt" Type="float" />
  17875. <Data ElementName="unknown520" Type="float" />
  17876. <Data ElementName="unknown521" Type="float" />
  17877. <Data ElementName="unknown522" Type="float" />
  17878. <Data ElementName="unknown523" Type="float" />
  17879. <Data ElementName="unknown550" Type="int8" />
  17880. <Data ElementName="vision" Type="int16" />
  17881. <Data ElementName="unknown551" Type="int8" />
  17882. <Data ElementName="unknown525a" Type="int8" Size="264" />
  17883. <Data ElementName="unknown525b" Type="int32" Size="12" />
  17884. <Data ElementName="unknown525c" Type="int8" Size="30" />
  17885. <Data ElementName="group_members" Substruct="Substruct_GroupMember" Size="5" />
  17886. <Data ElementName="unknown182" Type="int16" />
  17887. <Data ElementName="unknown183" Type="int8" Size="410" />
  17888. <Data ElementName="pet_id" Type="int32" />
  17889. <Data ElementName="pet_name" Type="char" Size="32" />
  17890. <Data ElementName="unknown184" Type="int8" Size="9" />
  17891. <Data ElementName="pet_health_pct" Type="float" />
  17892. <Data ElementName="pet_power_pct" Type="float" />
  17893. <Data ElementName="unknown185" Type="int8" />
  17894. <Data ElementName="pet_movement" Type="int8" />
  17895. <Data ElementName="pet_behavior" Type="int8" />
  17896. <Data ElementName="unknown186" Type="int8" Size="8" />
  17897. <Data ElementName="merc_id" Type="int32" />
  17898. <Data ElementName="merc_name" Type="char" Size="32" />
  17899. <Data ElementName="merc_unknown21" Type="int8" Size="9" />
  17900. <Data ElementName="merc_health_pct" Type="float" />
  17901. <Data ElementName="merc_power_pct" Type="float" />
  17902. <Data ElementName="merc_unknown21b" Type="int8" />
  17903. <Data ElementName="merc_movement" Type="int8" />
  17904. <Data ElementName="merc_behavior" Type="int8" />
  17905. <Data ElementName="merc_unknown21c" Type="int8" Size="101" />
  17906. <Data ElementName="unknown527" Type="int8" Size="9" />
  17907. <Data ElementName="unknown526" Type="int8" Size="23" />
  17908. <Data ElementName="rain" Type="float" />
  17909. <Data ElementName="rain2" Type="float" />
  17910. <Data ElementName="unknownint32a" Type="int32" />
  17911. <Data ElementName="status_points" Type="int32" />
  17912. <Data ElementName="guild_status" Type="int32" />
  17913. <Data ElementName="unknown187" Type="int8" />
  17914. <Data ElementName="house_zone" Type="char" Size="48" />
  17915. <Data ElementName="unknown189a" Type="int8" Size="151" />
  17916. <Data ElementName="bind_zone" Type="char" Size="32" />
  17917. <Data ElementName="unknown188a" Type="int32" />
  17918. <Data ElementName="unknown188b" Type="int32" />
  17919. <Data ElementName="unknown188c" Type="int32" />
  17920. <Data ElementName="unknown188d" Type="int32" />
  17921. <Data ElementName="unknown188e" Type="int32" />
  17922. <Data ElementName="unknown188f" Type="int32" />
  17923. <Data ElementName="unknown188g" Type="int32" />
  17924. <Data ElementName="unknown188h" Type="int32" />
  17925. <Data ElementName="mount_equip_index" Type="int32" />
  17926. <Data ElementName="mount_appearance_index" Type="int32" />
  17927. <Data ElementName="unknown188k" Type="int32" />
  17928. <Data ElementName="unknown188l" Type="int32" />
  17929. <Data ElementName="unknown188m" Type="int32" />
  17930. <Data ElementName="unknown188n" Type="int32" />
  17931. <Data ElementName="unknown188o" Type="int32" />
  17932. <Data ElementName="unknown189" Type="int8" />
  17933. </Struct>
  17934. <Struct Name="WS_CharacterSheet" ClientVersion="67650" OpcodeName="OP_UpdateCharacterSheetMsg" >
  17935. <Data ElementName="character_name" Type="char" Size="40" />
  17936. <Data ElementName="unknown_1_1_MJ" Type="int16" />
  17937. <Data ElementName="race" Type="int8" />
  17938. <Data ElementName="gender" Type="int8" />
  17939. <Data ElementName="exiled" Type="int8" />
  17940. <Data ElementName="class1" Type="int32" />
  17941. <Data ElementName="class2" Type="int32" />
  17942. <Data ElementName="class3" Type="int32" />
  17943. <Data ElementName="tradeskill_class1" Type="int32" />
  17944. <Data ElementName="tradeskill_class2" Type="int32" />
  17945. <Data ElementName="tradeskill_class3" Type="int32" />
  17946. <Data ElementName="level" Type="int16" />
  17947. <Data ElementName="effective_level" Type="int16" />
  17948. <Data ElementName="tradeskill_level" Type="int16" />
  17949. <Data ElementName="account_age_base" Type="int16" />
  17950. <Data ElementName="account_age_bonus" Type="int16" />
  17951. <Data ElementName="unknown_1_2_MJ" Type="int32" />
  17952. <Data ElementName="Unknown66261a" Type="int8" Size="2" />
  17953. <Data ElementName="deity" Type="char" Size="32" />
  17954. <Data ElementName="unknown_deity" Type="int8" Size="36" />
  17955. <Data ElementName="last_name" Type="char" Size="20" />
  17956. <Data ElementName="unknown3" Type="int8" />
  17957. <Data ElementName="character_name2" Type="char" Size="40" />
  17958. <Data ElementName="character_name2_unknown" Type="int16" />
  17959. <Data ElementName="character_name3" Type="char" Size="40" />
  17960. <Data ElementName="character_name3_unknown" Type="int16" />
  17961. <Data ElementName="current_hp" Type="sint64" />
  17962. <Data ElementName="max_hp" Type="int64" />
  17963. <Data ElementName="base_hp" Type="int32" />
  17964. <Data ElementName="base_hp2" Type="int32" />
  17965. <Data ElementName="current_power" Type="sint32" />
  17966. <Data ElementName="max_power" Type="sint32" />
  17967. <Data ElementName="base_power" Type="int32" />
  17968. <Data ElementName="conc_used" Type="int8" />
  17969. <Data ElementName="conc_max" Type="int8" />
  17970. <Data ElementName="savagery" Type="sint32" />
  17971. <Data ElementName="max_savagery" Type="sint32" />
  17972. <Data ElementName="unknown4b" Type="int32" />
  17973. <Data ElementName="savagery_level" Type="int32" />
  17974. <Data ElementName="max_savagery_level" Type="int32" />
  17975. <Data ElementName="unknown4c" Type="int8" Size="4" />
  17976. <Data ElementName="dissonance" Type="sint32" />
  17977. <Data ElementName="max_dissonance" Type="sint32" />
  17978. <Data ElementName="base_dissonance" Type="sint32" />
  17979. <Data ElementName="hp_regen" Type="int32" />
  17980. <Data ElementName="power_regen" Type="int32" />
  17981. <Data ElementName="unknown6" Type="int32" Size="2" />
  17982. <Data ElementName="unknown7" Type="float" Size="2" />
  17983. <Data ElementName="stat_bonus_health" Type="float" />
  17984. <Data ElementName="stat_bonus_power" Type="float" />
  17985. <Data ElementName="bonus_health" Type="int32" />
  17986. <Data ElementName="unknown8" Type="int32" />
  17987. <Data ElementName="bonus_power" Type="int32" />
  17988. <Data ElementName="stat_bonus_damage" Type="float" />
  17989. <Data ElementName="mitigation_pct_pve" Type="int16" />
  17990. <Data ElementName="mitigation_pct_pvp" Type="int16" />
  17991. <Data ElementName="toughness" Type="int16" />
  17992. <Data ElementName="toughness_resist_dmg_pvp" Type="float" />
  17993. <Data ElementName="lethality" Type="int16" />
  17994. <Data ElementName="lethality_pct" Type="float" />
  17995. <Data ElementName="avoidance_pct" Type="int16" />
  17996. <Data ElementName="avoidance_reduction" Type="int16" />
  17997. <Data ElementName="avoidance" Type="int16" />
  17998. <Data ElementName="unknown10" Type="int16" />
  17999. <Data ElementName="avoidance_base" Type="int16" />
  18000. <Data ElementName="unknown10a" Type="int16" />
  18001. <Data ElementName="parry" Type="int16" />
  18002. <Data ElementName="unknown11" Type="int16" />
  18003. <Data ElementName="block" Type="int16" />
  18004. <Data ElementName="unknown12" Type="int16" />
  18005. <Data ElementName="uncontested_block" Type="int16" />
  18006. <Data ElementName="unknown13" Type="int16" />
  18007. <Data ElementName="uncontested_riposte" Type="int16" />
  18008. <Data ElementName="uncontested_dodge" Type="int16" />
  18009. <Data ElementName="uncontested_parry" Type="int16" />
  18010. <Data ElementName="str" Type="int32" />
  18011. <Data ElementName="sta" Type="int32" />
  18012. <Data ElementName="agi" Type="int32" />
  18013. <Data ElementName="wis" Type="int32" />
  18014. <Data ElementName="int" Type="int32" />
  18015. <Data ElementName="str_base" Type="int32" />
  18016. <Data ElementName="sta_base" Type="int32" />
  18017. <Data ElementName="agi_base" Type="int32" />
  18018. <Data ElementName="wis_base" Type="int32" />
  18019. <Data ElementName="int_base" Type="int32" />
  18020. <Data ElementName="mitigation_cur" Type="int32" />
  18021. <Data ElementName="elemental" Type="int32" />
  18022. <Data ElementName="noxious" Type="int32" />
  18023. <Data ElementName="arcane" Type="int32" />
  18024. <Data ElementName="mitigation_base" Type="int32" />
  18025. <Data ElementName="elemental_base" Type="int32" />
  18026. <Data ElementName="noxious_base" Type="int32" />
  18027. <Data ElementName="arcane_base" Type="int32" />
  18028. <Data ElementName="unknown14" Type="int16" />
  18029. <Data ElementName="elemental_absorb_pve" Type="int16" />
  18030. <Data ElementName="noxious_absorb_pve" Type="int16" />
  18031. <Data ElementName="arcane_absorb_pve" Type="int16" />
  18032. <Data ElementName="unknown15" Type="int16" />
  18033. <Data ElementName="elemental_absorb_pvp" Type="int16" />
  18034. <Data ElementName="noxious_absorb_pvp" Type="int16" />
  18035. <Data ElementName="arcane_absorb_pvp" Type="int16" />
  18036. <Data ElementName="unknown16" Type="int16" />
  18037. <Data ElementName="elemental_dmg_reduction" Type="int16" />
  18038. <Data ElementName="noxious_dmg_reduction" Type="int16" />
  18039. <Data ElementName="arcane_dmg_reduction" Type="int16" />
  18040. <Data ElementName="unknown17" Type="int16" />
  18041. <Data ElementName="elemental_dmg_reduction_pct" Type="int16" />
  18042. <Data ElementName="noxious_dmg_reduction_pct" Type="int16" />
  18043. <Data ElementName="arcane_dmg_reduction_pct" Type="int16" />
  18044. <Data ElementName="current_adv_xp" Type="float" />
  18045. <Data ElementName="needed_adv_xp" Type="float" />
  18046. <Data ElementName="debt_adv_xp" Type="float" />
  18047. <Data ElementName="current_trade_xp" Type="float" />
  18048. <Data ElementName="needed_trade_xp" Type="float" />
  18049. <Data ElementName="debt_trade_xp" Type="float" />
  18050. <Data ElementName="unknown18a" Type="int16" />
  18051. <Data ElementName="unknown18b" Type="int16" />
  18052. <Data ElementName="unknown18c" Type="int16" />
  18053. <Data ElementName="unknown18d" Type="int16" />
  18054. <Data ElementName="unknown18e" Type="int16" />
  18055. <Data ElementName="unknown18f" Type="int16" />
  18056. <Data ElementName="unknown19" Type="int16" />
  18057. <Data ElementName="adventure_vitality" Type="int16" />
  18058. <Data ElementName="adventure_vitality_yellow_arrow" Type="int16" />
  18059. <Data ElementName="assigned_aa" Type="int16" />
  18060. <Data ElementName="max_aa" Type="int32" />
  18061. <Data ElementName="server_bonus" Type="int16" />
  18062. <Data ElementName="adventure_vet_bonus" Type="int16" />
  18063. <Data ElementName="tradeskill_vet_bonus" Type="int16" />
  18064. <Data ElementName="dungeon_finder_bonus" Type="int16" />
  18065. <Data ElementName="recruit_friend" Type="int16" />
  18066. <Data ElementName="recruit_friend_bonus" Type="int16" />
  18067. <Data ElementName="tradeskill_vitality_blue_arrow" Type="int16" />
  18068. <Data ElementName="mentor_bonus" Type="int16" />
  18069. <Data ElementName="unknown20" Type="int8" Size="2" />
  18070. <Data ElementName="adventure_vitality_blue_arrow" Type="int16" />
  18071. <Data ElementName="tradeskill_vitality" Type="int16" />
  18072. <Data ElementName="unknown21" Type="int16" />
  18073. <Data ElementName="unknown23" Type="int16" />
  18074. <Data ElementName="unknown24a" Type="int16" />
  18075. <Data ElementName="unknown24b" Type="int16" />
  18076. <Data ElementName="aa_towards_next" Type="int16" />
  18077. <Data ElementName="unknown24c2" Type="int16" />
  18078. <Data ElementName="unassigned_aa" Type="int16" />
  18079. <Data ElementName="aa_green_bar" Type="int16" />
  18080. <Data ElementName="adv_xp_to_aa_xp_slider" Type="int16" />
  18081. <Data ElementName="adv_xp_to_aa_xp_max" Type="int16" />
  18082. <Data ElementName="aa_blue_bar" Type="int16" />
  18083. <Data ElementName="bonus_achievement_xp" Type="int16" />
  18084. <Data ElementName="unknown24c1" Type="int16" />
  18085. <Data ElementName="unknown22" Type="int16" />
  18086. <Data ElementName="items_found" Type="int32" />
  18087. <Data ElementName="named_npcs_killed" Type="int32" />
  18088. <Data ElementName="quests_completed" Type="int32" />
  18089. <Data ElementName="exploration_events" Type="int32" />
  18090. <Data ElementName="completed_collections" Type="int32" />
  18091. <Data ElementName="unknown24d" Type="int32" />
  18092. <Data ElementName="unknown24e" Type="int32" />
  18093. <Data ElementName="unknown25" Type="int8" />
  18094. <Data ElementName="unknown26" Type="int16" />
  18095. <Data ElementName="unknown27" Type="int16" />
  18096. <Data ElementName="unknown28" Type="int16" />
  18097. <Data ElementName="unknown29" Type="int16" />
  18098. <Data ElementName="unknown6307301" Type="int16" />
  18099. <Data ElementName="unknown6307302" Type="int16" />
  18100. <Data ElementName="total_prestige_points" Type="int16" />
  18101. <Data ElementName="unassigned_prestige_points" Type="int16" />
  18102. <Data ElementName="unknown30" Type="int16" />
  18103. <Data ElementName="unknown31" Type="int16" />
  18104. <Data ElementName="total_tradeskill_points" Type="int16" />
  18105. <Data ElementName="unassigned_tradeskill_points" Type="int16" />
  18106. <Data ElementName="unknown32" Type="int16" />
  18107. <Data ElementName="unknown33" Type="int16" />
  18108. <Data ElementName="total_tradeskill_prestige_points" Type="int16" />
  18109. <Data ElementName="unassigned_tradeskill_prestige_points" Type="int16" />
  18110. <Data ElementName="unknown63073" Type="int32" Size="2" />
  18111. <Data ElementName="coins_copper" Type="int32" />
  18112. <Data ElementName="coins_silver" Type="int32" />
  18113. <Data ElementName="coins_gold" Type="int32" />
  18114. <Data ElementName="coins_plat" Type="int32" />
  18115. <Data ElementName="unknown34" Type="int32" Size="5" />
  18116. <Data ElementName="spell_effects" Substruct="Substruct_SpellEffects" Size="45" />
  18117. <Data ElementName="passive_spell_effects" Substruct="Substruct_PassiveEffects" Size="145" />
  18118. <Data ElementName="unknown35" Type="int8" Size="486" />
  18119. <Data ElementName="trauma_count" Type="int8" />
  18120. <Data ElementName="arcane_count" Type="int8" />
  18121. <Data ElementName="noxious_count" Type="int8" />
  18122. <Data ElementName="elemental_count" Type="int8" />
  18123. <Data ElementName="curse_count" Type="int8" />
  18124. <Data ElementName="maintained_effects" Substruct="Substruct_MaintainedEffects" Size="30" />
  18125. <Data ElementName="breath" Type="float" />
  18126. <Data ElementName="breathe_underwater" Type="int8" />
  18127. <Data ElementName="unknown36" Type="float" />
  18128. <Data ElementName="melee_pri_dmg_min" Type="int32" />
  18129. <Data ElementName="melee_pri_dmg_max" Type="int32" />
  18130. <Data ElementName="melee_pri_delay" Type="float" />
  18131. <Data ElementName="melee_sec_dmg_min" Type="int32" />
  18132. <Data ElementName="melee_sec_dmg_max" Type="int32" />
  18133. <Data ElementName="melee_sec_delay" Type="float" />
  18134. <Data ElementName="ranged_dmg_min" Type="int32" />
  18135. <Data ElementName="ranged_dmg_max" Type="int32" />
  18136. <Data ElementName="ranged_delay" Type="float" />
  18137. <Data ElementName="unknown37" Type="int32" />
  18138. <Data ElementName="unknown38" Type="int32" />
  18139. <Data ElementName="unknown39" Type="int32" />
  18140. <Data ElementName="unknown40" Type="int32" />
  18141. <Data ElementName="ability_mod_pve" Type="float" />
  18142. <Data ElementName="unknown41" Type="float" />
  18143. <Data ElementName="unknown42" Type="float" />
  18144. <Data ElementName="unknown43" Type="float" />
  18145. <Data ElementName="unknown44" Type="float" />
  18146. <Data ElementName="ability_mod_pvp" Type="float" />
  18147. <Data ElementName="base_melee_crit" Type="float" />
  18148. <Data ElementName="base_spell_crit" Type="float" />
  18149. <Data ElementName="base_taunt_crit" Type="float" />
  18150. <Data ElementName="base_heal_crit" Type="float" />
  18151. <Data ElementName="flags" Type="int32" />
  18152. <Data ElementName="flags2" Type="int32" />
  18153. <Data ElementName="unknown45" Type="float" />
  18154. <Data ElementName="unknown46" Type="float" />
  18155. <Data ElementName="unknown47" Type="float" />
  18156. <Data ElementName="unknown48" Type="float" />
  18157. <Data ElementName="unknown49" Type="float" />
  18158. <Data ElementName="unknown50" Type="float" />
  18159. <Data ElementName="unknown51" Type="float" />
  18160. <Data ElementName="unknown52" Type="float" />
  18161. <Data ElementName="unknown53" Type="float" />
  18162. <Data ElementName="unknown54" Type="float" />
  18163. <Data ElementName="unknown55" Type="float" />
  18164. <Data ElementName="unknown56" Type="float" />
  18165. <Data ElementName="unknown57" Type="float" />
  18166. <Data ElementName="unknown58" Type="float" />
  18167. <Data ElementName="unknown59" Type="float" />
  18168. <Data ElementName="unknown60" Type="float" />
  18169. <Data ElementName="unknown61" Type="float" />
  18170. <Data ElementName="unknown62" Type="float" />
  18171. <Data ElementName="unknown63" Type="float" />
  18172. <Data ElementName="unknown64" Type="float" />
  18173. <Data ElementName="unknown65" Type="float" />
  18174. <Data ElementName="unknown66" Type="float" />
  18175. <Data ElementName="unknown67" Type="float" />
  18176. <Data ElementName="unknown68" Type="float" />
  18177. <Data ElementName="unknown69" Type="float" />
  18178. <Data ElementName="unknown70" Type="float" />
  18179. <Data ElementName="unknown71" Type="float" />
  18180. <Data ElementName="unknown72" Type="float" />
  18181. <Data ElementName="unknown73" Type="float" />
  18182. <Data ElementName="unknown74" Type="float" />
  18183. <Data ElementName="unknown75" Type="float" />
  18184. <Data ElementName="unknown76" Type="float" />
  18185. <Data ElementName="unknown77" Type="float" />
  18186. <Data ElementName="unknown78" Type="float" />
  18187. <Data ElementName="unknown79" Type="float" />
  18188. <Data ElementName="unknown80" Type="float" />
  18189. <Data ElementName="unknown81" Type="float" />
  18190. <Data ElementName="unknown82" Type="float" />
  18191. <Data ElementName="unknown83" Type="float" />
  18192. <Data ElementName="unknown84" Type="float" />
  18193. <Data ElementName="unknown85" Type="float" />
  18194. <Data ElementName="unknown86" Type="float" />
  18195. <Data ElementName="unknown87" Type="float" />
  18196. <Data ElementName="unknown88" Type="float" />
  18197. <Data ElementName="unknown89" Type="float" />
  18198. <Data ElementName="unknown90" Type="float" />
  18199. <Data ElementName="unknown91" Type="float" />
  18200. <Data ElementName="unknown92" Type="float" />
  18201. <Data ElementName="unknown93" Type="float" />
  18202. <Data ElementName="unknown94" Type="float" />
  18203. <Data ElementName="unknown95" Type="float" />
  18204. <Data ElementName="unknown96" Type="float" />
  18205. <Data ElementName="unknown97" Type="float" />
  18206. <Data ElementName="unknown98" Type="float" />
  18207. <Data ElementName="unknown99" Type="float" />
  18208. <Data ElementName="unknown100" Type="float" />
  18209. <Data ElementName="unknown101" Type="float" />
  18210. <Data ElementName="unknown102" Type="float" />
  18211. <Data ElementName="unknown103" Type="float" />
  18212. <Data ElementName="unknown104" Type="float" />
  18213. <Data ElementName="unknown105" Type="float" />
  18214. <Data ElementName="unknown106" Type="float" />
  18215. <Data ElementName="unknown107" Type="float" />
  18216. <Data ElementName="unknown108" Type="float" />
  18217. <Data ElementName="unknown109" Type="float" />
  18218. <Data ElementName="unknown110" Type="float" />
  18219. <Data ElementName="out_of_combat_health_regen" Type="float" />
  18220. <Data ElementName="out_of_combat_power_regen" Type="float" />
  18221. <Data ElementName="in_combat_regen" Type="float" />
  18222. <Data ElementName="deflect" Type="float" />
  18223. <Data ElementName="increase_max_health" Type="float" />
  18224. <Data ElementName="increase_max_health2" Type="float" />
  18225. <Data ElementName="unknown117" Type="float" />
  18226. <Data ElementName="increase_speed" Type="float" />
  18227. <Data ElementName="unknown119" Type="float" />
  18228. <Data ElementName="increase_ground_speed" Type="float" />
  18229. <Data ElementName="increase_air_speed" Type="float" />
  18230. <Data ElementName="unknown122" Type="float" />
  18231. <Data ElementName="unknown123" Type="float" />
  18232. <Data ElementName="unknown124" Type="float" />
  18233. <Data ElementName="in_combat_movement_speed" Type="float" />
  18234. <Data ElementName="haste" Type="float" />
  18235. <Data ElementName="increase_max_power" Type="float" />
  18236. <Data ElementName="increase_max_power2" Type="float" />
  18237. <Data ElementName="unknown128" Type="float" />
  18238. <Data ElementName="drunk" Type="float" />
  18239. <Data ElementName="unknown129" Type="float" />
  18240. <Data ElementName="hate_mod" Type="float" />
  18241. <Data ElementName="adventure_effects_bonus" Type="float" />
  18242. <Data ElementName="tradeskill_effects_bonus" Type="float" />
  18243. <Data ElementName="unknown130" Type="float" />
  18244. <Data ElementName="unknown131" Type="float" />
  18245. <Data ElementName="unknown131a" Type="float" />
  18246. <Data ElementName="dps" Type="float" />
  18247. <Data ElementName="unknown132" Type="float" />
  18248. <Data ElementName="unknown133" Type="float" />
  18249. <Data ElementName="unknown134" Type="float" />
  18250. <Data ElementName="base_avoidance" Type="float" />
  18251. <Data ElementName="unknown136" Type="float" />
  18252. <Data ElementName="uncontested_riposte_pve" Type="float" />
  18253. <Data ElementName="uncontested_parry_pve" Type="float" />
  18254. <Data ElementName="unknown139" Type="float" />
  18255. <Data ElementName="melee_ae" Type="float" />
  18256. <Data ElementName="multi_attack" Type="float" />
  18257. <Data ElementName="spell_multi_attack" Type="float" />
  18258. <Data ElementName="ability_double_cast" Type="float" />
  18259. <Data ElementName="flurry" Type="float" />
  18260. <Data ElementName="unknown141" Type="float" />
  18261. <Data ElementName="bountiful_harvest" Type="float" />
  18262. <Data ElementName="block_chance" Type="float" />
  18263. <Data ElementName="unknown142" Type="float" />
  18264. <Data ElementName="unknown143" Type="float" />
  18265. <Data ElementName="crit_chance" Type="float" />
  18266. <Data ElementName="unknown144" Type="float" />
  18267. <Data ElementName="unknown145" Type="float" />
  18268. <Data ElementName="crit_bonus" Type="float" />
  18269. <Data ElementName="potency" Type="float" />
  18270. <Data ElementName="unknown146" Type="float" />
  18271. <Data ElementName="reuse_speed" Type="float" />
  18272. <Data ElementName="recovery_speed" Type="float" />
  18273. <Data ElementName="casting_speed" Type="float" />
  18274. <Data ElementName="spell_reuse_speed" Type="float" />
  18275. <Data ElementName="unknown147" Type="float" />
  18276. <Data ElementName="decrease_falling_dmg" Type="float" />
  18277. <Data ElementName="unknown149" Type="float" />
  18278. <Data ElementName="unknown150" Type="float" />
  18279. <Data ElementName="unknown151" Type="float" />
  18280. <Data ElementName="unknown152" Type="float" />
  18281. <Data ElementName="unknown153" Type="float" />
  18282. <Data ElementName="unknown154" Type="float" />
  18283. <Data ElementName="unknown155" Type="float" />
  18284. <Data ElementName="unknown156" Type="float" />
  18285. <Data ElementName="loot_coin" Type="float" />
  18286. <Data ElementName="mitigation_increase" Type="float" />
  18287. <Data ElementName="unknown159" Type="float" />
  18288. <Data ElementName="unknown160" Type="float" />
  18289. <Data ElementName="strikethrough" Type="float" />
  18290. <Data ElementName="unknown161" Type="float" />
  18291. <Data ElementName="accuracy" Type="float" />
  18292. <Data ElementName="unknown162" Type="float" />
  18293. <Data ElementName="unknown163" Type="float" />
  18294. <Data ElementName="unknown164" Type="float" />
  18295. <Data ElementName="unknown165" Type="float" />
  18296. <Data ElementName="unknown166" Type="float" />
  18297. <Data ElementName="unknown167" Type="float" />
  18298. <Data ElementName="unknown168" Type="float" />
  18299. <Data ElementName="lethality_pve" Type="float" />
  18300. <Data ElementName="unknown170" Type="float" />
  18301. <Data ElementName="unknown171" Type="float" />
  18302. <Data ElementName="unknown172" Type="float" />
  18303. <Data ElementName="unknown173" Type="float" />
  18304. <Data ElementName="pvp_crit_mit" Type="float" />
  18305. <Data ElementName="unknown174" Type="float" />
  18306. <Data ElementName="unknown175" Type="float" />
  18307. <Data ElementName="unknown200" Type="float" />
  18308. <Data ElementName="unknown201" Type="float" />
  18309. <Data ElementName="unknown202" Type="float" />
  18310. <Data ElementName="unknown203" Type="float" />
  18311. <Data ElementName="unknown204" Type="float" />
  18312. <Data ElementName="unknown205" Type="float" />
  18313. <Data ElementName="unknown206" Type="float" />
  18314. <Data ElementName="unknown207" Type="float" />
  18315. <Data ElementName="unknown208" Type="float" />
  18316. <Data ElementName="unknown209" Type="float" />
  18317. <Data ElementName="unknown210" Type="float" />
  18318. <Data ElementName="unknown211" Type="float" />
  18319. <Data ElementName="unknown212" Type="float" />
  18320. <Data ElementName="unknown213" Type="float" />
  18321. <Data ElementName="unknown214" Type="float" />
  18322. <Data ElementName="unknown215" Type="float" />
  18323. <Data ElementName="unknown216" Type="float" />
  18324. <Data ElementName="unknown217" Type="float" />
  18325. <Data ElementName="unknown218" Type="float" />
  18326. <Data ElementName="unknown219" Type="float" />
  18327. <Data ElementName="unknown220" Type="float" />
  18328. <Data ElementName="unknown221" Type="float" />
  18329. <Data ElementName="unknown222" Type="float" />
  18330. <Data ElementName="unknown223" Type="float" />
  18331. <Data ElementName="unknown224" Type="float" />
  18332. <Data ElementName="unknown225" Type="float" />
  18333. <Data ElementName="unknown226" Type="float" />
  18334. <Data ElementName="unknown227" Type="float" />
  18335. <Data ElementName="unknown228" Type="float" />
  18336. <Data ElementName="unknown229" Type="float" />
  18337. <Data ElementName="unknown230" Type="float" />
  18338. <Data ElementName="unknown231" Type="float" />
  18339. <Data ElementName="unknown232" Type="float" />
  18340. <Data ElementName="unknown233" Type="float" />
  18341. <Data ElementName="unknown234" Type="float" />
  18342. <Data ElementName="unknown235" Type="float" />
  18343. <Data ElementName="unknown236" Type="float" />
  18344. <Data ElementName="unknown237" Type="float" />
  18345. <Data ElementName="unknown238" Type="float" />
  18346. <Data ElementName="unknown239" Type="float" />
  18347. <Data ElementName="unknown240" Type="float" />
  18348. <Data ElementName="unknown241" Type="float" />
  18349. <Data ElementName="unknown242" Type="float" />
  18350. <Data ElementName="uncontested_riposte_gear_cap" Type="float" />
  18351. <Data ElementName="uncontested_dodge_gear_cap" Type="float" />
  18352. <Data ElementName="uncontested_parry_gear_cap" Type="float" />
  18353. <Data ElementName="unknown246" Type="float" />
  18354. <Data ElementName="unknown247" Type="float" />
  18355. <Data ElementName="unknown248" Type="float" />
  18356. <Data ElementName="unknown249" Type="float" />
  18357. <Data ElementName="unknown250" Type="float" />
  18358. <Data ElementName="unknown251" Type="float" />
  18359. <Data ElementName="unknown252" Type="float" />
  18360. <Data ElementName="unknown253" Type="float" />
  18361. <Data ElementName="unknown254" Type="float" />
  18362. <Data ElementName="unknown255" Type="float" />
  18363. <Data ElementName="unknown256" Type="float" />
  18364. <Data ElementName="unknown257" Type="float" />
  18365. <Data ElementName="unknown258" Type="float" />
  18366. <Data ElementName="unknown259" Type="float" />
  18367. <Data ElementName="unknown260" Type="float" />
  18368. <Data ElementName="unknown261" Type="float" />
  18369. <Data ElementName="unknown262" Type="float" />
  18370. <Data ElementName="unknown263" Type="float" />
  18371. <Data ElementName="unknown264" Type="float" />
  18372. <Data ElementName="unknown265" Type="float" />
  18373. <Data ElementName="unknown266" Type="float" />
  18374. <Data ElementName="unknown267" Type="float" />
  18375. <Data ElementName="unknown268" Type="float" />
  18376. <Data ElementName="unknown269" Type="float" />
  18377. <Data ElementName="unknown270" Type="float" />
  18378. <Data ElementName="unknown271" Type="float" />
  18379. <Data ElementName="unknown272" Type="float" />
  18380. <Data ElementName="unknown273" Type="float" />
  18381. <Data ElementName="unknown274" Type="float" />
  18382. <Data ElementName="unknown275" Type="float" />
  18383. <Data ElementName="unknown276" Type="float" />
  18384. <Data ElementName="unknown277" Type="float" />
  18385. <Data ElementName="unknown278" Type="float" />
  18386. <Data ElementName="unknown279" Type="float" />
  18387. <Data ElementName="unknown280" Type="float" />
  18388. <Data ElementName="unknown281" Type="float" />
  18389. <Data ElementName="unknown282" Type="float" />
  18390. <Data ElementName="unknown283" Type="float" />
  18391. <Data ElementName="unknown284" Type="float" />
  18392. <Data ElementName="unknown285" Type="float" />
  18393. <Data ElementName="unknown286" Type="float" />
  18394. <Data ElementName="unknown287" Type="float" />
  18395. <Data ElementName="unknown288" Type="float" />
  18396. <Data ElementName="unknown289" Type="float" />
  18397. <Data ElementName="unknown290" Type="float" />
  18398. <Data ElementName="unknown291" Type="float" />
  18399. <Data ElementName="unknown292" Type="float" />
  18400. <Data ElementName="unknown293" Type="float" />
  18401. <Data ElementName="unknown294" Type="float" />
  18402. <Data ElementName="unknown295" Type="float" />
  18403. <Data ElementName="unknown296" Type="float" />
  18404. <Data ElementName="unknown297" Type="float" />
  18405. <Data ElementName="unknown298" Type="float" />
  18406. <Data ElementName="unknown299" Type="float" />
  18407. <Data ElementName="unknown300" Type="float" />
  18408. <Data ElementName="unknown301" Type="float" />
  18409. <Data ElementName="unknown302" Type="float" />
  18410. <Data ElementName="unknown303" Type="float" />
  18411. <Data ElementName="unknown304" Type="float" />
  18412. <Data ElementName="unknown305" Type="float" />
  18413. <Data ElementName="unknown306" Type="float" />
  18414. <Data ElementName="unknown307" Type="float" />
  18415. <Data ElementName="unknown308" Type="float" />
  18416. <Data ElementName="unknown308000" Type="float" />
  18417. <Data ElementName="unknown308001" Type="float" />
  18418. <Data ElementName="unknown308002" Type="float" />
  18419. <Data ElementName="unknown308003" Type="float" />
  18420. <Data ElementName="unknown308004" Type="float" />
  18421. <Data ElementName="unknown308005" Type="float" />
  18422. <Data ElementName="unknown308006" Type="float" />
  18423. <Data ElementName="unknown308007" Type="float" />
  18424. <Data ElementName="unknown308008" Type="float" />
  18425. <Data ElementName="unknown308009" Type="float" />
  18426. <Data ElementName="unknown308010" Type="float" />
  18427. <Data ElementName="unknown308011" Type="float" />
  18428. <Data ElementName="unknown308012" Type="float" />
  18429. <Data ElementName="unknown308013" Type="float" />
  18430. <Data ElementName="unknown308014" Type="float" />
  18431. <Data ElementName="unknown308015" Type="float" />
  18432. <Data ElementName="unknown308016" Type="float" />
  18433. <Data ElementName="unknown308017" Type="float" />
  18434. <Data ElementName="unknown308018" Type="float" />
  18435. <Data ElementName="unknown308019" Type="float" />
  18436. <Data ElementName="unknown308020" Type="float" />
  18437. <Data ElementName="unknown308021" Type="float" />
  18438. <Data ElementName="unknown308022" Type="float" />
  18439. <Data ElementName="unknown308023" Type="float" />
  18440. <Data ElementName="unknown308024" Type="float" />
  18441. <Data ElementName="unknown308025" Type="float" />
  18442. <Data ElementName="unknown308026" Type="float" />
  18443. <Data ElementName="unknown308027" Type="float" />
  18444. <Data ElementName="unknown308028" Type="float" />
  18445. <Data ElementName="unknown308029" Type="float" />
  18446. <Data ElementName="unknown308030" Type="float" />
  18447. <Data ElementName="unknown308031" Type="float" />
  18448. <Data ElementName="unknown308032" Type="float" />
  18449. <Data ElementName="unknown308033" Type="float" />
  18450. <Data ElementName="unknown308034" Type="float" />
  18451. <Data ElementName="unknown308035" Type="float" />
  18452. <Data ElementName="unknown308036" Type="float" />
  18453. <Data ElementName="unknown308037" Type="float" />
  18454. <Data ElementName="unknown308038" Type="float" />
  18455. <Data ElementName="unknown308039" Type="float" />
  18456. <Data ElementName="unknown308040" Type="float" />
  18457. <Data ElementName="unknown308041" Type="float" />
  18458. <Data ElementName="unknown308042" Type="float" />
  18459. <Data ElementName="unknown308043" Type="float" />
  18460. <Data ElementName="unknown308044" Type="float" />
  18461. <Data ElementName="unknown308045" Type="float" />
  18462. <Data ElementName="unknown308046" Type="float" />
  18463. <Data ElementName="unknown308047" Type="float" />
  18464. <Data ElementName="unknown308048" Type="float" />
  18465. <Data ElementName="unknown308049" Type="float" />
  18466. <Data ElementName="unknown308050" Type="float" />
  18467. <Data ElementName="unknown308052" Type="float" />
  18468. <Data ElementName="unknown308053" Type="float" />
  18469. <Data ElementName="unknown308054" Type="float" />
  18470. <Data ElementName="unknown308055" Type="float" />
  18471. <Data ElementName="unknown308056" Type="float" />
  18472. <Data ElementName="unknown308057" Type="float" />
  18473. <Data ElementName="unknown308058" Type="float" />
  18474. <Data ElementName="unknown308059" Type="float" />
  18475. <Data ElementName="unknown308060" Type="float" />
  18476. <Data ElementName="unknown308061" Type="float" />
  18477. <Data ElementName="unknown308062" Type="float" />
  18478. <Data ElementName="unknown308063" Type="float" />
  18479. <Data ElementName="unknown308064" Type="float" />
  18480. <Data ElementName="unknown308065" Type="float" />
  18481. <Data ElementName="unknown308066" Type="float" />
  18482. <Data ElementName="unknown308067" Type="float" />
  18483. <Data ElementName="unknown308068" Type="float" />
  18484. <Data ElementName="unknown308069" Type="float" />
  18485. <Data ElementName="unknown308070" Type="float" />
  18486. <Data ElementName="unknown308071" Type="float" />
  18487. <Data ElementName="unknown308072" Type="float" />
  18488. <Data ElementName="unknown308073" Type="float" />
  18489. <Data ElementName="unknown308074" Type="float" />
  18490. <Data ElementName="unknown308075" Type="float" />
  18491. <Data ElementName="unknown308076" Type="float" />
  18492. <Data ElementName="unknown308077" Type="float" />
  18493. <Data ElementName="unknown308078" Type="float" />
  18494. <Data ElementName="unknown308079" Type="float" />
  18495. <Data ElementName="unknown308080" Type="float" />
  18496. <Data ElementName="unknown308081" Type="float" />
  18497. <Data ElementName="unknown308082" Type="float" />
  18498. <Data ElementName="unknown308083" Type="float" />
  18499. <Data ElementName="unknown308084" Type="float" />
  18500. <Data ElementName="unknown308085" Type="float" />
  18501. <Data ElementName="unknown308086" Type="float" />
  18502. <Data ElementName="unknown308087" Type="float" />
  18503. <Data ElementName="unknown308088" Type="float" />
  18504. <Data ElementName="unknown308089" Type="float" />
  18505. <Data ElementName="unknown308090" Type="float" />
  18506. <Data ElementName="unknown308091" Type="float" />
  18507. <Data ElementName="unknown308092" Type="float" />
  18508. <Data ElementName="unknown308093" Type="float" />
  18509. <Data ElementName="unknown308094" Type="float" />
  18510. <Data ElementName="unknown308095" Type="float" />
  18511. <Data ElementName="unknown308096" Type="float" />
  18512. <Data ElementName="unknown308097" Type="float" />
  18513. <Data ElementName="unknown308098" Type="float" />
  18514. <Data ElementName="unknown308099" Type="float" />
  18515. <Data ElementName="unknown308100" Type="float" />
  18516. <Data ElementName="unknown308101" Type="float" />
  18517. <Data ElementName="unknown67650a" Type="int8" Size="96" />
  18518. <Data ElementName="out_of_combat_health_regen_pvp" Type="float" />
  18519. <Data ElementName="out_of_combat_power_regen_pvp" Type="float" />
  18520. <Data ElementName="in_combat_regen_pvp" Type="float" />
  18521. <Data ElementName="deflect_pvp" Type="float" />
  18522. <Data ElementName="increase_max_heath_pvp" Type="float" />
  18523. <Data ElementName="increase_max_health2_pvp" Type="float" />
  18524. <Data ElementName="unknown312" Type="float" />
  18525. <Data ElementName="increase_speed_pvp" Type="float" />
  18526. <Data ElementName="unknown313" Type="float" />
  18527. <Data ElementName="increase_ground_speed_pvp" Type="float" />
  18528. <Data ElementName="increase_air_speed_pvp" Type="float" />
  18529. <Data ElementName="unknown314" Type="float" />
  18530. <Data ElementName="unknown315" Type="float" />
  18531. <Data ElementName="unknown316" Type="float" />
  18532. <Data ElementName="in_combat_movement_speed_pvp" Type="float" />
  18533. <Data ElementName="Haste_pvp" Type="float" />
  18534. <Data ElementName="increase_max_power_pvp" Type="float" />
  18535. <Data ElementName="increase_max_power2_pvp" Type="float" />
  18536. <Data ElementName="unknown321" Type="float" />
  18537. <Data ElementName="unknown322" Type="float" />
  18538. <Data ElementName="unknown323" Type="float" />
  18539. <Data ElementName="hate_mod_pvp" Type="float" />
  18540. <Data ElementName="unknown325" Type="float" />
  18541. <Data ElementName="unknown326" Type="float" />
  18542. <Data ElementName="unknown327" Type="float" />
  18543. <Data ElementName="unknown328" Type="float" />
  18544. <Data ElementName="dps_pvp" Type="float" />
  18545. <Data ElementName="unknown330" Type="float" />
  18546. <Data ElementName="unknown331" Type="float" />
  18547. <Data ElementName="unknown332" Type="float" />
  18548. <Data ElementName="base_avoidance_pvp" Type="float" />
  18549. <Data ElementName="unknown334" Type="float" />
  18550. <Data ElementName="uncontested_riposte_pvp" Type="float" />
  18551. <Data ElementName="uncontested_parry_pvp" Type="float" />
  18552. <Data ElementName="unknown337" Type="float" />
  18553. <Data ElementName="unknown338" Type="float" />
  18554. <Data ElementName="multi_attack_pvp" Type="float" />
  18555. <Data ElementName="spell_multi_attack_pvp" Type="float" />
  18556. <Data ElementName="unknown341" Type="float" />
  18557. <Data ElementName="unknown342" Type="float" />
  18558. <Data ElementName="unknown343" Type="float" />
  18559. <Data ElementName="block_chance_pvp" Type="float" />
  18560. <Data ElementName="unknown345" Type="float" />
  18561. <Data ElementName="unknown346" Type="float" />
  18562. <Data ElementName="crit_chance_pvp" Type="float" />
  18563. <Data ElementName="unknown348" Type="float" />
  18564. <Data ElementName="unknown349" Type="float" />
  18565. <Data ElementName="crit_bonus_pvp" Type="float" />
  18566. <Data ElementName="potency_pvp" Type="float" />
  18567. <Data ElementName="unknown352" Type="float" />
  18568. <Data ElementName="reuse_speed_pvp" Type="float" />
  18569. <Data ElementName="recovery_speed_pvp" Type="float" />
  18570. <Data ElementName="casting_speed_pvp" Type="float" />
  18571. <Data ElementName="unknown356" Type="float" />
  18572. <Data ElementName="unknown357" Type="float" />
  18573. <Data ElementName="unknown358" Type="float" />
  18574. <Data ElementName="decrease_falling_dmg_pvp" Type="float" />
  18575. <Data ElementName="unknown360" Type="float" />
  18576. <Data ElementName="unknown361" Type="float" />
  18577. <Data ElementName="unknown362" Type="float" />
  18578. <Data ElementName="unknown363" Type="float" />
  18579. <Data ElementName="unknown364" Type="float" />
  18580. <Data ElementName="unknown365" Type="float" />
  18581. <Data ElementName="unknown366" Type="float" />
  18582. <Data ElementName="unknown367" Type="float" />
  18583. <Data ElementName="loot_coin_pvp" Type="float" />
  18584. <Data ElementName="mitigation_increase_pvp" Type="float" />
  18585. <Data ElementName="unknown370" Type="float" />
  18586. <Data ElementName="strikethrough_pvp" Type="float" />
  18587. <Data ElementName="unknown372" Type="float" />
  18588. <Data ElementName="unknown373" Type="float" />
  18589. <Data ElementName="unknown374" Type="float" />
  18590. <Data ElementName="unknown375" Type="float" />
  18591. <Data ElementName="unknown376" Type="float" />
  18592. <Data ElementName="unknown377" Type="float" />
  18593. <Data ElementName="unknown378" Type="float" />
  18594. <Data ElementName="unknown379" Type="float" />
  18595. <Data ElementName="unknown380" Type="float" />
  18596. <Data ElementName="unknown381" Type="float" />
  18597. <Data ElementName="lethality_pvp" Type="float" />
  18598. <Data ElementName="unknown383" Type="float" />
  18599. <Data ElementName="unknown384" Type="float" />
  18600. <Data ElementName="unknown385" Type="float" />
  18601. <Data ElementName="unknown386" Type="float" />
  18602. <Data ElementName="unknown387" Type="float" />
  18603. <Data ElementName="unknown388" Type="float" />
  18604. <Data ElementName="unknown389" Type="float" />
  18605. <Data ElementName="unknown390" Type="float" />
  18606. <Data ElementName="unknown391" Type="float" />
  18607. <Data ElementName="unknown392" Type="float" />
  18608. <Data ElementName="unknown393" Type="float" />
  18609. <Data ElementName="unknown394" Type="float" />
  18610. <Data ElementName="unknown395" Type="float" />
  18611. <Data ElementName="unknown396" Type="float" />
  18612. <Data ElementName="unknown397" Type="float" />
  18613. <Data ElementName="unknown398" Type="float" />
  18614. <Data ElementName="unknown458" Type="float" />
  18615. <Data ElementName="unknown459" Type="float" />
  18616. <Data ElementName="unknown460" Type="float" />
  18617. <Data ElementName="unknown461" Type="float" />
  18618. <Data ElementName="unknown462" Type="float" />
  18619. <Data ElementName="unknown463" Type="float" />
  18620. <Data ElementName="unknown177" Type="float" />
  18621. <Data ElementName="unknown465" Type="float" />
  18622. <Data ElementName="unknown466" Type="float" />
  18623. <Data ElementName="unknown467" Type="float" />
  18624. <Data ElementName="unknown178" Type="float" />
  18625. <Data ElementName="unknown470" Type="float" />
  18626. <Data ElementName="unknown471" Type="float" />
  18627. <Data ElementName="unknown472" Type="float" />
  18628. <Data ElementName="unknown473" Type="float" />
  18629. <Data ElementName="unknown474" Type="float" />
  18630. <Data ElementName="unknown475" Type="float" />
  18631. <Data ElementName="unknown476" Type="float" />
  18632. <Data ElementName="unknown417" Type="float" />
  18633. <Data ElementName="unknown418" Type="float" />
  18634. <Data ElementName="unknown419" Type="float" />
  18635. <Data ElementName="unknown420" Type="float" />
  18636. <Data ElementName="unknown421" Type="float" />
  18637. <Data ElementName="unknown422" Type="float" />
  18638. <Data ElementName="unknown423" Type="float" />
  18639. <Data ElementName="unknown424" Type="float" />
  18640. <Data ElementName="unknown425" Type="float" />
  18641. <Data ElementName="unknown426" Type="float" />
  18642. <Data ElementName="unknown427" Type="float" />
  18643. <Data ElementName="unknown428" Type="float" />
  18644. <Data ElementName="unknown429" Type="float" />
  18645. <Data ElementName="unknown430" Type="float" />
  18646. <Data ElementName="unknown431" Type="float" />
  18647. <Data ElementName="unknown432" Type="float" />
  18648. <Data ElementName="unknown433" Type="float" />
  18649. <Data ElementName="unknown434" Type="float" />
  18650. <Data ElementName="unknown435" Type="float" />
  18651. <Data ElementName="unknown436" Type="float" />
  18652. <Data ElementName="unknown437" Type="float" />
  18653. <Data ElementName="unknown438" Type="float" />
  18654. <Data ElementName="unknown439" Type="float" />
  18655. <Data ElementName="unknown440" Type="float" />
  18656. <Data ElementName="unknown441" Type="float" />
  18657. <Data ElementName="unknown180" Type="int8" />
  18658. <Data ElementName="unknown524" Type="int8" />
  18659. <Data ElementName="unknown181a" Type="int8" />
  18660. <Data ElementName="unknown181b" Type="int8" />
  18661. <Data ElementName="unknown442" Type="float" />
  18662. <Data ElementName="unknown443" Type="float" />
  18663. <Data ElementName="unknown444" Type="float" />
  18664. <Data ElementName="unknown445" Type="float" />
  18665. <Data ElementName="unknown446" Type="float" />
  18666. <Data ElementName="unknown447" Type="float" />
  18667. <Data ElementName="unknown448" Type="float" />
  18668. <Data ElementName="unknown449" Type="float" />
  18669. <Data ElementName="unknown450" Type="float" />
  18670. <Data ElementName="unknown451" Type="float" />
  18671. <Data ElementName="unknown452" Type="float" />
  18672. <Data ElementName="unknown453" Type="float" />
  18673. <Data ElementName="unknown454" Type="float" />
  18674. <Data ElementName="unknown455" Type="float" />
  18675. <Data ElementName="unknown456" Type="float" />
  18676. <Data ElementName="unknown457" Type="float" />
  18677. <Data ElementName="durability_mod" Type="float" />
  18678. <Data ElementName="durability_add" Type="float" />
  18679. <Data ElementName="progress_mod" Type="float" />
  18680. <Data ElementName="progress_add" Type="float" />
  18681. <Data ElementName="success_mod" Type="float" />
  18682. <Data ElementName="crit_success_mod" Type="float" />
  18683. <Data ElementName="unknown458" Type="float" />
  18684. <Data ElementName="rare_harvest_chance" Type="float" />
  18685. <Data ElementName="max_crafting" Type="float" />
  18686. <Data ElementName="component_refund" Type="float" />
  18687. <Data ElementName="unknown459" Type="float" />
  18688. <Data ElementName="refine_quantity_mod" Type="float" />
  18689. <Data ElementName="ex_durability_mod" Type="float" />
  18690. <Data ElementName="ex_durability_add" Type="float" />
  18691. <Data ElementName="ex_crit_success_mod" Type="float" />
  18692. <Data ElementName="ex_crit_failure_mod" Type="float" />
  18693. <Data ElementName="ex_progress_mod" Type="float" />
  18694. <Data ElementName="ex_progress_add" Type="float" />
  18695. <Data ElementName="ex_success_mod" Type="float" />
  18696. <Data ElementName="unknown477" Type="float" />
  18697. <Data ElementName="unknown478" Type="float" />
  18698. <Data ElementName="unknown479" Type="float" />
  18699. <Data ElementName="unknown480" Type="float" />
  18700. <Data ElementName="unknown481" Type="float" />
  18701. <Data ElementName="unknown482" Type="float" />
  18702. <Data ElementName="unknown483" Type="float" />
  18703. <Data ElementName="unknown484" Type="float" />
  18704. <Data ElementName="unknown485" Type="float" />
  18705. <Data ElementName="unknown486" Type="float" />
  18706. <Data ElementName="unknown487" Type="float" />
  18707. <Data ElementName="unknown488" Type="float" />
  18708. <Data ElementName="unknown489" Type="float" />
  18709. <Data ElementName="unknown490" Type="float" />
  18710. <Data ElementName="unknown491" Type="float" />
  18711. <Data ElementName="unknown492" Type="float" />
  18712. <Data ElementName="unknown493" Type="float" />
  18713. <Data ElementName="unknown494" Type="float" />
  18714. <Data ElementName="unknown495" Type="float" />
  18715. <Data ElementName="unknown496" Type="float" />
  18716. <Data ElementName="unknown497" Type="float" />
  18717. <Data ElementName="unknown498" Type="float" />
  18718. <Data ElementName="unknown499" Type="float" />
  18719. <Data ElementName="unknown500" Type="float" />
  18720. <Data ElementName="unknown501" Type="float" />
  18721. <Data ElementName="unknown502" Type="float" />
  18722. <Data ElementName="unknown503" Type="float" />
  18723. <Data ElementName="unknown504" Type="float" />
  18724. <Data ElementName="unknown505" Type="float" />
  18725. <Data ElementName="unknown506" Type="float" />
  18726. <Data ElementName="unknown507" Type="float" />
  18727. <Data ElementName="unknown508" Type="float" />
  18728. <Data ElementName="unknown509" Type="float" />
  18729. <Data ElementName="unknown510" Type="float" />
  18730. <Data ElementName="unknown511" Type="float" />
  18731. <Data ElementName="unknown512" Type="float" />
  18732. <Data ElementName="unknown513" Type="float" />
  18733. <Data ElementName="unknown514" Type="float" />
  18734. <Data ElementName="haste_tt" Type="int32" />
  18735. <Data ElementName="dps_pve_tt" Type="int32" />
  18736. <Data ElementName="dps_pvp_tt" Type="int32" />
  18737. <Data ElementName="multi_attack_pve_tt" Type="float" />
  18738. <Data ElementName="multi_attack_pvp_tt" Type="float" />
  18739. <Data ElementName="unknown520" Type="float" />
  18740. <Data ElementName="unknown521" Type="float" />
  18741. <Data ElementName="unknown522" Type="float" />
  18742. <Data ElementName="unknown523" Type="float" />
  18743. <Data ElementName="unknown550" Type="int8" />
  18744. <Data ElementName="vision" Type="int16" />
  18745. <Data ElementName="unknown551" Type="int8" />
  18746. <Data ElementName="unknown525a" Type="int8" Size="264" />
  18747. <Data ElementName="unknown525b" Type="int32" Size="12" />
  18748. <Data ElementName="unknown525c" Type="int8" Size="30" />
  18749. <Data ElementName="group_members" Substruct="Substruct_GroupMember" Size="5" />
  18750. <Data ElementName="unknown182" Type="int16" />
  18751. <Data ElementName="unknown183" Type="int8" Size="410" />
  18752. <Data ElementName="pet_id" Type="int32" />
  18753. <Data ElementName="pet_name" Type="char" Size="32" />
  18754. <Data ElementName="unknown184" Type="int8" Size="9" />
  18755. <Data ElementName="pet_health_pct" Type="float" />
  18756. <Data ElementName="pet_power_pct" Type="float" />
  18757. <Data ElementName="unknown185" Type="int8" />
  18758. <Data ElementName="pet_movement" Type="int8" />
  18759. <Data ElementName="pet_behavior" Type="int8" />
  18760. <Data ElementName="unknown186" Type="int8" Size="8" />
  18761. <Data ElementName="merc_id" Type="int32" />
  18762. <Data ElementName="merc_name" Type="char" Size="32" />
  18763. <Data ElementName="merc_unknown21" Type="int8" Size="9" />
  18764. <Data ElementName="merc_health_pct" Type="float" />
  18765. <Data ElementName="merc_power_pct" Type="float" />
  18766. <Data ElementName="merc_unknown21b" Type="int8" />
  18767. <Data ElementName="merc_movement" Type="int8" />
  18768. <Data ElementName="merc_behavior" Type="int8" />
  18769. <Data ElementName="merc_unknown21c" Type="int8" Size="101" />
  18770. <Data ElementName="unknown527" Type="int8" Size="9" />
  18771. <Data ElementName="unknown526" Type="int8" Size="47" />
  18772. <Data ElementName="rain" Type="float" />
  18773. <Data ElementName="rain2" Type="float" />
  18774. <Data ElementName="unknownint32a" Type="int32" />
  18775. <Data ElementName="status_points" Type="int32" />
  18776. <Data ElementName="guild_status" Type="int32" />
  18777. <Data ElementName="unknown187" Type="int8" />
  18778. <Data ElementName="house_zone" Type="char" Size="48" />
  18779. <Data ElementName="unknown189a" Type="int8" Size="151" />
  18780. <Data ElementName="bind_zone" Type="char" Size="32" />
  18781. <Data ElementName="unknown188a" Type="int32" />
  18782. <Data ElementName="unknown188b" Type="int32" />
  18783. <Data ElementName="unknown188c" Type="int32" />
  18784. <Data ElementName="unknown188d" Type="int32" />
  18785. <Data ElementName="unknown188e" Type="int32" />
  18786. <Data ElementName="unknown188f" Type="int32" />
  18787. <Data ElementName="unknown188g" Type="int32" />
  18788. <Data ElementName="unknown188h" Type="int32" />
  18789. <Data ElementName="mount_equip_index" Type="int32" />
  18790. <Data ElementName="mount_appearance_index" Type="int32" />
  18791. <Data ElementName="unknown188k" Type="int32" />
  18792. <Data ElementName="unknown188l" Type="int32" />
  18793. <Data ElementName="unknown188m" Type="int32" />
  18794. <Data ElementName="unknown188n" Type="int32" />
  18795. <Data ElementName="unknown188o" Type="int32" />
  18796. </Struct>
  18797. <Struct Name="WS_EquipmentSets" ClientVersion="63136" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EquipmentSets">
  18798. <Data ElementName="category" Type="EQ2_16Bit_String" Size="1" />
  18799. <Data ElementName="unknown_mj1" Type="int16" Size="1" />
  18800. <Data ElementName="set_count" Type="int16" Size="1" />
  18801. <Data ElementName="set_array" Type="Array" ArraySizeVariable="set_count">
  18802. <Data ElementName="set_name" Type="EQ2_16Bit_String" Size="1" />
  18803. </Data>
  18804. <Data ElementName="unknown_mj2" Type="int16" Size="1" />
  18805. <Data ElementName="selected_set" Type="int8" Size="1" />
  18806. <Data ElementName="unknown_mj3" Type="int16" Size="1" />
  18807. </Struct>
  18808. <Struct Name="WS_PlayFlavor" ClientVersion="1" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqHearPlayFlavorCmd">
  18809. <Data ElementName="spawn_id" Type="int32" Size="1" />
  18810. <Data ElementName="unknown1" Type="int32" Size="1" />
  18811. <Data ElementName="mp3" Type="EQ2_16Bit_String" Size="1" />
  18812. <Data ElementName="name" Type="EQ2_16Bit_String" Size="1" />
  18813. <Data ElementName="unknown2" Type="EQ2_16Bit_String" Size="1" />
  18814. <Data ElementName="text" Type="EQ2_16Bit_String" Size="1" />
  18815. <Data ElementName="unknown3" Type="EQ2_16Bit_String" Size="1" />
  18816. <Data ElementName="emote" Type="EQ2_16Bit_String" Size="1" />
  18817. <Data ElementName="key" Type="int32" Size="2" />
  18818. <Data ElementName="language" Type="int8" />
  18819. <Data ElementName="unknown4" Type="int8" />
  18820. <Data ElementName="understood" Type="int8" />
  18821. <Data ElementName="unknown5" Type="int8" Size="10" />
  18822. </Struct>
  18823. <Struct Name="WS_PlayVoice" ClientVersion="1" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqPlayVoiceCmd">
  18824. <Data ElementName="spawn_id" Type="int32" Size="1" />
  18825. <Data ElementName="mp3" Type="EQ2_16Bit_String" Size="1" />
  18826. <Data ElementName="key" Type="int32" Size="2" />
  18827. <Data ElementName="unknown" Type="int32" Size="1" />
  18828. </Struct>
  18829. <Struct Name="WS_PlaySound" ClientVersion="1" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqPlaySoundCmd">
  18830. <Data ElementName="name" Type="EQ2_16Bit_String" Size="1" />
  18831. <Data ElementName="unknown" Type="float" Size="1" />
  18832. </Struct>
  18833. <Struct Name="WS_Play3DSound" ClientVersion="1" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqPlaySound3DCmd">
  18834. <Data ElementName="name" Type="EQ2_16Bit_String" Size="1" />
  18835. <Data ElementName="x" Type="float" Size="1" />
  18836. <Data ElementName="y" Type="float" Size="1" />
  18837. <Data ElementName="z" Type="float" Size="1" />
  18838. <Data ElementName="unknown1" Type="float" Size="1" />
  18839. <Data ElementName="unknown2" Type="float" Size="1" />
  18840. <Data ElementName="unknown3" Type="float" Size="1" />
  18841. </Struct>
  18842. <Struct Name="WS_EntityVerbsVerb" ClientVersion="1" OpcodeName="OP_EntityVerbsVerbMsg">
  18843. <Data ElementName="spawn_id" Type="int32" Size="1" />
  18844. <Data ElementName="command" Type="EQ2_16Bit_String" Size="1" />
  18845. </Struct>
  18846. <Struct Name="WS_Resurrected" ClientVersion="1" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqResurrectedCmd">
  18847. <Data ElementName="unknown" Type="int8" Size="1" />
  18848. </Struct>
  18849. <Struct Name="WS_CancelMoveObjectMode" ClientVersion="1" OpcodeName="OP_CancelMoveObjectModeMsg">
  18850. <Data ElementName="unknown" Type="int32" Size="1" />
  18851. </Struct>
  18852. <Struct Name="WS_UpdateTarget" ClientVersion="1" OpcodeName="OP_UpdateTargetMsg">
  18853. <Data ElementName="spawn_index" Type="int16" Size="1" />
  18854. <Data ElementName="unknown" Type="int8" Size="1" />
  18855. </Struct>
  18856. <Struct Name="WS_ServerUpdateTarget" ClientVersion="1" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqUpdateTargetCmd">
  18857. <Data ElementName="spawn_id" Type="int32" Size="1" />
  18858. <Data ElementName="unknown" Type="int8" Size="1" />
  18859. </Struct>
  18860. <Struct Name="WS_SetPOVGhostCmd" ClientVersion="1" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqSetPOVGhostCmd">
  18861. <Data ElementName="spawn_id" Type="int32" />
  18862. </Struct>
  18863. <Struct Name="WS_DestroyGhostCmd" ClientVersion="1" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqDestroyGhostCmd">
  18864. <Data ElementName="spawn_index" Type="int16" OversizedValue="255" />
  18865. <Data ElementName="delete" Type="int8" />
  18866. </Struct>
  18867. <Struct Name="WS_ClientFell" ClientVersion="1" OpcodeName="OP_ClientFellMsg">
  18868. <Data ElementName="height" Type="float" />
  18869. <Data ElementName="spawn_id" Type="int32" />
  18870. </Struct>
  18871. <Struct Name="WS_SetDefaultCommand" ClientVersion="1" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqSetDefaultVerbCmd">
  18872. <Data ElementName="spawn_id" Type="int32" />
  18873. <Data ElementName="command_name" Type="EQ2_16Bit_String" Size="1" />
  18874. <Data ElementName="distance" Type="float" />
  18875. </Struct>
  18876. <Struct Name="WS_HearDamage_Header" ClientVersion="1" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqHearCombatCmd">
  18877. <Data ElementName="packet_type" Type="int8" />
  18878. <Data ElementName="result_type" Type="int8" />
  18879. <Data ElementName="attacker" Type="int32" />
  18880. <Data ElementName="defender" Type="int32" />
  18881. <Data ElementName="unknown" Type="int16" />
  18882. </Struct>
  18883. <Struct Name="WS_HearDamage_Header" ClientVersion="972" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqHearCombatCmd">
  18884. <Data ElementName="packet_type" Type="int8" />
  18885. <Data ElementName="unknown" Type="int16" />
  18886. <Data ElementName="result_type" Type="int8" />
  18887. <Data ElementName="attacker" Type="int32" />
  18888. <Data ElementName="defender" Type="int32" />
  18889. </Struct>
  18890. <Struct Name="WS_HearSimpleDamage" ClientVersion="1" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqHearCombatCmd">
  18891. <Data ElementName="header" Substruct="WS_HearDamage_Header" Size="1" />
  18892. <Data ElementName="damage_type" Type="int8" />
  18893. <Data ElementName="damage" Type="int16" />
  18894. <Data ElementName="unknown" Type="int8" />
  18895. </Struct>
  18896. <Struct Name="WS_HearSiphonSpellDamage" ClientVersion="1" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqHearCombatCmd">
  18897. <Data ElementName="header" Substruct="WS_HearDamage_Header" Size="1" />
  18898. <Data ElementName="siphon_type" Type="int8" />
  18899. <Data ElementName="siphon_subtype" Type="int8" />
  18900. <Data ElementName="damage" Type="int16" />
  18901. <Data ElementName="spell_name" Type="EQ2_8Bit_String" Size="1" />
  18902. </Struct>
  18903. <Struct Name="WS_HearMultipleDamage" ClientVersion="1" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqHearCombatCmd">
  18904. <Data ElementName="header" Substruct="WS_HearDamage_Header" Size="1" />
  18905. <Data ElementName="num_dmg" Type="int8" />
  18906. <Data ElementName="dmg_array" Type="Array" ArraySizeVariable="num_dmg">
  18907. <Data ElementName="damage_type" Type="int8" />
  18908. <Data ElementName="damage" Type="int16" />
  18909. </Data>
  18910. </Struct>
  18911. <Struct Name="WS_HearSpellDamage" ClientVersion="1" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqHearCombatCmd">
  18912. <Data ElementName="header" Substruct="WS_HearDamage_Header" Size="1" />
  18913. <Data ElementName="damage_type" Type="int8" />
  18914. <Data ElementName="damage" Type="int16" />
  18915. <Data ElementName="spell_name" Type="EQ2_8Bit_String" Size="1" />
  18916. </Struct>
  18917. <Struct Name="WS_HearRangeDamage" ClientVersion="1" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqHearCombatCmd">
  18918. <Data ElementName="header" Substruct="WS_HearDamage_Header" Size="1" />
  18919. <Data ElementName="damage_type" Type="int8" />
  18920. <Data ElementName="damage" Type="int16" />
  18921. <Data ElementName="weapon_appearance" Type="int16" />
  18922. </Struct>
  18923. <Struct Name="WS_HearRangeSpellDamage" ClientVersion="1" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqHearCombatCmd">
  18924. <Data ElementName="header" Substruct="WS_HearDamage_Header" Size="1" />
  18925. <Data ElementName="damage_type" Type="int8" />
  18926. <Data ElementName="damage" Type="int16" />
  18927. <Data ElementName="weapon_appearance" Type="int16" />
  18928. <Data ElementName="spell_name" Type="EQ2_8Bit_String" Size="1" />
  18929. </Struct>
  18930. <Struct Name="WS_HearThreatCmd" ClientVersion="1" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EQHearThreatCmd">
  18931. <Data ElementName="spell_name" Type="EQ2_8Bit_String" Size="1" />
  18932. <Data ElementName="spawn_id" Type="int32" />
  18933. <Data ElementName="target" Type="int32" />
  18934. <Data ElementName="threat_amount" Type="int32" />
  18935. <Data ElementName="unknown" Type="int8" Size="5" />
  18936. </Struct>
  18937. <Struct Name="WS_HearSimpleDamage" ClientVersion="972" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqHearCombatCmd">
  18938. <Data ElementName="header" Substruct="WS_HearDamage_Header" Size="1" />
  18939. <Data ElementName="damage_type" Type="int8" />
  18940. <Data ElementName="damage" Type="int16" />
  18941. <Data ElementName="unknown" Type="int8" />
  18942. </Struct>
  18943. <Struct Name="WS_HearSiphonSpellDamage" ClientVersion="972" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqHearCombatCmd">
  18944. <Data ElementName="header" Substruct="WS_HearDamage_Header" Size="1" />
  18945. <Data ElementName="siphon_type" Type="int8" />
  18946. <Data ElementName="siphon_subtype" Type="int8" />
  18947. <Data ElementName="damage" Type="int16" />
  18948. <Data ElementName="spell_name" Type="EQ2_8Bit_String" Size="1" />
  18949. </Struct>
  18950. <Struct Name="WS_HearMultipleDamage" ClientVersion="972" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqHearCombatCmd">
  18951. <Data ElementName="header" Substruct="WS_HearDamage_Header" Size="1" />
  18952. <Data ElementName="num_dmg" Type="int8" />
  18953. <Data ElementName="dmg_array" Type="Array" ArraySizeVariable="num_dmg">
  18954. <Data ElementName="damage_type" Type="int8" />
  18955. <Data ElementName="damage" Type="int16" />
  18956. </Data>
  18957. </Struct>
  18958. <Struct Name="WS_HearSpellDamage" ClientVersion="972" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqHearCombatCmd">
  18959. <Data ElementName="header" Substruct="WS_HearDamage_Header" Size="1" />
  18960. <Data ElementName="damage_type" Type="int8" />
  18961. <Data ElementName="damage" Type="int16" />
  18962. <Data ElementName="spell_name" Type="EQ2_8Bit_String" Size="1" />
  18963. </Struct>
  18964. <Struct Name="WS_HearRangeDamage" ClientVersion="972" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqHearCombatCmd">
  18965. <Data ElementName="header" Substruct="WS_HearDamage_Header" Size="1" />
  18966. <Data ElementName="damage_type" Type="int8" />
  18967. <Data ElementName="damage" Type="int16" />
  18968. <Data ElementName="weapon_appearance" Type="int16" />
  18969. </Struct>
  18970. <Struct Name="WS_HearRangeSpellDamage" ClientVersion="972" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqHearCombatCmd">
  18971. <Data ElementName="header" Substruct="WS_HearDamage_Header" Size="1" />
  18972. <Data ElementName="damage_type" Type="int8" />
  18973. <Data ElementName="damage" Type="int16" />
  18974. <Data ElementName="weapon_appearance" Type="int16" />
  18975. <Data ElementName="spell_name" Type="EQ2_8Bit_String" Size="1" />
  18976. </Struct>
  18977. <!-- Made this new range only to deal with 4-5 bytes extra I found. If struct hasn't changed since 927, delete 1188 and update 927 -->
  18978. <Struct Name="WS_HearDamage_Header" ClientVersion="1188" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqHearCombatCmd">
  18979. <Data ElementName="packet_type" Type="int8" />
  18980. <Data ElementName="unknown" Type="int16" />
  18981. <Data ElementName="result_type" Type="int8" />
  18982. <Data ElementName="attacker" Type="int32" />
  18983. <Data ElementName="defender" Type="int32" />
  18984. </Struct>
  18985. <Struct Name="WS_HearSimpleDamage" ClientVersion="1188" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqHearCombatCmd">
  18986. <Data ElementName="header" Substruct="WS_HearDamage_Header" Size="1" />
  18987. <Data ElementName="damage_type" Type="int8" />
  18988. <Data ElementName="damage" Type="int16" />
  18989. <!-- All Hear spell damages so far seem to have new bytes at the end (who knows for how long) -->
  18990. <Data ElementName="unknown" Type="int8" Size="4" />
  18991. </Struct>
  18992. <Struct Name="WS_HearSiphonSpellDamage" ClientVersion="1188" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqHearCombatCmd">
  18993. <Data ElementName="header" Substruct="WS_HearDamage_Header" Size="1" />
  18994. <Data ElementName="siphon_type" Type="int8" />
  18995. <Data ElementName="siphon_subtype" Type="int8" />
  18996. <Data ElementName="damage" Type="int16" />
  18997. <Data ElementName="unknown1" Type="int8" Size="2" />
  18998. <Data ElementName="spell_name" Type="EQ2_8Bit_String" Size="1" />
  18999. <!-- All Hear spell damages so far seem to have new bytes at the end (who knows for how long) -->
  19000. <Data ElementName="unknown2" Type="int8" Size="5" />
  19001. </Struct>
  19002. <Struct Name="WS_HearMultipleDamage" ClientVersion="1188" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqHearCombatCmd">
  19003. <Data ElementName="header" Substruct="WS_HearDamage_Header" Size="1" />
  19004. <Data ElementName="num_dmg" Type="int8" />
  19005. <Data ElementName="dmg_array" Type="Array" ArraySizeVariable="num_dmg">
  19006. <Data ElementName="damage_type" Type="int8" />
  19007. <Data ElementName="damage" Type="int16" />
  19008. </Data>
  19009. </Struct>
  19010. <Struct Name="WS_HearSpellDamage" ClientVersion="1188" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqHearCombatCmd">
  19011. <Data ElementName="header" Substruct="WS_HearDamage_Header" Size="1" />
  19012. <Data ElementName="damage_type" Type="int8" />
  19013. <Data ElementName="damage" Type="int16" />
  19014. <Data ElementName="spell_name" Type="EQ2_8Bit_String" Size="1" />
  19015. <!-- All Hear spell damages so far seem to have new bytes at the end (who knows for how long) -->
  19016. <Data ElementName="unknown2" Type="int8" Size="5" />
  19017. </Struct>
  19018. <Struct Name="WS_HearRangeDamage" ClientVersion="1188" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqHearCombatCmd">
  19019. <Data ElementName="header" Substruct="WS_HearDamage_Header" Size="1" />
  19020. <Data ElementName="damage_type" Type="int8" />
  19021. <Data ElementName="damage" Type="int16" />
  19022. <Data ElementName="weapon_appearance" Type="int16" />
  19023. </Struct>
  19024. <Struct Name="WS_HearRangeSpellDamage" ClientVersion="1188" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqHearCombatCmd">
  19025. <Data ElementName="header" Substruct="WS_HearDamage_Header" Size="1" />
  19026. <Data ElementName="damage_type" Type="int8" />
  19027. <Data ElementName="damage" Type="int16" />
  19028. <Data ElementName="weapon_appearance" Type="int16" />
  19029. <Data ElementName="spell_name" Type="EQ2_8Bit_String" Size="1" />
  19030. <!-- All Hear spell damages so far seem to have new bytes at the end (who knows for how long) -->
  19031. <Data ElementName="unknown2" Type="int8" Size="5" />
  19032. </Struct>
  19033. <!-- Made this new range only to deal with 4-5 bytes extra I found. If struct hasn't changed since 927, delete 1188 and update 927 -->
  19034. <Struct Name="WS_HearDamage_Header" ClientVersion="60114" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqHearCombatCmd">
  19035. <Data ElementName="packet_type" Type="int8" />
  19036. <Data ElementName="unknown" Type="int16" />
  19037. <Data ElementName="result_type" Type="int8" />
  19038. <Data ElementName="attacker" Type="int32" />
  19039. <Data ElementName="defender" Type="int32" />
  19040. </Struct>
  19041. <Struct Name="WS_HearSimpleDamage" ClientVersion="60114" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqHearCombatCmd">
  19042. <Data ElementName="header" Substruct="WS_HearDamage_Header" Size="1" />
  19043. <Data ElementName="damage_type" Type="int8" />
  19044. <Data ElementName="damage" Type="int16" />
  19045. <!-- All Hear spell damages so far seem to have new bytes at the end (who knows for how long) -->
  19046. <Data ElementName="unknown" Type="int8" Size="4" />
  19047. </Struct>
  19048. <Struct Name="WS_HearSiphonSpellDamage" ClientVersion="60114" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqHearCombatCmd">
  19049. <Data ElementName="header" Substruct="WS_HearDamage_Header" Size="1" />
  19050. <Data ElementName="siphon_type" Type="int8" />
  19051. <Data ElementName="siphon_subtype" Type="int8" />
  19052. <Data ElementName="damage" Type="int16" />
  19053. <Data ElementName="unknown1" Type="int8" Size="2" />
  19054. <Data ElementName="spell_name" Type="EQ2_8Bit_String" Size="1" />
  19055. <!-- All Hear spell damages so far seem to have new bytes at the end (who knows for how long) -->
  19056. <Data ElementName="unknown2" Type="int8" Size="5" />
  19057. </Struct>
  19058. <Struct Name="WS_HearMultipleDamage" ClientVersion="60114" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqHearCombatCmd">
  19059. <Data ElementName="header" Substruct="WS_HearDamage_Header" Size="1" />
  19060. <Data ElementName="num_dmg" Type="int8" />
  19061. <Data ElementName="dmg_array" Type="Array" ArraySizeVariable="num_dmg">
  19062. <Data ElementName="damage_type" Type="int8" />
  19063. <Data ElementName="damage" Type="int16" />
  19064. </Data>
  19065. </Struct>
  19066. <Struct Name="WS_HearSpellDamage" ClientVersion="60114" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqHearCombatCmd">
  19067. <Data ElementName="header" Substruct="WS_HearDamage_Header" Size="1" />
  19068. <Data ElementName="damage_type" Type="int8" />
  19069. <Data ElementName="damage" Type="int16" />
  19070. <Data ElementName="unknown_60114_1_MJ" Type="int8" />
  19071. <Data ElementName="spell_name" Type="EQ2_8Bit_String" Size="1" />
  19072. <!-- All Hear spell damages so far seem to have new bytes at the end (who knows for how long) -->
  19073. <Data ElementName="unknown2" Type="int8" Size="5" />
  19074. </Struct>
  19075. <Struct Name="WS_HearRangeDamage" ClientVersion="60114" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqHearCombatCmd">
  19076. <Data ElementName="header" Substruct="WS_HearDamage_Header" Size="1" />
  19077. <Data ElementName="damage_type" Type="int8" />
  19078. <Data ElementName="damage" Type="int16" />
  19079. <Data ElementName="weapon_appearance" Type="int16" />
  19080. </Struct>
  19081. <Struct Name="WS_HearRangeSpellDamage" ClientVersion="60114" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqHearCombatCmd">
  19082. <Data ElementName="header" Substruct="WS_HearDamage_Header" Size="1" />
  19083. <Data ElementName="damage_type" Type="int8" />
  19084. <Data ElementName="damage" Type="int16" />
  19085. <Data ElementName="weapon_appearance" Type="int16" />
  19086. <Data ElementName="spell_name" Type="EQ2_8Bit_String" Size="1" />
  19087. <!-- All Hear spell damages so far seem to have new bytes at the end (who knows for how long) -->
  19088. <Data ElementName="unknown2" Type="int8" Size="5" />
  19089. </Struct>
  19090. <Struct Name="WS_HearHeal" ClientVersion="1" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqHearHealCmd">
  19091. <Data ElementName="caster" Type="int32" />
  19092. <Data ElementName="target" Type="int32" />
  19093. <Data ElementName="heal_amt" Type="int32" />
  19094. <Data ElementName="spellname" Type="EQ2_16Bit_String" Size="1"/>
  19095. <Data ElementName="type" Type="int16" />
  19096. </Struct>
  19097. <Struct Name="WS_HearHeal" ClientVersion="57048" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqHearHealCmd">
  19098. <Data ElementName="caster" Type="int32" />
  19099. <Data ElementName="target" Type="int32" />
  19100. <Data ElementName="heal_amt" Type="int32" />
  19101. <Data ElementName="unknown" Type="int32" />
  19102. <Data ElementName="spellname" Type="EQ2_16Bit_String" Size="1"/>
  19103. <Data ElementName="type" Type="int16" />
  19104. </Struct>
  19105. <Struct Name="WS_HearHeal" ClientVersion="57080" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqHearHealCmd">
  19106. <Data ElementName="caster" Type="int32" />
  19107. <Data ElementName="target" Type="int32" />
  19108. <Data ElementName="heal_amt" Type="int32" />
  19109. <Data ElementName="unknown" Type="int32" />
  19110. <Data ElementName="spellname" Type="EQ2_16Bit_String" Size="1"/>
  19111. <Data ElementName="type" Type="int8" />
  19112. <Data ElementName="unknown2" Type="int8" />
  19113. </Struct>
  19114. <Struct Name="WS_HearHeal" ClientVersion="63073" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqHearHealCmd">
  19115. <Data ElementName="caster" Type="int32" />
  19116. <Data ElementName="target" Type="int32" />
  19117. <Data ElementName="heal_amt" Type="int32" />
  19118. <Data ElementName="unknown" Type="int32" />
  19119. <Data ElementName="unknown2a" Type="int32" />
  19120. <Data ElementName="unknown3a" Type="int32" />
  19121. <Data ElementName="spellname" Type="EQ2_16Bit_String" Size="1"/>
  19122. <Data ElementName="type" Type="int8" />
  19123. <Data ElementName="unknown2" Type="int8" />
  19124. </Struct>
  19125. <Struct Name="WS_HearHeal" ClientVersion="64600" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqHearHealCmd">
  19126. <Data ElementName="caster" Type="int32" />
  19127. <Data ElementName="target" Type="int32" />
  19128. <Data ElementName="heal_amt" Type="int64" />
  19129. <Data ElementName="spellname" Type="EQ2_16Bit_String" Size="1"/>
  19130. <Data ElementName="crit_type" Type="int8" />
  19131. <Data ElementName="unknown" Type="int8" />
  19132. <Data ElementName="type" Type="int8" />
  19133. </Struct>
  19134. <Struct Name="WS_HearDeath" ClientVersion="1" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqHearDeathCmd">
  19135. <Data ElementName="attacker" Type="int32" />
  19136. <Data ElementName="defender" Type="int32" />
  19137. <Data ElementName="damage_type" Type="int8" />
  19138. <Data ElementName="blow_type" Type="int16" />
  19139. </Struct>
  19140. <Struct Name="WS_UpdateSkillBook" ClientVersion="1" OpcodeName="OP_UpdateSkillBookMsg" >
  19141. <Data ElementName="skill_count" Type="int16" />
  19142. <Data ElementName="packed_size" Type="int32" />
  19143. <Data ElementName="unknown" Type="int8" />
  19144. <Data ElementName="skill_array" Type="Array" ArraySizeVariable="skill_count">
  19145. <Data ElementName="skill_id" Type="int32" />
  19146. <Data ElementName="type" Type="int32" />
  19147. <Data ElementName="current_val" Type="int16" />
  19148. <Data ElementName="base_val" Type="int16" />
  19149. <Data ElementName="max_val" Type="int16" />
  19150. <Data ElementName="skill_delta" Type="int16" />
  19151. <Data ElementName="skill_delta2" Type="int16" />
  19152. <Data ElementName="display_minval" Type="int8" Size="1" />
  19153. <Data ElementName="display_maxval" Type="int8" Size="1" />
  19154. <Data ElementName="language_unknown" Type="int8" Size="1" />
  19155. </Data>
  19156. <Data ElementName="unknown4" Type="int8" />
  19157. </Struct>
  19158. <Struct Name="WS_SpellSlotMapping" ClientVersion="1" OpcodeName="OP_KnowledgeWindowSlotMappingMsg" >
  19159. <Data ElementName="spell_count" Type="int16" />
  19160. <Data ElementName="spell_array" Type="Array" ArraySizeVariable="spell_count">
  19161. <Data ElementName="spell_id" Type="int32" />
  19162. <Data ElementName="slot_id" Type="int16" />
  19163. </Data>
  19164. </Struct>
  19165. <Struct Name="WS_SkillInfoRequest" ClientVersion="1">
  19166. <Data ElementName="request_type" Type="int32" />
  19167. <Data ElementName="unique_id" Type="int32" />
  19168. <Data ElementName="id" Type="int32" />
  19169. </Struct>
  19170. <Struct Name="WS_SkillInfoSpellRequest" ClientVersion="1">
  19171. <Data ElementName="request_type" Type="int32" />
  19172. <Data ElementName="unique_id" Type="int32" />
  19173. <Data ElementName="id" Type="int32" />
  19174. </Struct>
  19175. <Struct Name="WS_SkillInfoItemRequest" ClientVersion="1">
  19176. <Data ElementName="request_type" Type="int32" />
  19177. <Data ElementName="unique_id" Type="int32" />
  19178. </Struct>
  19179. <Struct Name="WS_SkillInfoResponse" ClientVersion="1" OpcodeName="OP_SkillInfoResponse" >
  19180. <Data ElementName="request_type" Type="int32" />
  19181. <Data ElementName="unique_id" Type="int32" />
  19182. <Data ElementName="id" Type="int32" />
  19183. <Data ElementName="name" Type="EQ2_8Bit_String" Size="1" />
  19184. </Struct>
  19185. <Struct Name="WS_SkillInfoItemResponse" ClientVersion="1" OpcodeName="OP_SkillInfoResponse" >
  19186. <Data ElementName="request_type" Type="int32" />
  19187. <Data ElementName="unique_id" Type="int32" />
  19188. <Data ElementName="name" Type="EQ2_8Bit_String" Size="1" />
  19189. </Struct>
  19190. <Struct Name="WS_SetControlGhost" ClientVersion="1" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqSetControlGhostCmd">
  19191. <Data ElementName="spawn_id" Type="int32" />
  19192. <Data ElementName="speed" Type="float" />
  19193. <Data ElementName="size" Type="float" />
  19194. <Data ElementName="unknown2" Type="int8" />
  19195. </Struct>
  19196. <Struct Name="WS_SetControlGhost" ClientVersion="1096" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqSetControlGhostCmd">
  19197. <Data ElementName="spawn_id" Type="int32" />
  19198. <Data ElementName="speed" Type="float" />
  19199. <Data ElementName="air_speed" Type="float" />
  19200. <Data ElementName="size" Type="float" />
  19201. <Data ElementName="unknown2" Type="int8" />
  19202. </Struct>
  19203. <Struct Name="WS_SetControlGhost" ClientVersion="1119" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqSetControlGhostCmd">
  19204. <Data ElementName="spawn_id" Type="int32" />
  19205. <Data ElementName="speed" Type="float" />
  19206. <Data ElementName="air_speed" Type="float" />
  19207. <Data ElementName="size" Type="float" />
  19208. <Data ElementName="unknown2" Type="int8" />
  19209. <Data ElementName="unknown" Type="int8" Size="12" />
  19210. </Struct>
  19211. <Struct Name="WS_SetControlGhost" ClientVersion="1193" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqSetControlGhostCmd">
  19212. <Data ElementName="spawn_id" Type="int32" />
  19213. <Data ElementName="speed" Type="float" />
  19214. <Data ElementName="air_speed" Type="float" />
  19215. <Data ElementName="size" Type="float" />
  19216. <Data ElementName="unknown2" Type="int8" />
  19217. <Data ElementName="unknown" Type="int8" Size="13" />
  19218. </Struct>
  19219. <Struct Name="SubStruct_UpdateSpellBook" ClientVersion="1">
  19220. <Data ElementName="spell_id" Type="int32" />
  19221. <Data ElementName="unique_id" Type="int32" />
  19222. <Data ElementName="recast_available" Type="int32" Size="1" />
  19223. <Data ElementName="type" Type="int16" Size="1" />
  19224. <Data ElementName="recast_time" Type="int16" Size="1" />
  19225. <Data ElementName="unknown3" Type="int16" />
  19226. <Data ElementName="icon" Type="sint16" />
  19227. <Data ElementName="icon_type" Type="int16" />
  19228. <Data ElementName="icon2" Type="int16" Size="1" />
  19229. <Data ElementName="charges" Type="int8" Size="1" />
  19230. <Data ElementName="unknown5" Type="int8" Size="4" />
  19231. <Data ElementName="status" Type="int8" Size="1" />
  19232. </Struct>
  19233. <Struct Name="SubStruct_UpdateSpellBook" ClientVersion="1096">
  19234. <Data ElementName="spell_id" Type="int32" />
  19235. <Data ElementName="unique_id" Type="int32" />
  19236. <Data ElementName="recast_available" Type="int32" Size="1" />
  19237. <Data ElementName="type" Type="int8" Size="1" />
  19238. <Data ElementName="unknown1" Type="int8" Size="1" />
  19239. <Data ElementName="recast_time" Type="int16" Size="1" />
  19240. <Data ElementName="unknown3" Type="int16" />
  19241. <Data ElementName="icon" Type="sint16" />
  19242. <Data ElementName="icon_type" Type="int16" />
  19243. <Data ElementName="icon2" Type="int16" Size="1" />
  19244. <Data ElementName="charges" Type="int8" Size="1" />
  19245. <Data ElementName="unknown5" Type="int8" Size="10" />
  19246. <Data ElementName="status" Type="int8" Size="1" />
  19247. <Data ElementName="unknown6" Type="int8" Size="1" />
  19248. </Struct>
  19249. <Struct Name="SubStruct_UpdateSpellBook" ClientVersion="1144">
  19250. <Data ElementName="spell_id" Type="int32" />
  19251. <Data ElementName="unique_id" Type="int32" />
  19252. <Data ElementName="recast_available" Type="int32" Size="1" />
  19253. <Data ElementName="type" Type="int8" Size="1" />
  19254. <Data ElementName="unknown1" Type="int8" Size="1" />
  19255. <Data ElementName="recast_time" Type="int16" Size="1" />
  19256. <Data ElementName="unknown3" Type="int16" Size="2" />
  19257. <Data ElementName="icon" Type="sint16" />
  19258. <Data ElementName="icon_type" Type="int16" />
  19259. <Data ElementName="icon2" Type="int16" Size="1" />
  19260. <Data ElementName="charges" Type="int8" Size="1" />
  19261. <Data ElementName="unknown5" Type="int8" Size="11" />
  19262. <Data ElementName="status" Type="int8" Size="1" />
  19263. <Data ElementName="unknown6" Type="int8" Size="3" />
  19264. </Struct>
  19265. <Struct Name="SubStruct_UpdateSpellBook" ClientVersion="1188">
  19266. <Data ElementName="spell_id" Type="int32" />
  19267. <Data ElementName="unique_id" Type="int32" />
  19268. <Data ElementName="recast_available" Type="int32" Size="1" />
  19269. <Data ElementName="type" Type="int8" Size="1" />
  19270. <Data ElementName="unknown1" Type="int8" Size="1" />
  19271. <Data ElementName="recast_time" Type="int16" Size="1" />
  19272. <Data ElementName="unknown3" Type="int16" Size="2" />
  19273. <Data ElementName="icon" Type="sint16" />
  19274. <Data ElementName="icon_type" Type="int16" />
  19275. <Data ElementName="icon2" Type="int16" Size="1" />
  19276. <Data ElementName="charges" Type="int8" Size="1" />
  19277. <Data ElementName="unknown5" Type="int8" Size="10" />
  19278. <Data ElementName="savage_bar_slot" Type="int8" Size="1" />
  19279. <Data ElementName="unknown5b" Type="int8" Size="4" />
  19280. <Data ElementName="status" Type="int8" Size="1" />
  19281. <Data ElementName="unknown6" Type="int8" Size="3" />
  19282. </Struct>
  19283. <Struct Name="SubStruct_UpdateSpellBook" ClientVersion="1199">
  19284. <Data ElementName="spell_id" Type="int32" />
  19285. <Data ElementName="unique_id" Type="int32" />
  19286. <Data ElementName="recast_available" Type="int32" Size="1" />
  19287. <Data ElementName="type" Type="int8" Size="1" />
  19288. <Data ElementName="unknown1" Type="int8" Size="1" />
  19289. <Data ElementName="recast_time" Type="int16" Size="1" />
  19290. <Data ElementName="unknown3" Type="int16" Size="2" />
  19291. <Data ElementName="icon" Type="sint16" />
  19292. <Data ElementName="icon_type" Type="int16" />
  19293. <Data ElementName="icon2" Type="int16" Size="1" />
  19294. <Data ElementName="charges" Type="int8" Size="1" />
  19295. <!-- savage bar slot missing why was it removed -->
  19296. <Data ElementName="unknown5" Type="int8" Size="17" />
  19297. <Data ElementName="status" Type="int8" Size="1" />
  19298. <Data ElementName="unknown6" Type="int8" Size="3" />
  19299. </Struct>
  19300. <Struct Name="SubStruct_UpdateSpellBook" ClientVersion="57048">
  19301. <Data ElementName="spell_id" Type="int32" />
  19302. <Data ElementName="unique_id" Type="int32" />
  19303. <Data ElementName="recast_available" Type="int32" Size="1" />
  19304. <Data ElementName="type" Type="int8" Size="1" />
  19305. <Data ElementName="unknown1" Type="int8" Size="1" />
  19306. <Data ElementName="recast_time" Type="int16" Size="1" />
  19307. <Data ElementName="unknown3" Type="int16" Size="3" />
  19308. <Data ElementName="icon" Type="sint16" />
  19309. <Data ElementName="icon_type" Type="int16" />
  19310. <Data ElementName="icon2" Type="int16" Size="1" />
  19311. <Data ElementName="charges" Type="int8" Size="1" />
  19312. <!-- savage bar slot missing why was it removed -->
  19313. <Data ElementName="unknown5" Type="int8" Size="20" />
  19314. <Data ElementName="status" Type="int8" Size="1" />
  19315. <Data ElementName="unknown6" Type="int8" Size="3" />
  19316. </Struct>
  19317. <Struct Name="SubStruct_UpdateSpellBook" ClientVersion="58617">
  19318. <Data ElementName="spell_id" Type="int32" />
  19319. <Data ElementName="unique_id" Type="int32" />
  19320. <Data ElementName="recast_available" Type="int32" Size="1" />
  19321. <Data ElementName="type" Type="int8" Size="1" />
  19322. <!--<Data ElementName="unknown1" Type="int8" Size="1" /> renamed to target_type 58617 -->
  19323. <Data ElementName="target_type" Type="int8" Size="1" />
  19324. <Data ElementName="recast_time" Type="int16" Size="1" />
  19325. <Data ElementName="unknown_58617_1_MJ" Type="int16" Size="3" />
  19326. <Data ElementName="icon" Type="int16" />
  19327. <Data ElementName="icon_type" Type="int16" />
  19328. <Data ElementName="icon2" Type="int16" Size="1" />
  19329. <Data ElementName="charges" Type="int8" Size="1" />
  19330. <!-- savage bar slot missing why was it removed -->
  19331. <Data ElementName="unknown3" Type="int8" Size="20" />
  19332. <Data ElementName="distance" Type="int16" Size="1" />
  19333. <Data ElementName="unknown4" Type="int16" Size="1" />
  19334. <Data ElementName="status" Type="int8" Size="1" />
  19335. <Data ElementName="unknown6" Type="int8" Size="3" />
  19336. </Struct>
  19337. <Struct Name="SubStruct_UpdateSpellBook" ClientVersion="58647">
  19338. <Data ElementName="spell_id" Type="int32" />
  19339. <Data ElementName="unique_id" Type="int32" />
  19340. <Data ElementName="recast_available" Type="int32" Size="1" />
  19341. <Data ElementName="type" Type="int8" Size="1" />
  19342. <!--<Data ElementName="unknown1" Type="int8" Size="1" /> renamed to target_type 58617 -->
  19343. <Data ElementName="target_type" Type="int8" Size="1" />
  19344. <Data ElementName="recast_time" Type="int16" Size="1" />
  19345. <Data ElementName="unknown_58617_1_MJ" Type="int16" Size="3" />
  19346. <Data ElementName="icon" Type="int16" />
  19347. <Data ElementName="icon_type" Type="int16" />
  19348. <Data ElementName="icon2" Type="int16" Size="1" />
  19349. <Data ElementName="charges" Type="int8" Size="1" />
  19350. <!-- savage bar slot missing why was it removed -->
  19351. <Data ElementName="unknown3" Type="int8" Size="20" />
  19352. <Data ElementName="distance" Type="int16" Size="1" />
  19353. <Data ElementName="unknown4" Type="int16" Size="1" />
  19354. <Data ElementName="status" Type="int8" Size="1" />
  19355. <Data ElementName="unknown6" Type="int8" Size="3" />
  19356. </Struct>
  19357. <Struct Name="SubStruct_UpdateSpellBook" ClientVersion="64707">
  19358. <Data ElementName="spell_id" Type="int32" />
  19359. <Data ElementName="unique_id" Type="int32" />
  19360. <Data ElementName="recast_available" Type="int32" Size="1" />
  19361. <Data ElementName="type" Type="int8" Size="1" />
  19362. <Data ElementName="target_type" Type="int8" Size="1" />
  19363. <Data ElementName="recast_time" Type="int16" Size="1" />
  19364. <Data ElementName="unknown_58617_1_MJ" Type="int16" Size="4" /> <!-- size increase to 4 64707?-->
  19365. <Data ElementName="icon" Type="int16" />
  19366. <Data ElementName="icon_type" Type="int16" />
  19367. <Data ElementName="icon2" Type="int16" Size="1" />
  19368. <Data ElementName="charges" Type="int8" Size="1" />
  19369. <!-- savage bar slot missing why was it removed -->
  19370. <Data ElementName="unknown3" Type="int8" Size="20" />
  19371. <Data ElementName="distance" Type="int16" Size="1" />
  19372. <Data ElementName="unknown4" Type="int16" Size="1" />
  19373. <Data ElementName="status" Type="int8" Size="1" />
  19374. <Data ElementName="unknown6" Type="int8" Size="3" />
  19375. </Struct>
  19376. <Struct Name="WS_UpdateSpellBook" ClientVersion="1" OpcodeName="OP_UpdateSpellBookMsg" >
  19377. <Data ElementName="spell_count" Type="int16" />
  19378. <Data ElementName="packed_size" Type="int32" />
  19379. <Data ElementName="spell_array" Type="Array" ArraySizeVariable="spell_count">
  19380. <Data ElementName="spells" Substruct="SubStruct_UpdateSpellBook" Size="1" />
  19381. </Data>
  19382. </Struct>
  19383. <Struct Name="WS_UpdateSpellBook" ClientVersion="1096" OpcodeName="OP_UpdateSpellBookMsg" >
  19384. <Data ElementName="spell_count" Type="int16" />
  19385. <Data ElementName="packed_size" Type="int32" />
  19386. <Data ElementName="spell_array" Type="Array" ArraySizeVariable="spell_count">
  19387. <Data ElementName="spells" Substruct="SubStruct_UpdateSpellBook" Size="1" />
  19388. </Data>
  19389. </Struct>
  19390. <Struct Name="WS_UpdateSpellBook" ClientVersion="1144" OpcodeName="OP_UpdateSpellBookMsg" >
  19391. <Data ElementName="spell_count" Type="int16" />
  19392. <Data ElementName="packed_size" Type="int32" />
  19393. <Data ElementName="spell_array" Type="Array" ArraySizeVariable="spell_count">
  19394. <Data ElementName="spells" Substruct="SubStruct_UpdateSpellBook" Size="1" />
  19395. </Data>
  19396. </Struct>
  19397. <Struct Name="WS_UpdateSpellBook" ClientVersion="1188" OpcodeName="OP_UpdateSpellBookMsg" >
  19398. <Data ElementName="spell_count" Type="int16" />
  19399. <Data ElementName="packed_size" Type="int32" />
  19400. <Data ElementName="spell_array" Type="Array" ArraySizeVariable="spell_count">
  19401. <Data ElementName="spells" Substruct="SubStruct_UpdateSpellBook" Size="1" />
  19402. </Data>
  19403. </Struct>
  19404. <Struct Name="WS_UpdateSpellBook" ClientVersion="1199" OpcodeName="OP_UpdateSpellBookMsg" >
  19405. <Data ElementName="spell_count" Type="int16" />
  19406. <Data ElementName="packed_size" Type="int32" />
  19407. <Data ElementName="spell_array" Type="Array" ArraySizeVariable="spell_count">
  19408. <Data ElementName="spells" Substruct="SubStruct_UpdateSpellBook" Size="1" />
  19409. </Data>
  19410. </Struct>
  19411. <Struct Name="WS_UpdateSpellBook" ClientVersion="57048" OpcodeName="OP_UpdateSpellBookMsg" >
  19412. <Data ElementName="spell_count" Type="int16" />
  19413. <Data ElementName="packed_size" Type="int32" />
  19414. <Data ElementName="spell_array" Type="Array" ArraySizeVariable="spell_count">
  19415. <Data ElementName="spells" Substruct="SubStruct_UpdateSpellBook" Size="1" />
  19416. </Data>
  19417. </Struct>
  19418. <Struct Name="WS_UpdateSpellBook" ClientVersion="58617" OpcodeName="OP_UpdateSpellBookMsg" >
  19419. <Data ElementName="spell_count" Type="int16" />
  19420. <Data ElementName="packed_size" Type="int32" />
  19421. <Data ElementName="spell_array" Type="Array" ArraySizeVariable="spell_count">
  19422. <Data ElementName="spells" Substruct="SubStruct_UpdateSpellBook" Size="1" />
  19423. </Data>
  19424. </Struct>
  19425. <Struct Name="WS_UpdateSpellBook" ClientVersion="58647" OpcodeName="OP_UpdateSpellBookMsg" >
  19426. <Data ElementName="spell_count" Type="int16" />
  19427. <Data ElementName="packed_size" Type="int32" />
  19428. <Data ElementName="spell_array" Type="Array" ArraySizeVariable="spell_count">
  19429. <Data ElementName="spells" Substruct="SubStruct_UpdateSpellBook" Size="1" />
  19430. </Data>
  19431. </Struct>
  19432. <Struct Name="WS_UpdateSpellBook" ClientVersion="64707" OpcodeName="OP_UpdateSpellBookMsg" >
  19433. <Data ElementName="spell_count" Type="int16" />
  19434. <Data ElementName="packed_size" Type="int32" />
  19435. <Data ElementName="spell_array" Type="Array" ArraySizeVariable="spell_count">
  19436. <Data ElementName="spells" Substruct="SubStruct_UpdateSpellBook" Size="1" />
  19437. </Data>
  19438. </Struct>
  19439. <Struct Name="WS_ExamineInfoHeader" ClientVersion="1" >
  19440. <Data ElementName="show_name" Type="int8" Size="1" />
  19441. <Data ElementName="unknown" Type="int8" Size="1" />
  19442. <Data ElementName="show_popup" Type="int8" Size="1" />
  19443. <Data ElementName="packettype" Type="int16" Size="1" />
  19444. <Data ElementName="packetsubtype" Type="int8" Size="1" />
  19445. </Struct>
  19446. <Struct Name="WS_ExamineInfoHeader" ClientVersion="860" >
  19447. <Data ElementName="show_name" Type="int8" Size="1" />
  19448. <Data ElementName="unknown" Type="int8" Size="2" />
  19449. <Data ElementName="show_popup" Type="int8" Size="1" />
  19450. <Data ElementName="packettype" Type="int16" Size="1" />
  19451. <Data ElementName="packetsubtype" Type="int8" Size="1" />
  19452. </Struct>
  19453. <Struct Name="WS_ExamineInfoHeader" ClientVersion="954" >
  19454. <Data ElementName="show_name" Type="int8" Size="1" />
  19455. <Data ElementName="unknown" Type="int8" Size="2" />
  19456. <Data ElementName="show_popup" Type="int8" Size="1" />
  19457. <Data ElementName="packettype" Type="int16" Size="1" />
  19458. <Data ElementName="packetsubtype" Type="int8" Size="1" />
  19459. </Struct>
  19460. <Struct Name="WS_ExamineInfoHeader" ClientVersion="955" >
  19461. <Data ElementName="show_name" Type="int8" Size="1" />
  19462. <Data ElementName="unknown" Type="int8" Size="2" />
  19463. <Data ElementName="show_popup" Type="int8" Size="1" />
  19464. <Data ElementName="packettype" Type="int16" Size="1" />
  19465. <Data ElementName="packetsubtype" Type="int8" Size="1" />
  19466. </Struct>
  19467. <Struct Name="WS_ExamineInfoHeader" ClientVersion="972" >
  19468. <Data ElementName="show_name" Type="int8" Size="1" />
  19469. <Data ElementName="unknown" Type="int8" Size="2" />
  19470. <Data ElementName="show_popup" Type="int8" Size="1" />
  19471. <Data ElementName="packettype" Type="int16" Size="1" />
  19472. <Data ElementName="packetsubtype" Type="int8" Size="1" />
  19473. </Struct>
  19474. <Struct Name="WS_ExamineInfoHeader" ClientVersion="1008" >
  19475. <Data ElementName="show_name" Type="int8" Size="1" />
  19476. <Data ElementName="unknown" Type="int8" Size="2" />
  19477. <Data ElementName="show_popup" Type="int8" Size="1" />
  19478. <Data ElementName="packettype" Type="int16" Size="1" />
  19479. <Data ElementName="packetsubtype" Type="int8" Size="1" />
  19480. </Struct>
  19481. <Struct Name="WS_ExamineInfoHeader" ClientVersion="1027" >
  19482. <Data ElementName="show_name" Type="int8" Size="1" />
  19483. <Data ElementName="unknown" Type="int8" Size="2" />
  19484. <Data ElementName="show_popup" Type="int8" Size="1" />
  19485. <Data ElementName="packettype" Type="int16" Size="1" />
  19486. <Data ElementName="packetsubtype" Type="int8" Size="1" />
  19487. </Struct>
  19488. <Struct Name="WS_ExamineInfoHeader" ClientVersion="1032" >
  19489. <Data ElementName="show_name" Type="int8" Size="1" />
  19490. <Data ElementName="unknown" Type="int8" Size="2" />
  19491. <Data ElementName="show_popup" Type="int8" Size="1" />
  19492. <Data ElementName="packettype" Type="int16" Size="1" />
  19493. <Data ElementName="packetsubtype" Type="int8" Size="1" />
  19494. </Struct>
  19495. <Struct Name="WS_ExamineInfoHeader" ClientVersion="1096" >
  19496. <Data ElementName="show_name" Type="int8" Size="1" />
  19497. <Data ElementName="unknown" Type="int8" Size="2" />
  19498. <Data ElementName="show_popup" Type="int8" Size="1" />
  19499. <Data ElementName="packettype" Type="int16" Size="1" />
  19500. <Data ElementName="packetsubtype" Type="int8" Size="1" />
  19501. </Struct>
  19502. <Struct Name="WS_ExamineInfoHeader" ClientVersion="1188" >
  19503. <Data ElementName="show_name" Type="int8" Size="1" />
  19504. <Data ElementName="unknown" Type="int8" Size="3" />
  19505. <Data ElementName="show_popup" Type="int8" Size="1" />
  19506. <Data ElementName="packettype" Type="int16" Size="1" />
  19507. <Data ElementName="packetsubtype" Type="int8" Size="1" />
  19508. </Struct>
  19509. <Struct Name="WS_ExamineInfoHeader" ClientVersion="1193" >
  19510. <Data ElementName="show_name" Type="int8" Size="1" />
  19511. <Data ElementName="unknown" Type="int8" Size="3" />
  19512. <Data ElementName="show_popup" Type="int8" Size="1" />
  19513. <Data ElementName="unknown1" Type="int8" Size="1" />
  19514. <Data ElementName="packettype" Type="int16" Size="1" />
  19515. <Data ElementName="packetsubtype" Type="int8" Size="1" />
  19516. </Struct>
  19517. <Struct Name="WS_ExamineInfoHeader" ClientVersion="1198" >
  19518. <Data ElementName="show_name" Type="int8" Size="1" />
  19519. <Data ElementName="unknown" Type="int8" Size="3" />
  19520. <Data ElementName="show_popup" Type="int8" Size="1" />
  19521. <Data ElementName="unknown1" Type="int8" Size="1" />
  19522. <Data ElementName="packettype" Type="int16" Size="1" />
  19523. <Data ElementName="packetsubtype" Type="int8" Size="1" />
  19524. </Struct>
  19525. <Struct Name="WS_ExamineInfoHeader" ClientVersion="1205" >
  19526. <Data ElementName="show_name" Type="int8" Size="1" />
  19527. <Data ElementName="unknown" Type="int8" Size="3" />
  19528. <Data ElementName="show_popup" Type="int8" Size="1" />
  19529. <Data ElementName="unknown1" Type="int8" Size="1" />
  19530. <Data ElementName="packettype" Type="int16" Size="1" />
  19531. <Data ElementName="packetsubtype" Type="int8" Size="1" />
  19532. </Struct>
  19533. <Struct Name="WS_ExamineInfoHeader" ClientVersion="1208" >
  19534. <Data ElementName="show_name" Type="int8" Size="1" />
  19535. <Data ElementName="unknown" Type="int8" Size="3" />
  19536. <Data ElementName="show_popup" Type="int8" Size="1" />
  19537. <Data ElementName="unknown1" Type="int8" Size="1" />
  19538. <Data ElementName="packettype" Type="int16" Size="1" />
  19539. <Data ElementName="packetsubtype" Type="int8" Size="1" />
  19540. </Struct>
  19541. <Struct Name="WS_ExamineInfoHeader" ClientVersion="57048" >
  19542. <Data ElementName="show_name" Type="int8" Size="1" />
  19543. <Data ElementName="unknown" Type="int8" Size="3" />
  19544. <Data ElementName="show_popup" Type="int8" Size="1" />
  19545. <Data ElementName="unknown1" Type="int8" Size="1" />
  19546. <Data ElementName="packettype" Type="int16" Size="1" />
  19547. <Data ElementName="packetsubtype" Type="int8" Size="1" />
  19548. </Struct>
  19549. <Struct Name="WS_ExamineInfoHeader" ClientVersion="57107" >
  19550. <Data ElementName="show_name" Type="int8" Size="1" />
  19551. <Data ElementName="unknown" Type="int8" Size="3" />
  19552. <Data ElementName="show_popup" Type="int8" Size="1" />
  19553. <Data ElementName="unknown1" Type="int8" Size="1" />
  19554. <Data ElementName="packettype" Type="int16" Size="1" />
  19555. <Data ElementName="packetsubtype" Type="int8" Size="1" />
  19556. </Struct>
  19557. <Struct Name="WS_ExamineInfoHeader" ClientVersion="58571" >
  19558. <Data ElementName="show_name" Type="int8" Size="1" />
  19559. <Data ElementName="unknown" Type="int8" Size="3" />
  19560. <Data ElementName="show_popup" Type="int8" Size="1" />
  19561. <Data ElementName="unknown1" Type="int8" Size="1" />
  19562. <Data ElementName="packettype" Type="int16" Size="1" />
  19563. <Data ElementName="packetsubtype" Type="int8" Size="1" />
  19564. </Struct>
  19565. <Struct Name="WS_ExamineInfoHeader" ClientVersion="58647" >
  19566. <Data ElementName="show_name" Type="int8" Size="1" />
  19567. <Data ElementName="unknown" Type="int8" Size="3" />
  19568. <Data ElementName="show_popup" Type="int8" Size="1" />
  19569. <Data ElementName="unknown1" Type="int8" Size="1" />
  19570. <Data ElementName="packettype" Type="int16" Size="1" />
  19571. <Data ElementName="packetsubtype" Type="int8" Size="1" />
  19572. </Struct>
  19573. <Struct Name="WS_ExamineInfoHeader" ClientVersion="60024" >
  19574. <Data ElementName="show_name" Type="int8" Size="1" />
  19575. <Data ElementName="unknown" Type="int8" Size="3" />
  19576. <Data ElementName="show_popup" Type="int8" Size="1" />
  19577. <Data ElementName="unknown1" Type="int8" Size="1" />
  19578. <Data ElementName="packettype" Type="int16" Size="1" />
  19579. <Data ElementName="packetsubtype" Type="int8" Size="1" />
  19580. </Struct>
  19581. <Struct Name="WS_ExamineInfoHeader" ClientVersion="60114" >
  19582. <Data ElementName="show_name" Type="int8" Size="1" />
  19583. <Data ElementName="unknown" Type="int8" Size="3" />
  19584. <Data ElementName="show_popup" Type="int8" Size="1" />
  19585. <Data ElementName="unknown1" Type="int8" Size="1" />
  19586. <Data ElementName="packettype" Type="int16" Size="1" />
  19587. <Data ElementName="packetsubtype" Type="int8" Size="1" />
  19588. </Struct>
  19589. <Struct Name="WS_ExamineInfoHeader" ClientVersion="63119" >
  19590. <Data ElementName="show_name" Type="int8" Size="1" />
  19591. <Data ElementName="unknown" Type="int8" Size="3" />
  19592. <Data ElementName="show_popup" Type="int8" Size="1" />
  19593. <Data ElementName="unknown1" Type="int8" Size="1" />
  19594. <Data ElementName="packettype" Type="int16" Size="1" />
  19595. <Data ElementName="packetsubtype" Type="int8" Size="1" />
  19596. </Struct>
  19597. <Struct Name="WS_QuestExamineInfoHeader" ClientVersion="1" >
  19598. <Data ElementName="unknown" Type="int8" Size="1" />
  19599. <Data ElementName="packettype" Type="int16" Size="1" />
  19600. <Data ElementName="packetsubtype" Type="int8" Size="1" />
  19601. </Struct>
  19602. <Struct Name="WS_QuestExamineInfoHeader" ClientVersion="860" >
  19603. <Data ElementName="unknown" Type="int8" Size="2" />
  19604. <Data ElementName="packettype" Type="int16" Size="1" />
  19605. <Data ElementName="packetsubtype" Type="int8" Size="1" />
  19606. </Struct>
  19607. <Struct Name="WS_SpecialSpellInfo" ClientVersion="1">
  19608. <Data ElementName="id" Type="int32" />
  19609. <Data ElementName="icon" Type="int16" Size="1" />
  19610. <Data ElementName="icontype" Type="int16" Size="1" />
  19611. <Data ElementName="tier" Type="int8" Size="1" />
  19612. <Data ElementName="num_effects" Type="int8" />
  19613. <Data ElementName="effect_array" Type="Array" ArraySizeVariable="num_effects">
  19614. <Data ElementName="subbulletflag" Type="int8" Size="1" />
  19615. <Data ElementName="effect" Type="EQ2_16Bit_String" Size="1" />
  19616. <Data ElementName="percentage" Type="int8" Size="1" />
  19617. </Data>
  19618. <Data ElementName="display_spell_tier" Type="int8" Size="1" />
  19619. <Data ElementName="uses_remaining" Type="int16" Size="1" />
  19620. <Data ElementName="unknown12" Type="int8" Size="1" />
  19621. <Data ElementName="damage_remaining" Type="int16" Size="1" />
  19622. <Data ElementName="unknown14" Type="int8" Size="1" />
  19623. <Data ElementName="name" Type="EQ2_8Bit_String" Size="1" />
  19624. <Data ElementName="description" Type="EQ2_16Bit_String" Size="1" />
  19625. </Struct>
  19626. <Struct Name="WS_SpecialSpellInfo" ClientVersion="1008">
  19627. <Data ElementName="id" Type="int32" />
  19628. <Data ElementName="icon" Type="int16" Size="1" />
  19629. <Data ElementName="icontype" Type="int16" Size="1" />
  19630. <Data ElementName="tier" Type="int8" Size="1" />
  19631. <Data ElementName="num_effects" Type="int8" />
  19632. <Data ElementName="effect_array" Type="Array" ArraySizeVariable="num_effects">
  19633. <Data ElementName="subbulletflag" Type="int8" Size="1" />
  19634. <Data ElementName="effect" Type="EQ2_16Bit_String" Size="1" />
  19635. <Data ElementName="percentage" Type="int8" Size="1" />
  19636. </Data>
  19637. <Data ElementName="display_spell_tier" Type="int8" Size="1" />
  19638. <Data ElementName="uses_remaining" Type="int16" Size="1" />
  19639. <Data ElementName="unknown" Type="int8" Size="1" />
  19640. <Data ElementName="damage_remaining" Type="int16" Size="1" />
  19641. <Data ElementName="unknown2" Type="int8" Size="1" />
  19642. <Data ElementName="unknown3" Type="int16" Size="1" />
  19643. <Data ElementName="unknown4" Type="int16" Size="1" />
  19644. <Data ElementName="name" Type="EQ2_8Bit_String" Size="1" />
  19645. <Data ElementName="description" Type="EQ2_16Bit_String" Size="1" />
  19646. </Struct>
  19647. <Struct Name="WS_SpecialSpellInfo" ClientVersion="1188">
  19648. <Data ElementName="id" Type="int32" />
  19649. <Data ElementName="icon" Type="int16" Size="1" />
  19650. <Data ElementName="icontype" Type="int16" Size="1" />
  19651. <Data ElementName="tier" Type="int8" Size="1" />
  19652. <Data ElementName="num_effects" Type="int8" />
  19653. <Data ElementName="effect_array" Type="Array" ArraySizeVariable="num_effects">
  19654. <Data ElementName="subbulletflag" Type="int8" Size="1" />
  19655. <Data ElementName="effect" Type="EQ2_16Bit_String" Size="1" />
  19656. <Data ElementName="percentage" Type="int8" Size="1" />
  19657. </Data>
  19658. <Data ElementName="display_spell_tier" Type="int8" Size="1" />
  19659. <Data ElementName="uses_remaining" Type="int16" Size="1" />
  19660. <Data ElementName="unknown" Type="int8" Size="1" />
  19661. <Data ElementName="damage_remaining" Type="int16" Size="1" />
  19662. <Data ElementName="unknown2" Type="int8" Size="1" />
  19663. <Data ElementName="unknown3" Type="int16" Size="1" />
  19664. <Data ElementName="unknown4" Type="int16" Size="1" />
  19665. <Data ElementName="name" Type="EQ2_8Bit_String" Size="1" />
  19666. <Data ElementName="description" Type="EQ2_16Bit_String" Size="1" />
  19667. <Data ElementName="unknown5" Type="int8" Size="1" />
  19668. </Struct>
  19669. <Struct Name="WS_SpecialSpellInfo" ClientVersion="1193">
  19670. <Data ElementName="id" Type="int32" />
  19671. <Data ElementName="icon" Type="int16" Size="1" />
  19672. <Data ElementName="icontype" Type="int16" Size="1" />
  19673. <Data ElementName="tier" Type="int8" Size="1" />
  19674. <Data ElementName="num_effects" Type="int8" />
  19675. <Data ElementName="effect_array" Type="Array" ArraySizeVariable="num_effects">
  19676. <Data ElementName="subbulletflag" Type="int8" Size="1" />
  19677. <Data ElementName="effect" Type="EQ2_16Bit_String" Size="1" />
  19678. <Data ElementName="percentage" Type="int8" Size="1" />
  19679. </Data>
  19680. <Data ElementName="display_spell_tier" Type="int8" Size="1" />
  19681. <Data ElementName="uses_remaining" Type="int16" Size="1" />
  19682. <Data ElementName="unknown" Type="int8" Size="1" />
  19683. <Data ElementName="damage_remaining" Type="int16" Size="1" />
  19684. <Data ElementName="unknown2" Type="int8" Size="1" />
  19685. <Data ElementName="unknown3" Type="int16" Size="1" />
  19686. <Data ElementName="unknown4" Type="int16" Size="1" />
  19687. <Data ElementName="name" Type="EQ2_8Bit_String" Size="1" />
  19688. <Data ElementName="description" Type="EQ2_16Bit_String" Size="1" />
  19689. <Data ElementName="unknown5" Type="int8" Size="1" />
  19690. </Struct>
  19691. <Struct Name="WS_SpecialSpellInfo" ClientVersion="57048">
  19692. <Data ElementName="id" Type="int32" />
  19693. <Data ElementName="icon" Type="int16" Size="1" />
  19694. <Data ElementName="icontype" Type="int16" Size="1" />
  19695. <Data ElementName="tier" Type="int8" Size="1" />
  19696. <Data ElementName="num_effects" Type="int8" />
  19697. <Data ElementName="effect_array" Type="Array" ArraySizeVariable="num_effects">
  19698. <Data ElementName="subbulletflag" Type="int8" Size="1" />
  19699. <Data ElementName="effect" Type="EQ2_16Bit_String" Size="1" />
  19700. <Data ElementName="percentage" Type="int8" Size="1" />
  19701. </Data>
  19702. <Data ElementName="display_spell_tier" Type="int8" Size="1" />
  19703. <Data ElementName="uses_remaining" Type="int16" Size="1" />
  19704. <Data ElementName="unknown" Type="int8" Size="1" />
  19705. <Data ElementName="damage_remaining" Type="int16" Size="1" />
  19706. <Data ElementName="unknown2" Type="int8" Size="1" />
  19707. <Data ElementName="unknown3" Type="int16" Size="1" />
  19708. <Data ElementName="unknown4" Type="int16" Size="4" />
  19709. <Data ElementName="name" Type="EQ2_8Bit_String" Size="1" />
  19710. <Data ElementName="description" Type="EQ2_16Bit_String" Size="1" />
  19711. <Data ElementName="unknown5" Type="int8" Size="1" />
  19712. </Struct>
  19713. <Struct Name="substruct_AASpellInfo" ClientVersion="1193">
  19714. <Data ElementName="id" Type="int32" />
  19715. <Data ElementName="icon" Type="int16" Size="1" />
  19716. <Data ElementName="icon2" Type="int16" Size="1" />
  19717. <Data ElementName="icontype" Type="int16" Size="1" />
  19718. <Data ElementName="version" Type="int16" Size="1" />
  19719. <Data ElementName="sub_version" Type="int16" Size="1" />
  19720. <Data ElementName="type" Type="int8" Size="1" />
  19721. <Data ElementName="class_skill" Type="int32" Size="1" />
  19722. <Data ElementName="mastery_skill" Type="int32" Size="1" />
  19723. <Data ElementName="min_class_skill_req" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  19724. <Data ElementName="spell_text_color" Type="int32" Size="1" />
  19725. <Data ElementName="unknown_605_MJ_3" Type="int8" Size="1" />
  19726. <Data ElementName="tier" Type="int8" Size="1" />
  19727. <Data ElementName="health_req" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  19728. <Data ElementName="health_upkeep" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  19729. <Data ElementName="power_req" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  19730. <Data ElementName="power_upkeep" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  19731. <Data ElementName="req_concentration" Type="int16" Size="1" />
  19732. <Data ElementName="unknown" Type="int16" Size="1" />
  19733. <Data ElementName="cast_time" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  19734. <Data ElementName="recovery" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  19735. <Data ElementName="recast" Type="float" Size="1" />
  19736. <Data ElementName="radius" Type="float" Size="1" />
  19737. <Data ElementName="max_aoe_targets" Type="int16" Size="1" />
  19738. <Data ElementName="friendly_spell" Type="int8" Size="1" />
  19739. <Data ElementName="num_reagents" Type="int8" />
  19740. <Data ElementName="reagent_array" Type="Array" ArraySizeVariable="num_reagents">
  19741. <Data ElementName="reagent" Type="EQ2_8Bit_String" Size="1" />
  19742. <Data ElementName="consumed" Type="int8" Size="1" />
  19743. <Data ElementName="qty_required" Type="int32" Size="1" />
  19744. </Data>
  19745. <Data ElementName="num_effects" Type="int8" />
  19746. <Data ElementName="effect_array" Type="Array" ArraySizeVariable="num_effects">
  19747. <Data ElementName="subbulletflag" Type="int8" Size="1" />
  19748. <Data ElementName="effect" Type="EQ2_16Bit_String" Size="1" />
  19749. <Data ElementName="percentage" Type="int8" Size="1" />
  19750. </Data>
  19751. <Data ElementName="display_spell_tier" Type="int8" Size="1" />
  19752. <Data ElementName="unknown1" Type="int8" Size="1" />
  19753. <Data ElementName="minimum_range" Type="float" Size="1" />
  19754. <Data ElementName="range" Type="float" Size="1" />
  19755. <Data ElementName="duration1" Type="int32" Size="1" />
  19756. <Data ElementName="duration2" Type="int32" Size="1" />
  19757. <Data ElementName="unknown9" Type="int8" Size="1" />
  19758. <Data ElementName="duration_flag" Type="int8" Size="1" />
  19759. <Data ElementName="target" Type="int8" Size="1" />
  19760. <Data ElementName="can_effect_raid" Type="int8" Size="1" />
  19761. <Data ElementName="affect_only_group_members" Type="int8" Size="1" />
  19762. <Data ElementName="group_spell" Type="int8" Size="1" />
  19763. <Data ElementName="resistibility" Type="float" Size="1" />
  19764. <Data ElementName="unknown11" Type="int8" Size="7" />
  19765. <Data ElementName="hit_bonus" Type="float" Size="1" />
  19766. <Data ElementName="unknown12" Type="int8" Size="1" />
  19767. <Data ElementName="name" Type="EQ2_8Bit_String" Size="1" />
  19768. <Data ElementName="description" Type="EQ2_16Bit_String" Size="1" />
  19769. <Data ElementName="unknown_605_MJ_6" Type="int8" Size="1" />
  19770. </Struct>
  19771. <Struct Name="WS_AchievementSpellInfo" ClientVersion="1">
  19772. <Data ElementName="aa_id" Type="int32" />
  19773. <Data ElementName="unknown" Type="int16" Size="1" />
  19774. <Data ElementName="aa_icon" Type="int16" Size="1" />
  19775. <Data ElementName="aa_icon2" Type="int16" Size="1" />
  19776. <Data ElementName="current_rank" Type="int8" Size="1" />
  19777. <Data ElementName="max_rank" Type="int8" Size="1" />
  19778. <Data ElementName="rank_cost" Type="int8" Size="1" />
  19779. <Data ElementName="unknown2" Type="int8" Size="1" />
  19780. <Data ElementName="id" Type="int32" />
  19781. <Data ElementName="icon" Type="int16" Size="1" />
  19782. <Data ElementName="icon2" Type="int16" Size="1" />
  19783. <Data ElementName="icontype" Type="int16" Size="1" />
  19784. <Data ElementName="version" Type="int16" Size="1" />
  19785. <Data ElementName="sub_version" Type="int16" Size="1" />
  19786. <Data ElementName="type" Type="int8" Size="1" />
  19787. <Data ElementName="class_skill" Type="int32" Size="1" />
  19788. <Data ElementName="mastery_skill" Type="int32" Size="1" />
  19789. <Data ElementName="min_class_skill_req" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  19790. <Data ElementName="spell_text_color" Type="int32" Size="1" />
  19791. <Data ElementName="num_levels" Type="int8" Size="1" />
  19792. <Data ElementName="level_array" Type="Array" ArraySizeVariable="num_levels">
  19793. <Data ElementName="adventure_class" Type="int8" Size="1" />
  19794. <Data ElementName="tradeskill_class" Type="int8" Size="1" />
  19795. <Data ElementName="spell_level" Type="int16" Size="1" />
  19796. </Data>
  19797. <Data ElementName="tier" Type="int8" Size="1" />
  19798. <Data ElementName="health_req" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  19799. <Data ElementName="health_upkeep" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  19800. <Data ElementName="power_req" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  19801. <Data ElementName="power_upkeep" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  19802. <Data ElementName="req_concentration" Type="int16" Size="1" />
  19803. <Data ElementName="cast_time" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  19804. <Data ElementName="recovery" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  19805. <Data ElementName="recast" Type="float" Size="1" />
  19806. <Data ElementName="radius" Type="float" Size="1" />
  19807. <Data ElementName="max_aoe_targets" Type="int16" Size="1" />
  19808. <Data ElementName="friendly_spell" Type="int8" Size="1" />
  19809. <Data ElementName="num_reagents" Type="int8" />
  19810. <Data ElementName="reagent_array" Type="Array" ArraySizeVariable="num_reagents">
  19811. <Data ElementName="reagent" Type="EQ2_8Bit_String" Size="1" />
  19812. <Data ElementName="consumed" Type="int8" Size="1" />
  19813. <Data ElementName="qty_required" Type="int32" Size="1" />
  19814. </Data>
  19815. <Data ElementName="num_effects" Type="int8" />
  19816. <Data ElementName="effect_array" Type="Array" ArraySizeVariable="num_effects">
  19817. <Data ElementName="subbulletflag" Type="int8" Size="1" />
  19818. <Data ElementName="effect" Type="EQ2_16Bit_String" Size="1" />
  19819. <Data ElementName="percentage" Type="int8" Size="1" />
  19820. </Data>
  19821. <Data ElementName="display_spell_tier" Type="int8" Size="1" />
  19822. <Data ElementName="minimum_range" Type="float" Size="1" />
  19823. <Data ElementName="range" Type="float" Size="1" />
  19824. <Data ElementName="duration1" Type="int32" Size="1" />
  19825. <Data ElementName="duration2" Type="int32" Size="1" />
  19826. <Data ElementName="unknown9" Type="int8" Size="1" />
  19827. <Data ElementName="duration_flag" Type="int8" Size="1" />
  19828. <Data ElementName="target" Type="int8" Size="1" />
  19829. <Data ElementName="can_effect_raid" Type="int8" Size="1" />
  19830. <Data ElementName="affect_only_group_members" Type="int8" Size="1" />
  19831. <Data ElementName="group_spell" Type="int8" Size="1" />
  19832. <Data ElementName="resistibility" Type="float" Size="1" />
  19833. <Data ElementName="unknown11" Type="int8" Size="6" />
  19834. <Data ElementName="hit_bonus" Type="float" Size="1" />
  19835. <Data ElementName="unknown12" Type="int8" Size="1" />
  19836. <Data ElementName="name" Type="EQ2_8Bit_String" Size="1" />
  19837. <Data ElementName="description" Type="EQ2_16Bit_String" Size="1" />
  19838. </Struct>
  19839. <Struct Name="WS_AchievementSpellInfo" ClientVersion="972">
  19840. <Data ElementName="aa_id" Type="int32" />
  19841. <Data ElementName="unknown" Type="int16" Size="1" />
  19842. <Data ElementName="aa_icon" Type="int16" Size="1" />
  19843. <Data ElementName="aa_icon2" Type="int16" Size="1" />
  19844. <Data ElementName="current_rank" Type="int8" Size="1" />
  19845. <Data ElementName="max_rank" Type="int8" Size="1" />
  19846. <Data ElementName="rank_cost" Type="int8" Size="1" />
  19847. <Data ElementName="unknown2" Type="int8" Size="1" />
  19848. <Data ElementName="id" Type="int32" />
  19849. <Data ElementName="icon" Type="int16" Size="1" />
  19850. <Data ElementName="icon2" Type="int16" Size="1" />
  19851. <Data ElementName="icontype" Type="int16" Size="1" />
  19852. <Data ElementName="version" Type="int16" Size="1" />
  19853. <Data ElementName="sub_version" Type="int16" Size="1" />
  19854. <Data ElementName="type" Type="int8" Size="1" />
  19855. <Data ElementName="class_skill" Type="int32" Size="1" />
  19856. <Data ElementName="mastery_skill" Type="int32" Size="1" />
  19857. <Data ElementName="min_class_skill_req" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  19858. <Data ElementName="spell_text_color" Type="int32" Size="1" />
  19859. <Data ElementName="num_levels" Type="int8" Size="1" />
  19860. <Data ElementName="level_array" Type="Array" ArraySizeVariable="num_levels">
  19861. <Data ElementName="adventure_class" Type="int8" Size="1" />
  19862. <Data ElementName="tradeskill_class" Type="int8" Size="1" />
  19863. <Data ElementName="spell_level" Type="int16" Size="1" />
  19864. </Data>
  19865. <Data ElementName="tier" Type="int8" Size="1" />
  19866. <Data ElementName="health_req" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  19867. <Data ElementName="health_upkeep" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  19868. <Data ElementName="power_req" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  19869. <Data ElementName="power_upkeep" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  19870. <Data ElementName="req_concentration" Type="int16" Size="1" />
  19871. <Data ElementName="cast_time" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  19872. <Data ElementName="recovery" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  19873. <Data ElementName="recast" Type="float" Size="1" />
  19874. <Data ElementName="radius" Type="float" Size="1" />
  19875. <Data ElementName="max_aoe_targets" Type="int16" Size="1" />
  19876. <Data ElementName="friendly_spell" Type="int8" Size="1" />
  19877. <Data ElementName="num_reagents" Type="int8" />
  19878. <Data ElementName="reagent_array" Type="Array" ArraySizeVariable="num_reagents">
  19879. <Data ElementName="reagent" Type="EQ2_8Bit_String" Size="1" />
  19880. <Data ElementName="consumed" Type="int8" Size="1" />
  19881. <Data ElementName="qty_required" Type="int32" Size="1" />
  19882. </Data>
  19883. <Data ElementName="num_effects" Type="int8" />
  19884. <Data ElementName="effect_array" Type="Array" ArraySizeVariable="num_effects">
  19885. <Data ElementName="subbulletflag" Type="int8" Size="1" />
  19886. <Data ElementName="effect" Type="EQ2_16Bit_String" Size="1" />
  19887. <Data ElementName="percentage" Type="int8" Size="1" />
  19888. </Data>
  19889. <Data ElementName="display_spell_tier" Type="int8" Size="1" />
  19890. <Data ElementName="unknown1" Type="int8" Size="1" />
  19891. <Data ElementName="minimum_range" Type="float" Size="1" />
  19892. <Data ElementName="range" Type="float" Size="1" />
  19893. <Data ElementName="Unknown28" Type="int32" Size="1" />
  19894. <Data ElementName="duration1" Type="int32" Size="1" />
  19895. <Data ElementName="duration2" Type="int32" Size="1" />
  19896. <Data ElementName="unknown9" Type="int8" Size="1" />
  19897. <Data ElementName="duration_flag" Type="int8" Size="1" />
  19898. <Data ElementName="target" Type="int8" Size="1" />
  19899. <Data ElementName="can_effect_raid" Type="int8" Size="1" />
  19900. <Data ElementName="affect_only_group_members" Type="int8" Size="1" />
  19901. <Data ElementName="group_spell" Type="int8" Size="1" />
  19902. <Data ElementName="resistibility" Type="float" Size="1" />
  19903. <Data ElementName="unknown11" Type="int8" Size="6" />
  19904. <Data ElementName="hit_bonus" Type="float" Size="1" />
  19905. <Data ElementName="unknown12" Type="int8" Size="1" />
  19906. <Data ElementName="name" Type="EQ2_8Bit_String" Size="1" />
  19907. <Data ElementName="description" Type="EQ2_16Bit_String" Size="1" />
  19908. </Struct>
  19909. <Struct Name="WS_AchievementSpellInfo" ClientVersion="1027">
  19910. <Data ElementName="aa_id" Type="int32" />
  19911. <Data ElementName="aa_tab_id" Type="int16" Size="1" />
  19912. <Data ElementName="aa_icon" Type="int16" Size="1" />
  19913. <Data ElementName="aa_icon2" Type="int16" Size="1" />
  19914. <Data ElementName="current_rank" Type="int8" Size="1" />
  19915. <Data ElementName="max_rank" Type="int8" Size="1" />
  19916. <Data ElementName="rank_cost" Type="int8" Size="1" />
  19917. <Data ElementName="unknown2" Type="int8" Size="1" />
  19918. <Data ElementName="id" Type="int32" />
  19919. <Data ElementName="icon" Type="int16" Size="1" />
  19920. <Data ElementName="icon2" Type="int16" Size="1" />
  19921. <Data ElementName="icontype" Type="int16" Size="1" />
  19922. <Data ElementName="version" Type="int16" Size="1" />
  19923. <Data ElementName="sub_version" Type="int16" Size="1" />
  19924. <Data ElementName="type" Type="int8" Size="1" />
  19925. <Data ElementName="class_skill" Type="int32" Size="1" />
  19926. <Data ElementName="mastery_skill" Type="int32" Size="1" />
  19927. <Data ElementName="min_class_skill_req" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  19928. <Data ElementName="spell_text_color" Type="int32" Size="1" />
  19929. <Data ElementName="num_levels" Type="int8" Size="1" />
  19930. <Data ElementName="level_array" Type="Array" ArraySizeVariable="num_levels">
  19931. <Data ElementName="adventure_class" Type="int8" Size="1" />
  19932. <Data ElementName="tradeskill_class" Type="int8" Size="1" />
  19933. <Data ElementName="spell_level" Type="int16" Size="1" />
  19934. </Data>
  19935. <Data ElementName="tier" Type="int8" Size="1" />
  19936. <Data ElementName="health_req" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  19937. <Data ElementName="health_upkeep" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  19938. <Data ElementName="power_req" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  19939. <Data ElementName="power_upkeep" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  19940. <Data ElementName="req_concentration" Type="int16" Size="1" />
  19941. <Data ElementName="cast_time" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  19942. <Data ElementName="recovery" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  19943. <Data ElementName="recast" Type="float" Size="1" />
  19944. <Data ElementName="radius" Type="float" Size="1" />
  19945. <Data ElementName="max_aoe_targets" Type="int16" Size="1" />
  19946. <Data ElementName="friendly_spell" Type="int8" Size="1" />
  19947. <Data ElementName="num_reagents" Type="int8" />
  19948. <Data ElementName="reagent_array" Type="Array" ArraySizeVariable="num_reagents">
  19949. <Data ElementName="reagent" Type="EQ2_8Bit_String" Size="1" />
  19950. <Data ElementName="consumed" Type="int8" Size="1" />
  19951. <Data ElementName="qty_required" Type="int32" Size="1" />
  19952. </Data>
  19953. <Data ElementName="num_effects" Type="int8" />
  19954. <Data ElementName="effect_array" Type="Array" ArraySizeVariable="num_effects">
  19955. <Data ElementName="subbulletflag" Type="int8" Size="1" />
  19956. <Data ElementName="effect" Type="EQ2_16Bit_String" Size="1" />
  19957. <Data ElementName="percentage" Type="int8" Size="1" />
  19958. </Data>
  19959. <Data ElementName="display_spell_tier" Type="int8" Size="1" />
  19960. <Data ElementName="unknown1" Type="int8" Size="1" />
  19961. <Data ElementName="minimum_range" Type="float" Size="1" />
  19962. <Data ElementName="range" Type="float" Size="1" />
  19963. <Data ElementName="duration1" Type="int32" Size="1" />
  19964. <Data ElementName="duration2" Type="int32" Size="1" />
  19965. <Data ElementName="unknown9" Type="int8" Size="1" />
  19966. <Data ElementName="duration_flag" Type="int8" Size="1" />
  19967. <Data ElementName="target" Type="int8" Size="1" />
  19968. <Data ElementName="can_effect_raid" Type="int8" Size="1" />
  19969. <Data ElementName="affect_only_group_members" Type="int8" Size="1" />
  19970. <Data ElementName="group_spell" Type="int8" Size="1" />
  19971. <Data ElementName="resistibility" Type="float" Size="1" />
  19972. <Data ElementName="unknown11" Type="int8" Size="6" />
  19973. <Data ElementName="hit_bonus" Type="float" Size="1" />
  19974. <Data ElementName="unknown12" Type="int8" Size="1" />
  19975. <Data ElementName="name" Type="EQ2_8Bit_String" Size="1" />
  19976. <Data ElementName="description" Type="EQ2_16Bit_String" Size="1" />
  19977. </Struct>
  19978. <Struct Name="WS_AchievementSpellInfo" ClientVersion="1188">
  19979. <Data ElementName="aa_id" Type="int32" />
  19980. <Data ElementName="unknown1a" Type="int16" Size="1" />
  19981. <Data ElementName="aa_icon" Type="int16" Size="1" />
  19982. <Data ElementName="aa_icon2" Type="int16" Size="1" />
  19983. <Data ElementName="current_rank" Type="int8" Size="1" />
  19984. <Data ElementName="max_rank" Type="int8" Size="1" />
  19985. <Data ElementName="rank_cost" Type="int8" Size="1" />
  19986. <Data ElementName="unknown2" Type="int8" Size="1" />
  19987. <Data ElementName="unknown2a" Type="int16" Size="4" />
  19988. <Data ElementName="unknown2b" Type="int32" Size="22" />
  19989. <Data ElementName="unknown3" Type="int8" Size="1" />
  19990. <Data ElementName="id" Type="int32" />
  19991. <Data ElementName="icon" Type="int16" Size="1" />
  19992. <Data ElementName="icon2" Type="int16" Size="1" />
  19993. <Data ElementName="icontype" Type="int16" Size="1" />
  19994. <Data ElementName="version" Type="int16" Size="1" />
  19995. <Data ElementName="sub_version" Type="int16" Size="1" />
  19996. <Data ElementName="type" Type="int8" Size="1" />
  19997. <Data ElementName="class_skill" Type="int32" Size="1" />
  19998. <Data ElementName="mastery_skill" Type="int32" Size="1" />
  19999. <Data ElementName="min_class_skill_req" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  20000. <Data ElementName="spell_text_color" Type="int32" Size="1" />
  20001. <Data ElementName="num_levels" Type="int8" Size="1" />
  20002. <Data ElementName="level_array" Type="Array" ArraySizeVariable="num_levels">
  20003. <Data ElementName="adventure_class" Type="int8" Size="1" />
  20004. <Data ElementName="tradeskill_class" Type="int8" Size="1" />
  20005. <Data ElementName="spell_level" Type="int16" Size="1" />
  20006. </Data>
  20007. <Data ElementName="tier" Type="int8" Size="1" />
  20008. <Data ElementName="health_req" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  20009. <Data ElementName="health_upkeep" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  20010. <Data ElementName="power_req" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  20011. <Data ElementName="power_upkeep" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  20012. <Data ElementName="req_concentration" Type="int16" Size="1" />
  20013. <Data ElementName="unknown" Type="int16" Size="1" />
  20014. <Data ElementName="cast_time" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  20015. <Data ElementName="recovery" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  20016. <Data ElementName="recast" Type="float" Size="1" />
  20017. <Data ElementName="radius" Type="float" Size="1" />
  20018. <Data ElementName="max_aoe_targets" Type="int16" Size="1" />
  20019. <Data ElementName="friendly_spell" Type="int8" Size="1" />
  20020. <Data ElementName="num_reagents" Type="int8" />
  20021. <Data ElementName="reagent_array" Type="Array" ArraySizeVariable="num_reagents">
  20022. <Data ElementName="reagent" Type="EQ2_8Bit_String" Size="1" />
  20023. <Data ElementName="consumed" Type="int8" Size="1" />
  20024. <Data ElementName="qty_required" Type="int32" Size="1" />
  20025. </Data>
  20026. <Data ElementName="num_effects" Type="int8" />
  20027. <Data ElementName="effect_array" Type="Array" ArraySizeVariable="num_effects">
  20028. <Data ElementName="subbulletflag" Type="int8" Size="1" />
  20029. <Data ElementName="effect" Type="EQ2_16Bit_String" Size="1" />
  20030. <Data ElementName="percentage" Type="int8" Size="1" />
  20031. </Data>
  20032. <Data ElementName="display_spell_tier" Type="int8" Size="1" />
  20033. <Data ElementName="unknown1" Type="int8" Size="1" />
  20034. <Data ElementName="minimum_range" Type="float" Size="1" />
  20035. <Data ElementName="range" Type="float" Size="1" />
  20036. <Data ElementName="duration1" Type="int32" Size="1" />
  20037. <Data ElementName="duration2" Type="int32" Size="1" />
  20038. <Data ElementName="unknown9" Type="int8" Size="1" />
  20039. <Data ElementName="duration_flag" Type="int8" Size="1" />
  20040. <Data ElementName="target" Type="int8" Size="1" />
  20041. <Data ElementName="can_effect_raid" Type="int8" Size="1" />
  20042. <Data ElementName="affect_only_group_members" Type="int8" Size="1" />
  20043. <Data ElementName="group_spell" Type="int8" Size="1" />
  20044. <Data ElementName="resistibility" Type="float" Size="1" />
  20045. <Data ElementName="unknown11" Type="int8" Size="7" />
  20046. <Data ElementName="hit_bonus" Type="float" Size="1" />
  20047. <Data ElementName="unknown12" Type="int8" Size="1" />
  20048. <Data ElementName="name" Type="EQ2_8Bit_String" Size="1" />
  20049. <Data ElementName="description" Type="EQ2_16Bit_String" Size="1" />
  20050. </Struct>
  20051. <Struct Name="WS_AchievementSpellInfo" ClientVersion="1192">
  20052. <Data ElementName="aa_id" Type="int32" />
  20053. <Data ElementName="aa_tab_id" Type="int16" Size="1" />
  20054. <Data ElementName="aa_icon" Type="int16" Size="1" />
  20055. <Data ElementName="aa_icon2" Type="int16" Size="1" />
  20056. <Data ElementName="current_rank" Type="int8" Size="1" />
  20057. <Data ElementName="max_rank" Type="int8" Size="1" />
  20058. <Data ElementName="rank_cost" Type="int8" Size="1" />
  20059. <Data ElementName="unknown_1193" Type="int8" Size="1" />
  20060. <Data ElementName="id" Type="int32" Size="1" />
  20061. <Data ElementName="icon" Type="int16" Size="1" />
  20062. <Data ElementName="icon2" Type="int16" Size="1" />
  20063. <Data ElementName="icontype" Type="int16" Size="1" />
  20064. <Data ElementName="version" Type="int16" Size="1" />
  20065. <Data ElementName="sub_version" Type="int16" Size="1" />
  20066. <Data ElementName="type" Type="int8" Size="1" />
  20067. <Data ElementName="class_skill" Type="int32" Size="1" />
  20068. <Data ElementName="mastery_skill" Type="int32" Size="1" />
  20069. <Data ElementName="min_class_skill_req" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  20070. <Data ElementName="spell_text_color" Type="int32" Size="1" />
  20071. <Data ElementName="num_levels" Type="int8" Size="1" />
  20072. <Data ElementName="level_array" Type="Array" ArraySizeVariable="num_levels">
  20073. <Data ElementName="adventure_class" Type="int8" Size="1" />
  20074. <Data ElementName="tradeskill_class" Type="int8" Size="1" />
  20075. <Data ElementName="spell_level" Type="int16" Size="1" />
  20076. </Data>
  20077. <Data ElementName="tier" Type="int8" Size="1" />
  20078. <Data ElementName="health_req" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  20079. <Data ElementName="health_upkeep" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  20080. <Data ElementName="power_req" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  20081. <Data ElementName="power_upkeep" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  20082. <Data ElementName="req_concentration" Type="int16" Size="1" />
  20083. <Data ElementName="unknown" Type="int16" Size="1" />
  20084. <Data ElementName="cast_time" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  20085. <Data ElementName="recovery" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  20086. <Data ElementName="recast" Type="float" Size="1" />
  20087. <Data ElementName="radius" Type="float" Size="1" />
  20088. <Data ElementName="max_aoe_targets" Type="int16" Size="1" />
  20089. <Data ElementName="friendly_spell" Type="int8" Size="1" />
  20090. <Data ElementName="num_reagents" Type="int8" />
  20091. <Data ElementName="reagent_array" Type="Array" ArraySizeVariable="num_reagents">
  20092. <Data ElementName="reagent" Type="EQ2_8Bit_String" Size="1" />
  20093. <Data ElementName="consumed" Type="int8" Size="1" />
  20094. <Data ElementName="qty_required" Type="int32" Size="1" />
  20095. </Data>
  20096. <Data ElementName="num_effects" Type="int8" />
  20097. <Data ElementName="effect_array" Type="Array" ArraySizeVariable="num_effects">
  20098. <Data ElementName="subbulletflag" Type="int8" Size="1" />
  20099. <Data ElementName="effect" Type="EQ2_16Bit_String" Size="1" />
  20100. <Data ElementName="percentage" Type="int8" Size="1" />
  20101. </Data>
  20102. <Data ElementName="display_spell_tier" Type="int8" Size="1" />
  20103. <Data ElementName="unknown1" Type="int8" Size="1" />
  20104. <Data ElementName="minimum_range" Type="float" Size="1" />
  20105. <Data ElementName="range" Type="float" Size="1" />
  20106. <Data ElementName="duration1" Type="int32" Size="1" />
  20107. <Data ElementName="duration2" Type="int32" Size="1" />
  20108. <Data ElementName="unknown9" Type="int8" Size="1" />
  20109. <Data ElementName="duration_flag" Type="int8" Size="1" />
  20110. <Data ElementName="target" Type="int8" Size="1" />
  20111. <Data ElementName="can_effect_raid" Type="int8" Size="1" />
  20112. <Data ElementName="affect_only_group_members" Type="int8" Size="1" />
  20113. <Data ElementName="group_spell" Type="int8" Size="1" />
  20114. <Data ElementName="resistibility" Type="float" Size="1" />
  20115. <Data ElementName="unknown11" Type="int8" Size="7" />
  20116. <Data ElementName="hit_bonus" Type="float" Size="1" />
  20117. <Data ElementName="unknown12" Type="int8" Size="1" />
  20118. <Data ElementName="name" Type="EQ2_8Bit_String" Size="1" />
  20119. <Data ElementName="description" Type="EQ2_16Bit_String" Size="1" />
  20120. </Struct>
  20121. <Struct Name="WS_AchievementSpellInfo" ClientVersion="1193">
  20122. <Data ElementName="aa_id" Type="int32" />
  20123. <Data ElementName="aa_tab_id" Type="int16" Size="1" />
  20124. <Data ElementName="aa_icon" Type="int16" Size="1" />
  20125. <Data ElementName="aa_icon2" Type="int16" Size="1" />
  20126. <Data ElementName="aa_current_rank" Type="int8" Size="1" />
  20127. <Data ElementName="aa_max_rank" Type="int8" Size="1" />
  20128. <Data ElementName="aa_rank_cost" Type="int8" Size="1" />
  20129. <Data ElementName="aa_unknown_2" Type="int8" Size="1" />
  20130. <Data ElementName="current_id" Type="int32" />
  20131. <Data ElementName="current_icon" Type="int16" Size="1" />
  20132. <Data ElementName="current_icon2" Type="int16" Size="1" />
  20133. <Data ElementName="current_icontype" Type="int16" Size="1" />
  20134. <Data ElementName="current_version" Type="int16" Size="1" />
  20135. <Data ElementName="current_sub_version" Type="int16" Size="1" />
  20136. <Data ElementName="current_type" Type="int8" Size="1" />
  20137. <Data ElementName="current_class_skill" Type="int32" Size="1" />
  20138. <Data ElementName="current_mastery_skill" Type="int32" Size="1" />
  20139. <Data ElementName="current_min_class_skill_req" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  20140. <Data ElementName="current_spell_text_color" Type="int32" Size="1" />
  20141. <Data ElementName="current_unknown_1193_MJ_3" Type="int8" Size="1" />
  20142. <Data ElementName="current_tier" Type="int8" Size="1" />
  20143. <Data ElementName="current_health_req" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  20144. <Data ElementName="current_health_upkeep" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  20145. <Data ElementName="current_power_req" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  20146. <Data ElementName="current_power_upkeep" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  20147. <Data ElementName="current_req_concentration" Type="int16" Size="1" />
  20148. <Data ElementName="current_unknown1" Type="int16" Size="1" />
  20149. <Data ElementName="current_cast_time" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  20150. <Data ElementName="current_recovery" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  20151. <Data ElementName="current_recast" Type="float" Size="1" />
  20152. <Data ElementName="current_radius" Type="float" Size="1" />
  20153. <Data ElementName="current_max_aoe_targets" Type="int16" Size="1" />
  20154. <Data ElementName="current_friendly_spell" Type="int8" Size="1" />
  20155. <Data ElementName="current_num_reagents" Type="int8" />
  20156. <Data ElementName="current_reagent_array" Type="Array" ArraySizeVariable="current_num_reagents">
  20157. <Data ElementName="current_reagent" Type="EQ2_8Bit_String" Size="1" />
  20158. <Data ElementName="current_consumed" Type="int8" Size="1" />
  20159. <Data ElementName="current_qty_required" Type="int32" Size="1" />
  20160. </Data>
  20161. <Data ElementName="current_num_effects" Type="int8" />
  20162. <Data ElementName="current_effect_array" Type="Array" ArraySizeVariable="current_num_effects">
  20163. <Data ElementName="current_subbulletflag" Type="int8" Size="1" />
  20164. <Data ElementName="current_effect" Type="EQ2_16Bit_String" Size="1" />
  20165. <Data ElementName="current_percentage" Type="int8" Size="1" />
  20166. </Data>
  20167. <Data ElementName="current_display_spell_tier" Type="int8" Size="1" />
  20168. <Data ElementName="current_unknown_1" Type="int8" Size="1" />
  20169. <Data ElementName="current_minimum_range" Type="float" Size="1" />
  20170. <Data ElementName="current_range" Type="float" Size="1" />
  20171. <Data ElementName="current_duration_1" Type="int32" Size="1" />
  20172. <Data ElementName="current_duration_2" Type="int32" Size="1" />
  20173. <Data ElementName="current_unknown_9" Type="int8" Size="1" />
  20174. <Data ElementName="current_duration_flag" Type="int8" Size="1" />
  20175. <Data ElementName="current_target" Type="int8" Size="1" />
  20176. <Data ElementName="current_can_effect_raid" Type="int8" Size="1" />
  20177. <Data ElementName="current_affect_only_group_members" Type="int8" Size="1" />
  20178. <Data ElementName="current_group_spell" Type="int8" Size="1" />
  20179. <Data ElementName="current_resistibility" Type="float" Size="1" />
  20180. <Data ElementName="current_unknown_11" Type="int8" Size="7" />
  20181. <Data ElementName="current_hit_bonus" Type="float" Size="1" />
  20182. <Data ElementName="current_unknown_12" Type="int8" Size="1" />
  20183. <Data ElementName="current_name" Type="EQ2_8Bit_String" Size="1" />
  20184. <Data ElementName="current_description" Type="EQ2_16Bit_String" Size="1" />
  20185. <Data ElementName="current_unknown_1093_MJ_6" Type="int8" Size="1" />
  20186. <Data ElementName="next_id" Type="int32" />
  20187. <Data ElementName="next_icon" Type="int16" Size="1" />
  20188. <Data ElementName="next_icon2" Type="int16" Size="1" />
  20189. <Data ElementName="next_icontype" Type="int16" Size="1" />
  20190. <Data ElementName="next_version" Type="int16" Size="1" />
  20191. <Data ElementName="next_sub_version" Type="int16" Size="1" />
  20192. <Data ElementName="next_type" Type="int8" Size="1" />
  20193. <Data ElementName="next_class_skill" Type="int32" Size="1" />
  20194. <Data ElementName="next_mastery_skill" Type="int32" Size="1" />
  20195. <Data ElementName="next_min_class_skill_req" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  20196. <Data ElementName="next_spell_text_color" Type="int32" Size="1" />
  20197. <Data ElementName="next_unknown_1193_MJ_3" Type="int8" Size="1" />
  20198. <Data ElementName="next_tier" Type="int8" Size="1" />
  20199. <Data ElementName="next_health_req" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  20200. <Data ElementName="next_health_upkeep" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  20201. <Data ElementName="next_power_req" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  20202. <Data ElementName="next_power_upkeep" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  20203. <Data ElementName="next_req_concentration" Type="int16" Size="1" />
  20204. <Data ElementName="next_unknown1" Type="int16" Size="1" />
  20205. <Data ElementName="next_cast_time" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  20206. <Data ElementName="next_recovery" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  20207. <Data ElementName="next_recast" Type="float" Size="1" />
  20208. <Data ElementName="next_radius" Type="float" Size="1" />
  20209. <Data ElementName="next_max_aoe_targets" Type="int16" Size="1" />
  20210. <Data ElementName="next_friendly_spell" Type="int8" Size="1" />
  20211. <Data ElementName="next_num_reagents" Type="int8" />
  20212. <Data ElementName="next_reagent_array" Type="Array" ArraySizeVariable="next_num_reagents">
  20213. <Data ElementName="next_reagent" Type="EQ2_8Bit_String" Size="1" />
  20214. <Data ElementName="next_consumed" Type="int8" Size="1" />
  20215. <Data ElementName="next_qty_required" Type="int32" Size="1" />
  20216. </Data>
  20217. <Data ElementName="next_num_effects" Type="int8" />
  20218. <Data ElementName="next_effect_array" Type="Array" ArraySizeVariable="next_num_effects">
  20219. <Data ElementName="next_subbulletflag" Type="int8" Size="1" />
  20220. <Data ElementName="next_effect" Type="EQ2_16Bit_String" Size="1" />
  20221. <Data ElementName="next_percentage" Type="int8" Size="1" />
  20222. </Data>
  20223. <Data ElementName="next_display_spell_tier" Type="int8" Size="1" />
  20224. <Data ElementName="next_unknown_1" Type="int8" Size="1" />
  20225. <Data ElementName="next_minimum_range" Type="float" Size="1" />
  20226. <Data ElementName="next_range" Type="float" Size="1" />
  20227. <Data ElementName="next_duration_1" Type="int32" Size="1" />
  20228. <Data ElementName="next_duration_2" Type="int32" Size="1" />
  20229. <Data ElementName="next_unknown_9" Type="int8" Size="1" />
  20230. <Data ElementName="next_duration_flag" Type="int8" Size="1" />
  20231. <Data ElementName="next_target" Type="int8" Size="1" />
  20232. <Data ElementName="next_can_effect_raid" Type="int8" Size="1" />
  20233. <Data ElementName="next_affect_only_group_members" Type="int8" Size="1" />
  20234. <Data ElementName="next_group_spell" Type="int8" Size="1" />
  20235. <Data ElementName="next_resistibility" Type="float" Size="1" />
  20236. <Data ElementName="next_unknown_11" Type="int8" Size="7" />
  20237. <Data ElementName="next_hit_bonus" Type="float" Size="1" />
  20238. <Data ElementName="next_unknown_12" Type="int8" Size="1" />
  20239. <Data ElementName="next_name" Type="EQ2_8Bit_String" Size="1" />
  20240. <Data ElementName="next_description" Type="EQ2_16Bit_String" Size="1" />
  20241. <Data ElementName="next_unknown_1093_MJ_6" Type="int8" Size="1" />
  20242. <Data ElementName="aa_name" Type="EQ2_8Bit_String" Size="1" />
  20243. <Data ElementName="aa_description" Type="EQ2_16Bit_String" Size="1" />
  20244. <Data ElementName="unknown_605_MJ_6" Type="int8" Size="1" />
  20245. </Struct>
  20246. <Struct Name="WS_AchievementSpellInfo" ClientVersion="58617">
  20247. <Data ElementName="aa_id" Type="int32" />
  20248. <Data ElementName="aa_tab_id" Type="int16" Size="1" />
  20249. <Data ElementName="aa_icon" Type="int16" Size="1" />
  20250. <Data ElementName="aa_icon2" Type="int16" Size="1" />
  20251. <Data ElementName="aa_current_rank" Type="int8" Size="1" />
  20252. <Data ElementName="aa_max_rank" Type="int8" Size="1" />
  20253. <Data ElementName="aa_rank_cost" Type="int8" Size="1" />
  20254. <Data ElementName="aa_unknown_2" Type="int8" Size="1" />
  20255. <Data ElementName="current_id" Type="int32" />
  20256. <Data ElementName="current_icon" Type="int16" Size="1" />
  20257. <Data ElementName="current_icon2" Type="int16" Size="1" />
  20258. <Data ElementName="current_icontype" Type="int16" Size="1" />
  20259. <Data ElementName="current_version" Type="int16" Size="1" />
  20260. <Data ElementName="current_sub_version" Type="int16" Size="1" />
  20261. <Data ElementName="current_type" Type="int8" Size="1" />
  20262. <Data ElementName="current_class_skill" Type="int32" Size="1" />
  20263. <Data ElementName="current_mastery_skill" Type="int32" Size="1" />
  20264. <Data ElementName="current_min_class_skill_req" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  20265. <Data ElementName="current_spell_text_color" Type="int32" Size="1" />
  20266. <Data ElementName="current_unknown_58617_MJ_3" Type="int8" Size="1" />
  20267. <Data ElementName="current_tier" Type="int8" Size="1" />
  20268. <Data ElementName="current_health_req" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  20269. <Data ElementName="current_health_upkeep" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  20270. <Data ElementName="current_power_req" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  20271. <Data ElementName="current_power_upkeep" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  20272. <Data ElementName="current_unknown_58617_MJ_4a" Type="int8" Size="1" />
  20273. <Data ElementName="current_req_concentration" Type="int16" Size="1" />
  20274. <Data ElementName="current_unknown_58617_MJ_4a" Type="int8" Size="3" />
  20275. <Data ElementName="current_cast_time" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  20276. <Data ElementName="current_recovery" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  20277. <Data ElementName="current_recast" Type="float" Size="1" />
  20278. <Data ElementName="current_radius" Type="float" Size="1" />
  20279. <Data ElementName="current_max_aoe_targets" Type="int16" Size="1" />
  20280. <Data ElementName="current_friendly_spell" Type="int8" Size="1" />
  20281. <Data ElementName="current_num_reagents" Type="int8" />
  20282. <Data ElementName="current_reagent_array" Type="Array" ArraySizeVariable="current_num_reagents">
  20283. <Data ElementName="current_reagent" Type="EQ2_8Bit_String" Size="1" />
  20284. <Data ElementName="current_consumed" Type="int8" Size="1" />
  20285. <Data ElementName="current_qty_required" Type="int32" Size="1" />
  20286. </Data>
  20287. <Data ElementName="current_num_effects" Type="int8" />
  20288. <Data ElementName="current_effect_array" Type="Array" ArraySizeVariable="current_num_effects">
  20289. <Data ElementName="current_subbulletflag" Type="int8" Size="1" />
  20290. <Data ElementName="current_effect" Type="EQ2_16Bit_String" Size="1" />
  20291. <Data ElementName="current_percentage" Type="int8" Size="1" />
  20292. </Data>
  20293. <Data ElementName="current_display_spell_tier" Type="int8" Size="1" />
  20294. <Data ElementName="current_unknown_1" Type="int8" Size="1" />
  20295. <Data ElementName="current_minimum_range" Type="float" Size="1" />
  20296. <Data ElementName="current_range" Type="float" Size="1" />
  20297. <Data ElementName="current_duration_1" Type="int32" Size="1" />
  20298. <Data ElementName="current_duration_2" Type="int32" Size="1" />
  20299. <Data ElementName="current_unknown_9" Type="int8" Size="1" />
  20300. <Data ElementName="current_duration_flag" Type="int8" Size="1" />
  20301. <Data ElementName="current_target" Type="int8" Size="1" />
  20302. <Data ElementName="current_can_effect_raid" Type="int8" Size="1" />
  20303. <Data ElementName="current_affect_only_group_members" Type="int8" Size="1" />
  20304. <Data ElementName="current_group_spell" Type="int8" Size="1" />
  20305. <Data ElementName="current_resistibility" Type="float" Size="1" />
  20306. <Data ElementName="current_unknown_11" Type="int8" Size="7" />
  20307. <Data ElementName="current_hit_bonus" Type="float" Size="1" />
  20308. <Data ElementName="current_unknown_12" Type="int8" Size="1" />
  20309. <Data ElementName="current_unknown_58617_MJ_7" Type="int8" Size="4" />
  20310. <Data ElementName="current_name" Type="EQ2_8Bit_String" Size="1" />
  20311. <Data ElementName="current_description" Type="EQ2_16Bit_String" Size="1" />
  20312. <Data ElementName="current_unknown_1093_MJ_6" Type="int8" Size="1" />
  20313. <Data ElementName="next_id" Type="int32" />
  20314. <Data ElementName="next_icon" Type="int16" Size="1" />
  20315. <Data ElementName="next_icon2" Type="int16" Size="1" />
  20316. <Data ElementName="next_icontype" Type="int16" Size="1" />
  20317. <Data ElementName="next_version" Type="int16" Size="1" />
  20318. <Data ElementName="next_sub_version" Type="int16" Size="1" />
  20319. <Data ElementName="next_type" Type="int8" Size="1" />
  20320. <Data ElementName="next_class_skill" Type="int32" Size="1" />
  20321. <Data ElementName="next_mastery_skill" Type="int32" Size="1" />
  20322. <Data ElementName="next_min_class_skill_req" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  20323. <Data ElementName="next_spell_text_color" Type="int32" Size="1" />
  20324. <Data ElementName="next_unknown_58617_MJ_3" Type="int8" Size="1" />
  20325. <Data ElementName="next_tier" Type="int8" Size="1" />
  20326. <Data ElementName="next_health_req" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  20327. <Data ElementName="next_health_upkeep" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  20328. <Data ElementName="next_power_req" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  20329. <Data ElementName="next_power_upkeep" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  20330. <Data ElementName="next_unknown_58617_MJ_4a" Type="int8" Size="1" />
  20331. <Data ElementName="next_req_concentration" Type="int16" Size="1" />
  20332. <Data ElementName="next_unknown_58617_MJ_4b" Type="int8" Size="3" />
  20333. <Data ElementName="next_cast_time" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  20334. <Data ElementName="next_recovery" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  20335. <Data ElementName="next_recast" Type="float" Size="1" />
  20336. <Data ElementName="next_radius" Type="float" Size="1" />
  20337. <Data ElementName="next_max_aoe_targets" Type="int16" Size="1" />
  20338. <Data ElementName="next_friendly_spell" Type="int8" Size="1" />
  20339. <Data ElementName="next_num_reagents" Type="int8" />
  20340. <Data ElementName="next_reagent_array" Type="Array" ArraySizeVariable="next_num_reagents">
  20341. <Data ElementName="next_reagent" Type="EQ2_8Bit_String" Size="1" />
  20342. <Data ElementName="next_consumed" Type="int8" Size="1" />
  20343. <Data ElementName="next_qty_required" Type="int32" Size="1" />
  20344. </Data>
  20345. <Data ElementName="next_num_effects" Type="int8" />
  20346. <Data ElementName="next_effect_array" Type="Array" ArraySizeVariable="next_num_effects">
  20347. <Data ElementName="next_subbulletflag" Type="int8" Size="1" />
  20348. <Data ElementName="next_effect" Type="EQ2_16Bit_String" Size="1" />
  20349. <Data ElementName="next_percentage" Type="int8" Size="1" />
  20350. </Data>
  20351. <Data ElementName="next_display_spell_tier" Type="int8" Size="1" />
  20352. <Data ElementName="next_unknown_1" Type="int8" Size="1" />
  20353. <Data ElementName="next_minimum_range" Type="float" Size="1" />
  20354. <Data ElementName="next_range" Type="float" Size="1" />
  20355. <Data ElementName="next_duration_1" Type="int32" Size="1" />
  20356. <Data ElementName="next_duration_2" Type="int32" Size="1" />
  20357. <Data ElementName="next_unknown_9" Type="int8" Size="1" />
  20358. <Data ElementName="next_duration_flag" Type="int8" Size="1" />
  20359. <Data ElementName="next_target" Type="int8" Size="1" />
  20360. <Data ElementName="next_can_effect_raid" Type="int8" Size="1" />
  20361. <Data ElementName="next_affect_only_group_members" Type="int8" Size="1" />
  20362. <Data ElementName="next_group_spell" Type="int8" Size="1" />
  20363. <Data ElementName="next_resistibility" Type="float" Size="1" />
  20364. <Data ElementName="next_unknown_11" Type="int8" Size="7" />
  20365. <Data ElementName="next_hit_bonus" Type="float" Size="1" />
  20366. <Data ElementName="next_unknown_12" Type="int8" Size="1" />
  20367. <Data ElementName="next_unknown_58617_MJ_7" Type="int8" Size="4" />
  20368. <Data ElementName="next_name" Type="EQ2_8Bit_String" Size="1" />
  20369. <Data ElementName="next_description" Type="EQ2_16Bit_String" Size="1" />
  20370. <Data ElementName="next_unknown_58617_MJ_6" Type="int8" Size="1" />
  20371. <Data ElementName="aa_name" Type="EQ2_8Bit_String" Size="1" />
  20372. <Data ElementName="aa_description" Type="EQ2_16Bit_String" Size="1" />
  20373. <Data ElementName="unknown_58617_MJ_6" Type="int8" Size="1" />
  20374. </Struct>
  20375. <Struct Name="WS_AchievementSpellInfo" ClientVersion="60114">
  20376. <Data ElementName="aa_id" Type="int32" />
  20377. <Data ElementName="aa_tab_id" Type="int16" Size="1" />
  20378. <Data ElementName="aa_icon" Type="int16" Size="1" />
  20379. <Data ElementName="aa_icon2" Type="int16" Size="1" />
  20380. <Data ElementName="aa_current_rank" Type="int8" Size="1" />
  20381. <Data ElementName="aa_max_rank" Type="int8" Size="1" />
  20382. <Data ElementName="aa_rank_cost" Type="int8" Size="1" />
  20383. <Data ElementName="aa_unknown_2" Type="int8" Size="1" />
  20384. <Data ElementName="current_id" Type="int32" />
  20385. <Data ElementName="current_icon" Type="int16" Size="1" />
  20386. <Data ElementName="current_icon2" Type="int16" Size="1" />
  20387. <Data ElementName="current_icontype" Type="int16" Size="1" />
  20388. <Data ElementName="current_version" Type="int16" Size="1" />
  20389. <Data ElementName="current_sub_version" Type="int16" Size="1" />
  20390. <Data ElementName="current_type" Type="int8" Size="1" />
  20391. <Data ElementName="current_class_skill" Type="int32" Size="1" />
  20392. <Data ElementName="current_mastery_skill" Type="int32" Size="1" />
  20393. <Data ElementName="current_min_class_skill_req" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  20394. <Data ElementName="current_spell_text_color" Type="int32" Size="1" />
  20395. <Data ElementName="current_unknown_58617_MJ_3" Type="int8" Size="1" />
  20396. <Data ElementName="current_tier" Type="int8" Size="1" />
  20397. <Data ElementName="current_health_req" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  20398. <Data ElementName="current_health_upkeep" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  20399. <Data ElementName="current_power_req" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  20400. <Data ElementName="current_power_upkeep" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  20401. <Data ElementName="current_unknown_58617_MJ_4a" Type="int8" Size="1" />
  20402. <Data ElementName="current_req_concentration" Type="int16" Size="1" />
  20403. <Data ElementName="current_unknown_58617_MJ_4b" Type="int8" Size="3" />
  20404. <Data ElementName="current_cast_time" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  20405. <Data ElementName="current_recovery" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  20406. <Data ElementName="current_recast" Type="float" Size="1" />
  20407. <Data ElementName="current_radius" Type="float" Size="1" />
  20408. <Data ElementName="current_max_aoe_targets" Type="int16" Size="1" />
  20409. <Data ElementName="current_friendly_spell" Type="int8" Size="1" />
  20410. <Data ElementName="current_num_reagents" Type="int8" />
  20411. <Data ElementName="current_reagent_array" Type="Array" ArraySizeVariable="current_num_reagents">
  20412. <Data ElementName="current_reagent" Type="EQ2_8Bit_String" Size="1" />
  20413. <Data ElementName="current_consumed" Type="int8" Size="1" />
  20414. <Data ElementName="current_qty_required" Type="int32" Size="1" />
  20415. </Data>
  20416. <Data ElementName="current_num_effects" Type="int8" />
  20417. <Data ElementName="current_effect_array" Type="Array" ArraySizeVariable="current_num_effects">
  20418. <Data ElementName="current_subbulletflag" Type="int8" Size="1" />
  20419. <Data ElementName="current_effect" Type="EQ2_16Bit_String" Size="1" />
  20420. <Data ElementName="current_percentage" Type="int8" Size="1" />
  20421. </Data>
  20422. <Data ElementName="current_display_spell_tier" Type="int8" Size="1" />
  20423. <Data ElementName="current_unknown_1" Type="int8" Size="1" />
  20424. <Data ElementName="current_minimum_range" Type="float" Size="1" />
  20425. <Data ElementName="current_range" Type="float" Size="1" />
  20426. <Data ElementName="current_duration_1" Type="int32" Size="1" />
  20427. <Data ElementName="current_duration_2" Type="int32" Size="1" />
  20428. <Data ElementName="current_unknown_9" Type="int8" Size="1" />
  20429. <Data ElementName="current_duration_flag" Type="int8" Size="1" />
  20430. <Data ElementName="current_target" Type="int8" Size="1" />
  20431. <Data ElementName="current_can_effect_raid" Type="int8" Size="1" />
  20432. <Data ElementName="current_affect_only_group_members" Type="int8" Size="1" />
  20433. <Data ElementName="current_group_spell" Type="int8" Size="1" />
  20434. <Data ElementName="current_resistibility" Type="float" Size="1" />
  20435. <Data ElementName="current_unknown_11" Type="int8" Size="7" />
  20436. <Data ElementName="current_hit_bonus" Type="float" Size="1" />
  20437. <Data ElementName="current_unknown_12" Type="int8" Size="1" />
  20438. <Data ElementName="current_unknown_58617_MJ_7" Type="int8" Size="4" />
  20439. <Data ElementName="current_name" Type="EQ2_8Bit_String" Size="1" />
  20440. <Data ElementName="current_description" Type="EQ2_16Bit_String" Size="1" />
  20441. <Data ElementName="current_unknown_1093_MJ_6" Type="int8" Size="1" />
  20442. <Data ElementName="next_id" Type="int32" />
  20443. <Data ElementName="next_icon" Type="int16" Size="1" />
  20444. <Data ElementName="next_icon2" Type="int16" Size="1" />
  20445. <Data ElementName="next_icontype" Type="int16" Size="1" />
  20446. <Data ElementName="next_version" Type="int16" Size="1" />
  20447. <Data ElementName="next_sub_version" Type="int16" Size="1" />
  20448. <Data ElementName="next_type" Type="int8" Size="1" />
  20449. <Data ElementName="next_class_skill" Type="int32" Size="1" />
  20450. <Data ElementName="next_mastery_skill" Type="int32" Size="1" />
  20451. <Data ElementName="next_min_class_skill_req" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  20452. <Data ElementName="next_spell_text_color" Type="int32" Size="1" />
  20453. <Data ElementName="next_unknown_58617_MJ_3" Type="int8" Size="1" />
  20454. <Data ElementName="next_tier" Type="int8" Size="1" />
  20455. <Data ElementName="next_health_req" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  20456. <Data ElementName="next_health_upkeep" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  20457. <Data ElementName="next_power_req" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  20458. <Data ElementName="next_power_upkeep" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  20459. <Data ElementName="next_unknown_58617_MJ_4a" Type="int8" Size="1" />
  20460. <Data ElementName="next_req_concentration" Type="int16" Size="1" />
  20461. <Data ElementName="next_unknown_58617_MJ_4b" Type="int8" Size="3" />
  20462. <Data ElementName="next_cast_time" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  20463. <Data ElementName="next_recovery" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  20464. <Data ElementName="next_recast" Type="float" Size="1" />
  20465. <Data ElementName="next_radius" Type="float" Size="1" />
  20466. <Data ElementName="next_max_aoe_targets" Type="int16" Size="1" />
  20467. <Data ElementName="next_friendly_spell" Type="int8" Size="1" />
  20468. <Data ElementName="next_num_reagents" Type="int8" />
  20469. <Data ElementName="next_reagent_array" Type="Array" ArraySizeVariable="next_num_reagents">
  20470. <Data ElementName="next_reagent" Type="EQ2_8Bit_String" Size="1" />
  20471. <Data ElementName="next_consumed" Type="int8" Size="1" />
  20472. <Data ElementName="next_qty_required" Type="int32" Size="1" />
  20473. </Data>
  20474. <Data ElementName="next_num_effects" Type="int8" />
  20475. <Data ElementName="next_effect_array" Type="Array" ArraySizeVariable="next_num_effects">
  20476. <Data ElementName="next_subbulletflag" Type="int8" Size="1" />
  20477. <Data ElementName="next_effect" Type="EQ2_16Bit_String" Size="1" />
  20478. <Data ElementName="next_percentage" Type="int8" Size="1" />
  20479. </Data>
  20480. <Data ElementName="next_display_spell_tier" Type="int8" Size="1" />
  20481. <Data ElementName="next_unknown_1" Type="int8" Size="1" />
  20482. <Data ElementName="next_minimum_range" Type="float" Size="1" />
  20483. <Data ElementName="next_range" Type="float" Size="1" />
  20484. <Data ElementName="next_duration_1" Type="int32" Size="1" />
  20485. <Data ElementName="next_duration_2" Type="int32" Size="1" />
  20486. <Data ElementName="next_unknown_9" Type="int8" Size="1" />
  20487. <Data ElementName="next_duration_flag" Type="int8" Size="1" />
  20488. <Data ElementName="next_target" Type="int8" Size="1" />
  20489. <Data ElementName="next_can_effect_raid" Type="int8" Size="1" />
  20490. <Data ElementName="next_affect_only_group_members" Type="int8" Size="1" />
  20491. <Data ElementName="next_group_spell" Type="int8" Size="1" />
  20492. <Data ElementName="next_resistibility" Type="float" Size="1" />
  20493. <Data ElementName="next_unknown_11" Type="int8" Size="7" />
  20494. <Data ElementName="next_hit_bonus" Type="float" Size="1" />
  20495. <Data ElementName="next_unknown_12" Type="int8" Size="1" />
  20496. <Data ElementName="next_unknown_58617_MJ_7" Type="int8" Size="4" />
  20497. <Data ElementName="next_name" Type="EQ2_8Bit_String" Size="1" />
  20498. <Data ElementName="next_description" Type="EQ2_16Bit_String" Size="1" />
  20499. <Data ElementName="next_unknown_58617_MJ_6" Type="int8" Size="1" />
  20500. <Data ElementName="aa_name" Type="EQ2_8Bit_String" Size="1" />
  20501. <Data ElementName="aa_description" Type="EQ2_16Bit_String" Size="1" />
  20502. <Data ElementName="unknown_58617_MJ_6" Type="int8" Size="1" />
  20503. </Struct>
  20504. <Struct Name="WS_AchievementSpellInfo" ClientVersion="63119">
  20505. <Data ElementName="aa_id" Type="int32" />
  20506. <Data ElementName="unknown1a" Type="int16" Size="1" />
  20507. <Data ElementName="aa_icon" Type="int16" Size="1" />
  20508. <Data ElementName="aa_icon2" Type="int16" Size="1" />
  20509. <Data ElementName="current_rank" Type="int8" Size="1" />
  20510. <Data ElementName="max_rank" Type="int8" Size="1" />
  20511. <Data ElementName="rank_cost" Type="int8" Size="1" />
  20512. <Data ElementName="unknown2" Type="int8" Size="1" />
  20513. <Data ElementName="unknown2a" Type="int16" Size="4" />
  20514. <Data ElementName="unknown2b" Type="int32" Size="27" />
  20515. <Data ElementName="unknown3" Type="int8" Size="1" />
  20516. <Data ElementName="id" Type="int32" />
  20517. <Data ElementName="icon" Type="int16" Size="1" />
  20518. <Data ElementName="icon2" Type="int16" Size="1" />
  20519. <Data ElementName="icontype" Type="int16" Size="1" />
  20520. <Data ElementName="version" Type="int16" Size="1" />
  20521. <Data ElementName="sub_version" Type="int16" Size="1" />
  20522. <Data ElementName="type" Type="int8" Size="1" />
  20523. <Data ElementName="class_skill" Type="int32" Size="1" />
  20524. <Data ElementName="mastery_skill" Type="int32" Size="1" />
  20525. <Data ElementName="min_class_skill_req" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  20526. <Data ElementName="spell_text_color" Type="int32" Size="1" />
  20527. <Data ElementName="num_levels" Type="int8" Size="1" />
  20528. <Data ElementName="level_array" Type="Array" ArraySizeVariable="num_levels">
  20529. <Data ElementName="adventure_class" Type="int8" Size="1" />
  20530. <Data ElementName="tradeskill_class" Type="int8" Size="1" />
  20531. <Data ElementName="spell_level" Type="int16" Size="1" />
  20532. </Data>
  20533. <Data ElementName="unknown_mj3" Type="int8" Size="5" />
  20534. <Data ElementName="tier" Type="int8" Size="1" />
  20535. <Data ElementName="unknown_mj3" Type="int8" Size="8" />
  20536. <Data ElementName="health_req" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  20537. <Data ElementName="health_upkeep" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  20538. <Data ElementName="power_req" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  20539. <Data ElementName="power_upkeep" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  20540. <Data ElementName="req_concentration" Type="int16" Size="1" />
  20541. <Data ElementName="unknown" Type="int16" Size="1" />
  20542. <Data ElementName="cast_time" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  20543. <Data ElementName="recovery" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  20544. <Data ElementName="recast" Type="float" Size="1" />
  20545. <Data ElementName="radius" Type="float" Size="1" />
  20546. <Data ElementName="max_aoe_targets" Type="int16" Size="1" />
  20547. <Data ElementName="friendly_spell" Type="int8" Size="1" />
  20548. <Data ElementName="num_reagents" Type="int8" />
  20549. <Data ElementName="reagent_array" Type="Array" ArraySizeVariable="num_reagents">
  20550. <Data ElementName="reagent" Type="EQ2_8Bit_String" Size="1" />
  20551. <Data ElementName="consumed" Type="int8" Size="1" />
  20552. <Data ElementName="qty_required" Type="int32" Size="1" />
  20553. </Data>
  20554. <Data ElementName="num_effects" Type="int8" />
  20555. <Data ElementName="effect_array" Type="Array" ArraySizeVariable="num_effects">
  20556. <Data ElementName="subbulletflag" Type="int8" Size="1" />
  20557. <Data ElementName="effect" Type="EQ2_16Bit_String" Size="1" />
  20558. <Data ElementName="percentage" Type="int8" Size="1" />
  20559. </Data>
  20560. <Data ElementName="display_spell_tier" Type="int8" Size="1" />
  20561. <Data ElementName="unknown1" Type="int8" Size="1" />
  20562. <Data ElementName="minimum_range" Type="float" Size="1" />
  20563. <Data ElementName="range" Type="float" Size="1" />
  20564. <Data ElementName="duration1" Type="int32" Size="1" />
  20565. <Data ElementName="duration2" Type="int32" Size="1" />
  20566. <Data ElementName="unknown9" Type="int8" Size="1" />
  20567. <Data ElementName="duration_flag" Type="int8" Size="1" />
  20568. <Data ElementName="target" Type="int8" Size="1" />
  20569. <Data ElementName="can_effect_raid" Type="int8" Size="1" />
  20570. <Data ElementName="affect_only_group_members" Type="int8" Size="1" />
  20571. <Data ElementName="group_spell" Type="int8" Size="1" />
  20572. <Data ElementName="resistibility" Type="float" Size="1" />
  20573. <Data ElementName="unknown11" Type="int8" Size="9" />
  20574. <Data ElementName="hit_bonus" Type="float" Size="1" />
  20575. <Data ElementName="unknown12" Type="int8" Size="6" />
  20576. <Data ElementName="name" Type="EQ2_8Bit_String" Size="1" />
  20577. <Data ElementName="description" Type="EQ2_16Bit_String" Size="1" />
  20578. </Struct>
  20579. <Struct Name="WS_SpellInfo" ClientVersion="1">
  20580. <Data ElementName="id" Type="int32" />
  20581. <Data ElementName="icon" Type="int16" Size="1" />
  20582. <Data ElementName="icon2" Type="int16" Size="1" />
  20583. <Data ElementName="icontype" Type="int16" Size="1" />
  20584. <Data ElementName="version" Type="int16" Size="1" />
  20585. <Data ElementName="sub_version" Type="int16" Size="1" />
  20586. <Data ElementName="type" Type="int8" Size="1" />
  20587. <Data ElementName="class_skill" Type="int32" Size="1" />
  20588. <Data ElementName="mastery_skill" Type="int32" Size="1" />
  20589. <Data ElementName="min_class_skill_req" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  20590. <Data ElementName="spell_text_color" Type="int32" Size="1" />
  20591. <Data ElementName="num_levels" Type="int8" Size="1" />
  20592. <Data ElementName="level_array" Type="Array" ArraySizeVariable="num_levels">
  20593. <Data ElementName="adventure_class" Type="int8" Size="1" />
  20594. <Data ElementName="tradeskill_class" Type="int8" Size="1" />
  20595. <Data ElementName="spell_level" Type="int16" Size="1" />
  20596. </Data>
  20597. <Data ElementName="tier" Type="int8" Size="1" />
  20598. <Data ElementName="health_req" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  20599. <Data ElementName="health_upkeep" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  20600. <Data ElementName="power_req" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  20601. <Data ElementName="power_upkeep" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  20602. <Data ElementName="req_concentration" Type="int16" Size="1" />
  20603. <Data ElementName="cast_time" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  20604. <Data ElementName="recovery" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  20605. <Data ElementName="recast" Type="float" Size="1" />
  20606. <Data ElementName="radius" Type="float" Size="1" />
  20607. <Data ElementName="max_aoe_targets" Type="int16" Size="1" />
  20608. <Data ElementName="friendly_spell" Type="int8" Size="1" />
  20609. <Data ElementName="num_reagents" Type="int8" />
  20610. <Data ElementName="reagent_array" Type="Array" ArraySizeVariable="num_reagents">
  20611. <Data ElementName="reagent" Type="EQ2_8Bit_String" Size="1" />
  20612. <Data ElementName="consumed" Type="int8" Size="1" />
  20613. <Data ElementName="qty_required" Type="int32" Size="1" />
  20614. </Data>
  20615. <Data ElementName="num_effects" Type="int8" />
  20616. <Data ElementName="effect_array" Type="Array" ArraySizeVariable="num_effects">
  20617. <Data ElementName="subbulletflag" Type="int8" Size="1" />
  20618. <Data ElementName="effect" Type="EQ2_16Bit_String" Size="1" />
  20619. <Data ElementName="percentage" Type="int8" Size="1" />
  20620. </Data>
  20621. <Data ElementName="display_spell_tier" Type="int8" Size="1" />
  20622. <Data ElementName="minimum_range" Type="float" Size="1" />
  20623. <Data ElementName="range" Type="float" Size="1" />
  20624. <Data ElementName="duration1" Type="int32" Size="1" />
  20625. <Data ElementName="duration2" Type="int32" Size="1" />
  20626. <Data ElementName="unknown9" Type="int8" Size="1" />
  20627. <Data ElementName="duration_flag" Type="int8" Size="1" />
  20628. <Data ElementName="target" Type="int8" Size="1" />
  20629. <Data ElementName="can_effect_raid" Type="int8" Size="1" />
  20630. <Data ElementName="affect_only_group_members" Type="int8" Size="1" />
  20631. <Data ElementName="group_spell" Type="int8" Size="1" />
  20632. <Data ElementName="resistibility" Type="float" Size="1" />
  20633. <Data ElementName="unknown11" Type="int8" Size="6" />
  20634. <Data ElementName="hit_bonus" Type="float" Size="1" />
  20635. <Data ElementName="unknown12" Type="int8" Size="1" />
  20636. <Data ElementName="name" Type="EQ2_8Bit_String" Size="1" />
  20637. <Data ElementName="description" Type="EQ2_16Bit_String" Size="1" />
  20638. </Struct>
  20639. <Struct Name="WS_SpellInfo" ClientVersion="949">
  20640. <Data ElementName="id" Type="int32" />
  20641. <Data ElementName="icon" Type="int16" Size="1" />
  20642. <Data ElementName="icon2" Type="int16" Size="1" />
  20643. <Data ElementName="icontype" Type="int16" Size="1" />
  20644. <Data ElementName="version" Type="int16" Size="1" />
  20645. <Data ElementName="sub_version" Type="int16" Size="1" />
  20646. <Data ElementName="type" Type="int8" Size="1" />
  20647. <Data ElementName="class_skill" Type="int32" Size="1" />
  20648. <Data ElementName="mastery_skill" Type="int32" Size="1" />
  20649. <Data ElementName="min_class_skill_req" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  20650. <Data ElementName="spell_text_color" Type="int32" Size="1" />
  20651. <Data ElementName="num_levels" Type="int8" Size="1" />
  20652. <Data ElementName="level_array" Type="Array" ArraySizeVariable="num_levels">
  20653. <Data ElementName="adventure_class" Type="int8" Size="1" />
  20654. <Data ElementName="tradeskill_class" Type="int8" Size="1" />
  20655. <Data ElementName="spell_level" Type="int16" Size="1" />
  20656. </Data>
  20657. <Data ElementName="tier" Type="int8" Size="1" />
  20658. <Data ElementName="health_req" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  20659. <Data ElementName="health_upkeep" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  20660. <Data ElementName="power_req" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  20661. <Data ElementName="power_upkeep" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  20662. <Data ElementName="req_concentration" Type="int16" Size="1" />
  20663. <Data ElementName="cast_time" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  20664. <Data ElementName="recovery" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  20665. <Data ElementName="recast" Type="float" Size="1" />
  20666. <Data ElementName="radius" Type="float" Size="1" />
  20667. <Data ElementName="max_aoe_targets" Type="int16" Size="1" />
  20668. <Data ElementName="friendly_spell" Type="int8" Size="1" />
  20669. <Data ElementName="num_reagents" Type="int8" />
  20670. <Data ElementName="reagent_array" Type="Array" ArraySizeVariable="num_reagents">
  20671. <Data ElementName="reagent" Type="EQ2_8Bit_String" Size="1" />
  20672. <Data ElementName="consumed" Type="int8" Size="1" />
  20673. <Data ElementName="qty_required" Type="int32" Size="1" />
  20674. </Data>
  20675. <Data ElementName="num_effects" Type="int8" />
  20676. <Data ElementName="effect_array" Type="Array" ArraySizeVariable="num_effects">
  20677. <Data ElementName="subbulletflag" Type="int8" Size="1" />
  20678. <Data ElementName="effect" Type="EQ2_16Bit_String" Size="1" />
  20679. <Data ElementName="percentage" Type="int8" Size="1" />
  20680. </Data>
  20681. <Data ElementName="display_spell_tier" Type="int8" Size="1" />
  20682. <Data ElementName="minimum_range" Type="float" Size="1" />
  20683. <Data ElementName="range" Type="float" Size="1" />
  20684. <Data ElementName="Unknown28" Type="int32" Size="1" />
  20685. <Data ElementName="duration1" Type="int32" Size="1" />
  20686. <Data ElementName="duration2" Type="int32" Size="1" />
  20687. <Data ElementName="unknown9" Type="int8" Size="1" />
  20688. <Data ElementName="duration_flag" Type="int8" Size="1" />
  20689. <Data ElementName="target" Type="int8" Size="1" />
  20690. <Data ElementName="can_effect_raid" Type="int8" Size="1" />
  20691. <Data ElementName="affect_only_group_members" Type="int8" Size="1" />
  20692. <Data ElementName="group_spell" Type="int8" Size="1" />
  20693. <Data ElementName="resistibility" Type="float" Size="1" />
  20694. <Data ElementName="unknown11" Type="int8" Size="6" />
  20695. <Data ElementName="hit_bonus" Type="float" Size="1" />
  20696. <Data ElementName="unknown12" Type="int8" Size="1" />
  20697. <Data ElementName="name" Type="EQ2_8Bit_String" Size="1" />
  20698. <Data ElementName="description" Type="EQ2_16Bit_String" Size="1" />
  20699. </Struct>
  20700. <Struct Name="WS_SpellInfo" ClientVersion="954">
  20701. <Data ElementName="id" Type="int32" />
  20702. <Data ElementName="icon" Type="int16" Size="1" />
  20703. <Data ElementName="icon2" Type="int16" Size="1" />
  20704. <Data ElementName="icontype" Type="int16" Size="1" />
  20705. <Data ElementName="version" Type="int16" Size="1" />
  20706. <Data ElementName="sub_version" Type="int16" Size="1" />
  20707. <Data ElementName="type" Type="int8" Size="1" />
  20708. <Data ElementName="class_skill" Type="int32" Size="1" />
  20709. <Data ElementName="mastery_skill" Type="int32" Size="1" />
  20710. <Data ElementName="min_class_skill_req" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  20711. <Data ElementName="spell_text_color" Type="int32" Size="1" />
  20712. <Data ElementName="num_levels" Type="int8" Size="1" />
  20713. <Data ElementName="level_array" Type="Array" ArraySizeVariable="num_levels">
  20714. <Data ElementName="adventure_class" Type="int8" Size="1" />
  20715. <Data ElementName="tradeskill_class" Type="int8" Size="1" />
  20716. <Data ElementName="spell_level" Type="int16" Size="1" />
  20717. </Data>
  20718. <Data ElementName="tier" Type="int8" Size="1" />
  20719. <Data ElementName="health_req" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  20720. <Data ElementName="health_upkeep" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  20721. <Data ElementName="power_req" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  20722. <Data ElementName="power_upkeep" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  20723. <Data ElementName="req_concentration" Type="int16" Size="1" />
  20724. <Data ElementName="cast_time" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  20725. <Data ElementName="recovery" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  20726. <Data ElementName="recast" Type="float" Size="1" />
  20727. <Data ElementName="radius" Type="float" Size="1" />
  20728. <Data ElementName="max_aoe_targets" Type="int16" Size="1" />
  20729. <Data ElementName="friendly_spell" Type="int8" Size="1" />
  20730. <Data ElementName="num_reagents" Type="int8" />
  20731. <Data ElementName="reagent_array" Type="Array" ArraySizeVariable="num_reagents">
  20732. <Data ElementName="reagent" Type="EQ2_8Bit_String" Size="1" />
  20733. <Data ElementName="consumed" Type="int8" Size="1" />
  20734. <Data ElementName="qty_required" Type="int32" Size="1" />
  20735. </Data>
  20736. <Data ElementName="num_effects" Type="int8" />
  20737. <Data ElementName="effect_array" Type="Array" ArraySizeVariable="num_effects">
  20738. <Data ElementName="subbulletflag" Type="int8" Size="1" />
  20739. <Data ElementName="effect" Type="EQ2_16Bit_String" Size="1" />
  20740. <Data ElementName="percentage" Type="int8" Size="1" />
  20741. </Data>
  20742. <Data ElementName="display_spell_tier" Type="int8" Size="1" />
  20743. <Data ElementName="minimum_range" Type="float" Size="1" />
  20744. <Data ElementName="range" Type="float" Size="1" />
  20745. <Data ElementName="Unknown28" Type="int32" Size="1" />
  20746. <Data ElementName="duration1" Type="int32" Size="1" />
  20747. <Data ElementName="duration2" Type="int32" Size="1" />
  20748. <Data ElementName="unknown9" Type="int8" Size="1" />
  20749. <Data ElementName="duration_flag" Type="int8" Size="1" />
  20750. <Data ElementName="target" Type="int8" Size="1" />
  20751. <Data ElementName="can_effect_raid" Type="int8" Size="1" />
  20752. <Data ElementName="affect_only_group_members" Type="int8" Size="1" />
  20753. <Data ElementName="group_spell" Type="int8" Size="1" />
  20754. <Data ElementName="resistibility" Type="float" Size="1" />
  20755. <Data ElementName="unknown11" Type="int8" Size="6" />
  20756. <Data ElementName="hit_bonus" Type="float" Size="1" />
  20757. <Data ElementName="unknown12" Type="int8" Size="1" />
  20758. <Data ElementName="name" Type="EQ2_8Bit_String" Size="1" />
  20759. <Data ElementName="description" Type="EQ2_16Bit_String" Size="1" />
  20760. </Struct>
  20761. <Struct Name="WS_SpellInfo" ClientVersion="972">
  20762. <Data ElementName="id" Type="int32" />
  20763. <Data ElementName="icon" Type="int16" Size="1" />
  20764. <Data ElementName="icon2" Type="int16" Size="1" />
  20765. <Data ElementName="icontype" Type="int16" Size="1" />
  20766. <Data ElementName="version" Type="int16" Size="1" />
  20767. <Data ElementName="sub_version" Type="int16" Size="1" />
  20768. <Data ElementName="type" Type="int8" Size="1" />
  20769. <Data ElementName="class_skill" Type="int32" Size="1" />
  20770. <Data ElementName="mastery_skill" Type="int32" Size="1" />
  20771. <Data ElementName="min_class_skill_req" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  20772. <Data ElementName="spell_text_color" Type="int32" Size="1" />
  20773. <Data ElementName="num_levels" Type="int8" Size="1" />
  20774. <Data ElementName="level_array" Type="Array" ArraySizeVariable="num_levels">
  20775. <Data ElementName="adventure_class" Type="int8" Size="1" />
  20776. <Data ElementName="tradeskill_class" Type="int8" Size="1" />
  20777. <Data ElementName="spell_level" Type="int16" Size="1" />
  20778. </Data>
  20779. <Data ElementName="tier" Type="int8" Size="1" />
  20780. <Data ElementName="health_req" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  20781. <Data ElementName="health_upkeep" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  20782. <Data ElementName="power_req" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  20783. <Data ElementName="power_upkeep" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  20784. <Data ElementName="req_concentration" Type="int16" Size="1" />
  20785. <Data ElementName="cast_time" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  20786. <Data ElementName="recovery" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  20787. <Data ElementName="recast" Type="float" Size="1" />
  20788. <Data ElementName="radius" Type="float" Size="1" />
  20789. <Data ElementName="max_aoe_targets" Type="int16" Size="1" />
  20790. <Data ElementName="friendly_spell" Type="int8" Size="1" />
  20791. <Data ElementName="num_reagents" Type="int8" />
  20792. <Data ElementName="reagent_array" Type="Array" ArraySizeVariable="num_reagents">
  20793. <Data ElementName="reagent" Type="EQ2_8Bit_String" Size="1" />
  20794. <Data ElementName="consumed" Type="int8" Size="1" />
  20795. <Data ElementName="qty_required" Type="int32" Size="1" />
  20796. </Data>
  20797. <Data ElementName="num_effects" Type="int8" />
  20798. <Data ElementName="effect_array" Type="Array" ArraySizeVariable="num_effects">
  20799. <Data ElementName="subbulletflag" Type="int8" Size="1" />
  20800. <Data ElementName="effect" Type="EQ2_16Bit_String" Size="1" />
  20801. <Data ElementName="percentage" Type="int8" Size="1" />
  20802. </Data>
  20803. <Data ElementName="display_spell_tier" Type="int8" Size="1" />
  20804. <Data ElementName="unknown1" Type="int8" Size="1" />
  20805. <Data ElementName="minimum_range" Type="float" Size="1" />
  20806. <Data ElementName="range" Type="float" Size="1" />
  20807. <Data ElementName="Unknown28" Type="int32" Size="1" />
  20808. <Data ElementName="duration1" Type="int32" Size="1" />
  20809. <Data ElementName="duration2" Type="int32" Size="1" />
  20810. <Data ElementName="unknown9" Type="int8" Size="1" />
  20811. <Data ElementName="duration_flag" Type="int8" Size="1" />
  20812. <Data ElementName="target" Type="int8" Size="1" />
  20813. <Data ElementName="can_effect_raid" Type="int8" Size="1" />
  20814. <Data ElementName="affect_only_group_members" Type="int8" Size="1" />
  20815. <Data ElementName="group_spell" Type="int8" Size="1" />
  20816. <Data ElementName="resistibility" Type="float" Size="1" />
  20817. <Data ElementName="unknown11" Type="int8" Size="6" />
  20818. <Data ElementName="hit_bonus" Type="float" Size="1" />
  20819. <Data ElementName="unknown12" Type="int8" Size="1" />
  20820. <Data ElementName="name" Type="EQ2_8Bit_String" Size="1" />
  20821. <Data ElementName="description" Type="EQ2_16Bit_String" Size="1" />
  20822. </Struct>
  20823. <Struct Name="WS_SpellInfo" ClientVersion="1008">
  20824. <Data ElementName="id" Type="int32" />
  20825. <Data ElementName="icon" Type="int16" Size="1" />
  20826. <Data ElementName="icon2" Type="int16" Size="1" />
  20827. <Data ElementName="icontype" Type="int16" Size="1" />
  20828. <Data ElementName="version" Type="int16" Size="1" />
  20829. <Data ElementName="sub_version" Type="int16" Size="1" />
  20830. <Data ElementName="type" Type="int8" Size="1" />
  20831. <Data ElementName="class_skill" Type="int32" Size="1" />
  20832. <Data ElementName="mastery_skill" Type="int32" Size="1" />
  20833. <Data ElementName="min_class_skill_req" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  20834. <Data ElementName="spell_text_color" Type="int32" Size="1" />
  20835. <Data ElementName="num_levels" Type="int8" Size="1" />
  20836. <Data ElementName="level_array" Type="Array" ArraySizeVariable="num_levels">
  20837. <Data ElementName="adventure_class" Type="int8" Size="1" />
  20838. <Data ElementName="tradeskill_class" Type="int8" Size="1" />
  20839. <Data ElementName="spell_level" Type="int16" Size="1" />
  20840. </Data>
  20841. <Data ElementName="tier" Type="int8" Size="1" />
  20842. <Data ElementName="health_req" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  20843. <Data ElementName="health_upkeep" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  20844. <Data ElementName="power_req" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  20845. <Data ElementName="power_upkeep" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  20846. <Data ElementName="req_concentration" Type="int16" Size="1" />
  20847. <Data ElementName="cast_time" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  20848. <Data ElementName="recovery" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  20849. <Data ElementName="recast" Type="float" Size="1" />
  20850. <Data ElementName="radius" Type="float" Size="1" />
  20851. <Data ElementName="max_aoe_targets" Type="int16" Size="1" />
  20852. <Data ElementName="friendly_spell" Type="int8" Size="1" />
  20853. <Data ElementName="num_reagents" Type="int8" />
  20854. <Data ElementName="reagent_array" Type="Array" ArraySizeVariable="num_reagents">
  20855. <Data ElementName="reagent" Type="EQ2_8Bit_String" Size="1" />
  20856. <Data ElementName="consumed" Type="int8" Size="1" />
  20857. <Data ElementName="qty_required" Type="int32" Size="1" />
  20858. </Data>
  20859. <Data ElementName="num_effects" Type="int8" />
  20860. <Data ElementName="effect_array" Type="Array" ArraySizeVariable="num_effects">
  20861. <Data ElementName="subbulletflag" Type="int8" Size="1" />
  20862. <Data ElementName="effect" Type="EQ2_16Bit_String" Size="1" />
  20863. <Data ElementName="percentage" Type="int8" Size="1" />
  20864. </Data>
  20865. <Data ElementName="display_spell_tier" Type="int8" Size="1" />
  20866. <Data ElementName="unknown1" Type="int8" Size="1" />
  20867. <Data ElementName="minimum_range" Type="float" Size="1" />
  20868. <Data ElementName="range" Type="float" Size="1" />
  20869. <Data ElementName="duration1" Type="int32" Size="1" />
  20870. <Data ElementName="duration2" Type="int32" Size="1" />
  20871. <Data ElementName="unknown9" Type="int8" Size="1" />
  20872. <Data ElementName="duration_flag" Type="int8" Size="1" />
  20873. <Data ElementName="target" Type="int8" Size="1" />
  20874. <Data ElementName="can_effect_raid" Type="int8" Size="1" />
  20875. <Data ElementName="affect_only_group_members" Type="int8" Size="1" />
  20876. <Data ElementName="group_spell" Type="int8" Size="1" />
  20877. <Data ElementName="resistibility" Type="float" Size="1" />
  20878. <Data ElementName="unknown11" Type="int8" Size="6" />
  20879. <Data ElementName="hit_bonus" Type="float" Size="1" />
  20880. <Data ElementName="unknown12" Type="int8" Size="1" />
  20881. <Data ElementName="name" Type="EQ2_8Bit_String" Size="1" />
  20882. <Data ElementName="description" Type="EQ2_16Bit_String" Size="1" />
  20883. </Struct>
  20884. <Struct Name="WS_SpellInfo" ClientVersion="1027">
  20885. <Data ElementName="id" Type="int32" />
  20886. <Data ElementName="icon" Type="int16" Size="1" />
  20887. <Data ElementName="icon2" Type="int16" Size="1" />
  20888. <Data ElementName="icontype" Type="int16" Size="1" />
  20889. <Data ElementName="version" Type="int16" Size="1" />
  20890. <Data ElementName="sub_version" Type="int16" Size="1" />
  20891. <Data ElementName="type" Type="int8" Size="1" />
  20892. <Data ElementName="class_skill" Type="int32" Size="1" />
  20893. <Data ElementName="mastery_skill" Type="int32" Size="1" />
  20894. <Data ElementName="min_class_skill_req" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  20895. <Data ElementName="spell_text_color" Type="int32" Size="1" />
  20896. <Data ElementName="num_levels" Type="int8" Size="1" />
  20897. <Data ElementName="level_array" Type="Array" ArraySizeVariable="num_levels">
  20898. <Data ElementName="adventure_class" Type="int8" Size="1" />
  20899. <Data ElementName="tradeskill_class" Type="int8" Size="1" />
  20900. <Data ElementName="spell_level" Type="int16" Size="1" />
  20901. </Data>
  20902. <Data ElementName="tier" Type="int8" Size="1" />
  20903. <Data ElementName="health_req" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  20904. <Data ElementName="health_upkeep" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  20905. <Data ElementName="power_req" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  20906. <Data ElementName="power_upkeep" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  20907. <Data ElementName="req_concentration" Type="int16" Size="1" />
  20908. <Data ElementName="cast_time" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  20909. <Data ElementName="recovery" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  20910. <Data ElementName="recast" Type="float" Size="1" />
  20911. <Data ElementName="radius" Type="float" Size="1" />
  20912. <Data ElementName="max_aoe_targets" Type="int16" Size="1" />
  20913. <Data ElementName="friendly_spell" Type="int8" Size="1" />
  20914. <Data ElementName="num_reagents" Type="int8" />
  20915. <Data ElementName="reagent_array" Type="Array" ArraySizeVariable="num_reagents">
  20916. <Data ElementName="reagent" Type="EQ2_8Bit_String" Size="1" />
  20917. <Data ElementName="consumed" Type="int8" Size="1" />
  20918. <Data ElementName="qty_required" Type="int32" Size="1" />
  20919. </Data>
  20920. <Data ElementName="num_effects" Type="int8" />
  20921. <Data ElementName="effect_array" Type="Array" ArraySizeVariable="num_effects">
  20922. <Data ElementName="subbulletflag" Type="int8" Size="1" />
  20923. <Data ElementName="effect" Type="EQ2_16Bit_String" Size="1" />
  20924. <Data ElementName="percentage" Type="int8" Size="1" />
  20925. </Data>
  20926. <Data ElementName="display_spell_tier" Type="int8" Size="1" />
  20927. <Data ElementName="unknown1" Type="int8" Size="1" />
  20928. <Data ElementName="minimum_range" Type="float" Size="1" />
  20929. <Data ElementName="range" Type="float" Size="1" />
  20930. <Data ElementName="duration1" Type="int32" Size="1" />
  20931. <Data ElementName="duration2" Type="int32" Size="1" />
  20932. <Data ElementName="unknown9" Type="int8" Size="1" />
  20933. <Data ElementName="duration_flag" Type="int8" Size="1" />
  20934. <Data ElementName="target" Type="int8" Size="1" />
  20935. <Data ElementName="can_effect_raid" Type="int8" Size="1" />
  20936. <Data ElementName="affect_only_group_members" Type="int8" Size="1" />
  20937. <Data ElementName="group_spell" Type="int8" Size="1" />
  20938. <Data ElementName="resistibility" Type="float" Size="1" />
  20939. <Data ElementName="unknown11" Type="int8" Size="6" />
  20940. <Data ElementName="hit_bonus" Type="float" Size="1" />
  20941. <Data ElementName="unknown12" Type="int8" Size="1" />
  20942. <Data ElementName="name" Type="EQ2_8Bit_String" Size="1" />
  20943. <Data ElementName="description" Type="EQ2_16Bit_String" Size="1" />
  20944. </Struct>
  20945. <Struct Name="WS_SpellInfo" ClientVersion="1188">
  20946. <Data ElementName="id" Type="int32" />
  20947. <Data ElementName="icon" Type="int16" Size="1" />
  20948. <Data ElementName="icon2" Type="int16" Size="1" />
  20949. <Data ElementName="icontype" Type="int16" Size="1" />
  20950. <Data ElementName="version" Type="int16" Size="1" />
  20951. <Data ElementName="sub_version" Type="int16" Size="1" />
  20952. <Data ElementName="type" Type="int8" Size="1" />
  20953. <Data ElementName="class_skill" Type="int32" Size="1" />
  20954. <Data ElementName="mastery_skill" Type="int32" Size="1" />
  20955. <Data ElementName="min_class_skill_req" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  20956. <Data ElementName="spell_text_color" Type="int32" Size="1" />
  20957. <Data ElementName="num_levels" Type="int8" Size="1" />
  20958. <Data ElementName="level_array" Type="Array" ArraySizeVariable="num_levels">
  20959. <Data ElementName="adventure_class" Type="int8" Size="1" />
  20960. <Data ElementName="tradeskill_class" Type="int8" Size="1" />
  20961. <Data ElementName="spell_level" Type="int16" Size="1" />
  20962. </Data>
  20963. <Data ElementName="tier" Type="int8" Size="1" />
  20964. <Data ElementName="health_req" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  20965. <Data ElementName="health_upkeep" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  20966. <Data ElementName="power_req" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  20967. <Data ElementName="power_upkeep" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  20968. <Data ElementName="savagery_req" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  20969. <Data ElementName="savagery_upkeep" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  20970. <Data ElementName="req_concentration" Type="int16" Size="1" />
  20971. <Data ElementName="cast_time" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  20972. <Data ElementName="recovery" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  20973. <Data ElementName="recast" Type="float" Size="1" />
  20974. <Data ElementName="radius" Type="float" Size="1" />
  20975. <Data ElementName="max_aoe_targets" Type="int16" Size="1" />
  20976. <Data ElementName="friendly_spell" Type="int8" Size="1" />
  20977. <Data ElementName="num_reagents" Type="int8" />
  20978. <Data ElementName="reagent_array" Type="Array" ArraySizeVariable="num_reagents">
  20979. <Data ElementName="reagent" Type="EQ2_8Bit_String" Size="1" />
  20980. <Data ElementName="consumed" Type="int8" Size="1" />
  20981. <Data ElementName="qty_required" Type="int32" Size="1" />
  20982. </Data>
  20983. <Data ElementName="num_effects" Type="int8" />
  20984. <Data ElementName="effect_array" Type="Array" ArraySizeVariable="num_effects">
  20985. <Data ElementName="subbulletflag" Type="int8" Size="1" />
  20986. <Data ElementName="effect" Type="EQ2_16Bit_String" Size="1" />
  20987. <Data ElementName="percentage" Type="int8" Size="1" />
  20988. </Data>
  20989. <Data ElementName="display_spell_tier" Type="int8" Size="1" />
  20990. <Data ElementName="unknown1" Type="int8" Size="1" />
  20991. <Data ElementName="minimum_range" Type="float" Size="1" />
  20992. <Data ElementName="range" Type="float" Size="1" />
  20993. <Data ElementName="duration1" Type="int32" Size="1" />
  20994. <Data ElementName="duration2" Type="int32" Size="1" />
  20995. <Data ElementName="unknown9" Type="int8" Size="1" />
  20996. <Data ElementName="duration_flag" Type="int8" Size="1" />
  20997. <Data ElementName="target" Type="int8" Size="1" />
  20998. <Data ElementName="can_effect_raid" Type="int8" Size="1" />
  20999. <Data ElementName="affect_only_group_members" Type="int8" Size="1" />
  21000. <Data ElementName="group_spell" Type="int8" Size="1" />
  21001. <Data ElementName="resistibility" Type="float" Size="1" />
  21002. <Data ElementName="unknown11" Type="int8" Size="7" />
  21003. <Data ElementName="hit_bonus" Type="float" Size="1" />
  21004. <Data ElementName="unknown12" Type="int8" Size="1" />
  21005. <Data ElementName="name" Type="EQ2_8Bit_String" Size="1" />
  21006. <Data ElementName="description" Type="EQ2_16Bit_String" Size="1" />
  21007. <Data ElementName="unknown13" Type="int8" Size="1" />
  21008. </Struct>
  21009. <Struct Name="WS_SpellInfo" ClientVersion="1193">
  21010. <Data ElementName="id" Type="int32" />
  21011. <Data ElementName="icon" Type="int16" Size="1" />
  21012. <Data ElementName="icon2" Type="int16" Size="1" />
  21013. <Data ElementName="icontype" Type="int16" Size="1" />
  21014. <Data ElementName="version" Type="int16" Size="1" />
  21015. <Data ElementName="sub_version" Type="int16" Size="1" />
  21016. <Data ElementName="type" Type="int8" Size="1" />
  21017. <Data ElementName="class_skill" Type="int32" Size="1" />
  21018. <Data ElementName="mastery_skill" Type="int32" Size="1" />
  21019. <Data ElementName="min_class_skill_req" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  21020. <Data ElementName="spell_text_color" Type="int32" Size="1" />
  21021. <Data ElementName="num_levels" Type="int8" Size="1" />
  21022. <Data ElementName="level_array" Type="Array" ArraySizeVariable="num_levels">
  21023. <Data ElementName="adventure_class" Type="int8" Size="1" />
  21024. <Data ElementName="tradeskill_class" Type="int8" Size="1" />
  21025. <Data ElementName="spell_level" Type="int16" Size="1" />
  21026. </Data>
  21027. <Data ElementName="tier" Type="int8" Size="1" />
  21028. <Data ElementName="health_req" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  21029. <Data ElementName="health_upkeep" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  21030. <Data ElementName="power_req" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  21031. <Data ElementName="power_upkeep" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  21032. <Data ElementName="savagery_req" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  21033. <Data ElementName="savagery_upkeep" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  21034. <Data ElementName="req_concentration" Type="int16" Size="1" />
  21035. <Data ElementName="cast_time" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  21036. <Data ElementName="recovery" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  21037. <Data ElementName="recast" Type="float" Size="1" />
  21038. <Data ElementName="radius" Type="float" Size="1" />
  21039. <Data ElementName="max_aoe_targets" Type="int16" Size="1" />
  21040. <Data ElementName="friendly_spell" Type="int8" Size="1" />
  21041. <Data ElementName="num_reagents" Type="int8" />
  21042. <Data ElementName="reagent_array" Type="Array" ArraySizeVariable="num_reagents">
  21043. <Data ElementName="reagent" Type="EQ2_8Bit_String" Size="1" />
  21044. <Data ElementName="consumed" Type="int8" Size="1" />
  21045. <Data ElementName="qty_required" Type="int32" Size="1" />
  21046. </Data>
  21047. <Data ElementName="num_effects" Type="int8" />
  21048. <Data ElementName="effect_array" Type="Array" ArraySizeVariable="num_effects">
  21049. <Data ElementName="subbulletflag" Type="int8" Size="1" />
  21050. <Data ElementName="effect" Type="EQ2_16Bit_String" Size="1" />
  21051. <Data ElementName="percentage" Type="int8" Size="1" />
  21052. </Data>
  21053. <Data ElementName="display_spell_tier" Type="int8" Size="1" />
  21054. <Data ElementName="unknown1" Type="int8" Size="1" />
  21055. <Data ElementName="minimum_range" Type="float" Size="1" />
  21056. <Data ElementName="range" Type="float" Size="1" />
  21057. <Data ElementName="duration1" Type="int32" Size="1" />
  21058. <Data ElementName="duration2" Type="int32" Size="1" />
  21059. <Data ElementName="unknown9" Type="int8" Size="1" />
  21060. <Data ElementName="duration_flag" Type="int8" Size="1" />
  21061. <Data ElementName="target" Type="int8" Size="1" />
  21062. <Data ElementName="can_effect_raid" Type="int8" Size="1" />
  21063. <Data ElementName="affect_only_group_members" Type="int8" Size="1" />
  21064. <Data ElementName="group_spell" Type="int8" Size="1" />
  21065. <Data ElementName="resistibility" Type="float" Size="1" />
  21066. <Data ElementName="unknown11" Type="int8" Size="7" />
  21067. <Data ElementName="hit_bonus" Type="float" Size="1" />
  21068. <Data ElementName="unknown12" Type="int8" Size="1" />
  21069. <Data ElementName="name" Type="EQ2_8Bit_String" Size="1" />
  21070. <Data ElementName="description" Type="EQ2_16Bit_String" Size="1" />
  21071. <Data ElementName="unknown13" Type="int8" Size="1" />
  21072. </Struct>
  21073. <Struct Name="WS_SpellInfo" ClientVersion="57048">
  21074. <Data ElementName="id" Type="int32" />
  21075. <Data ElementName="icon" Type="int16" Size="1" />
  21076. <Data ElementName="icon2" Type="int16" Size="1" />
  21077. <Data ElementName="icontype" Type="int16" Size="1" />
  21078. <Data ElementName="version" Type="int16" Size="1" />
  21079. <Data ElementName="sub_version" Type="int16" Size="1" />
  21080. <Data ElementName="type" Type="int8" Size="1" />
  21081. <Data ElementName="class_skill" Type="int32" Size="1" />
  21082. <Data ElementName="mastery_skill" Type="int32" Size="1" />
  21083. <Data ElementName="min_class_skill_req" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  21084. <Data ElementName="spell_text_color" Type="int32" Size="1" />
  21085. <Data ElementName="num_levels" Type="int8" Size="1" />
  21086. <Data ElementName="level_array" Type="Array" ArraySizeVariable="num_levels">
  21087. <Data ElementName="adventure_class" Type="int8" Size="1" />
  21088. <Data ElementName="tradeskill_class" Type="int8" Size="1" />
  21089. <Data ElementName="spell_level" Type="int16" Size="1" />
  21090. </Data>
  21091. <Data ElementName="tier" Type="int8" Size="1" />
  21092. <Data ElementName="health_req" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  21093. <Data ElementName="health_upkeep" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  21094. <Data ElementName="power_req" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  21095. <Data ElementName="power_upkeep" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  21096. <Data ElementName="savagery_req" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  21097. <Data ElementName="savagery_upkeep" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  21098. <Data ElementName="dissonance_req" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  21099. <Data ElementName="dissonance_upkeep" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  21100. <Data ElementName="req_concentration" Type="int16" Size="1" />
  21101. <Data ElementName="cast_time" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  21102. <Data ElementName="recovery" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  21103. <Data ElementName="recast" Type="float" Size="1" />
  21104. <Data ElementName="radius" Type="float" Size="1" />
  21105. <Data ElementName="max_aoe_targets" Type="int16" Size="1" />
  21106. <Data ElementName="friendly_spell" Type="int8" Size="1" />
  21107. <Data ElementName="num_reagents" Type="int8" />
  21108. <Data ElementName="reagent_array" Type="Array" ArraySizeVariable="num_reagents">
  21109. <Data ElementName="reagent" Type="EQ2_8Bit_String" Size="1" />
  21110. <Data ElementName="consumed" Type="int8" Size="1" />
  21111. <Data ElementName="qty_required" Type="int32" Size="1" />
  21112. </Data>
  21113. <Data ElementName="num_effects" Type="int8" />
  21114. <Data ElementName="effect_array" Type="Array" ArraySizeVariable="num_effects">
  21115. <Data ElementName="subbulletflag" Type="int8" Size="1" />
  21116. <Data ElementName="effect" Type="EQ2_16Bit_String" Size="1" />
  21117. <Data ElementName="percentage" Type="int8" Size="1" />
  21118. </Data>
  21119. <Data ElementName="display_spell_tier" Type="int8" Size="1" />
  21120. <Data ElementName="unknown1" Type="int8" Size="1" />
  21121. <Data ElementName="minimum_range" Type="float" Size="1" />
  21122. <Data ElementName="range" Type="float" Size="1" />
  21123. <Data ElementName="duration1" Type="int32" Size="1" />
  21124. <Data ElementName="duration2" Type="int32" Size="1" />
  21125. <Data ElementName="unknown9" Type="int8" Size="1" />
  21126. <Data ElementName="duration_flag" Type="int8" Size="1" />
  21127. <Data ElementName="target" Type="int8" Size="1" />
  21128. <Data ElementName="can_effect_raid" Type="int8" Size="1" />
  21129. <Data ElementName="affect_only_group_members" Type="int8" Size="1" />
  21130. <Data ElementName="group_spell" Type="int8" Size="1" />
  21131. <Data ElementName="resistibility" Type="float" Size="1" />
  21132. <Data ElementName="unknown11" Type="int8" Size="7" />
  21133. <Data ElementName="hit_bonus" Type="float" Size="1" />
  21134. <Data ElementName="unknown12" Type="int8" Size="5" />
  21135. <Data ElementName="name" Type="EQ2_8Bit_String" Size="1" />
  21136. <Data ElementName="description" Type="EQ2_16Bit_String" Size="1" />
  21137. <Data ElementName="unknown13" Type="int8" Size="1" />
  21138. </Struct>
  21139. <Struct Name="WS_SpellInfo" ClientVersion="60114">
  21140. <Data ElementName="id" Type="int32" />
  21141. <Data ElementName="icon" Type="int16" Size="1" />
  21142. <Data ElementName="icon2" Type="int16" Size="1" />
  21143. <Data ElementName="icontype" Type="int16" Size="1" />
  21144. <Data ElementName="version" Type="int16" Size="1" />
  21145. <Data ElementName="sub_version" Type="int16" Size="1" />
  21146. <Data ElementName="type" Type="int8" Size="1" />
  21147. <Data ElementName="class_skill" Type="int32" Size="1" />
  21148. <Data ElementName="mastery_skill" Type="int32" Size="1" />
  21149. <Data ElementName="min_class_skill_req" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  21150. <Data ElementName="spell_text_color" Type="int32" Size="1" />
  21151. <Data ElementName="num_levels" Type="int8" Size="1" />
  21152. <Data ElementName="level_array" Type="Array" ArraySizeVariable="num_levels">
  21153. <Data ElementName="adventure_class" Type="int8" Size="1" />
  21154. <Data ElementName="tradeskill_class" Type="int8" Size="1" />
  21155. <Data ElementName="spell_level" Type="int16" Size="1" />
  21156. </Data>
  21157. <Data ElementName="tier" Type="int8" Size="1" />
  21158. <Data ElementName="health_req" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  21159. <Data ElementName="health_upkeep" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  21160. <Data ElementName="power_req" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  21161. <Data ElementName="power_upkeep" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  21162. <Data ElementName="savagery_req" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  21163. <Data ElementName="savagery_upkeep" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  21164. <Data ElementName="dissonance_req" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  21165. <Data ElementName="dissonance_upkeep" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  21166. <Data ElementName="req_concentration" Type="int16" Size="1" />
  21167. <Data ElementName="cast_time" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  21168. <Data ElementName="recovery" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  21169. <Data ElementName="recast" Type="float" Size="1" />
  21170. <Data ElementName="radius" Type="float" Size="1" />
  21171. <Data ElementName="max_aoe_targets" Type="int16" Size="1" />
  21172. <Data ElementName="friendly_spell" Type="int8" Size="1" />
  21173. <Data ElementName="num_reagents" Type="int8" />
  21174. <Data ElementName="reagent_array" Type="Array" ArraySizeVariable="num_reagents">
  21175. <Data ElementName="reagent" Type="EQ2_8Bit_String" Size="1" />
  21176. <Data ElementName="consumed" Type="int8" Size="1" />
  21177. <Data ElementName="qty_required" Type="int32" Size="1" />
  21178. </Data>
  21179. <Data ElementName="num_effects" Type="int8" />
  21180. <Data ElementName="effect_array" Type="Array" ArraySizeVariable="num_effects">
  21181. <Data ElementName="subbulletflag" Type="int8" Size="1" />
  21182. <Data ElementName="effect" Type="EQ2_16Bit_String" Size="1" />
  21183. <Data ElementName="percentage" Type="int8" Size="1" />
  21184. </Data>
  21185. <Data ElementName="display_spell_tier" Type="int8" Size="1" />
  21186. <Data ElementName="unknown1" Type="int8" Size="1" />
  21187. <Data ElementName="minimum_range" Type="float" Size="1" />
  21188. <Data ElementName="range" Type="float" Size="1" />
  21189. <Data ElementName="duration1" Type="int32" Size="1" />
  21190. <Data ElementName="duration2" Type="int32" Size="1" />
  21191. <Data ElementName="unknown9" Type="int8" Size="1" />
  21192. <Data ElementName="duration_flag" Type="int8" Size="1" />
  21193. <Data ElementName="target" Type="int8" Size="1" />
  21194. <Data ElementName="can_effect_raid" Type="int8" Size="1" />
  21195. <Data ElementName="affect_only_group_members" Type="int8" Size="1" />
  21196. <Data ElementName="group_spell" Type="int8" Size="1" />
  21197. <Data ElementName="resistibility" Type="float" Size="1" />
  21198. <Data ElementName="unknown11" Type="int8" Size="7" />
  21199. <Data ElementName="hit_bonus" Type="float" Size="1" />
  21200. <Data ElementName="unknown12" Type="int8" Size="5" />
  21201. <Data ElementName="name" Type="EQ2_8Bit_String" Size="1" />
  21202. <Data ElementName="description" Type="EQ2_16Bit_String" Size="1" />
  21203. <Data ElementName="unknown13" Type="int8" Size="1" />
  21204. </Struct>
  21205. <Struct Name="WS_SpellInfo" ClientVersion="63119">
  21206. <Data ElementName="id" Type="int32" />
  21207. <Data ElementName="icon" Type="int16" Size="1" />
  21208. <Data ElementName="icon2" Type="int16" Size="1" />
  21209. <Data ElementName="icontype" Type="int16" Size="1" />
  21210. <Data ElementName="version" Type="int16" Size="1" />
  21211. <Data ElementName="sub_version" Type="int16" Size="1" />
  21212. <Data ElementName="unknown_MJ3" Type="int8" Size="1" />
  21213. <Data ElementName="unknown_MJ1a" Type="int8" Size="1" />
  21214. <Data ElementName="unknown_MJ1b" Type="int8" Size="1" />
  21215. <Data ElementName="unknown_MJ1c" Type="int8" Size="1" />
  21216. <Data ElementName="unknown_MJ1d" Type="int8" Size="1" />
  21217. <Data ElementName="type" Type="int8" Size="1" />
  21218. <Data ElementName="class_skill" Type="int32" Size="1" />
  21219. <Data ElementName="mastery_skill" Type="int32" Size="1" />
  21220. <Data ElementName="min_class_skill_req" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  21221. <Data ElementName="spell_text_color" Type="int32" Size="1" />
  21222. <Data ElementName="num_levels" Type="int8" Size="1" />
  21223. <Data ElementName="level_array" Type="Array" ArraySizeVariable="num_levels">
  21224. <Data ElementName="adventure_class" Type="int8" Size="1" />
  21225. <Data ElementName="tradeskill_class" Type="int8" Size="1" />
  21226. <Data ElementName="spell_level" Type="int16" Size="1" />
  21227. </Data>
  21228. <Data ElementName="tier" Type="int8" Size="1" />
  21229. <Data ElementName="health_req" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  21230. <Data ElementName="health_upkeep" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  21231. <Data ElementName="unknown_mj2" Type="int8" Size="6" />
  21232. <Data ElementName="power_req" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  21233. <Data ElementName="power_upkeep" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  21234. <Data ElementName="savagery_req" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  21235. <Data ElementName="savagery_upkeep" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  21236. <Data ElementName="dissonance_req" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  21237. <Data ElementName="dissonance_upkeep" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  21238. <Data ElementName="req_concentration" Type="int16" Size="1" />
  21239. <Data ElementName="cast_time" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  21240. <Data ElementName="recovery" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  21241. <Data ElementName="recast" Type="float" Size="1" />
  21242. <Data ElementName="radius" Type="float" Size="1" />
  21243. <Data ElementName="max_aoe_targets" Type="int16" Size="1" />
  21244. <Data ElementName="friendly_spell" Type="int8" Size="1" />
  21245. <Data ElementName="num_reagents" Type="int8" />
  21246. <Data ElementName="reagent_array" Type="Array" ArraySizeVariable="num_reagents">
  21247. <Data ElementName="reagent" Type="EQ2_8Bit_String" Size="1" />
  21248. <Data ElementName="consumed" Type="int8" Size="1" />
  21249. <Data ElementName="qty_required" Type="int32" Size="1" />
  21250. </Data>
  21251. <Data ElementName="num_effects" Type="int8" />
  21252. <Data ElementName="effect_array" Type="Array" ArraySizeVariable="num_effects">
  21253. <Data ElementName="subbulletflag" Type="int8" Size="1" />
  21254. <Data ElementName="effect" Type="EQ2_16Bit_String" Size="1" />
  21255. <Data ElementName="percentage" Type="int8" Size="1" />
  21256. </Data>
  21257. <Data ElementName="display_spell_tier" Type="int8" Size="1" />
  21258. <Data ElementName="unknown1" Type="int8" Size="1" />
  21259. <Data ElementName="minimum_range" Type="float" Size="1" />
  21260. <Data ElementName="range" Type="float" Size="1" />
  21261. <Data ElementName="duration1" Type="int32" Size="1" />
  21262. <Data ElementName="duration2" Type="int32" Size="1" />
  21263. <Data ElementName="unknown9" Type="int8" Size="1" />
  21264. <Data ElementName="duration_flag" Type="int8" Size="1" />
  21265. <Data ElementName="target" Type="int8" Size="1" />
  21266. <Data ElementName="can_effect_raid" Type="int8" Size="1" />
  21267. <Data ElementName="affect_only_group_members" Type="int8" Size="1" />
  21268. <Data ElementName="group_spell" Type="int8" Size="1" />
  21269. <Data ElementName="resistibility" Type="float" Size="1" />
  21270. <Data ElementName="unknown11" Type="int8" Size="13" />
  21271. <Data ElementName="hit_bonus" Type="float" Size="1" />
  21272. <Data ElementName="unknown_mj4" Type="int8" Size="2" />
  21273. <Data ElementName="name" Type="EQ2_8Bit_String" Size="1" />
  21274. <Data ElementName="description" Type="EQ2_16Bit_String" Size="1" />
  21275. <Data ElementName="unknown13" Type="int8" Size="1" />
  21276. </Struct>
  21277. <Struct Name="WS_SpellInfo" ClientVersion="64707">
  21278. <Data ElementName="id" Type="int32" />
  21279. <Data ElementName="icon" Type="int16" Size="1" />
  21280. <Data ElementName="icon2" Type="int16" Size="1" />
  21281. <Data ElementName="icontype" Type="int16" Size="1" />
  21282. <Data ElementName="version" Type="int16" Size="1" />
  21283. <Data ElementName="sub_version" Type="int16" Size="1" />
  21284. <Data ElementName="unknown_MJ3" Type="int8" Size="1" />
  21285. <Data ElementName="unknown_MJ1a" Type="int8" Size="1" />
  21286. <Data ElementName="unknown_MJ1b" Type="int8" Size="1" />
  21287. <Data ElementName="unknown_MJ1c" Type="int8" Size="1" />
  21288. <Data ElementName="unknown_MJ1d" Type="int8" Size="1" />
  21289. <Data ElementName="type" Type="int8" Size="1" />
  21290. <Data ElementName="class_skill" Type="int32" Size="1" />
  21291. <Data ElementName="mastery_skill" Type="int32" Size="1" />
  21292. <Data ElementName="min_class_skill_req" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  21293. <Data ElementName="spell_text_color" Type="int32" Size="1" />
  21294. <Data ElementName="num_levels" Type="int8" Size="1" />
  21295. <Data ElementName="level_array" Type="Array" ArraySizeVariable="num_levels">
  21296. <Data ElementName="adventure_class" Type="int8" Size="1" />
  21297. <Data ElementName="tradeskill_class" Type="int8" Size="1" />
  21298. <Data ElementName="spell_level" Type="int16" Size="1" />
  21299. </Data>
  21300. <Data ElementName="tier" Type="int8" Size="1" />
  21301. <Data ElementName="health_req" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  21302. <Data ElementName="health_upkeep" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  21303. <Data ElementName="unknown_mj2" Type="int8" Size="6" />
  21304. <Data ElementName="power_req" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  21305. <Data ElementName="power_upkeep" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  21306. <Data ElementName="savagery_req" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  21307. <Data ElementName="savagery_upkeep" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  21308. <Data ElementName="dissonance_req" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  21309. <Data ElementName="dissonance_upkeep" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  21310. <Data ElementName="unknown_req" Type="int8" Size="3" />
  21311. <Data ElementName="req_concentration" Type="int16" Size="1" />
  21312. <Data ElementName="cast_time" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  21313. <Data ElementName="recovery" Type="int16" Size="1" OversizedValue="127" OversizedByte="127" />
  21314. <Data ElementName="recast" Type="float" Size="1" />
  21315. <Data ElementName="radius" Type="float" Size="1" />
  21316. <Data ElementName="max_aoe_targets" Type="int16" Size="1" />
  21317. <Data ElementName="friendly_spell" Type="int8" Size="1" />
  21318. <Data ElementName="num_reagents" Type="int8" />
  21319. <Data ElementName="reagent_array" Type="Array" ArraySizeVariable="num_reagents">
  21320. <Data ElementName="reagent" Type="EQ2_8Bit_String" Size="1" />
  21321. <Data ElementName="consumed" Type="int8" Size="1" />
  21322. <Data ElementName="qty_required" Type="int32" Size="1" />
  21323. </Data>
  21324. <Data ElementName="num_effects" Type="int8" />
  21325. <Data ElementName="effect_array" Type="Array" ArraySizeVariable="num_effects">
  21326. <Data ElementName="subbulletflag" Type="int8" Size="1" />
  21327. <Data ElementName="effect" Type="EQ2_16Bit_String" Size="1" />
  21328. <Data ElementName="percentage" Type="int8" Size="1" />
  21329. </Data>
  21330. <Data ElementName="display_spell_tier" Type="int8" Size="1" />
  21331. <Data ElementName="unknown1" Type="int8" Size="1" />
  21332. <Data ElementName="minimum_range" Type="float" Size="1" />
  21333. <Data ElementName="range" Type="float" Size="1" />
  21334. <Data ElementName="duration1" Type="int32" Size="1" />
  21335. <Data ElementName="duration2" Type="int32" Size="1" />
  21336. <Data ElementName="unknown9" Type="int8" Size="1" />
  21337. <Data ElementName="duration_flag" Type="int8" Size="1" />
  21338. <Data ElementName="target" Type="int8" Size="1" />
  21339. <Data ElementName="can_effect_raid" Type="int8" Size="1" />
  21340. <Data ElementName="affect_only_group_members" Type="int8" Size="1" />
  21341. <Data ElementName="group_spell" Type="int8" Size="1" />
  21342. <Data ElementName="resistibility" Type="float" Size="1" />
  21343. <Data ElementName="unknown11" Type="int8" Size="13" />
  21344. <Data ElementName="hit_bonus" Type="float" Size="1" />
  21345. <Data ElementName="unknown_mj4" Type="int8" Size="2" />
  21346. <Data ElementName="name" Type="EQ2_8Bit_String" Size="1" />
  21347. <Data ElementName="description" Type="EQ2_16Bit_String" Size="1" />
  21348. <Data ElementName="unknown13" Type="int8" Size="1" />
  21349. </Struct>
  21350. <Struct Name="WS_RecipeInfo" ClientVersion="1" >
  21351. <Data ElementName="id" Type="int32" Size="1" />
  21352. <Data ElementName="unknown" Type="int8" Size="1" />
  21353. <Data ElementName="level" Type="int8" />
  21354. <Data ElementName="technique" Type="int32" Size="1" />
  21355. <Data ElementName="skill_level" Type="int16" Size="1" />
  21356. <Data ElementName="knowledge" Type="int32" Size="1" />
  21357. <Data ElementName="device" Type="EQ2_8Bit_String" />
  21358. <Data ElementName="unknown3" Type="int8" Size="1" />
  21359. <Data ElementName="adventure_id" Type="int8" />
  21360. <Data ElementName="tradeskill_id" Type="int8" />
  21361. <Data ElementName="unknown4" Type="int16" Size="1" />
  21362. <Data ElementName="product_classes" Type="int64" />
  21363. <Data ElementName="unknown5" Type="int8" Size="1" />
  21364. <Data ElementName="unknown1_icon" Type="int16" />
  21365. <Data ElementName="unknown1_name" Type="EQ2_8Bit_String" />
  21366. <Data ElementName="unknown1_qty" Type="int16" />
  21367. <Data ElementName="unknown1_item_id" Type="sint32" />
  21368. <Data ElementName="unknown1_item_crc" Type="sint32" Size="1" />
  21369. <Data ElementName="unknown2_icon" Type="int16" />
  21370. <Data ElementName="unknown2_name" Type="EQ2_8Bit_String" />
  21371. <Data ElementName="unknown2_qty" Type="int16" />
  21372. <Data ElementName="unknown2_item_id" Type="sint32" />
  21373. <Data ElementName="unknown2_item_crc" Type="sint32" Size="1" />
  21374. <Data ElementName="unknown3_icon" Type="int16" />
  21375. <Data ElementName="unknown3_name" Type="EQ2_8Bit_String" />
  21376. <Data ElementName="unknown3_qty" Type="int16" />
  21377. <Data ElementName="unknown3_item_id" Type="sint32" />
  21378. <Data ElementName="unknown3_item_crc" Type="sint32" Size="1" />
  21379. <Data ElementName="firstbar_icon" Type="int16" />
  21380. <Data ElementName="firstbar_name" Type="EQ2_8Bit_String" />
  21381. <Data ElementName="firstbar_qty" Type="int16" />
  21382. <Data ElementName="firstbar_item_id" Type="sint32" />
  21383. <Data ElementName="firstbar_item_crc" Type="sint32" Size="1" />
  21384. <Data ElementName="secondbar_icon" Type="int16" />
  21385. <Data ElementName="secondbar_name" Type="EQ2_8Bit_String" />
  21386. <Data ElementName="secondbar_qty" Type="int16" />
  21387. <Data ElementName="secondbar_item_id" Type="sint32" />
  21388. <Data ElementName="secondbar_item_crc" Type="sint32" Size="1" />
  21389. <Data ElementName="thirdbar_icon" Type="int16" />
  21390. <Data ElementName="thirdbar_name" Type="EQ2_8Bit_String" />
  21391. <Data ElementName="thirdbar_qty" Type="int16" />
  21392. <Data ElementName="thirdbar_item_id" Type="sint32" />
  21393. <Data ElementName="thirdbar_item_crc" Type="sint32" Size="1" />
  21394. <Data ElementName="product_icon" Type="int16" />
  21395. <Data ElementName="product_name" Type="EQ2_8Bit_String" />
  21396. <Data ElementName="product_qty" Type="int16" />
  21397. <Data ElementName="product_item_id" Type="sint32" />
  21398. <Data ElementName="product_item_crc" Type="sint32" Size="1" />
  21399. <Data ElementName="byproduct_icon" Type="int16" />
  21400. <Data ElementName="byproduct_name" Type="EQ2_8Bit_String" />
  21401. <Data ElementName="product_qty" Type="int16" />
  21402. <Data ElementName="byproduct_id" Type="int32" />
  21403. <Data ElementName="byproduct_crc" Type="int32" />
  21404. <Data ElementName="primary_comp" Type="EQ2_8Bit_String" />
  21405. <Data ElementName="primary_qty_avail" Type="int16" />
  21406. <Data ElementName="num_comps" Type="int8" />
  21407. <Data ElementName="comp_array" Type="Array" ArraySizeVariable="num_comps">
  21408. <Data ElementName="build_comp" Type="EQ2_8Bit_String" />
  21409. <Data ElementName="build_comp_qty" Type="int8" />
  21410. <Data ElementName="build_comp_qty_avail" Type="int16" />
  21411. </Data>
  21412. <Data ElementName="fuel_comp" Type="EQ2_8Bit_String" />
  21413. <Data ElementName="fuel_comp_qty" Type="int8" />
  21414. <Data ElementName="fuel_comp_qty_avail" Type="int16" />
  21415. <Data ElementName="unknown13" Type="int8" Size="6" />
  21416. <Data ElementName="recipe_name" Type="EQ2_8Bit_String" />
  21417. <Data ElementName="recipe_description" Type="EQ2_16Bit_String" />
  21418. </Struct>
  21419. <Struct Name="WS_RecipeInfo" ClientVersion="908" >
  21420. <Data ElementName="id" Type="int32" Size="1" />
  21421. <Data ElementName="unknown" Type="int8" Size="1" />
  21422. <Data ElementName="level" Type="int8" />
  21423. <Data ElementName="technique" Type="int32" Size="1" />
  21424. <Data ElementName="skill_level" Type="int16" Size="1" />
  21425. <Data ElementName="knowledge" Type="int32" Size="1" />
  21426. <Data ElementName="device" Type="EQ2_8Bit_String" />
  21427. <Data ElementName="unknown3" Type="int8" Size="1" />
  21428. <Data ElementName="adventure_id" Type="int8" />
  21429. <Data ElementName="tradeskill_id" Type="int8" />
  21430. <Data ElementName="unknown4" Type="int16" Size="1" />
  21431. <Data ElementName="product_classes" Type="int64" />
  21432. <Data ElementName="unknown5" Type="int8" Size="1" />
  21433. <Data ElementName="unknown1_icon" Type="int16" />
  21434. <Data ElementName="unknown1_name" Type="EQ2_8Bit_String" />
  21435. <Data ElementName="unknown1_qty" Type="int16" />
  21436. <Data ElementName="unknown1_item_id" Type="sint32" />
  21437. <Data ElementName="unknown1_item_crc" Type="sint32" Size="1" />
  21438. <Data ElementName="unknown2_icon" Type="int16" />
  21439. <Data ElementName="unknown2_name" Type="EQ2_8Bit_String" />
  21440. <Data ElementName="unknown2_qty" Type="int16" />
  21441. <Data ElementName="unknown2_item_id" Type="sint32" />
  21442. <Data ElementName="unknown2_item_crc" Type="sint32" Size="1" />
  21443. <Data ElementName="unknown3_icon" Type="int16" />
  21444. <Data ElementName="unknown3_name" Type="EQ2_8Bit_String" />
  21445. <Data ElementName="unknown3_qty" Type="int16" />
  21446. <Data ElementName="unknown3_item_id" Type="sint32" />
  21447. <Data ElementName="unknown3_item_crc" Type="sint32" Size="1" />
  21448. <Data ElementName="firstbar_icon" Type="int16" />
  21449. <Data ElementName="firstbar_name" Type="EQ2_8Bit_String" />
  21450. <Data ElementName="firstbar_qty" Type="int16" />
  21451. <Data ElementName="firstbar_item_id" Type="sint32" />
  21452. <Data ElementName="firstbar_item_crc" Type="sint32" Size="1" />
  21453. <Data ElementName="secondbar_icon" Type="int16" />
  21454. <Data ElementName="secondbar_name" Type="EQ2_8Bit_String" />
  21455. <Data ElementName="secondbar_qty" Type="int16" />
  21456. <Data ElementName="secondbar_item_id" Type="sint32" />
  21457. <Data ElementName="secondbar_item_crc" Type="sint32" Size="1" />
  21458. <Data ElementName="thirdbar_icon" Type="int16" />
  21459. <Data ElementName="thirdbar_name" Type="EQ2_8Bit_String" />
  21460. <Data ElementName="thirdbar_qty" Type="int16" />
  21461. <Data ElementName="thirdbar_item_id" Type="sint32" />
  21462. <Data ElementName="thirdbar_item_crc" Type="sint32" Size="1" />
  21463. <Data ElementName="product_icon" Type="int16" />
  21464. <Data ElementName="product_name" Type="EQ2_8Bit_String" />
  21465. <Data ElementName="product_qty" Type="int16" />
  21466. <Data ElementName="product_item_id" Type="sint32" />
  21467. <Data ElementName="product_item_crc" Type="sint32" Size="1" />
  21468. <Data ElementName="byproduct_icon" Type="int16" />
  21469. <Data ElementName="byproduct_name" Type="EQ2_8Bit_String" />
  21470. <Data ElementName="product_qty" Type="int16" />
  21471. <Data ElementName="byproduct_id" Type="int32" />
  21472. <Data ElementName="byproduct_crc" Type="int32" />
  21473. <Data ElementName="primary_comp" Type="EQ2_8Bit_String" />
  21474. <Data ElementName="primary_qty_avail" Type="int16" />
  21475. <Data ElementName="num_comps" Type="int8" />
  21476. <Data ElementName="comp_array" Type="Array" ArraySizeVariable="num_comps">
  21477. <Data ElementName="build_comp" Type="EQ2_8Bit_String" />
  21478. <Data ElementName="build_comp_qty" Type="int8" />
  21479. <Data ElementName="build_comp_qty_avail" Type="int16" />
  21480. </Data>
  21481. <Data ElementName="fuel_comp" Type="EQ2_8Bit_String" />
  21482. <Data ElementName="fuel_comp_qty" Type="int8" />
  21483. <Data ElementName="fuel_comp_qty_avail" Type="int16" />
  21484. <Data ElementName="unknown13" Type="int8" Size="6" />
  21485. <Data ElementName="recipe_name" Type="EQ2_8Bit_String" />
  21486. <Data ElementName="recipe_description" Type="EQ2_16Bit_String" />
  21487. </Struct>
  21488. <Struct Name="WS_RecipeInfo" ClientVersion="954" >
  21489. <Data ElementName="id" Type="int32" Size="1" />
  21490. <Data ElementName="unknown" Type="int8" Size="1" />
  21491. <Data ElementName="level" Type="int8" />
  21492. <Data ElementName="technique" Type="int32" Size="1" />
  21493. <Data ElementName="skill_level" Type="int16" Size="1" />
  21494. <Data ElementName="knowledge" Type="int32" Size="1" />
  21495. <Data ElementName="device" Type="EQ2_8Bit_String" />
  21496. <Data ElementName="unknown3" Type="int8" Size="1" />
  21497. <Data ElementName="adventure_id" Type="int8" />
  21498. <Data ElementName="tradeskill_id" Type="int8" />
  21499. <Data ElementName="unknown4" Type="int16" Size="1" />
  21500. <Data ElementName="product_classes" Type="int64" />
  21501. <Data ElementName="unknown5" Type="int8" Size="1" />
  21502. <Data ElementName="unknown1_icon" Type="int16" />
  21503. <Data ElementName="unknown1_name" Type="EQ2_8Bit_String" />
  21504. <Data ElementName="unknown1_qty" Type="int16" />
  21505. <Data ElementName="unknown1_item_id" Type="sint32" />
  21506. <Data ElementName="unknown1_item_crc" Type="sint32" Size="1" />
  21507. <Data ElementName="unknown2_icon" Type="int16" />
  21508. <Data ElementName="unknown2_name" Type="EQ2_8Bit_String" />
  21509. <Data ElementName="unknown2_qty" Type="int16" />
  21510. <Data ElementName="unknown2_item_id" Type="sint32" />
  21511. <Data ElementName="unknown2_item_crc" Type="sint32" Size="1" />
  21512. <Data ElementName="unknown3_icon" Type="int16" />
  21513. <Data ElementName="unknown3_name" Type="EQ2_8Bit_String" />
  21514. <Data ElementName="unknown3_qty" Type="int16" />
  21515. <Data ElementName="unknown3_item_id" Type="sint32" />
  21516. <Data ElementName="unknown3_item_crc" Type="sint32" Size="1" />
  21517. <Data ElementName="firstbar_icon" Type="int16" />
  21518. <Data ElementName="firstbar_name" Type="EQ2_8Bit_String" />
  21519. <Data ElementName="firstbar_qty" Type="int16" />
  21520. <Data ElementName="firstbar_item_id" Type="sint32" />
  21521. <Data ElementName="firstbar_item_crc" Type="sint32" Size="1" />
  21522. <Data ElementName="secondbar_icon" Type="int16" />
  21523. <Data ElementName="secondbar_name" Type="EQ2_8Bit_String" />
  21524. <Data ElementName="secondbar_qty" Type="int16" />
  21525. <Data ElementName="secondbar_item_id" Type="sint32" />
  21526. <Data ElementName="secondbar_item_crc" Type="sint32" Size="1" />
  21527. <Data ElementName="thirdbar_icon" Type="int16" />
  21528. <Data ElementName="thirdbar_name" Type="EQ2_8Bit_String" />
  21529. <Data ElementName="thirdbar_qty" Type="int16" />
  21530. <Data ElementName="thirdbar_item_id" Type="sint32" />
  21531. <Data ElementName="thirdbar_item_crc" Type="sint32" Size="1" />
  21532. <Data ElementName="product_icon" Type="int16" />
  21533. <Data ElementName="product_name" Type="EQ2_8Bit_String" />
  21534. <Data ElementName="product_qty" Type="int16" />
  21535. <Data ElementName="product_item_id" Type="sint32" />
  21536. <Data ElementName="product_item_crc" Type="sint32" Size="1" />
  21537. <Data ElementName="byproduct_icon" Type="int16" />
  21538. <Data ElementName="byproduct_name" Type="EQ2_8Bit_String" />
  21539. <Data ElementName="byproduct_qty" Type="int16" />
  21540. <Data ElementName="byproduct_id" Type="int32" />
  21541. <Data ElementName="byproduct_crc" Type="int32" />
  21542. <Data ElementName="primary_comp" Type="EQ2_8Bit_String" />
  21543. <Data ElementName="primary_qty_avail" Type="int16" />
  21544. <Data ElementName="num_comps" Type="int8" />
  21545. <Data ElementName="comp_array" Type="Array" ArraySizeVariable="num_comps">
  21546. <Data ElementName="build_comp" Type="EQ2_8Bit_String" />
  21547. <Data ElementName="build_comp_qty" Type="int8" />
  21548. <Data ElementName="build_comp_qty_avail" Type="int16" />
  21549. </Data>
  21550. <Data ElementName="fuel_comp" Type="EQ2_8Bit_String" />
  21551. <Data ElementName="fuel_comp_qty" Type="int8" />
  21552. <Data ElementName="fuel_comp_qty_avail" Type="int16" />
  21553. <Data ElementName="unknown13" Type="int8" Size="7" />
  21554. <Data ElementName="recipe_name" Type="EQ2_8Bit_String" />
  21555. <Data ElementName="recipe_description" Type="EQ2_16Bit_String" />
  21556. </Struct>
  21557. <Struct Name="WS_RecipeInfo" ClientVersion="1096" >
  21558. <Data ElementName="id" Type="int32" Size="1" />
  21559. <Data ElementName="unknown" Type="int8" Size="1" />
  21560. <Data ElementName="level" Type="int8" />
  21561. <Data ElementName="technique" Type="int32" Size="1" />
  21562. <Data ElementName="skill_level" Type="int16" Size="1" />
  21563. <Data ElementName="knowledge" Type="int32" Size="1" />
  21564. <Data ElementName="device" Type="EQ2_8Bit_String" />
  21565. <Data ElementName="unknown3" Type="int8" Size="1" />
  21566. <Data ElementName="adventure_id" Type="int8" />
  21567. <Data ElementName="tradeskill_id" Type="int8" />
  21568. <Data ElementName="unknown4" Type="int16" Size="1" />
  21569. <Data ElementName="product_classes" Type="int64" />
  21570. <Data ElementName="show_previous" Type="int8" Size="1" />
  21571. <Data ElementName="unknown1_icon" Type="int16" />
  21572. <Data ElementName="unknown1_name" Type="EQ2_8Bit_String" />
  21573. <Data ElementName="unknown1_qty" Type="int16" />
  21574. <Data ElementName="unknown1_item_id" Type="sint32" />
  21575. <Data ElementName="unknown1_item_crc" Type="sint32" Size="1" />
  21576. <Data ElementName="unknown2_icon" Type="int16" />
  21577. <Data ElementName="unknown2_name" Type="EQ2_8Bit_String" />
  21578. <Data ElementName="unknown2_qty" Type="int16" />
  21579. <Data ElementName="unknown2_item_id" Type="sint32" />
  21580. <Data ElementName="unknown2_item_crc" Type="sint32" Size="1" />
  21581. <Data ElementName="unknown3_icon" Type="int16" />
  21582. <Data ElementName="unknown3_name" Type="EQ2_8Bit_String" />
  21583. <Data ElementName="unknown3_qty" Type="int16" />
  21584. <Data ElementName="unknown3_item_id" Type="sint32" />
  21585. <Data ElementName="unknown3_item_crc" Type="sint32" Size="1" />
  21586. <Data ElementName="firstbar_icon" Type="int16" />
  21587. <Data ElementName="firstbar_name" Type="EQ2_8Bit_String" />
  21588. <Data ElementName="firstbar_qty" Type="int16" />
  21589. <Data ElementName="firstbar_item_id" Type="sint32" />
  21590. <Data ElementName="firstbar_item_crc" Type="sint32" Size="1" />
  21591. <Data ElementName="secondbar_icon" Type="int16" />
  21592. <Data ElementName="secondbar_name" Type="EQ2_8Bit_String" />
  21593. <Data ElementName="secondbar_qty" Type="int16" />
  21594. <Data ElementName="secondbar_item_id" Type="sint32" />
  21595. <Data ElementName="secondbar_item_crc" Type="sint32" Size="1" />
  21596. <Data ElementName="thirdbar_icon" Type="int16" />
  21597. <Data ElementName="thirdbar_name" Type="EQ2_8Bit_String" />
  21598. <Data ElementName="thirdbar_qty" Type="int16" />
  21599. <Data ElementName="thirdbar_item_id" Type="sint32" />
  21600. <Data ElementName="thirdbar_item_crc" Type="sint32" Size="1" />
  21601. <Data ElementName="product_icon" Type="int16" />
  21602. <Data ElementName="product_name" Type="EQ2_8Bit_String" />
  21603. <Data ElementName="product_qty" Type="int16" />
  21604. <Data ElementName="product_item_id" Type="sint32" />
  21605. <Data ElementName="product_item_crc" Type="sint32" Size="1" />
  21606. <Data ElementName="byproduct_icon" Type="int16" />
  21607. <Data ElementName="byproduct_name" Type="EQ2_8Bit_String" />
  21608. <Data ElementName="byproduct_qty" Type="int16" />
  21609. <Data ElementName="byproduct_id" Type="int32" />
  21610. <Data ElementName="byproduct_crc" Type="int32" />
  21611. <Data ElementName="primary_comp" Type="EQ2_8Bit_String" />
  21612. <Data ElementName="primary_qty_avail" Type="int16" />
  21613. <Data ElementName="num_comps" Type="int8" />
  21614. <Data ElementName="comp_array" Type="Array" ArraySizeVariable="num_comps">
  21615. <Data ElementName="build_comp" Type="EQ2_8Bit_String" />
  21616. <Data ElementName="build_comp_qty" Type="int8" />
  21617. <Data ElementName="build_comp_qty_avail" Type="int16" />
  21618. </Data>
  21619. <Data ElementName="fuel_comp" Type="EQ2_8Bit_String" />
  21620. <Data ElementName="fuel_comp_qty" Type="int8" />
  21621. <Data ElementName="fuel_comp_qty_avail" Type="int16" />
  21622. <Data ElementName="unknown6" Type="int8" Size="1" />
  21623. <Data ElementName="available_flag" Type="int8" Size="1" />
  21624. <Data ElementName="unknown7" Type="int8" Size="1" />
  21625. <Data ElementName="product_qty1" Type="int16" Size="1" />
  21626. <Data ElementName="product_qty2" Type="int16" Size="1" />
  21627. <Data ElementName="unknown13" Type="int8" Size="2" />
  21628. <Data ElementName="not_commissionable" Type="int8" Size="1" />
  21629. <Data ElementName="recipe_name" Type="EQ2_8Bit_String" />
  21630. <Data ElementName="recipe_description" Type="EQ2_16Bit_String" />
  21631. </Struct>
  21632. <Struct Name="WS_RecipeInfo" ClientVersion="1208" >
  21633. <Data ElementName="id" Type="int32" Size="1" />
  21634. <Data ElementName="unknown" Type="int8" Size="1" /> <!-- 3 -->
  21635. <Data ElementName="level" Type="int8" />
  21636. <Data ElementName="knowledge" Type="int32" Size="1" />
  21637. <Data ElementName="skill_level" Type="int16" Size="1" />
  21638. <Data ElementName="technique" Type="int32" Size="1" />
  21639. <Data ElementName="device" Type="EQ2_8Bit_String" />
  21640. <Data ElementName="icon" Type="int16" Size="1" />
  21641. <Data ElementName="unknown4a" Type="int8" Size="1" />
  21642. <Data ElementName="unknown4aa" Type="int8" Size="1" /> <!-- 1 -->
  21643. <Data ElementName="adventure_id" Type="int8" />
  21644. <Data ElementName="tradeskill_id" Type="int8" />
  21645. <Data ElementName="unknown5a" Type="int8" Size="1" /> <!-- 20 -->
  21646. <Data ElementName="unknown5aa" Type="int8" Size="1" />
  21647. <Data ElementName="product_classes" Type="int64" />
  21648. <Data ElementName="show_previous" Type="int8" Size="1" /> <!--0 (shows none) - 15 (shows all) values -->
  21649. <Data ElementName="previous1_icon" Type="int16" />
  21650. <Data ElementName="previous1_name" Type="EQ2_8Bit_String" />
  21651. <Data ElementName="previous1_qty" Type="int16" />
  21652. <Data ElementName="previous1_item_id" Type="sint32" />
  21653. <Data ElementName="previous1_item_crc" Type="sint32" Size="1" />
  21654. <Data ElementName="previous2_icon" Type="int16" />
  21655. <Data ElementName="previous2_name" Type="EQ2_8Bit_String" />
  21656. <Data ElementName="previous2_qty" Type="int16" />
  21657. <Data ElementName="previous2_item_id" Type="sint32" />
  21658. <Data ElementName="previous2_item_crc" Type="sint32" Size="1" />
  21659. <Data ElementName="previous3_icon" Type="int16" />
  21660. <Data ElementName="previous3_name" Type="EQ2_8Bit_String" />
  21661. <Data ElementName="previous3_qty" Type="int16" />
  21662. <Data ElementName="previous3_item_id" Type="sint32" />
  21663. <Data ElementName="previous3_item_crc" Type="sint32" Size="1" />
  21664. <Data ElementName="firstbar_icon" Type="int16" />
  21665. <Data ElementName="firstbar_name" Type="EQ2_8Bit_String" />
  21666. <Data ElementName="firstbar_qty" Type="int16" />
  21667. <Data ElementName="firstbar_item_id" Type="sint32" />
  21668. <Data ElementName="firstbar_item_crc" Type="sint32" Size="1" />
  21669. <Data ElementName="secondbar_icon" Type="int16" />
  21670. <Data ElementName="secondbar_name" Type="EQ2_8Bit_String" />
  21671. <Data ElementName="secondbar_qty" Type="int16" />
  21672. <Data ElementName="secondbar_item_id" Type="sint32" />
  21673. <Data ElementName="secondbar_item_crc" Type="sint32" Size="1" />
  21674. <Data ElementName="thirdbar_icon" Type="int16" />
  21675. <Data ElementName="thirdbar_name" Type="EQ2_8Bit_String" />
  21676. <Data ElementName="thirdbar_qty" Type="int16" />
  21677. <Data ElementName="thirdbar_item_id" Type="sint32" />
  21678. <Data ElementName="thirdbar_item_crc" Type="sint32" Size="1" />
  21679. <Data ElementName="product_icon" Type="int16" />
  21680. <Data ElementName="product_name" Type="EQ2_8Bit_String" />
  21681. <Data ElementName="product_qty" Type="int16" />
  21682. <Data ElementName="product_item_id" Type="sint32" />
  21683. <Data ElementName="product_item_crc" Type="sint32" Size="1" />
  21684. <Data ElementName="byproduct_icon" Type="int16" />
  21685. <Data ElementName="byproduct_name" Type="EQ2_8Bit_String" />
  21686. <Data ElementName="byproduct_qty" Type="int16" />
  21687. <Data ElementName="byproduct_id" Type="int32" />
  21688. <Data ElementName="byproduct_crc" Type="int32" />
  21689. <Data ElementName="primary_comp" Type="EQ2_8Bit_String" />
  21690. <Data ElementName="primary_qty_avail" Type="int16" />
  21691. <Data ElementName="num_comps" Type="int8" />
  21692. <Data ElementName="comp_array" Type="Array" ArraySizeVariable="num_comps">
  21693. <Data ElementName="build_comp" Type="EQ2_8Bit_String" />
  21694. <Data ElementName="build_comp_qty" Type="int16" />
  21695. <Data ElementName="build_comp_qty_avail" Type="int16" />
  21696. </Data>
  21697. <Data ElementName="fuel_comp" Type="EQ2_8Bit_String" />
  21698. <Data ElementName="fuel_comp_qty" Type="int8" />
  21699. <Data ElementName="fuel_comp_qty_avail" Type="int16" />
  21700. <Data ElementName="unknown6" Type="int8" Size="1" />
  21701. <Data ElementName="available_flag" Type="int8" Size="1" />
  21702. <Data ElementName="unknown7" Type="int8" Size="1" />
  21703. <Data ElementName="product_qty1" Type="int16" Size="1" />
  21704. <Data ElementName="product_qty2" Type="int16" Size="1" />
  21705. <Data ElementName="unknown13" Type="int8" Size="2" />
  21706. <Data ElementName="not_commissionable" Type="int8" Size="1" />
  21707. <Data ElementName="recipe_name" Type="EQ2_8Bit_String" />
  21708. <Data ElementName="recipe_description" Type="EQ2_16Bit_String" />
  21709. <Data ElementName="unknown12" Type="int8" Size="1" />
  21710. </Struct>
  21711. <Struct Name="WS_RecipeInfo" ClientVersion="57048" >
  21712. <Data ElementName="id" Type="int32" Size="1" />
  21713. <Data ElementName="unknown" Type="int8" Size="1" /> <!-- 3 -->
  21714. <Data ElementName="level" Type="int8" />
  21715. <Data ElementName="knowledge" Type="int32" Size="1" />
  21716. <Data ElementName="skill_level" Type="int16" Size="1" />
  21717. <Data ElementName="technique" Type="int32" Size="1" />
  21718. <Data ElementName="device" Type="EQ2_8Bit_String" />
  21719. <Data ElementName="icon" Type="int16" Size="1" />
  21720. <Data ElementName="unknown4a" Type="int8" Size="1" />
  21721. <Data ElementName="unknown4aa" Type="int8" Size="1" /> <!-- 1 -->
  21722. <Data ElementName="adventure_id" Type="int8" />
  21723. <Data ElementName="tradeskill_id" Type="int8" />
  21724. <Data ElementName="unknown5a" Type="int8" Size="1" /> <!-- 20 -->
  21725. <Data ElementName="unknown5aa" Type="int8" Size="1" />
  21726. <Data ElementName="product_classes" Type="int64" />
  21727. <Data ElementName="show_previous" Type="int8" Size="1" /> <!--0 (shows none) - 15 (shows all) values -->
  21728. <Data ElementName="previous1_icon" Type="int16" />
  21729. <Data ElementName="previous1_name" Type="EQ2_8Bit_String" />
  21730. <Data ElementName="previous1_qty" Type="int16" />
  21731. <Data ElementName="previous1_item_id" Type="sint32" />
  21732. <Data ElementName="previous1_item_crc" Type="sint32" Size="1" />
  21733. <Data ElementName="previous2_icon" Type="int16" />
  21734. <Data ElementName="previous2_name" Type="EQ2_8Bit_String" />
  21735. <Data ElementName="previous2_qty" Type="int16" />
  21736. <Data ElementName="previous2_item_id" Type="sint32" />
  21737. <Data ElementName="previous2_item_crc" Type="sint32" Size="1" />
  21738. <Data ElementName="previous3_icon" Type="int16" />
  21739. <Data ElementName="previous3_name" Type="EQ2_8Bit_String" />
  21740. <Data ElementName="previous3_qty" Type="int16" />
  21741. <Data ElementName="previous3_item_id" Type="sint32" />
  21742. <Data ElementName="previous3_item_crc" Type="sint32" Size="1" />
  21743. <Data ElementName="firstbar_icon" Type="int16" />
  21744. <Data ElementName="firstbar_name" Type="EQ2_8Bit_String" />
  21745. <Data ElementName="firstbar_qty" Type="int16" />
  21746. <Data ElementName="firstbar_item_id" Type="sint32" />
  21747. <Data ElementName="firstbar_item_crc" Type="sint32" Size="1" />
  21748. <Data ElementName="secondbar_icon" Type="int16" />
  21749. <Data ElementName="secondbar_name" Type="EQ2_8Bit_String" />
  21750. <Data ElementName="secondbar_qty" Type="int16" />
  21751. <Data ElementName="secondbar_item_id" Type="sint32" />
  21752. <Data ElementName="secondbar_item_crc" Type="sint32" Size="1" />
  21753. <Data ElementName="thirdbar_icon" Type="int16" />
  21754. <Data ElementName="thirdbar_name" Type="EQ2_8Bit_String" />
  21755. <Data ElementName="thirdbar_qty" Type="int16" />
  21756. <Data ElementName="thirdbar_item_id" Type="sint32" />
  21757. <Data ElementName="thirdbar_item_crc" Type="sint32" Size="1" />
  21758. <Data ElementName="product_icon" Type="int16" />
  21759. <Data ElementName="product_name" Type="EQ2_8Bit_String" />
  21760. <Data ElementName="product_qty" Type="int16" />
  21761. <Data ElementName="product_item_id" Type="sint32" />
  21762. <Data ElementName="product_item_crc" Type="sint32" Size="1" />
  21763. <Data ElementName="byproduct_icon" Type="int16" />
  21764. <Data ElementName="byproduct_name" Type="EQ2_8Bit_String" />
  21765. <Data ElementName="byproduct_qty" Type="int16" />
  21766. <Data ElementName="byproduct_id" Type="int32" />
  21767. <Data ElementName="byproduct_crc" Type="int32" />
  21768. <Data ElementName="primary_comp" Type="EQ2_8Bit_String" />
  21769. <Data ElementName="primary_qty_avail" Type="int32" />
  21770. <Data ElementName="primary_qty" Type="int16" />
  21771. <Data ElementName="num_comps" Type="int8" />
  21772. <Data ElementName="comp_array" Type="Array" ArraySizeVariable="num_comps">
  21773. <Data ElementName="build_comp" Type="EQ2_8Bit_String" />
  21774. <Data ElementName="build_comp_qty" Type="int16" />
  21775. <Data ElementName="build_comp_qty_avail" Type="int32" />
  21776. </Data>
  21777. <Data ElementName="fuel_comp" Type="EQ2_8Bit_String" />
  21778. <Data ElementName="fuel_comp_qty" Type="int8" />
  21779. <Data ElementName="fuel_comp_qty_avail" Type="int32" />
  21780. <Data ElementName="available_flag" Type="int8" Size="1" /> <!-- 1-4 result for each step 4 shows final product -->
  21781. <Data ElementName="build_comp_qty_avail_flag" Type="int8" Size="1" />
  21782. <Data ElementName="container_flag" Type="int8" Size="1" /> <!-- "Quantites include crafting container" text -->
  21783. <Data ElementName="min_product" Type="int16" Size="1" />
  21784. <Data ElementName="max_product" Type="int16" Size="1" />
  21785. <Data ElementName="max_uses" Type="int8" Size="1" /> <!-- Turns into a int16 if a value is set -->
  21786. <Data ElementName="current_uses" Type="int8" Size="1" /> <!-- Turns into a int16 if a value is set -->
  21787. <Data ElementName="not_commissionable" Type="int8" Size="1" />
  21788. <Data ElementName="recipe_name" Type="EQ2_8Bit_String" />
  21789. <Data ElementName="recipe_description" Type="EQ2_16Bit_String" />
  21790. <Data ElementName="unknown12" Type="int8" Size="1" />
  21791. </Struct>
  21792. <Struct Name="WS_RecipeInfo" ClientVersion="63119" >
  21793. <Data ElementName="id" Type="int32" Size="1" />
  21794. <Data ElementName="unknown" Type="int8" Size="1" /> <!-- 3 -->
  21795. <Data ElementName="level" Type="int8" />
  21796. <Data ElementName="knowledge" Type="int32" Size="1" />
  21797. <Data ElementName="skill_level" Type="int16" Size="1" />
  21798. <Data ElementName="technique" Type="int32" Size="1" />
  21799. <Data ElementName="device" Type="EQ2_8Bit_String" />
  21800. <Data ElementName="icon" Type="int16" Size="1" />
  21801. <Data ElementName="unknown4a" Type="int8" Size="1" />
  21802. <Data ElementName="unknown4aa" Type="int8" Size="1" /> <!-- 1 -->
  21803. <Data ElementName="adventure_id" Type="int8" />
  21804. <Data ElementName="tradeskill_id" Type="int8" />
  21805. <Data ElementName="unknown5a" Type="int8" Size="1" /> <!-- 20 -->
  21806. <Data ElementName="unknown5aa" Type="int8" Size="1" />
  21807. <Data ElementName="product_classes" Type="int64" />
  21808. <Data ElementName="show_previous" Type="int8" Size="1" /> <!--0 (shows none) - 15 (shows all) values -->
  21809. <Data ElementName="previous1_icon" Type="int16" />
  21810. <Data ElementName="previous1_name" Type="EQ2_8Bit_String" />
  21811. <Data ElementName="previous1_qty" Type="int16" />
  21812. <Data ElementName="previous1_item_id" Type="sint32" />
  21813. <Data ElementName="previous1_item_crc" Type="sint32" Size="1" />
  21814. <Data ElementName="previous2_icon" Type="int16" />
  21815. <Data ElementName="previous2_name" Type="EQ2_8Bit_String" />
  21816. <Data ElementName="previous2_qty" Type="int16" />
  21817. <Data ElementName="previous2_item_id" Type="sint32" />
  21818. <Data ElementName="previous2_item_crc" Type="sint32" Size="1" />
  21819. <Data ElementName="previous3_icon" Type="int16" />
  21820. <Data ElementName="previous3_name" Type="EQ2_8Bit_String" />
  21821. <Data ElementName="previous3_qty" Type="int16" />
  21822. <Data ElementName="previous3_item_id" Type="sint32" />
  21823. <Data ElementName="previous3_item_crc" Type="sint32" Size="1" />
  21824. <Data ElementName="firstbar_icon" Type="int16" />
  21825. <Data ElementName="firstbar_name" Type="EQ2_8Bit_String" />
  21826. <Data ElementName="firstbar_qty" Type="int16" />
  21827. <Data ElementName="firstbar_item_id" Type="sint32" />
  21828. <Data ElementName="firstbar_item_crc" Type="sint32" Size="1" />
  21829. <Data ElementName="secondbar_icon" Type="int16" />
  21830. <Data ElementName="secondbar_name" Type="EQ2_8Bit_String" />
  21831. <Data ElementName="secondbar_qty" Type="int16" />
  21832. <Data ElementName="secondbar_item_id" Type="sint32" />
  21833. <Data ElementName="secondbar_item_crc" Type="sint32" Size="1" />
  21834. <Data ElementName="thirdbar_icon" Type="int16" />
  21835. <Data ElementName="thirdbar_name" Type="EQ2_8Bit_String" />
  21836. <Data ElementName="thirdbar_qty" Type="int16" />
  21837. <Data ElementName="thirdbar_item_id" Type="sint32" />
  21838. <Data ElementName="thirdbar_item_crc" Type="sint32" Size="1" />
  21839. <Data ElementName="product_icon" Type="int16" />
  21840. <Data ElementName="product_name" Type="EQ2_8Bit_String" />
  21841. <Data ElementName="product_qty" Type="int16" />
  21842. <Data ElementName="product_item_id" Type="sint32" />
  21843. <Data ElementName="product_item_crc" Type="sint32" Size="1" />
  21844. <Data ElementName="byproduct_icon" Type="int16" />
  21845. <Data ElementName="byproduct_name" Type="EQ2_8Bit_String" />
  21846. <Data ElementName="byproduct_qty" Type="int16" />
  21847. <Data ElementName="byproduct_id" Type="int32" />
  21848. <Data ElementName="byproduct_crc" Type="int32" />
  21849. <Data ElementName="primary_comp" Type="EQ2_8Bit_String" />
  21850. <Data ElementName="primary_qty_avail" Type="int32" />
  21851. <Data ElementName="primary_qty" Type="int16" />
  21852. <Data ElementName="num_comps" Type="int8" />
  21853. <Data ElementName="comp_array" Type="Array" ArraySizeVariable="num_comps">
  21854. <Data ElementName="build_comp" Type="EQ2_8Bit_String" />
  21855. <Data ElementName="build_comp_qty" Type="int16" />
  21856. <Data ElementName="build_comp_qty_avail" Type="int32" />
  21857. </Data>
  21858. <Data ElementName="fuel_comp" Type="EQ2_8Bit_String" />
  21859. <Data ElementName="fuel_comp_qty" Type="int8" />
  21860. <Data ElementName="fuel_comp_qty_avail" Type="int32" />
  21861. <Data ElementName="available_flag" Type="int8" Size="1" /> <!-- 1-4 result for each step 4 shows final product -->
  21862. <Data ElementName="build_comp_qty_avail_flag" Type="int8" Size="1" />
  21863. <Data ElementName="container_flag" Type="int8" Size="1" /> <!-- "Quantites include crafting container" text -->
  21864. <Data ElementName="min_product" Type="int16" Size="1" />
  21865. <Data ElementName="max_product" Type="int16" Size="1" />
  21866. <Data ElementName="max_uses" Type="int8" Size="1" /> <!-- Turns into a int16 if a value is set -->
  21867. <Data ElementName="current_uses" Type="int8" Size="1" /> <!-- Turns into a int16 if a value is set -->
  21868. <Data ElementName="not_commissionable" Type="int8" Size="1" />
  21869. <Data ElementName="recipe_name" Type="EQ2_8Bit_String" />
  21870. <Data ElementName="recipe_description" Type="EQ2_16Bit_String" />
  21871. <Data ElementName="unknown12" Type="int8" Size="1" />
  21872. </Struct>
  21873. <Struct Name="WS_ExamineSpellInfo" ClientVersion="1" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqExamineInfoCmd">
  21874. <Data ElementName="info_header" Substruct="WS_ExamineInfoHeader" Size="1" />
  21875. <Data ElementName="spell_info" Substruct="WS_SpellInfo" Size="1" />
  21876. </Struct>
  21877. <Struct Name="WS_ExamineSpecialSpellInfo" ClientVersion="1" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqExamineInfoCmd">
  21878. <Data ElementName="info_header" Substruct="WS_ExamineInfoHeader" Size="1" />
  21879. <Data ElementName="spell_info" Substruct="WS_SpecialSpellInfo" Size="1" />
  21880. </Struct>
  21881. <Struct Name="WS_ExamineSpellInfo" ClientVersion="860" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqExamineInfoCmd">
  21882. <Data ElementName="info_header" Substruct="WS_ExamineInfoHeader" Size="1" />
  21883. <Data ElementName="spell_info" Substruct="WS_SpellInfo" Size="1" />
  21884. </Struct>
  21885. <Struct Name="WS_ExamineSpecialSpellInfo" ClientVersion="860" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqExamineInfoCmd">
  21886. <Data ElementName="info_header" Substruct="WS_ExamineInfoHeader" Size="1" />
  21887. <Data ElementName="spell_info" Substruct="WS_SpecialSpellInfo" Size="1" />
  21888. </Struct>
  21889. <Struct Name="WS_ExamineSpellInfo" ClientVersion="954" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqExamineInfoCmd">
  21890. <Data ElementName="info_header" Substruct="WS_ExamineInfoHeader" Size="1" />
  21891. <Data ElementName="spell_info" Substruct="WS_SpellInfo" Size="1" />
  21892. </Struct>
  21893. <Struct Name="WS_ExamineSpellInfo" ClientVersion="972" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqExamineInfoCmd">
  21894. <Data ElementName="info_header" Substruct="WS_ExamineInfoHeader" Size="1" />
  21895. <Data ElementName="spell_info" Substruct="WS_SpellInfo" Size="1" />
  21896. </Struct>
  21897. <Struct Name="WS_ExamineSpecialSpellInfo" ClientVersion="1008" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqExamineInfoCmd">
  21898. <Data ElementName="info_header" Substruct="WS_ExamineInfoHeader" Size="1" />
  21899. <Data ElementName="spell_info" Substruct="WS_SpecialSpellInfo" Size="1" />
  21900. </Struct>
  21901. <Struct Name="WS_ExamineSpellInfo" ClientVersion="1027" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqExamineInfoCmd">
  21902. <Data ElementName="info_header" Substruct="WS_ExamineInfoHeader" Size="1" />
  21903. <Data ElementName="spell_info" Substruct="WS_SpellInfo" Size="1" />
  21904. </Struct>
  21905. <Struct Name="WS_ExamineSpecialSpellInfo" ClientVersion="1027" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqExamineInfoCmd">
  21906. <Data ElementName="info_header" Substruct="WS_ExamineInfoHeader" Size="1" />
  21907. <Data ElementName="spell_info" Substruct="WS_SpecialSpellInfo" Size="1" />
  21908. </Struct>
  21909. <Struct Name="WS_ExamineSpecialSpellInfo" ClientVersion="1096" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqExamineInfoCmd">
  21910. <Data ElementName="info_header" Substruct="WS_ExamineInfoHeader" Size="1" />
  21911. <Data ElementName="spell_info" Substruct="WS_SpecialSpellInfo" Size="1" />
  21912. </Struct>
  21913. <Struct Name="WS_ExamineSpellInfo" ClientVersion="1188" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqExamineInfoCmd">
  21914. <Data ElementName="info_header" Substruct="WS_ExamineInfoHeader" Size="1" />
  21915. <Data ElementName="spell_info" Substruct="WS_SpellInfo" Size="1" />
  21916. </Struct>
  21917. <Struct Name="WS_ExamineSpecialSpellInfo" ClientVersion="1188" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqExamineInfoCmd">
  21918. <Data ElementName="info_header" Substruct="WS_ExamineInfoHeader" Size="1" />
  21919. <Data ElementName="spell_info" Substruct="WS_SpecialSpellInfo" Size="1" />
  21920. </Struct>
  21921. <Struct Name="WS_ExamineSpellInfo" ClientVersion="1193" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqExamineInfoCmd">
  21922. <Data ElementName="info_header" Substruct="WS_ExamineInfoHeader" Size="1" />
  21923. <Data ElementName="spell_info" Substruct="WS_SpellInfo" Size="1" />
  21924. </Struct>
  21925. <Struct Name="WS_ExamineSpecialSpellInfo" ClientVersion="1193" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqExamineInfoCmd">
  21926. <Data ElementName="info_header" Substruct="WS_ExamineInfoHeader" Size="1" />
  21927. <Data ElementName="spell_info" Substruct="WS_SpecialSpellInfo" Size="1" />
  21928. </Struct>
  21929. <Struct Name="WS_ExamineSpellInfo" ClientVersion="57048" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqExamineInfoCmd">
  21930. <Data ElementName="info_header" Substruct="WS_ExamineInfoHeader" Size="1" />
  21931. <Data ElementName="spell_info" Substruct="WS_SpellInfo" Size="1" />
  21932. </Struct>
  21933. <Struct Name="WS_ExamineSpellInfo" ClientVersion="60114" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqExamineInfoCmd">
  21934. <Data ElementName="info_header" Substruct="WS_ExamineInfoHeader" Size="1" />
  21935. <Data ElementName="spell_info" Substruct="WS_SpellInfo" Size="1" />
  21936. </Struct>
  21937. <Struct Name="WS_ExamineSpellInfo" ClientVersion="63119" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqExamineInfoCmd">
  21938. <Data ElementName="info_header" Substruct="WS_ExamineInfoHeader" Size="1" />
  21939. <Data ElementName="spell_info" Substruct="WS_SpellInfo" Size="1" />
  21940. </Struct>
  21941. <Struct Name="WS_ExamineSpellInfo" ClientVersion="64707" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqExamineInfoCmd">
  21942. <Data ElementName="info_header" Substruct="WS_ExamineInfoHeader" Size="1" />
  21943. <Data ElementName="spell_info" Substruct="WS_SpellInfo" Size="1" />
  21944. </Struct>
  21945. <Struct Name="WS_ExamineSpecialSpellInfo" ClientVersion="57048" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqExamineInfoCmd">
  21946. <Data ElementName="info_header" Substruct="WS_ExamineInfoHeader" Size="1" />
  21947. <Data ElementName="spell_info" Substruct="WS_SpecialSpellInfo" Size="1" />
  21948. </Struct>
  21949. <Struct Name="WS_ExamineAASpellInfo" ClientVersion="1" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqExamineInfoCmd">
  21950. <Data ElementName="info_header" Substruct="WS_ExamineInfoHeader" Size="1" />
  21951. <Data ElementName="spell_info" Substruct="WS_AchievementSpellInfo" Size="1" />
  21952. </Struct>
  21953. <Struct Name="WS_ExamineAASpellInfo" ClientVersion="972" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqExamineInfoCmd">
  21954. <Data ElementName="info_header" Substruct="WS_ExamineInfoHeader" Size="1" />
  21955. <Data ElementName="spell_info" Substruct="WS_AchievementSpellInfo" Size="1" />
  21956. </Struct>
  21957. <Struct Name="WS_ExamineAASpellInfo" ClientVersion="1027" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqExamineInfoCmd">
  21958. <Data ElementName="info_header" Substruct="WS_ExamineInfoHeader" Size="1" />
  21959. <Data ElementName="spell_info" Substruct="WS_AchievementSpellInfo" Size="1" />
  21960. </Struct>
  21961. <Struct Name="WS_ExamineAASpellInfo" ClientVersion="1188" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqExamineInfoCmd">
  21962. <Data ElementName="info_header" Substruct="WS_ExamineInfoHeader" Size="1" />
  21963. <Data ElementName="spell_info" Substruct="WS_AchievementSpellInfo" Size="1" />
  21964. </Struct>
  21965. <Struct Name="WS_ExamineAASpellInfo" ClientVersion="1193" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqExamineInfoCmd">
  21966. <Data ElementName="info_header" Substruct="WS_ExamineInfoHeader" Size="1" />
  21967. <Data ElementName="spell_info" Substruct="WS_AchievementSpellInfo" Size="1" />
  21968. </Struct>
  21969. <Struct Name="WS_ExamineAASpellInfo" ClientVersion="58617" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqExamineInfoCmd">
  21970. <Data ElementName="info_header" Substruct="WS_ExamineInfoHeader" Size="1" />
  21971. <Data ElementName="spell_info" Substruct="WS_AchievementSpellInfo" Size="1" />
  21972. </Struct>
  21973. <Struct Name="WS_ExamineAASpellInfo" ClientVersion="63119" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqExamineInfoCmd">
  21974. <Data ElementName="info_header" Substruct="WS_ExamineInfoHeader" Size="1" />
  21975. <Data ElementName="spell_info" Substruct="WS_AchievementSpellInfo" Size="1" />
  21976. </Struct>
  21977. <Struct Name="WS_ExamineRecipeInfo" ClientVersion="1" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqExamineInfoCmd">
  21978. <Data ElementName="info_header" Substruct="WS_ExamineInfoHeader" Size="1" />
  21979. <Data ElementName="recipe_info" Substruct="WS_RecipeInfo" Size="1" />
  21980. </Struct>
  21981. <Struct Name="WS_ExamineRecipeInfo" ClientVersion="908" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqExamineInfoCmd">
  21982. <Data ElementName="info_header" Substruct="WS_ExamineInfoHeader" Size="1" />
  21983. <Data ElementName="recipe_info" Substruct="WS_RecipeInfo" Size="1" />
  21984. </Struct>
  21985. <Struct Name="WS_ExamineRecipeInfo" ClientVersion="954" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqExamineInfoCmd">
  21986. <Data ElementName="info_header" Substruct="WS_ExamineInfoHeader" Size="1" />
  21987. <Data ElementName="recipe_info" Substruct="WS_RecipeInfo" Size="1" />
  21988. </Struct>
  21989. <Struct Name="WS_ExamineRecipeInfo" ClientVersion="1096" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqExamineInfoCmd">
  21990. <Data ElementName="info_header" Substruct="WS_ExamineInfoHeader" Size="1" />
  21991. <Data ElementName="recipe_info" Substruct="WS_RecipeInfo" Size="1" />
  21992. </Struct>
  21993. <Struct Name="WS_ExamineRecipeInfo" ClientVersion="1208" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqExamineInfoCmd">
  21994. <Data ElementName="info_header" Substruct="WS_ExamineInfoHeader" Size="1" />
  21995. <Data ElementName="recipe_info" Substruct="WS_RecipeInfo" Size="1" />
  21996. </Struct>
  21997. <Struct Name="WS_ExamineRecipeInfo" ClientVersion="57048" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqExamineInfoCmd">
  21998. <Data ElementName="info_header" Substruct="WS_ExamineInfoHeader" Size="1" />
  21999. <Data ElementName="recipe_info" Substruct="WS_RecipeInfo" Size="1" />
  22000. </Struct>
  22001. <Struct Name="WS_MoveObjectMode" ClientVersion="1" OpcodeName="OP_EnterMoveObjectModeMsg" >
  22002. <Data ElementName="spawn_id" Type="int32" />
  22003. <Data ElementName="placement_mode" Type="int8" />
  22004. <Data ElementName="model_type" Type="int16" />
  22005. <Data ElementName="unknown2" Type="float" />
  22006. <Data ElementName="max_distance" Type="float" />
  22007. <Data ElementName="unknown4" Type="int8" />
  22008. </Struct>
  22009. <Struct Name="WS_MoveObjectMode" ClientVersion="936" OpcodeName="OP_EnterMoveObjectModeMsg" >
  22010. <Data ElementName="spawn_id" Type="int32" />
  22011. <Data ElementName="placement_mode" Type="int8" />
  22012. <Data ElementName="model_type" Type="int16" />
  22013. <Data ElementName="unknown" Type="float" />
  22014. <Data ElementName="unknown2" Type="float" Size="4" />
  22015. <Data ElementName="max_distance" Type="float" />
  22016. <Data ElementName="unknown4" Type="int8" />
  22017. </Struct>
  22018. <Struct Name="WS_MoveObjectMode" ClientVersion="1193" OpcodeName="OP_EnterMoveObjectModeMsg" >
  22019. <Data ElementName="spawn_id" Type="int32" />
  22020. <Data ElementName="CoEunknown" Type="int32" />
  22021. <Data ElementName="placement_mode" Type="int8" />
  22022. <Data ElementName="model_type" Type="int16" />
  22023. <Data ElementName="CoEunknown2" Type="int8" />
  22024. <Data ElementName="unknown" Type="float" />
  22025. <Data ElementName="unknown2" Type="float" Size="4" />
  22026. <Data ElementName="max_distance" Type="float" />
  22027. <Data ElementName="unknown4" Type="int8" />
  22028. </Struct>
  22029. <Struct Name="WS_MoveObjectMode" ClientVersion="57107" OpcodeName="OP_EnterMoveObjectModeMsg" >
  22030. <Data ElementName="spawn_id" Type="int32" />
  22031. <Data ElementName="CoEunknown" Type="int32" />
  22032. <Data ElementName="placement_mode" Type="int8" />
  22033. <Data ElementName="model_type" Type="int16" />
  22034. <Data ElementName="CoEunknown2" Type="int8" />
  22035. <Data ElementName="unknown3" Type="int16" />
  22036. <Data ElementName="unknown" Type="float" />
  22037. <Data ElementName="unknown2" Type="float" Size="4" />
  22038. <Data ElementName="max_distance" Type="float" />
  22039. <Data ElementName="unknown4" Type="int8" />
  22040. </Struct>
  22041. <Struct Name="WS_MoveObjectMode" ClientVersion="63119" OpcodeName="OP_EnterMoveObjectModeMsg" >
  22042. <Data ElementName="spawn_id" Type="int32" />
  22043. <Data ElementName="CoEunknown" Type="int32" />
  22044. <Data ElementName="placement_mode" Type="int8" />
  22045. <Data ElementName="model_type" Type="int16" />
  22046. <Data ElementName="CoEunknown2" Type="int8" />
  22047. <Data ElementName="unknown3" Type="int16" />
  22048. <Data ElementName="unknown" Type="float" />
  22049. <Data ElementName="unknown2" Type="float" Size="4" />
  22050. <Data ElementName="max_distance" Type="float" />
  22051. <Data ElementName="unknown4" Type="int8" />
  22052. <Data ElementName="unknown4a" Type="int8" />
  22053. <Data ElementName="model_type2" Type="int16" />
  22054. <Data ElementName="unknown5" Type="int32" Size="99" />
  22055. <Data ElementName="unknown6" Type="int8" />
  22056. <Data ElementName="unknown7" Type="int8" />
  22057. <Data ElementName="unknown8" Type="int8" />
  22058. <Data ElementName="unknown9" Type="int8" />
  22059. <Data ElementName="unknown10" Type="int8" />
  22060. <Data ElementName="unknown11" Type="int8" />
  22061. <Data ElementName="model_type3" Type="int16" />
  22062. <Data ElementName="unknown14" Type="int32" Size="20" />
  22063. </Struct>
  22064. <Struct Name="WS_PlaceMoveableObject" ClientVersion="1" OpcodeName="OP_PositionMoveableObject" >
  22065. <Data ElementName="spawn_id" Type="int32" />
  22066. <Data ElementName="x" Type="float" />
  22067. <Data ElementName="y" Type="float" />
  22068. <Data ElementName="z" Type="float" />
  22069. <Data ElementName="heading" Type="float" />
  22070. <Data ElementName="unknown" Type="float" />
  22071. <Data ElementName="unknown2" Type="float" />
  22072. <Data ElementName="unknown3" Type="int32" />
  22073. </Struct>
  22074. <Struct Name="WS_PlaceMoveableObject" ClientVersion="57032" OpcodeName="OP_PositionMoveableObject" >
  22075. <Data ElementName="spawn_id" Type="int32" />
  22076. <Data ElementName="x" Type="float" />
  22077. <Data ElementName="y" Type="float" />
  22078. <Data ElementName="z" Type="float" />
  22079. <Data ElementName="heading" Type="float" />
  22080. <Data ElementName="pitch" Type="float" />
  22081. <Data ElementName="roll" Type="float" />
  22082. <Data ElementName="unknown3" Type="int32" />
  22083. <Data ElementName="size_unknown" Type="float" />
  22084. <Data ElementName="unknown4" Type="int8" />
  22085. </Struct>
  22086. <Struct Name="WS_ServerControlFlags" ClientVersion="1" OpcodeName="OP_ChangeServerControlFlagMsg" >
  22087. <Data ElementName="parameter1" Type="int8" />
  22088. <Data ElementName="parameter2" Type="int8" />
  22089. <Data ElementName="parameter3" Type="int8" />
  22090. <Data ElementName="parameter4" Type="int8" />
  22091. <Data ElementName="parameter5" Type="int8" />
  22092. <Data ElementName="unknown" Type="int8" Size="3" />
  22093. <Data ElementName="value" Type="int8" />
  22094. </Struct>
  22095. <Struct Name="WS_MoveClient" ClientVersion="1" OpcodeName="OP_TeleportWithinZoneNoReloadMsg" >
  22096. <Data ElementName="x" Type="float" />
  22097. <Data ElementName="y" Type="float" />
  22098. <Data ElementName="z" Type="float" />
  22099. <Data ElementName="heading" Type="float" />
  22100. <Data ElementName="unknown" Type="int8" />
  22101. </Struct>
  22102. <Struct Name="WS_MoveClient" ClientVersion="869" OpcodeName="OP_TeleportWithinZoneNoReloadMsg" >
  22103. <Data ElementName="x" Type="float" />
  22104. <Data ElementName="y" Type="float" />
  22105. <Data ElementName="z" Type="float" />
  22106. <Data ElementName="heading" Type="float" />
  22107. <Data ElementName="unknown" Type="int8" />
  22108. <Data ElementName="location" Type="int32" />
  22109. </Struct>
  22110. <Struct Name="WS_ExamineSpellEffectRequest" ClientVersion="1" >
  22111. <Data ElementName="type" Type="int8" Size="1" />
  22112. <Data ElementName="id" Type="int32" />
  22113. <Data ElementName="unknown5" Type="int16" />
  22114. </Struct>
  22115. <Struct Name="WS_ExamineInfoItemRequest" ClientVersion="1" >
  22116. <Data ElementName="type" Type="int8" Size="1" />
  22117. <Data ElementName="id" Type="int32" />
  22118. <Data ElementName="unknown5" Type="int16" />
  22119. </Struct>
  22120. <Struct Name="WS_ExamineInfoRequest" ClientVersion="1" >
  22121. <Data ElementName="type" Type="int8" Size="1" />
  22122. <Data ElementName="unique_id" Type="int32" />
  22123. <Data ElementName="id" Type="int32" />
  22124. <Data ElementName="unknown5" Type="int16" />
  22125. </Struct>
  22126. <Struct Name="WS_ExamineInfoRequest" ClientVersion="860" >
  22127. <Data ElementName="type" Type="int8" Size="1" />
  22128. <Data ElementName="unknown_id" Type="int32" />
  22129. <Data ElementName="unknown" Type="int32" />
  22130. <Data ElementName="unique_id" Type="int32" />
  22131. <Data ElementName="id" Type="int32" />
  22132. <Data ElementName="unknown5" Type="int16" />
  22133. </Struct>
  22134. <Struct Name="WS_ExamineInfoRequest" ClientVersion="1188" >
  22135. <Data ElementName="type" Type="int8" Size="1" />
  22136. <Data ElementName="unknown_id" Type="int32" />
  22137. <Data ElementName="unknown2" Type="int32" />
  22138. <Data ElementName="tier" Type="int32" />
  22139. <Data ElementName="unknown1" Type="int32" />
  22140. <Data ElementName="id" Type="int32" />
  22141. <Data ElementName="unknown6" Type="int16" />
  22142. </Struct>
  22143. <Struct Name="WS_ExamineInfoRequest" ClientVersion="60114" >
  22144. <Data ElementName="type" Type="int8" Size="1" />
  22145. <Data ElementName="unknown_id" Type="int32" />
  22146. <Data ElementName="unknown2" Type="int32" />
  22147. <Data ElementName="tier" Type="int32" />
  22148. <Data ElementName="unknown1" Type="int32" />
  22149. <Data ElementName="id" Type="int32" />
  22150. <Data ElementName="unknown6" Type="int16" />
  22151. </Struct>
  22152. <Struct Name="WS_ExamineInfoRequest" ClientVersion="63119" >
  22153. <Data ElementName="type" Type="int8" Size="1" />
  22154. <Data ElementName="id" Type="int32" />
  22155. <Data ElementName="unique_id" Type="int32" />
  22156. <Data ElementName="unknown5" Type="int16" />
  22157. </Struct>
  22158. <Struct Name="WS_ExamineInfoItemLinkRequest" ClientVersion="1" >
  22159. <Data ElementName="type" Type="int8" Size="1" />
  22160. <Data ElementName="unknown" Type="int32" Size="3" />
  22161. <Data ElementName="unique_id" Type="int32" />
  22162. <Data ElementName="item_id" Type="int32" />
  22163. <Data ElementName="unknown5" Type="int8" />
  22164. <Data ElementName="show_popup" Type="int8" />
  22165. </Struct>
  22166. <Struct Name="WS_ExamineInfoItemLinkRequest" ClientVersion="1096" >
  22167. <Data ElementName="type" Type="int8" Size="1" />
  22168. <Data ElementName="unknown" Type="int32" Size="2" />
  22169. <Data ElementName="unknown2" Type="int8" />
  22170. <Data ElementName="unique_id" Type="int32" />
  22171. <Data ElementName="item_id" Type="int32" />
  22172. <Data ElementName="unknown5" Type="int8" />
  22173. <Data ElementName="show_popup" Type="int8" />
  22174. </Struct>
  22175. <Struct Name="WS_ExamineInfoItemLinkRequest" ClientVersion="1191" >
  22176. <Data ElementName="type" Type="int8" Size="1" />
  22177. <Data ElementName="unknown" Type="int32" Size="2" />
  22178. <Data ElementName="unknown2" Type="int8" Size ="2"/>
  22179. <Data ElementName="unique_id" Type="int32" />
  22180. <Data ElementName="unknown3" Type="int32" />
  22181. <Data ElementName="item_id" Type="int32" />
  22182. <Data ElementName="unknown5" Type="int8" />
  22183. <Data ElementName="show_popup" Type="int8" />
  22184. </Struct>
  22185. <Struct Name="WS_ExamineInfoItemLinkRequest" ClientVersion="1199" >
  22186. <Data ElementName="type" Type="int8" Size="1" />
  22187. <Data ElementName="unknown" Type="int32" Size="2" />
  22188. <Data ElementName="unknown2" Type="int8" Size ="11"/>
  22189. <Data ElementName="unique_id" Type="int32" />
  22190. <Data ElementName="unknown3" Type="int32" />
  22191. <Data ElementName="item_id" Type="int32" />
  22192. <Data ElementName="unknown5" Type="int8" />
  22193. <Data ElementName="show_popup" Type="int8" />
  22194. </Struct>
  22195. <Struct Name="WS_ExamineInfoItemLinkRequest" ClientVersion="57107" >
  22196. <Data ElementName="type" Type="int8" Size="1" />
  22197. <Data ElementName="unknown" Type="int32" Size="2" />
  22198. <Data ElementName="unknown2" Type="int8" Size ="11"/>
  22199. <Data ElementName="unknown4" Type="int16" />
  22200. <Data ElementName="unique_id" Type="int32" />
  22201. <Data ElementName="unknown3" Type="int32" />
  22202. <Data ElementName="item_id" Type="int32" />
  22203. <Data ElementName="unknown5" Type="int8" />
  22204. <Data ElementName="show_popup" Type="int8" />
  22205. </Struct>
  22206. <Struct Name="WS_ExamineInfoItemLinkRequest" ClientVersion="60024" >
  22207. <Data ElementName="type" Type="int8" Size="1" />
  22208. <Data ElementName="unknown" Type="int32" Size="2" />
  22209. <Data ElementName="unknown2" Type="int8" Size ="13"/>
  22210. <Data ElementName="item_crc" Type="int32" />
  22211. <Data ElementName="unique_id" Type="int32" />
  22212. <Data ElementName="item_id" Type="int32" />
  22213. <Data ElementName="unknown5" Type="int8" />
  22214. <Data ElementName="show_popup" Type="int8" />
  22215. </Struct>
  22216. <Struct Name="WS_ExamineInfoItemLinkRequest" ClientVersion="63119" >
  22217. <Data ElementName="type" Type="int8" Size="1" />
  22218. <Data ElementName="unknown" Type="int32" Size="2" />
  22219. <Data ElementName="unknown2" Type="int8" Size ="13"/>
  22220. <Data ElementName="item_crc" Type="int32" />
  22221. <Data ElementName="unique_id" Type="int32" />
  22222. <Data ElementName="item_id" Type="int32" />
  22223. <Data ElementName="unknown5" Type="int8" />
  22224. <Data ElementName="show_popup" Type="int8" />
  22225. </Struct>
  22226. <Struct Name="WS_ExamineInfoRequest_type3" ClientVersion="1096" >
  22227. <Data ElementName="type" Type="int8" Size="1" />
  22228. <Data ElementName="trait_tier" Type="int32" />
  22229. <Data ElementName="unknown2" Type="int32" />
  22230. <Data ElementName="tier" Type="int32" />
  22231. <Data ElementName="id" Type="int32" />
  22232. <Data ElementName="unknown5" Type="int8" Size="1" />
  22233. </Struct>
  22234. <Struct Name="WS_ExamineInfoRequest_type3" ClientVersion="63119" >
  22235. <Data ElementName="type" Type="int8" Size="1" />
  22236. <Data ElementName="trait_tier" Type="int32" />
  22237. <Data ElementName="unknown2" Type="int32" />
  22238. <Data ElementName="tier" Type="int32" />
  22239. <Data ElementName="unknown1" Type="int32" />
  22240. <Data ElementName="id" Type="int32" />
  22241. <Data ElementName="unknown6" Type="int32" />
  22242. </Struct>
  22243. <Struct Name="WS_QuickBarUpdateRequest" ClientVersion="1" >
  22244. <Data ElementName="hotbar_number" Type="int32" Size="1" />
  22245. <Data ElementName="unknown" Type="int32" Size="1" />
  22246. <Data ElementName="hotkey_slot" Type="int32" />
  22247. <Data ElementName="type" Type="int32" />
  22248. <Data ElementName="icon" Type="int16" Size="1" />
  22249. <Data ElementName="icontype" Type="int16" Size="1" />
  22250. <Data ElementName="unknown4" Type="int32" />
  22251. <Data ElementName="id" Type="int32" />
  22252. <Data ElementName="unique_id" Type="int32" />
  22253. <Data ElementName="text" Type="EQ2_16Bit_String" Size="1" />
  22254. <Data ElementName="unknown" Type="int16" Size="1" />
  22255. </Struct>
  22256. <Struct Name="WS_CannedEmote" ClientVersion="1" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqCannedEmoteCmd">
  22257. <Data ElementName="spawn_id" Type="int32" />
  22258. <Data ElementName="emote_msg" Type="EQ2_16Bit_String" Size="1" />
  22259. <Data ElementName="anim_type" Type="int16" />
  22260. <Data ElementName="unknown0" Type="int32" />
  22261. </Struct>
  22262. <Struct Name="WS_HearCastSpell" ClientVersion="1" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqHearSpellCastCmd">
  22263. <Data ElementName="spawn_id" Type="int32" />
  22264. <Data ElementName="num_targets" Type="int16" />
  22265. <Data ElementName="target_array" Type="Array" ArraySizeVariable="num_targets">
  22266. <Data ElementName="target" Type="int32" />
  22267. </Data>
  22268. <Data ElementName="spell_id" Type="int32" />
  22269. <Data ElementName="spell_visual" Type="int32" />
  22270. <Data ElementName="cast_time" Type="float" />
  22271. <Data ElementName="spell_level" Type="int16" />
  22272. <Data ElementName="spell_tier" Type="int8" />
  22273. </Struct>
  22274. <Struct Name="WS_HearCastSpell" ClientVersion="57080" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqHearSpellCastCmd">
  22275. <Data ElementName="spawn_id" Type="int32" />
  22276. <Data ElementName="num_targets" Type="int16" />
  22277. <Data ElementName="target_array" Type="Array" ArraySizeVariable="num_targets">
  22278. <Data ElementName="target" Type="int32" />
  22279. </Data>
  22280. <Data ElementName="spell_id" Type="int32" />
  22281. <Data ElementName="spell_visual" Type="int32" />
  22282. <Data ElementName="unknown" Type="int32" />
  22283. <Data ElementName="cast_time" Type="float" />
  22284. <Data ElementName="spell_level" Type="int16" />
  22285. <Data ElementName="spell_tier" Type="int8" />
  22286. </Struct>
  22287. <Struct Name="WS_StartCastSpell" ClientVersion="1" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqSpellCastStartCmd">
  22288. <Data ElementName="cast_time" Type="float" />
  22289. <Data ElementName="spell_name" Type="EQ2_16Bit_String" Size="1" />
  22290. </Struct>
  22291. <Struct Name="WS_FinishCastSpell" ClientVersion="1" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqSpellCastEndCmd">
  22292. <Data ElementName="unknown" Type="int8" />
  22293. <Data ElementName="spell_name" Type="EQ2_16Bit_String" Size="1" />
  22294. </Struct>
  22295. <Struct Name="WS_QuickBarInit" ClientVersion="1" OpcodeName="OP_QuickbarInitMsg" >
  22296. <Data ElementName="num_abilities" Type="int32" />
  22297. <Data ElementName="ability_array" Type="Array" ArraySizeVariable="num_abilities">
  22298. <Data ElementName="hotbar" Type="int32" Size="1" />
  22299. <Data ElementName="unknown" Type="int32" Size="1" />
  22300. <Data ElementName="slot" Type="int32" Size="1" />
  22301. <Data ElementName="type" Type="int32" Size="1" />
  22302. <Data ElementName="icon" Type="int16" Size="1" />
  22303. <Data ElementName="icon_type" Type="int16" Size="1" />
  22304. <Data ElementName="unknown2" Type="int32" Size="1" />
  22305. <Data ElementName="id" Type="int32" Size="1" />
  22306. <Data ElementName="unique_id" Type="int32" Size="1" />
  22307. <Data ElementName="text" Type="EQ2_16Bit_String" Size="1" />
  22308. <Data ElementName="unknown3" Type="int16" />
  22309. </Data>
  22310. </Struct>
  22311. <Struct Name="WS_QuickBarInit" ClientVersion="1144" OpcodeName="OP_QuickbarInitMsg" >
  22312. <Data ElementName="1144unknown" Type="int8" Size="1" />
  22313. <Data ElementName="num_abilities" Type="int32" />
  22314. <Data ElementName="ability_array" Type="Array" ArraySizeVariable="num_abilities">
  22315. <Data ElementName="hotbar" Type="int32" Size="1" />
  22316. <Data ElementName="unknown" Type="int32" Size="1" />
  22317. <Data ElementName="slot" Type="int32" Size="1" />
  22318. <Data ElementName="type" Type="int32" Size="1" />
  22319. <Data ElementName="icon" Type="int16" Size="1" />
  22320. <Data ElementName="icon_type" Type="int16" Size="1" />
  22321. <Data ElementName="unknown2" Type="int32" Size="1" />
  22322. <Data ElementName="id" Type="int32" Size="1" />
  22323. <Data ElementName="unique_id" Type="int32" Size="1" />
  22324. <Data ElementName="text" Type="EQ2_16Bit_String" Size="1" />
  22325. <Data ElementName="unknown3" Type="int16" />
  22326. </Data>
  22327. </Struct>
  22328. <Struct Name="WS_EntityVerbsRequest" ClientVersion="1" OpcodeName="OP_EntityVerbsRequestMsg" >
  22329. <Data ElementName="spawn_id" Type="int32" />
  22330. </Struct>
  22331. <Struct Name="WS_EntityVerbsResponse" ClientVersion="1" OpcodeName="OP_EntityVerbsReplyMsg" >
  22332. <Data ElementName="spawn_id" Type="int32" />
  22333. <Data ElementName="num_verbs" Type="int8" />
  22334. <Data ElementName="verbs_array" Type="Array" ArraySizeVariable="num_verbs">
  22335. <Data ElementName="command" Type="EQ2_16Bit_String" Size="1" />
  22336. <Data ElementName="distance" Type="float" />
  22337. <Data ElementName="display_error" Type="int16" />
  22338. <Data ElementName="error" Type="EQ2_16Bit_String" Size="1" IfVariableSet="display_error_0" />
  22339. <Data ElementName="display_text" Type="EQ2_16Bit_String" Size="1" />
  22340. </Data>
  22341. </Struct>
  22342. <Struct Name="WS_WhoQueryReply" ClientVersion="1" OpcodeName="OP_WhoQueryReplyMsg" >
  22343. <Data ElementName="account_id" Type="int32" />
  22344. <Data ElementName="unknown" Type="int32" />
  22345. <Data ElementName="response" Type="int8" />
  22346. <Data ElementName="num_characters" Type="int8" />
  22347. <Data ElementName="characters_array" Type="Array" ArraySizeVariable="num_characters">
  22348. <Data ElementName="char_name" Type="char" Size="40" />
  22349. <Data ElementName="unknown3" Type="int8" Size="1" />
  22350. <Data ElementName="level" Type="int8" Size="1" />
  22351. <Data ElementName="admin_level" Type="int8" Size="1" />
  22352. <Data ElementName="class" Type="int16" Size="1" />
  22353. <Data ElementName="unknown4" Type="int8" />
  22354. <Data ElementName="race" Type="int8" Size="1" />
  22355. <Data ElementName="flags" Type="int8" Size="1" />
  22356. <Data ElementName="unknown5" Type="int32" Size="1" />
  22357. <Data ElementName="zone" Type="char" Size="77" />
  22358. <Data ElementName="guild" Type="char" Size="40" />
  22359. <Data ElementName="unknown7" Type="int8" />
  22360. <Data ElementName="unknown8" Type="int8" />
  22361. <Data ElementName="unknown9" Type="int8" />
  22362. </Data>
  22363. <Data ElementName="unknown10" Type="int8" />
  22364. </Struct>
  22365. <Struct Name="WS_WhoQueryReply" ClientVersion="1188" OpcodeName="OP_WhoQueryReplyMsg" >
  22366. <Data ElementName="account_id" Type="int32" />
  22367. <Data ElementName="unknown" Type="int32" />
  22368. <Data ElementName="response" Type="int8" />
  22369. <Data ElementName="num_characters" Type="int8" />
  22370. <Data ElementName="characters_array" Type="Array" ArraySizeVariable="num_characters">
  22371. <Data ElementName="char_name" Type="char" Size="40" />
  22372. <Data ElementName="unknown3" Type="int8" Size="1" />
  22373. <Data ElementName="level" Type="int8" Size="1" />
  22374. <Data ElementName="admin_level" Type="int8" Size="1" />
  22375. <Data ElementName="class" Type="int16" Size="1" />
  22376. <Data ElementName="unknown4" Type="int8" />
  22377. <Data ElementName="race" Type="int8" Size="1" />
  22378. <Data ElementName="flags" Type="int8" Size="1" />
  22379. <Data ElementName="unknown5" Type="int32" Size="1" />
  22380. <Data ElementName="zone" Type="char" Size="77" />
  22381. <Data ElementName="guild" Type="char" Size="40" />
  22382. <Data ElementName="unknown7" Type="int8" />
  22383. </Data>
  22384. <Data ElementName="unknown10" Type="int8" />
  22385. </Struct>
  22386. <Struct Name="WS_HearChat" ClientVersion="1" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqHearChatCmd" >
  22387. <Data ElementName="unknown" Type="int16" />
  22388. <Data ElementName="from_spawn_id" Type="int32" />
  22389. <Data ElementName="to_spawn_id" Type="int32" />
  22390. <Data ElementName="from" Type="EQ2_16Bit_String" />
  22391. <Data ElementName="to" Type="EQ2_16Bit_String" />
  22392. <Data ElementName="unknown2" Type="int8" Size="6" />
  22393. <Data ElementName="time" Type="int32" />
  22394. <Data ElementName="channel" Type="int8" />
  22395. <Data ElementName="language" Type="int8" />
  22396. <Data ElementName="message" Type="EQ2_16Bit_String" />
  22397. <Data ElementName="channel_name" Type="EQ2_16Bit_String" />
  22398. <Data ElementName="show_bubble" Type="int8" Size="1" />
  22399. <Data ElementName="understood" Type="int8" Size="1" />
  22400. <Data ElementName="unknown4" Type="int8" Size="1" />
  22401. </Struct>
  22402. <Struct Name="WS_HearChat" ClientVersion="57080" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqHearChatCmd" >
  22403. <Data ElementName="unknown" Type="int16" />
  22404. <Data ElementName="from_spawn_id" Type="int32" />
  22405. <Data ElementName="to_spawn_id" Type="int32" />
  22406. <Data ElementName="from" Type="EQ2_16Bit_String" />
  22407. <Data ElementName="to" Type="EQ2_16Bit_String" />
  22408. <Data ElementName="unknown2" Type="int8" Size="6" />
  22409. <Data ElementName="time" Type="int32" />
  22410. <Data ElementName="channel" Type="int8" />
  22411. <Data ElementName="language" Type="int8" />
  22412. <Data ElementName="message" Type="EQ2_16Bit_String" />
  22413. <Data ElementName="channel_name" Type="EQ2_16Bit_String" />
  22414. <Data ElementName="show_bubble" Type="int8" Size="1" />
  22415. <Data ElementName="understood" Type="int8" Size="1" />
  22416. <Data ElementName="unknown4" Type="int8" Size="1" />
  22417. <Data ElementName="unknown5" Type="int8" Size="1" />
  22418. </Struct>
  22419. <Struct Name="WS_CloseWindow" ClientVersion="1" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqCloseWindowCmd" >
  22420. <Data ElementName="window_id" Type="int16" />
  22421. <Data ElementName="index" Type="int8" />
  22422. </Struct>
  22423. <Struct Name="WS_UpdateLoot" ClientVersion="1" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqUpdateLootCmd" >
  22424. <Data ElementName="loot_count" Type="int16" />
  22425. <Data ElementName="display" Type="int8" />
  22426. <Data ElementName="unknown2" Type="int32" />
  22427. <Data ElementName="unknown3" Type="int32" />
  22428. <Data ElementName="loot_id" Type="int32" />
  22429. </Struct>
  22430. <Struct Name="WS_UpdateLoot" ClientVersion="882" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqUpdateLootCmd" >
  22431. <Data ElementName="loot_count" Type="int16" />
  22432. <Data ElementName="display" Type="int16" />
  22433. <Data ElementName="unknown2" Type="int32" />
  22434. <Data ElementName="unknown3" Type="int32" />
  22435. <Data ElementName="loot_id" Type="int32" />
  22436. </Struct>
  22437. <Struct Name="WS_UpdateLoot" ClientVersion="60114" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqUpdateLootCmd" >
  22438. <Data ElementName="loot_count" Type="int16" />
  22439. <Data ElementName="display" Type="int8" />
  22440. <Data ElementName="unknown_605_1_MJ" Type="int8" />
  22441. <Data ElementName="unknown2" Type="int32" />
  22442. <Data ElementName="unknown3" Type="int32" />
  22443. <Data ElementName="loot_id" Type="int32" />
  22444. </Struct>
  22445. <Struct Name="WS_LootType" ClientVersion="1" OpcodeName="OP_LootItemsRequestMsg" >
  22446. <Data ElementName="loot_id" Type="int32" />
  22447. <Data ElementName="loot_all" Type="int8" />
  22448. <Data ElementName="unknown2" Type="int32" />
  22449. </Struct>
  22450. <Struct Name="WS_LootType" ClientVersion="882" OpcodeName="OP_LootItemsRequestMsg" >
  22451. <Data ElementName="loot_id" Type="int32" />
  22452. <Data ElementName="unknown" Type="int8" />
  22453. <Data ElementName="loot_all" Type="int8" />
  22454. <Data ElementName="unknown2" Type="int32" />
  22455. </Struct>
  22456. <Struct Name="WS_LootItem" ClientVersion="1" OpcodeName="OP_LootItemsRequestMsg" >
  22457. <Data ElementName="loot_id" Type="int32" />
  22458. <Data ElementName="loot_all" Type="int8" />
  22459. <Data ElementName="unknown2" Type="int8" />
  22460. <Data ElementName="item_id" Type="int32" />
  22461. <Data ElementName="unknown3" Type="int8" />
  22462. <Data ElementName="unknown4" Type="int32" />
  22463. </Struct>
  22464. <Struct Name="WS_LootItem" ClientVersion="882" OpcodeName="OP_LootItemsRequestMsg" >
  22465. <Data ElementName="loot_id" Type="int32" />
  22466. <Data ElementName="unknown" Type="int8" />
  22467. <Data ElementName="loot_all" Type="int8" />
  22468. <Data ElementName="unknown2" Type="int8" />
  22469. <Data ElementName="item_id" Type="int32" />
  22470. <Data ElementName="unknown3" Type="int8" />
  22471. <Data ElementName="unknown4" Type="int32" />
  22472. </Struct>
  22473. <Struct Name="WS_UpdateBank" ClientVersion="1" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqUpdateBankCmd" >
  22474. <Data ElementName="spawn_id" Type="int32" />
  22475. <Data ElementName="bank_coins" Type="int32" />
  22476. <Data ElementName="bank_coins2" Type="int32" />
  22477. <Data ElementName="copper" Type="int32" />
  22478. <Data ElementName="silver" Type="int32" />
  22479. <Data ElementName="gold" Type="int32" />
  22480. <Data ElementName="plat" Type="int32" />
  22481. <Data ElementName="display" Type="int8" />
  22482. </Struct>
  22483. <Struct Name="WS_UpdateBank" ClientVersion="882" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqUpdateBankCmd" >
  22484. <Data ElementName="spawn_id" Type="int32" />
  22485. <Data ElementName="bank_coins" Type="int32" />
  22486. <Data ElementName="bank_coins2" Type="int32" />
  22487. <Data ElementName="shared_bank_coins" Type="int32" />
  22488. <Data ElementName="shared_bank_coins2" Type="int32" />
  22489. <Data ElementName="copper" Type="int32" />
  22490. <Data ElementName="silver" Type="int32" />
  22491. <Data ElementName="gold" Type="int32" />
  22492. <Data ElementName="plat" Type="int32" />
  22493. <Data ElementName="display" Type="int8" />
  22494. </Struct>
  22495. <Struct Name="WS_QuestJournalUpdate" ClientVersion="1" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqQuestJournalUpdateCmd" >
  22496. <Data ElementName="num_quests" Type="int16" />
  22497. <Data ElementName="quests_array" Type="Array" ArraySizeVariable="num_quests">
  22498. <Data ElementName="active" Type="int8" Size="1" />
  22499. <Data ElementName="name" Type="EQ2_16Bit_String" Size="1" />
  22500. <Data ElementName="quest_type" Type="EQ2_16Bit_String" Size="1" />
  22501. <Data ElementName="quest_zone" Type="EQ2_16Bit_String" Size="1" />
  22502. <Data ElementName="unknown1" Type="int8" Size="1" />
  22503. <Data ElementName="turned_in" Type="int8" Size="1" />
  22504. <Data ElementName="repeatable" Type="int8" Size="1" />
  22505. <Data ElementName="unknown2" Type="int8" Size="1" />
  22506. <Data ElementName="completed" Type="int8" Size="1" />
  22507. <Data ElementName="quest_id" Type="int32" Size="1" />
  22508. <Data ElementName="day" Type="int8" Size="1" />
  22509. <Data ElementName="month" Type="int8" Size="1" />
  22510. <Data ElementName="year" Type="int8" Size="1" />
  22511. <Data ElementName="level" Type="int8" Size="1" />
  22512. <Data ElementName="encounter_level" Type="int8" Size="1" />
  22513. <Data ElementName="difficulty" Type="int8" Size="1" />
  22514. <Data ElementName="visible" Type="int8" Size="1" />
  22515. </Data>
  22516. <Data ElementName="unknown3" Type="int8" Size="2" />
  22517. <Data ElementName="visible_quest_id" Type="int32" Size="1" />
  22518. <Data ElementName="player_crc" Type="int32" Size="1" />
  22519. <Data ElementName="player_name" Type="EQ2_16Bit_String" Size="1" />
  22520. <Data ElementName="used_quests" Type="int16" Size="1" />
  22521. </Struct>
  22522. <Struct Name="WS_QuestJournalUpdate" ClientVersion="931" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqQuestJournalUpdateCmd" >
  22523. <Data ElementName="num_quest_zones" Type="int16" />
  22524. <Data ElementName="quest_zones_array" Type="Array" ArraySizeVariable="num_quest_zones">
  22525. <Data ElementName="quest_zones_zone" Type="EQ2_16Bit_String" Size="1" />
  22526. <Data ElementName="quest_zones_zone_id" Type="int16" Size="1" />
  22527. </Data>
  22528. <Data ElementName="num_quests" Type="int16" />
  22529. <Data ElementName="quests_array" Type="Array" ArraySizeVariable="num_quests">
  22530. <Data ElementName="active" Type="int8" Size="1" />
  22531. <Data ElementName="name" Type="EQ2_16Bit_String" Size="1" />
  22532. <Data ElementName="zonetype_id" Type="int16" Size="1" />
  22533. <Data ElementName="zone_id" Type="int16" Size="1" />
  22534. <Data ElementName="display_status" Type="int8" Size="1" />
  22535. <Data ElementName="quest_id" Type="int32" Size="1" />
  22536. <Data ElementName="day" Type="int8" Size="1" />
  22537. <Data ElementName="month" Type="int8" Size="1" />
  22538. <Data ElementName="year" Type="int8" Size="1" />
  22539. <Data ElementName="level" Type="int8" Size="1" />
  22540. <Data ElementName="encounter_level" Type="int8" Size="1" />
  22541. <Data ElementName="difficulty" Type="int8" Size="1" />
  22542. <Data ElementName="completed" Type="int8" Size="1" />
  22543. <Data ElementName="repeatable" Type="int8" Size="1" />
  22544. </Data>
  22545. <Data ElementName="unknown3" Type="int8" Size="2" />
  22546. <Data ElementName="visible_quest_id" Type="int32" Size="1" />
  22547. <Data ElementName="player_crc" Type="int32" Size="1" />
  22548. <Data ElementName="player_name" Type="EQ2_16Bit_String" Size="1" />
  22549. <Data ElementName="used_quests" Type="int16" Size="1" />
  22550. </Struct>
  22551. <Struct Name="WS_QuestJournalUpdate" ClientVersion="1028" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqQuestJournalUpdateCmd">
  22552. <Data ElementName="num_quest_zones" Type="int16" />
  22553. <Data ElementName="quest_zones_array" Type="Array" ArraySizeVariable="num_quest_zones">
  22554. <Data ElementName="quest_zones_zone" Type="EQ2_16Bit_String" Size="1" />
  22555. <Data ElementName="quest_zones_zone_id" Type="int16" Size="1" />
  22556. </Data>
  22557. <Data ElementName="num_quests" Type="int16" />
  22558. <Data ElementName="quests_array" Type="Array" ArraySizeVariable="num_quests">
  22559. <Data ElementName="active" Type="int8" Size="1" />
  22560. <Data ElementName="name" Type="EQ2_16Bit_String" Size="1" />
  22561. <Data ElementName="zonetype_id" Type="int16" Size="1" />
  22562. <Data ElementName="zone_id" Type="int16" Size="1" />
  22563. <Data ElementName="display_status" Type="int8" Size="1" />
  22564. <Data ElementName="quest_id" Type="int32" Size="1" />
  22565. <Data ElementName="day" Type="int8" Size="1" />
  22566. <Data ElementName="month" Type="int8" Size="1" />
  22567. <Data ElementName="year" Type="int8" Size="1" />
  22568. <Data ElementName="level" Type="int8" Size="1" />
  22569. <Data ElementName="encounter_level" Type="int8" Size="1" />
  22570. <Data ElementName="difficulty" Type="int8" Size="1" />
  22571. <Data ElementName="completed" Type="int8" Size="1" />
  22572. <Data ElementName="repeatable" Type="int8" Size="1" />
  22573. </Data>
  22574. <Data ElementName="unknown3" Type="int8" Size="2" />
  22575. <Data ElementName="visible_quest_id" Type="int32" Size="1" />
  22576. <Data ElementName="player_crc" Type="int32" Size="1" />
  22577. <Data ElementName="player_name" Type="EQ2_16Bit_String" Size="1" />
  22578. <Data ElementName="used_quests" Type="int16" Size="1" />
  22579. <Data ElementName="unknown4" Type="int8" Size="1" />
  22580. </Struct>
  22581. <Struct Name="WS_QuestJournalUpdate" ClientVersion="1096" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqQuestJournalUpdateCmd">
  22582. <Data ElementName="num_quest_zones" Type="int16" />
  22583. <Data ElementName="quest_zones_array" Type="Array" ArraySizeVariable="num_quest_zones">
  22584. <Data ElementName="quest_zones_zone" Type="EQ2_16Bit_String" Size="1" />
  22585. <Data ElementName="quest_zones_zone_id" Type="int16" Size="1" />
  22586. </Data>
  22587. <Data ElementName="num_quests" Type="int16" />
  22588. <Data ElementName="quests_array" Type="Array" ArraySizeVariable="num_quests">
  22589. <Data ElementName="active" Type="int8" Size="1" />
  22590. <Data ElementName="name" Type="EQ2_16Bit_String" Size="1" />
  22591. <Data ElementName="zonetype_id" Type="int16" Size="1" />
  22592. <Data ElementName="zone_id" Type="int16" Size="1" />
  22593. <Data ElementName="display_status" Type="int8" Size="1" />
  22594. <Data ElementName="quest_id" Type="int32" Size="1" />
  22595. <Data ElementName="day" Type="int8" Size="1" />
  22596. <Data ElementName="month" Type="int8" Size="1" />
  22597. <Data ElementName="year" Type="int8" Size="1" />
  22598. <Data ElementName="level" Type="int8" Size="1" />
  22599. <Data ElementName="encounter_level" Type="int8" Size="1" />
  22600. <Data ElementName="difficulty" Type="int8" Size="1" />
  22601. <Data ElementName="completed" Type="int8" Size="1" />
  22602. <Data ElementName="repeatable" Type="int8" Size="1" />
  22603. </Data>
  22604. <Data ElementName="unknown3" Type="int8" Size="2" />
  22605. <Data ElementName="visible_quest_id" Type="int32" Size="1" />
  22606. <Data ElementName="player_crc" Type="int32" Size="1" />
  22607. <Data ElementName="player_name" Type="EQ2_16Bit_String" Size="1" />
  22608. <Data ElementName="used_quests" Type="int16" Size="1" />
  22609. <Data ElementName="unknown4a" Type="int8" Size="1" />
  22610. <Data ElementName="max_quests" Type="int8" Size="1" />
  22611. </Struct>
  22612. <Struct Name="WS_OfferQuest" ClientVersion="1" OpcodeName="OP_OfferQuestMsg" >
  22613. <Data ElementName="unknown0" Type="int8" Size="1" />
  22614. <Data ElementName="reward" Type="EQ2_16Bit_String" Size="1" />
  22615. <Data ElementName="title" Type="EQ2_16Bit_String" Size="1" />
  22616. <Data ElementName="description" Type="EQ2_16Bit_String" Size="1" />
  22617. <Data ElementName="quest_difficulty" Type="int8" Size="1" />
  22618. <Data ElementName="unknown" Type="int8" Size="1" />
  22619. <Data ElementName="level" Type="int8" Size="1" />
  22620. <Data ElementName="max_coin" Type="int64" Size="1" />
  22621. <Data ElementName="min_coin" Type="int64" Size="1" />
  22622. <Data ElementName="status_points" Type="int32" Size="1" />
  22623. <Data ElementName="text" Type="EQ2_16Bit_String" Size="1" />
  22624. <Data ElementName="exp_bonus" Type="int16" Size="1" />
  22625. <Data ElementName="unknown10" Type="int8" Size="1" />
  22626. <Data ElementName="num_select_rewards" Type="int32" Size="1" />
  22627. <Data ElementName="select_rewards_array" Type="Array" ArraySizeVariable="num_select_rewards">
  22628. <Data ElementName="select_reward_id" Type="int32" Size="1" />
  22629. <Data ElementName="select_item" Type="EQ2_Item" Size="1" />
  22630. </Data>
  22631. <Data ElementName="num_rewards" Type="int32" />
  22632. <Data ElementName="rewards_array" Type="Array" ArraySizeVariable="num_rewards">
  22633. <Data ElementName="reward_id" Type="int32" Size="1" />
  22634. <Data ElementName="item" Type="EQ2_Item" Size="1" />
  22635. </Data>
  22636. <Data ElementName="num_factions" Type="int8" />
  22637. <Data ElementName="factions_array" Type="Array" ArraySizeVariable="num_factions">
  22638. <Data ElementName="faction_name" Type="EQ2_16Bit_String" Size="1" />
  22639. <Data ElementName="amount" Type="sint32" Size="1" />
  22640. </Data>
  22641. <Data ElementName="accept_command" Type="EQ2_8Bit_String" Size="1" />
  22642. <Data ElementName="decline_command" Type="EQ2_8Bit_String" Size="1" />
  22643. <Data ElementName="verify_enabled" Type="int32" Size="1" />
  22644. <Data ElementName="verify_text" Type="EQ2_8Bit_String" Size="1" />
  22645. <Data ElementName="unknown4b" Type="int8" Size="1" />
  22646. </Struct>
  22647. <Struct Name="WS_OfferQuest" ClientVersion="860" OpcodeName="OP_OfferQuestMsg" >
  22648. <Data ElementName="reward" Type="EQ2_16Bit_String" Size="1" />
  22649. <Data ElementName="title" Type="EQ2_16Bit_String" Size="1" />
  22650. <Data ElementName="description" Type="EQ2_16Bit_String" Size="1" />
  22651. <Data ElementName="quest_difficulty" Type="int8" Size="1" />
  22652. <Data ElementName="unknown" Type="int8" Size="1" />
  22653. <Data ElementName="level" Type="int8" Size="1" />
  22654. <Data ElementName="max_coin" Type="int64" Size="1" />
  22655. <Data ElementName="min_coin" Type="int64" Size="1" />
  22656. <Data ElementName="status_points" Type="int32" Size="1" />
  22657. <Data ElementName="text" Type="EQ2_16Bit_String" Size="1" />
  22658. <Data ElementName="exp_bonus" Type="int16" Size="1" />
  22659. <Data ElementName="unknown10" Type="int8" Size="1" />
  22660. <Data ElementName="num_select_rewards" Type="int32" Size="1" />
  22661. <Data ElementName="select_rewards_array" Type="Array" ArraySizeVariable="num_select_rewards">
  22662. <Data ElementName="select_reward_id" Type="int32" Size="1" />
  22663. <Data ElementName="select_item" Type="EQ2_Item" Size="1" />
  22664. </Data>
  22665. <Data ElementName="num_rewards" Type="int32" />
  22666. <Data ElementName="rewards_array" Type="Array" ArraySizeVariable="num_rewards">
  22667. <Data ElementName="reward_id" Type="int32" Size="1" />
  22668. <Data ElementName="item" Type="EQ2_Item" Size="1" />
  22669. </Data>
  22670. <Data ElementName="num_factions" Type="int8" />
  22671. <Data ElementName="factions_array" Type="Array" ArraySizeVariable="num_factions">
  22672. <Data ElementName="faction_name" Type="EQ2_16Bit_String" Size="1" />
  22673. <Data ElementName="amount" Type="sint32" Size="1" />
  22674. </Data>
  22675. <Data ElementName="accept_command" Type="EQ2_8Bit_String" Size="1" />
  22676. <Data ElementName="decline_command" Type="EQ2_8Bit_String" Size="1" />
  22677. <Data ElementName="verify_enabled" Type="int32" Size="1" />
  22678. <Data ElementName="verify_text" Type="EQ2_8Bit_String" Size="1" />
  22679. <Data ElementName="unknown4b" Type="int8" Size="1" />
  22680. </Struct>
  22681. <Struct Name="WS_OfferQuest" ClientVersion="1193" OpcodeName="OP_OfferQuestMsg" >
  22682. <Data ElementName="reward" Type="EQ2_16Bit_String" Size="1" />
  22683. <Data ElementName="title" Type="EQ2_16Bit_String" Size="1" />
  22684. <Data ElementName="description" Type="EQ2_16Bit_String" Size="1" />
  22685. <Data ElementName="quest_difficulty" Type="int8" Size="1" />
  22686. <Data ElementName="encounter_level" Type="int8" Size="1" />
  22687. <Data ElementName="level" Type="int8" Size="1" />
  22688. <Data ElementName="max_coin" Type="int64" Size="1" />
  22689. <Data ElementName="min_coin" Type="int64" Size="1" />
  22690. <Data ElementName="status_points" Type="int32" Size="1" />
  22691. <Data ElementName="text" Type="EQ2_16Bit_String" Size="1" />
  22692. <Data ElementName="exp_bonus" Type="int16" Size="1" />
  22693. <Data ElementName="unknown10" Type="int8" Size="1" />
  22694. <Data ElementName="num_select_rewards" Type="int32" Size="1" />
  22695. <Data ElementName="select_rewards_array" Type="Array" ArraySizeVariable="num_select_rewards">
  22696. <Data ElementName="select_reward_id" Type="int32" Size="1" />
  22697. <Data ElementName="select_item" Type="EQ2_Item" Size="1" />
  22698. </Data>
  22699. <Data ElementName="num_rewards" Type="int32" />
  22700. <Data ElementName="rewards_array" Type="Array" ArraySizeVariable="num_rewards">
  22701. <Data ElementName="reward_id" Type="int32" Size="1" />
  22702. <Data ElementName="item" Type="EQ2_Item" Size="1" />
  22703. </Data>
  22704. <Data ElementName="num_factions" Type="int8" />
  22705. <Data ElementName="factions_array" Type="Array" ArraySizeVariable="num_factions">
  22706. <Data ElementName="faction_name" Type="EQ2_16Bit_String" Size="1" />
  22707. <Data ElementName="amount" Type="sint32" Size="1" />
  22708. </Data>
  22709. <Data ElementName="unknown4a" Type="int8" />
  22710. <Data ElementName="accept_command" Type="EQ2_8Bit_String" Size="1" />
  22711. <Data ElementName="decline_command" Type="EQ2_8Bit_String" Size="1" />
  22712. <Data ElementName="verify_enabled" Type="int32" Size="1" />
  22713. <Data ElementName="verify_text" Type="EQ2_8Bit_String" Size="1" />
  22714. <Data ElementName="unknown4b" Type="int8" Size="1" />
  22715. </Struct>
  22716. <Struct Name="WS_OfferQuest" ClientVersion="1208" OpcodeName="OP_OfferQuestMsg" >
  22717. <Data ElementName="reward" Type="EQ2_16Bit_String" Size="1" />
  22718. <Data ElementName="title" Type="EQ2_16Bit_String" Size="1" />
  22719. <Data ElementName="description" Type="EQ2_16Bit_String" Size="1" />
  22720. <Data ElementName="quest_difficulty" Type="int8" Size="1" />
  22721. <Data ElementName="encounter_level" Type="int8" Size="1" />
  22722. <Data ElementName="level" Type="int8" Size="1" />
  22723. <Data ElementName="max_coin" Type="int64" Size="1" />
  22724. <Data ElementName="min_coin" Type="int64" Size="1" />
  22725. <Data ElementName="status_points" Type="int32" Size="1" />
  22726. <Data ElementName="text" Type="EQ2_16Bit_String" Size="1" />
  22727. <Data ElementName="exp_bonus" Type="int16" Size="1" />
  22728. <Data ElementName="unknown10" Type="int8" Size="1" />
  22729. <Data ElementName="num_select_rewards" Type="int32" Size="1" />
  22730. <Data ElementName="select_rewards_array" Type="Array" ArraySizeVariable="num_select_rewards">
  22731. <Data ElementName="select_reward_id" Type="int32" Size="1" />
  22732. <Data ElementName="select_item" Type="EQ2_Item" Size="1" />
  22733. </Data>
  22734. <Data ElementName="num_rewards" Type="int32" />
  22735. <Data ElementName="rewards_array" Type="Array" ArraySizeVariable="num_rewards">
  22736. <Data ElementName="reward_id" Type="int32" Size="1" />
  22737. <Data ElementName="item" Type="EQ2_Item" Size="1" />
  22738. </Data>
  22739. <Data ElementName="num_factions" Type="int8" />
  22740. <Data ElementName="factions_array" Type="Array" ArraySizeVariable="num_factions">
  22741. <Data ElementName="faction_name" Type="EQ2_16Bit_String" Size="1" />
  22742. <Data ElementName="amount" Type="sint32" Size="1" />
  22743. </Data>
  22744. <Data ElementName="unknown4a" Type="int8" />
  22745. <Data ElementName="accept_command" Type="EQ2_8Bit_String" Size="1" />
  22746. <Data ElementName="decline_command" Type="EQ2_8Bit_String" Size="1" />
  22747. <Data ElementName="verify_enabled" Type="int32" Size="1" />
  22748. <Data ElementName="verify_text" Type="EQ2_8Bit_String" Size="1" />
  22749. <Data ElementName="unknown4b" Type="int8" Size="1" />
  22750. </Struct>
  22751. <Struct Name="WS_OfferQuest" ClientVersion="60114" OpcodeName="OP_OfferQuestMsg" >
  22752. <Data ElementName="reward" Type="EQ2_16Bit_String" Size="1" />
  22753. <Data ElementName="title" Type="EQ2_16Bit_String" Size="1" />
  22754. <Data ElementName="description" Type="EQ2_16Bit_String" Size="1" />
  22755. <Data ElementName="quest_difficulty" Type="int8" Size="1" />
  22756. <Data ElementName="encounter_level" Type="int8" Size="1" />
  22757. <Data ElementName="level" Type="int8" Size="1" />
  22758. <Data ElementName="max_coin" Type="int64" Size="1" />
  22759. <Data ElementName="min_coin" Type="int64" Size="1" />
  22760. <Data ElementName="unknown" Type="int8" Size="8" />
  22761. <Data ElementName="status_points" Type="int32" Size="1" />
  22762. <Data ElementName="text" Type="EQ2_16Bit_String" Size="1" />
  22763. <Data ElementName="exp_bonus" Type="int16" Size="1" />
  22764. <Data ElementName="unknown10" Type="int8" Size="1" />
  22765. <Data ElementName="num_select_rewards" Type="int32" Size="1" />
  22766. <Data ElementName="select_rewards_array" Type="Array" ArraySizeVariable="num_select_rewards">
  22767. <Data ElementName="select_reward_id" Type="int32" Size="1" />
  22768. <Data ElementName="select_item" Type="EQ2_Item" Size="1" />
  22769. </Data>
  22770. <Data ElementName="num_rewards" Type="int32" />
  22771. <Data ElementName="rewards_array" Type="Array" ArraySizeVariable="num_rewards">
  22772. <Data ElementName="reward_id" Type="int32" Size="1" />
  22773. <Data ElementName="item" Type="EQ2_Item" Size="1" />
  22774. </Data>
  22775. <Data ElementName="num_factions" Type="int8" />
  22776. <Data ElementName="factions_array" Type="Array" ArraySizeVariable="num_factions">
  22777. <Data ElementName="faction_name" Type="EQ2_16Bit_String" Size="1" />
  22778. <Data ElementName="amount" Type="sint32" Size="1" />
  22779. </Data>
  22780. <Data ElementName="unknown4a" Type="int8" />
  22781. <Data ElementName="accept_command" Type="EQ2_8Bit_String" Size="1" />
  22782. <Data ElementName="decline_command" Type="EQ2_8Bit_String" Size="1" />
  22783. <Data ElementName="verify_enabled" Type="int32" Size="1" />
  22784. <Data ElementName="verify_text" Type="EQ2_8Bit_String" Size="1" />
  22785. <Data ElementName="unknown4b" Type="int8" Size="1" />
  22786. </Struct>
  22787. <Struct Name="WS_GlowPath" ClientVersion="1" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqHelpPathCmd" >
  22788. <Data ElementName="num_points" Type="int16" />
  22789. <Data ElementName="points_array" Type="Array" ArraySizeVariable="num_points">
  22790. <Data ElementName="x" Type="float" Size="1" />
  22791. <Data ElementName="y" Type="float" Size="1" />
  22792. <Data ElementName="z" Type="float" Size="1" />
  22793. </Data>
  22794. <Data ElementName="waypoint_x" Type="float" Size="1" />
  22795. <Data ElementName="waypoint_y" Type="float" Size="1" />
  22796. <Data ElementName="waypoint_z" Type="float" Size="1" />
  22797. <Data ElementName="waypoint_name" Type="EQ2_16Bit_String" Size="1" />
  22798. <Data ElementName="unknown" Type="int8" Size="1" />
  22799. </Struct>
  22800. <Struct Name="WS_WaypointUpdate" ClientVersion="1" OpcodeName="OP_WaypointUpdateMsg">
  22801. <Data ElementName="num_updates" Type="int32" />
  22802. <Data ElementName="update_array" Type="Array" ArraySizeVariable="num_updates">
  22803. <Data ElementName="waypoint_name" Type="EQ2_16Bit_string" />
  22804. <Data ElementName="waypoint_category" Type="int8" />
  22805. <Data ElementName="spawn_id" Type="int32" />
  22806. <Data ElementName="waypoint_category2" Type="int8" />
  22807. <Data ElementName="spawn_id2" Type="int32" />
  22808. </Data>
  22809. </Struct>
  22810. <Struct Name="WS_WaypointSelect" ClientVersion="1" OpcodeName="OP_WaypointSelectMsg">
  22811. <Data ElementName="num_selections" Type="int32" />
  22812. <Data ElementName="selection_array" Type="Array" ArraySizeVariable="num_selections">
  22813. <Data ElementName="waypoint_name" Type="EQ2_16Bit_string" />
  22814. <Data ElementName="waypoint_category" Type="int8" />
  22815. <Data ElementName="entry_id" Type="int32" />
  22816. </Data>
  22817. <Data ElementName="unknown" Type="int32" Size="1" />
  22818. </Struct>
  22819. <Struct Name="WS_QuestJournalReply" ClientVersion="1" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqQuestJournalReplyCmd" >
  22820. <Data ElementName="quest_id" Type="int32" Size="1" />
  22821. <Data ElementName="player_crc" Type="int32" Size="1" />
  22822. <Data ElementName="name" Type="EQ2_16Bit_String" Size="1" />
  22823. <Data ElementName="description" Type="EQ2_16Bit_String" Size="1" />
  22824. <Data ElementName="zone" Type="EQ2_16Bit_String" Size="1" />
  22825. <Data ElementName="type" Type="EQ2_16Bit_String" Size="1" />
  22826. <Data ElementName="complete_header" Type="EQ2_16Bit_String" Size="1" />
  22827. <Data ElementName="day" Type="int8" Size="1" />
  22828. <Data ElementName="month" Type="int8" Size="1" />
  22829. <Data ElementName="year" Type="int8" Size="1" />
  22830. <Data ElementName="unknown" Type="int8" Size="8" />
  22831. <Data ElementName="level" Type="int8" Size="1" />
  22832. <Data ElementName="encounter_level" Type="int8" Size="1" />
  22833. <Data ElementName="difficulty" Type="int8" Size="1" />
  22834. <Data ElementName="unknown3" Type="int8" Size="8" />
  22835. <Data ElementName="task_groups_completed" Type="int16" Size="1" />
  22836. <Data ElementName="num_task_groups" Type="int16" />
  22837. <Data ElementName="task_group_array" Type="Array" ArraySizeVariable="num_task_groups">
  22838. <Data ElementName="task_group" Type="EQ2_16Bit_String" Size="1" />
  22839. <Data ElementName="num_tasks" Type="int16" />
  22840. <Data ElementName="task_array" Type="Array" ArraySizeVariable="num_tasks">
  22841. <Data ElementName="task" Type="EQ2_16Bit_String" Size="1" />
  22842. <Data ElementName="task_completed" Type="int8" Size="1" />
  22843. </Data>
  22844. <Data ElementName="num_updates" Type="int16" />
  22845. <Data ElementName="update_array" Type="Array" ArraySizeVariable="num_updates">
  22846. <Data ElementName="index" Type="int8" Size="1" />
  22847. <Data ElementName="update_countval" Type="int8" Size="1" />
  22848. <Data ElementName="update_currentval" Type="int16" Size="1" />
  22849. <Data ElementName="update_maxval" Type="int16" Size="1" />
  22850. <Data ElementName="icon" Type="int16" Size="1" />
  22851. <Data ElementName="update_target_name" Type="EQ2_16Bit_String" Size="1" />
  22852. </Data>
  22853. <Data ElementName="unknown4" Type="int32" Size="1" />
  22854. </Data>
  22855. <Data ElementName="unknown5" Type="int8" Size="2" />
  22856. <Data ElementName="update" Type="int8" Size="1" />
  22857. <Data ElementName="bullets" Type="int8" Size="1" />
  22858. <Data ElementName="update_taskgroup_number" Type="int16" Size="1" />
  22859. <Data ElementName="update_task_number" Type="int16" Size="1" />
  22860. <Data ElementName="onscreen_update" Type="int8" Size="1" />
  22861. <Data ElementName="onscreen_update_count" Type="int16" Size="1" />
  22862. <Data ElementName="onscreen_update_text" Type="EQ2_16Bit_String" Size="1" />
  22863. <Data ElementName="onscreen_update_text2" Type="EQ2_16Bit_String" Size="1" />
  22864. <Data ElementName="onscreen_update_icon" Type="int16" Size="1" />
  22865. <Data ElementName="unknown8" Type="int8" Size="2" />
  22866. <Data ElementName="unknown8b" Type="int8" Size="1" />
  22867. <Data ElementName="reward" Type="EQ2_16Bit_String" Size="1" />
  22868. <Data ElementName="unknown9" Type="int8" Size="7" />
  22869. <Data ElementName="max_coin" Type="int64" Size="1" />
  22870. <Data ElementName="min_coin" Type="int64" Size="1" />
  22871. <Data ElementName="status_points" Type="int32" Size="1" />
  22872. <Data ElementName="text" Type="EQ2_16Bit_String" Size="1" />
  22873. <Data ElementName="exp_bonus" Type="int16" Size="1" />
  22874. <Data ElementName="unknown10" Type="int8" Size="1" />
  22875. <Data ElementName="num_select_rewards" Type="int32" Size="1" />
  22876. <Data ElementName="select_rewards_array" Type="Array" ArraySizeVariable="num_select_rewards">
  22877. <Data ElementName="select_reward_id" Type="int32" Size="1" />
  22878. <Data ElementName="select_item" Type="EQ2_Item" Size="1" />
  22879. </Data>
  22880. <Data ElementName="num_rewards" Type="int32" />
  22881. <Data ElementName="rewards_array" Type="Array" ArraySizeVariable="num_rewards">
  22882. <Data ElementName="reward_id" Type="int32" Size="1" />
  22883. <Data ElementName="item" Type="EQ2_Item" Size="1" />
  22884. </Data>
  22885. <Data ElementName="num_factions" Type="int8" />
  22886. <Data ElementName="factions_array" Type="Array" ArraySizeVariable="num_factions">
  22887. <Data ElementName="faction_name" Type="EQ2_16Bit_String" Size="1" />
  22888. <Data ElementName="amount" Type="sint32" Size="1" />
  22889. </Data>
  22890. <Data ElementName="unknown11" Type="int8" Size="2" />
  22891. </Struct>
  22892. <Struct Name="WS_QuestJournalReply" ClientVersion="860" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqQuestJournalReplyCmd" >
  22893. <Data ElementName="quest_id" Type="int32" Size="1" />
  22894. <Data ElementName="player_crc" Type="int32" Size="1" />
  22895. <Data ElementName="name" Type="EQ2_16Bit_String" Size="1" />
  22896. <Data ElementName="description" Type="EQ2_16Bit_String" Size="1" />
  22897. <Data ElementName="zone" Type="EQ2_16Bit_String" Size="1" />
  22898. <Data ElementName="type" Type="EQ2_16Bit_String" Size="1" />
  22899. <Data ElementName="complete_header" Type="EQ2_16Bit_String" Size="1" />
  22900. <Data ElementName="day" Type="int8" Size="1" />
  22901. <Data ElementName="month" Type="int8" Size="1" />
  22902. <Data ElementName="year" Type="int8" Size="1" />
  22903. <Data ElementName="unknown" Type="int8" Size="5" />
  22904. <Data ElementName="level" Type="int8" Size="1" />
  22905. <Data ElementName="encounter_level" Type="int8" Size="1" />
  22906. <Data ElementName="unknown2b" Type="int8" Size="1" />
  22907. <Data ElementName="difficulty" Type="int8" Size="1" />
  22908. <Data ElementName="unknown3" Type="int8" Size="8" />
  22909. <Data ElementName="task_groups_completed" Type="int16" Size="1" />
  22910. <Data ElementName="num_task_groups" Type="int16" />
  22911. <Data ElementName="task_group_array" Type="Array" ArraySizeVariable="num_task_groups">
  22912. <Data ElementName="task_group" Type="EQ2_16Bit_String" Size="1" />
  22913. <Data ElementName="num_tasks" Type="int16" />
  22914. <Data ElementName="task_array" Type="Array" ArraySizeVariable="num_tasks">
  22915. <Data ElementName="task" Type="EQ2_16Bit_String" Size="1" />
  22916. <Data ElementName="task_completed" Type="int8" Size="1" />
  22917. </Data>
  22918. <Data ElementName="num_updates" Type="int16" />
  22919. <Data ElementName="update_array" Type="Array" ArraySizeVariable="num_updates">
  22920. <Data ElementName="index" Type="int8" Size="1" />
  22921. <Data ElementName="update_countval" Type="int8" Size="1" />
  22922. <Data ElementName="update_currentval" Type="int16" Size="1" />
  22923. <Data ElementName="update_maxval" Type="int16" Size="1" />
  22924. <Data ElementName="icon" Type="int16" Size="1" />
  22925. <Data ElementName="update_target_name" Type="EQ2_16Bit_String" Size="1" />
  22926. </Data>
  22927. <Data ElementName="unknown4" Type="int32" Size="1" />
  22928. </Data>
  22929. <Data ElementName="unknown5" Type="int8" Size="2" />
  22930. <Data ElementName="update" Type="int8" Size="1" />
  22931. <Data ElementName="bullets" Type="int8" Size="1" />
  22932. <Data ElementName="update_taskgroup_number" Type="int16" Size="1" />
  22933. <Data ElementName="update_task_number" Type="int16" Size="1" />
  22934. <Data ElementName="onscreen_update" Type="int8" Size="1" />
  22935. <Data ElementName="onscreen_update_count" Type="int16" Size="1" />
  22936. <Data ElementName="onscreen_update_text" Type="EQ2_16Bit_String" Size="1" />
  22937. <Data ElementName="onscreen_update_text2" Type="EQ2_16Bit_String" Size="1" />
  22938. <Data ElementName="onscreen_update_icon" Type="int16" Size="1" />
  22939. <Data ElementName="unknown8" Type="int8" Size="2" />
  22940. <Data ElementName="reward" Type="EQ2_16Bit_String" Size="1" />
  22941. <Data ElementName="unknown9" Type="int8" Size="7" />
  22942. <Data ElementName="max_coin" Type="int64" Size="1" />
  22943. <Data ElementName="min_coin" Type="int64" Size="1" />
  22944. <Data ElementName="status_points" Type="int32" Size="1" />
  22945. <Data ElementName="text" Type="EQ2_16Bit_String" Size="1" />
  22946. <Data ElementName="exp_bonus" Type="int16" Size="1" />
  22947. <Data ElementName="unknown10" Type="int8" Size="1" />
  22948. <Data ElementName="num_select_rewards" Type="int32" Size="1" />
  22949. <Data ElementName="select_rewards_array" Type="Array" ArraySizeVariable="num_select_rewards">
  22950. <Data ElementName="select_reward_id" Type="int32" Size="1" />
  22951. <Data ElementName="select_item" Type="EQ2_Item" Size="1" />
  22952. </Data>
  22953. <Data ElementName="num_rewards" Type="int32" />
  22954. <Data ElementName="rewards_array" Type="Array" ArraySizeVariable="num_rewards">
  22955. <Data ElementName="reward_id" Type="int32" Size="1" />
  22956. <Data ElementName="item" Type="EQ2_Item" Size="1" />
  22957. </Data>
  22958. <Data ElementName="num_factions" Type="int8" />
  22959. <Data ElementName="factions_array" Type="Array" ArraySizeVariable="num_factions">
  22960. <Data ElementName="faction_name" Type="EQ2_16Bit_String" Size="1" />
  22961. <Data ElementName="amount" Type="sint32" Size="1" />
  22962. </Data>
  22963. <Data ElementName="unknown11" Type="int8" Size="7" />
  22964. </Struct>
  22965. <Struct Name="WS_QuestJournalReply" ClientVersion="996" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqQuestJournalReplyCmd" >
  22966. <Data ElementName="quest_id" Type="int32" Size="1" />
  22967. <Data ElementName="player_crc" Type="int32" Size="1" />
  22968. <Data ElementName="name" Type="EQ2_16Bit_String" Size="1" />
  22969. <Data ElementName="description" Type="EQ2_16Bit_String" Size="1" />
  22970. <Data ElementName="zone" Type="EQ2_16Bit_String" Size="1" />
  22971. <Data ElementName="type" Type="EQ2_16Bit_String" Size="1" />
  22972. <Data ElementName="complete_header" Type="EQ2_16Bit_String" Size="1" />
  22973. <Data ElementName="day" Type="int8" Size="1" />
  22974. <Data ElementName="month" Type="int8" Size="1" />
  22975. <Data ElementName="year" Type="int8" Size="1" />
  22976. <Data ElementName="unknown" Type="int8" Size="9" />
  22977. <Data ElementName="level" Type="int8" Size="1" />
  22978. <Data ElementName="encounter_level" Type="int8" Size="1" />
  22979. <Data ElementName="unknown2b" Type="int8" Size="1" />
  22980. <Data ElementName="difficulty" Type="int8" Size="1" />
  22981. <Data ElementName="unknown3" Type="int8" Size="8" />
  22982. <Data ElementName="task_groups_completed" Type="int16" Size="1" />
  22983. <Data ElementName="num_task_groups" Type="int16" />
  22984. <Data ElementName="task_group_array" Type="Array" ArraySizeVariable="num_task_groups">
  22985. <Data ElementName="task_group" Type="EQ2_16Bit_String" Size="1" />
  22986. <Data ElementName="num_tasks" Type="int16" />
  22987. <Data ElementName="task_array" Type="Array" ArraySizeVariable="num_tasks">
  22988. <Data ElementName="task" Type="EQ2_16Bit_String" Size="1" />
  22989. <Data ElementName="task_completed" Type="int8" Size="1" />
  22990. </Data>
  22991. <Data ElementName="num_updates" Type="int16" />
  22992. <Data ElementName="update_array" Type="Array" ArraySizeVariable="num_updates">
  22993. <Data ElementName="index" Type="int8" Size="1" />
  22994. <Data ElementName="update_countval" Type="int8" Size="1" />
  22995. <Data ElementName="update_currentval" Type="int16" Size="1" />
  22996. <Data ElementName="update_maxval" Type="int16" Size="1" />
  22997. <Data ElementName="icon" Type="int16" Size="1" />
  22998. <Data ElementName="update_target_name" Type="EQ2_16Bit_String" Size="1" />
  22999. </Data>
  23000. <Data ElementName="unknown4" Type="int32" Size="1" />
  23001. </Data>
  23002. <Data ElementName="unknown5" Type="int8" Size="2" />
  23003. <Data ElementName="update" Type="int8" Size="1" />
  23004. <Data ElementName="bullets" Type="int8" Size="1" />
  23005. <Data ElementName="update_taskgroup_number" Type="int16" Size="1" />
  23006. <Data ElementName="update_task_number" Type="int16" Size="1" />
  23007. <Data ElementName="onscreen_update" Type="int8" Size="1" />
  23008. <Data ElementName="onscreen_update_count" Type="int16" Size="1" />
  23009. <Data ElementName="onscreen_update_text" Type="EQ2_16Bit_String" Size="1" />
  23010. <Data ElementName="onscreen_update_text2" Type="EQ2_16Bit_String" Size="1" />
  23011. <Data ElementName="onscreen_update_icon" Type="int16" Size="1" />
  23012. <Data ElementName="unknown8" Type="int8" Size="2" />
  23013. <Data ElementName="reward" Type="EQ2_16Bit_String" Size="1" />
  23014. <Data ElementName="unknown9" Type="int8" Size="7" />
  23015. <Data ElementName="max_coin" Type="int64" Size="1" />
  23016. <Data ElementName="min_coin" Type="int64" Size="1" />
  23017. <Data ElementName="status_points" Type="int32" Size="1" />
  23018. <Data ElementName="text" Type="EQ2_16Bit_String" Size="1" />
  23019. <Data ElementName="exp_bonus" Type="int16" Size="1" />
  23020. <Data ElementName="unknown10" Type="int8" Size="1" />
  23021. <Data ElementName="num_select_rewards" Type="int32" Size="1" />
  23022. <Data ElementName="select_rewards_array" Type="Array" ArraySizeVariable="num_select_rewards">
  23023. <Data ElementName="select_reward_id" Type="int32" Size="1" />
  23024. <Data ElementName="select_item" Type="EQ2_Item" Size="1" />
  23025. </Data>
  23026. <Data ElementName="num_rewards" Type="int32" />
  23027. <Data ElementName="rewards_array" Type="Array" ArraySizeVariable="num_rewards">
  23028. <Data ElementName="reward_id" Type="int32" Size="1" />
  23029. <Data ElementName="item" Type="EQ2_Item" Size="1" />
  23030. </Data>
  23031. <Data ElementName="num_factions" Type="int8" />
  23032. <Data ElementName="factions_array" Type="Array" ArraySizeVariable="num_factions">
  23033. <Data ElementName="faction_name" Type="EQ2_16Bit_String" Size="1" />
  23034. <Data ElementName="amount" Type="sint32" Size="1" />
  23035. </Data>
  23036. <Data ElementName="unknown11" Type="int8" Size="7" />
  23037. </Struct>
  23038. <Struct Name="WS_QuestJournalReply" ClientVersion="1028" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqQuestJournalReplyCmd" >
  23039. <Data ElementName="quest_id" Type="int32" Size="1" />
  23040. <Data ElementName="player_crc" Type="int32" Size="1" />
  23041. <Data ElementName="name" Type="EQ2_16Bit_String" Size="1" />
  23042. <Data ElementName="description" Type="EQ2_16Bit_String" Size="1" />
  23043. <Data ElementName="zone" Type="EQ2_16Bit_String" Size="1" />
  23044. <Data ElementName="type" Type="EQ2_16Bit_String" Size="1" />
  23045. <Data ElementName="complete_header" Type="EQ2_16Bit_String" Size="1" />
  23046. <Data ElementName="day" Type="int8" Size="1" />
  23047. <Data ElementName="month" Type="int8" Size="1" />
  23048. <Data ElementName="year" Type="int8" Size="1" />
  23049. <Data ElementName="unknown" Type="int8" Size="9" />
  23050. <Data ElementName="level" Type="int8" Size="1" />
  23051. <Data ElementName="encounter_level" Type="int8" Size="1" />
  23052. <Data ElementName="unknown2b" Type="int8" Size="1" />
  23053. <Data ElementName="difficulty" Type="int8" Size="1" />
  23054. <Data ElementName="unknown3" Type="int8" Size="8" />
  23055. <Data ElementName="task_groups_completed" Type="int16" Size="1" />
  23056. <Data ElementName="display_quest_helper" Type="int8" Size="1" />
  23057. <Data ElementName="num_task_groups" Type="int16" />
  23058. <Data ElementName="task_group_array" Type="Array" ArraySizeVariable="num_task_groups">
  23059. <Data ElementName="task_group" Type="EQ2_16Bit_String" Size="1" />
  23060. <Data ElementName="num_tasks" Type="int16" />
  23061. <Data ElementName="task_array" Type="Array" ArraySizeVariable="num_tasks">
  23062. <Data ElementName="task" Type="EQ2_16Bit_String" Size="1" />
  23063. <Data ElementName="task_completed" Type="int8" Size="1" />
  23064. </Data>
  23065. <Data ElementName="num_updates" Type="int16" />
  23066. <Data ElementName="update_array" Type="Array" ArraySizeVariable="num_updates">
  23067. <Data ElementName="index" Type="int8" Size="1" />
  23068. <Data ElementName="update_countval" Type="int8" Size="1" />
  23069. <Data ElementName="update_currentval" Type="int16" Size="1" />
  23070. <Data ElementName="update_maxval" Type="int16" Size="1" />
  23071. <Data ElementName="icon" Type="int16" Size="1" />
  23072. <Data ElementName="update_target_name" Type="EQ2_16Bit_String" Size="1" />
  23073. </Data>
  23074. <Data ElementName="unknown4" Type="int32" Size="1" />
  23075. </Data>
  23076. <Data ElementName="unknown5" Type="int8" Size="2" />
  23077. <Data ElementName="update" Type="int8" Size="1" />
  23078. <Data ElementName="bullets" Type="int8" Size="1" />
  23079. <Data ElementName="update_taskgroup_number" Type="int16" Size="1" />
  23080. <Data ElementName="update_task_number" Type="int16" Size="1" />
  23081. <Data ElementName="onscreen_update" Type="int8" Size="1" />
  23082. <Data ElementName="onscreen_update_count" Type="int16" Size="1" />
  23083. <Data ElementName="onscreen_update_text" Type="EQ2_16Bit_String" Size="1" />
  23084. <Data ElementName="onscreen_update_text2" Type="EQ2_16Bit_String" Size="1" />
  23085. <Data ElementName="onscreen_update_icon" Type="int16" Size="1" />
  23086. <Data ElementName="unknown8" Type="int8" Size="2" />
  23087. <Data ElementName="reward" Type="EQ2_16Bit_String" Size="1" />
  23088. <Data ElementName="unknown9" Type="int8" Size="7" />
  23089. <Data ElementName="max_coin" Type="int64" Size="1" />
  23090. <Data ElementName="min_coin" Type="int64" Size="1" />
  23091. <Data ElementName="status_points" Type="int32" Size="1" />
  23092. <Data ElementName="text" Type="EQ2_16Bit_String" Size="1" />
  23093. <Data ElementName="exp_bonus" Type="int16" Size="1" />
  23094. <Data ElementName="unknown10" Type="int8" Size="1" />
  23095. <Data ElementName="num_select_rewards" Type="int32" Size="1" />
  23096. <Data ElementName="select_rewards_array" Type="Array" ArraySizeVariable="num_select_rewards">
  23097. <Data ElementName="select_reward_id" Type="int32" Size="1" />
  23098. <Data ElementName="select_item" Type="EQ2_Item" Size="1" />
  23099. </Data>
  23100. <Data ElementName="num_rewards" Type="int32" />
  23101. <Data ElementName="rewards_array" Type="Array" ArraySizeVariable="num_rewards">
  23102. <Data ElementName="reward_id" Type="int32" Size="1" />
  23103. <Data ElementName="item" Type="EQ2_Item" Size="1" />
  23104. </Data>
  23105. <Data ElementName="num_factions" Type="int8" />
  23106. <Data ElementName="factions_array" Type="Array" ArraySizeVariable="num_factions">
  23107. <Data ElementName="faction_name" Type="EQ2_16Bit_String" Size="1" />
  23108. <Data ElementName="amount" Type="sint32" Size="1" />
  23109. </Data>
  23110. <Data ElementName="unknown11" Type="int8" Size="7" />
  23111. </Struct>
  23112. <Struct Name="Substruct_MapData" ClientVersion="58617">
  23113. <Data ElementName="map_array" Type="array" ArraySizeVariable="num_updates">
  23114. <Data ElementName="map_name" Type="EQ2_16Bit_String" Size="1" />
  23115. <Data ElementName="map_unknown" Type="int16" Size="1" />
  23116. <Data ElementName="num_locations" Type="int16" Size="1" />
  23117. <Data ElementName="locations_array" Type="Array" ArraySizeVariable="num_locations">
  23118. <Data ElementName="loc_x" Type="float" Size="1" />
  23119. <Data ElementName="loc_y" Type="float" Size="1" />
  23120. <Data ElementName="loc_z" Type="float" Size="1" />
  23121. </Data>
  23122. </Data>
  23123. </Struct>
  23124. <Struct Name="Substruct_MapData" ClientVersion="60114">
  23125. <Data ElementName="map_data_array_size" Type="int8" IfVariableSet="unknown5bxxx" />
  23126. <Data ElementName="map_array" Type="array" ArraySizeVariable="num_updates">
  23127. <Data ElementName="map_name" Type="EQ2_16Bit_String" Size="1" />
  23128. <Data ElementName="map_unknown" Type="int16" Size="1" />
  23129. <Data ElementName="num_locations" Type="int16" Size="1" />
  23130. <Data ElementName="locations_array" Type="Array" ArraySizeVariable="num_locations">
  23131. <Data ElementName="loc_x" Type="float" Size="1" />
  23132. <Data ElementName="loc_y" Type="float" Size="1" />
  23133. <Data ElementName="loc_z" Type="float" Size="1" />
  23134. </Data>
  23135. </Data>
  23136. </Struct>
  23137. <Struct Name="Substruct_MapData" ClientVersion="60174">
  23138. <Data ElementName="map_array" Type="array" ArraySizeVariable="num_updates">
  23139. <Data ElementName="map_name" Type="EQ2_16Bit_String" Size="1" />
  23140. <Data ElementName="map_unknown" Type="int16" Size="1" />
  23141. <Data ElementName="num_locations" Type="int16" Size="1" />
  23142. <Data ElementName="locations_array" Type="Array" ArraySizeVariable="num_locations">
  23143. <Data ElementName="loc_x" Type="float" Size="1" />
  23144. <Data ElementName="loc_y" Type="float" Size="1" />
  23145. <Data ElementName="loc_z" Type="float" Size="1" />
  23146. </Data>
  23147. </Data>
  23148. </Struct>
  23149. <Struct Name="Substruct_MapData" ClientVersion="63167">
  23150. <Data ElementName="map_array" Type="array" ArraySizeVariable="num_updates">
  23151. <Data ElementName="map_name" Type="EQ2_16Bit_String" Size="1" />
  23152. <Data ElementName="map_unknown" Type="int16" Size="1" />
  23153. <Data ElementName="num_locations" Type="int16" Size="1" />
  23154. <Data ElementName="locations_array" Type="Array" ArraySizeVariable="num_locations">
  23155. <Data ElementName="loc_x" Type="float" Size="1" />
  23156. <Data ElementName="loc_y" Type="float" Size="1" />
  23157. <Data ElementName="loc_z" Type="float" Size="1" />
  23158. </Data>
  23159. </Data>
  23160. </Struct>
  23161. <Struct Name="Substruct_MapData" ClientVersion="66157">
  23162. <Data ElementName="map_array" Type="array" ArraySizeVariable="num_updates">
  23163. <Data ElementName="map_name" Type="EQ2_16Bit_String" Size="1" />
  23164. <Data ElementName="map_unknown_66157_1_MJ1" Type="int16" Size="1" />
  23165. <Data ElementName="num_locations" Type="int16" Size="1" />
  23166. <Data ElementName="locations_array" Type="Array" ArraySizeVariable="num_locations">
  23167. <Data ElementName="loc_x" Type="float" Size="1" />
  23168. <Data ElementName="loc_y" Type="float" Size="1" />
  23169. <Data ElementName="loc_z" Type="float" Size="1" />
  23170. </Data>
  23171. </Data>
  23172. </Struct>
  23173. <Struct Name="Substruct_JournalRewardData" ClientVersion="1096">
  23174. <Data ElementName="unknown8" Type="int8" Size="2" />
  23175. <Data ElementName="reward" Type="EQ2_16Bit_String" Size="1" />
  23176. <Data ElementName="unknown9" Type="int8" Size="7" />
  23177. <Data ElementName="max_coin" Type="int64" Size="1" />
  23178. <Data ElementName="min_coin" Type="int64" Size="1" />
  23179. <Data ElementName="status_points" Type="int32" Size="1" />
  23180. <Data ElementName="text" Type="EQ2_16Bit_String" Size="1" />
  23181. <Data ElementName="exp_bonus" Type="int16" Size="1" />
  23182. <Data ElementName="unknown10" Type="int8" Size="1" />
  23183. <Data ElementName="num_select_rewards" Type="int32" Size="1" />
  23184. <Data ElementName="select_rewards_array" Type="Array" ArraySizeVariable="num_select_rewards">
  23185. <Data ElementName="select_reward_id" Type="int32" Size="1" />
  23186. <Data ElementName="select_item" Type="EQ2_Item" Size="1" />
  23187. </Data>
  23188. <Data ElementName="num_rewards" Type="int32" />
  23189. <Data ElementName="rewards_array" Type="Array" ArraySizeVariable="num_rewards">
  23190. <Data ElementName="reward_id" Type="int32" Size="1" />
  23191. <Data ElementName="item" Type="EQ2_Item" Size="1" />
  23192. </Data>
  23193. <Data ElementName="num_factions" Type="int8" />
  23194. <Data ElementName="factions_array" Type="Array" ArraySizeVariable="num_factions">
  23195. <Data ElementName="faction_name" Type="EQ2_16Bit_String" Size="1" />
  23196. <Data ElementName="amount" Type="sint32" Size="1" />
  23197. </Data>
  23198. <Data ElementName="unknown11" Type="int8" Size="7" />
  23199. </Struct>
  23200. <Struct Name="Substruct_JournalRewardData" ClientVersion="1188">
  23201. <Data ElementName="unknown8" Type="int8" Size="4" />
  23202. <Data ElementName="reward" Type="EQ2_16Bit_String" Size="1" />
  23203. <Data ElementName="unknown9" Type="int8" Size="7" />
  23204. <Data ElementName="max_coin" Type="int64" Size="1" />
  23205. <Data ElementName="min_coin" Type="int64" Size="1" />
  23206. <Data ElementName="status_points" Type="int32" Size="1" />
  23207. <Data ElementName="text" Type="EQ2_16Bit_String" Size="1" />
  23208. <Data ElementName="exp_bonus" Type="int16" Size="1" />
  23209. <Data ElementName="unknown10" Type="int8" Size="1" />
  23210. <Data ElementName="num_select_rewards" Type="int32" Size="1" />
  23211. <Data ElementName="select_rewards_array" Type="Array" ArraySizeVariable="num_select_rewards">
  23212. <Data ElementName="select_reward_id" Type="int32" Size="1" />
  23213. <Data ElementName="select_item" Type="EQ2_Item" Size="1" />
  23214. </Data>
  23215. <Data ElementName="num_rewards" Type="int32" />
  23216. <Data ElementName="rewards_array" Type="Array" ArraySizeVariable="num_rewards">
  23217. <Data ElementName="reward_id" Type="int32" Size="1" />
  23218. <Data ElementName="item" Type="EQ2_Item" Size="1" />
  23219. </Data>
  23220. <Data ElementName="num_factions" Type="int8" />
  23221. <Data ElementName="factions_array" Type="Array" ArraySizeVariable="num_factions">
  23222. <Data ElementName="faction_name" Type="EQ2_16Bit_String" Size="1" />
  23223. <Data ElementName="amount" Type="sint32" Size="1" />
  23224. </Data>
  23225. <Data ElementName="unknown11" Type="int8" Size="8" />
  23226. </Struct>
  23227. <Struct Name="Substruct_JournalRewardData" ClientVersion="58617">
  23228. <Data ElementName="reward" Type="EQ2_16Bit_String" Size="1" />
  23229. <Data ElementName="unknown9" Type="int8" Size="7" />
  23230. <Data ElementName="max_coin" Type="int64" Size="1" />
  23231. <Data ElementName="min_coin" Type="int64" Size="1" />
  23232. <!-- New in 60174, the first int32 is always 0x00004E20 (20,000) -->
  23233. <Data ElementName="unknown9a" Type="int32" Size="2" />
  23234. <Data ElementName="status_points" Type="int32" Size="1" />
  23235. <Data ElementName="text" Type="EQ2_16Bit_String" Size="1" />
  23236. <Data ElementName="exp_bonus" Type="int16" Size="1" />
  23237. <Data ElementName="unknown10" Type="int8" Size="1" />
  23238. <Data ElementName="num_select_rewards" Type="int32" Size="1" />
  23239. <Data ElementName="select_rewards_array" Type="Array" ArraySizeVariable="num_select_rewards">
  23240. <Data ElementName="select_reward_id" Type="int32" Size="1" />
  23241. <Data ElementName="select_item" Type="EQ2_Item" Size="1" />
  23242. </Data>
  23243. <Data ElementName="num_rewards" Type="int32" />
  23244. <Data ElementName="rewards_array" Type="Array" ArraySizeVariable="num_rewards">
  23245. <Data ElementName="reward_id" Type="int32" Size="1" />
  23246. <Data ElementName="item" Type="EQ2_Item" Size="1" />
  23247. </Data>
  23248. <Data ElementName="num_factions" Type="int8" />
  23249. <Data ElementName="factions_array" Type="Array" ArraySizeVariable="num_factions">
  23250. <Data ElementName="faction_name" Type="EQ2_16Bit_String" Size="1" />
  23251. <Data ElementName="amount" Type="sint32" Size="1" />
  23252. </Data>
  23253. <Data ElementName="unknown11" Type="int8" Size="7" />
  23254. </Struct>
  23255. <Struct Name="Substruct_JournalRewardData" ClientVersion="60114">
  23256. <Data ElementName="reward" Type="EQ2_16Bit_String" Size="1" />
  23257. <Data ElementName="unknown9" Type="int8" Size="7" />
  23258. <Data ElementName="max_coin" Type="int64" Size="1" />
  23259. <Data ElementName="min_coin" Type="int64" Size="1" />
  23260. <!-- New in 60174, the first int32 is always 0x00004E20 (20,000) -->
  23261. <Data ElementName="unknown9a" Type="int32" Size="2" />
  23262. <Data ElementName="status_points" Type="int32" Size="1" />
  23263. <Data ElementName="text" Type="EQ2_16Bit_String" Size="1" />
  23264. <Data ElementName="exp_bonus" Type="int16" Size="1" />
  23265. <Data ElementName="unknown10" Type="int8" Size="1" />
  23266. <Data ElementName="num_select_rewards" Type="int32" Size="1" />
  23267. <Data ElementName="select_rewards_array" Type="Array" ArraySizeVariable="num_select_rewards">
  23268. <Data ElementName="select_reward_id" Type="int32" Size="1" />
  23269. <Data ElementName="select_item" Type="EQ2_Item" Size="1" />
  23270. </Data>
  23271. <Data ElementName="num_rewards" Type="int32" />
  23272. <Data ElementName="rewards_array" Type="Array" ArraySizeVariable="num_rewards">
  23273. <Data ElementName="reward_id" Type="int32" Size="1" />
  23274. <Data ElementName="item" Type="EQ2_Item" Size="1" />
  23275. </Data>
  23276. <Data ElementName="num_factions" Type="int8" />
  23277. <Data ElementName="factions_array" Type="Array" ArraySizeVariable="num_factions">
  23278. <Data ElementName="faction_name" Type="EQ2_16Bit_String" Size="1" />
  23279. <Data ElementName="amount" Type="sint32" Size="1" />
  23280. </Data>
  23281. <Data ElementName="unknown11" Type="int8" Size="7" />
  23282. </Struct>
  23283. <Struct Name="Substruct_JournalRewardData" ClientVersion="60174">
  23284. <Data ElementName="unknown8a" Type="int8" Size="1" />
  23285. <Data ElementName="unknown8" Type="int8" Size="3" />
  23286. <Data ElementName="reward" Type="EQ2_16Bit_String" Size="1" />
  23287. <Data ElementName="unknown9" Type="int8" Size="7" />
  23288. <Data ElementName="max_coin" Type="int64" Size="1" />
  23289. <Data ElementName="min_coin" Type="int64" Size="1" />
  23290. <!-- New in 60174, the first int32 is always 0x00004E20 (20,000) -->
  23291. <Data ElementName="unknown9a" Type="int32" Size="2" />
  23292. <Data ElementName="status_points" Type="int32" Size="1" />
  23293. <Data ElementName="text" Type="EQ2_16Bit_String" Size="1" />
  23294. <Data ElementName="exp_bonus" Type="int16" Size="1" />
  23295. <Data ElementName="unknown10" Type="int8" Size="1" />
  23296. <Data ElementName="num_select_rewards" Type="int32" Size="1" />
  23297. <Data ElementName="select_rewards_array" Type="Array" ArraySizeVariable="num_select_rewards">
  23298. <Data ElementName="select_reward_id" Type="int32" Size="1" />
  23299. <Data ElementName="select_item" Type="EQ2_Item" Size="1" />
  23300. </Data>
  23301. <Data ElementName="num_rewards" Type="int32" />
  23302. <Data ElementName="rewards_array" Type="Array" ArraySizeVariable="num_rewards">
  23303. <Data ElementName="reward_id" Type="int32" Size="1" />
  23304. <Data ElementName="item" Type="EQ2_Item" Size="1" />
  23305. </Data>
  23306. <Data ElementName="num_factions" Type="int8" />
  23307. <Data ElementName="factions_array" Type="Array" ArraySizeVariable="num_factions">
  23308. <Data ElementName="faction_name" Type="EQ2_16Bit_String" Size="1" />
  23309. <Data ElementName="amount" Type="sint32" Size="1" />
  23310. </Data>
  23311. <Data ElementName="unknown11" Type="int8" Size="7" />
  23312. </Struct>
  23313. <Struct Name="Substruct_JournalRewardData" ClientVersion="63167">
  23314. <Data ElementName="reward" Type="EQ2_16Bit_String" Size="1" />
  23315. <Data ElementName="unknown9" Type="int8" Size="7" />
  23316. <Data ElementName="max_coin" Type="int64" Size="1" />
  23317. <Data ElementName="min_coin" Type="int64" Size="1" />
  23318. <!-- New in 60174, the first int32 is always 0x00004E20 (20,000) -->
  23319. <Data ElementName="unknown9a" Type="int32" Size="2" />
  23320. <Data ElementName="status_points" Type="int32" Size="1" />
  23321. <Data ElementName="text" Type="EQ2_16Bit_String" Size="1" />
  23322. <Data ElementName="exp_bonus" Type="int16" Size="1" />
  23323. <Data ElementName="unknown10" Type="int8" Size="1" />
  23324. <Data ElementName="num_select_rewards" Type="int32" Size="1" />
  23325. <Data ElementName="select_rewards_array" Type="Array" ArraySizeVariable="num_select_rewards">
  23326. <Data ElementName="select_reward_id" Type="int32" Size="1" />
  23327. <Data ElementName="select_item" Type="EQ2_Item" Size="1" />
  23328. </Data>
  23329. <Data ElementName="num_rewards" Type="int32" />
  23330. <Data ElementName="rewards_array" Type="Array" ArraySizeVariable="num_rewards">
  23331. <Data ElementName="reward_id" Type="int32" Size="1" />
  23332. <Data ElementName="item" Type="EQ2_Item" Size="1" />
  23333. </Data>
  23334. <Data ElementName="num_factions" Type="int8" />
  23335. <Data ElementName="factions_array" Type="Array" ArraySizeVariable="num_factions">
  23336. <Data ElementName="faction_name" Type="EQ2_16Bit_String" Size="1" />
  23337. <Data ElementName="amount" Type="sint32" Size="1" />
  23338. </Data>
  23339. <Data ElementName="unknown11" Type="int8" Size="7" />
  23340. </Struct>
  23341. <Struct Name="Substruct_JournalRewardData" ClientVersion="66157">
  23342. <Data ElementName="reward" Type="EQ2_16Bit_String" Size="1" />
  23343. <Data ElementName="unknown9" Type="int8" Size="7" />
  23344. <Data ElementName="max_coin" Type="int64" Size="1" />
  23345. <Data ElementName="min_coin" Type="int64" Size="1" />
  23346. <!-- New in 60174, the first int32 is always 0x00004E20 (20,000) -->
  23347. <Data ElementName="unknown9a" Type="int32" Size="2" />
  23348. <Data ElementName="status_points" Type="int32" Size="1" />
  23349. <Data ElementName="text" Type="EQ2_16Bit_String" Size="1" />
  23350. <Data ElementName="exp_bonus" Type="int16" Size="1" />
  23351. <Data ElementName="unknown10" Type="int8" Size="1" />
  23352. <Data ElementName="num_select_rewards" Type="int32" Size="1" />
  23353. <Data ElementName="select_rewards_array" Type="Array" ArraySizeVariable="num_select_rewards">
  23354. <Data ElementName="select_reward_id" Type="int32" Size="1" />
  23355. <Data ElementName="select_item" Type="EQ2_Item" Size="1" />
  23356. </Data>
  23357. <Data ElementName="num_rewards" Type="int32" />
  23358. <Data ElementName="rewards_array" Type="Array" ArraySizeVariable="num_rewards">
  23359. <Data ElementName="reward_id" Type="int32" Size="1" />
  23360. <Data ElementName="item" Type="EQ2_Item" Size="1" />
  23361. </Data>
  23362. <Data ElementName="num_factions" Type="int8" />
  23363. <Data ElementName="factions_array" Type="Array" ArraySizeVariable="num_factions">
  23364. <Data ElementName="faction_name" Type="EQ2_16Bit_String" Size="1" />
  23365. <Data ElementName="amount" Type="sint32" Size="1" />
  23366. </Data>
  23367. <Data ElementName="unknown11" Type="int8" Size="7" />
  23368. </Struct>
  23369. <Struct Name="WS_QuestJournalReply" ClientVersion="1096" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqQuestJournalReplyCmd" >
  23370. <Data ElementName="quest_id" Type="int32" Size="1" />
  23371. <Data ElementName="player_crc" Type="int32" Size="1" />
  23372. <Data ElementName="name" Type="EQ2_16Bit_String" Size="1" />
  23373. <Data ElementName="description" Type="EQ2_16Bit_String" Size="1" />
  23374. <Data ElementName="zone" Type="EQ2_16Bit_String" Size="1" />
  23375. <Data ElementName="type" Type="EQ2_16Bit_String" Size="1" />
  23376. <Data ElementName="complete_header" Type="EQ2_16Bit_String" Size="1" />
  23377. <Data ElementName="day" Type="int8" Size="1" />
  23378. <Data ElementName="month" Type="int8" Size="1" />
  23379. <Data ElementName="year" Type="int8" Size="1" />
  23380. <Data ElementName="time_stamp" Type="int32" Size="1" />
  23381. <Data ElementName="unknown" Type="int8" Size="5" />
  23382. <Data ElementName="level" Type="int8" Size="1" />
  23383. <Data ElementName="encounter_level" Type="int8" Size="1" />
  23384. <Data ElementName="unknown2b" Type="int8" Size="1" />
  23385. <Data ElementName="difficulty" Type="int8" Size="1" />
  23386. <Data ElementName="complete" Type="int8" Size="1" />
  23387. <Data ElementName="complete2" Type="int8" Size="1" />
  23388. <Data ElementName="complete3" Type="int8" Size="1" />
  23389. <Data ElementName="unknown3" Type="int8" Size="2" />
  23390. <Data ElementName="deletable" Type="int8" Size="1" />
  23391. <Data ElementName="shareable" Type="int8" Size="1" />
  23392. <Data ElementName="unknown3b" Type="int8" Size="1" />
  23393. <Data ElementName="task_groups_completed" Type="int16" Size="1" />
  23394. <Data ElementName="display_quest_helper" Type="int8" Size="1" />
  23395. <Data ElementName="num_task_groups" Type="int16" />
  23396. <Data ElementName="task_group_array" Type="Array" ArraySizeVariable="num_task_groups">
  23397. <Data ElementName="task_group" Type="EQ2_16Bit_String" Size="1" />
  23398. <Data ElementName="num_tasks" Type="int16" />
  23399. <Data ElementName="task_array" Type="Array" ArraySizeVariable="num_tasks">
  23400. <Data ElementName="task" Type="EQ2_16Bit_String" Size="1" />
  23401. <Data ElementName="task_completed" Type="int8" Size="1" />
  23402. </Data>
  23403. <Data ElementName="num_updates" Type="int16" />
  23404. <Data ElementName="update_array" Type="Array" ArraySizeVariable="num_updates">
  23405. <Data ElementName="index" Type="int8" Size="1" />
  23406. <Data ElementName="update_countval" Type="int8" Size="1" />
  23407. <Data ElementName="update_currentval" Type="int16" Size="1" />
  23408. <Data ElementName="update_maxval" Type="int16" Size="1" />
  23409. <Data ElementName="icon" Type="int16" Size="1" />
  23410. <Data ElementName="update_target_name" Type="EQ2_16Bit_String" Size="1" />
  23411. </Data>
  23412. <Data ElementName="unknown4" Type="int32" Size="1" />
  23413. </Data>
  23414. <!-- The following element should never make it into the packet, make sure the IfVariableSet is set to a variable that is never set -->
  23415. <Data ElementName="map_data_array_size" Type="int8" IfVariableSet="unknown5b" />
  23416. <Data ElementName="map_data_array" Type="Array" ArraySizeVariable="map_data_array_size" IfVariableNotSet="complete">
  23417. <Data ElementName="map_name" Type="EQ2_16Bit_String" Size="1" />
  23418. <Data ElementName="num_update_locs" Type="int16" Size="1" />
  23419. <Data ElementName="update_locs_array" Type="Array" ArraySizeVariable="num_update_locs">
  23420. <Data ElementName="num_locations" Type="int16" Size="1" />
  23421. <Data ElementName="locations_array" Type="Array" ArraySizeVariable="num_locations">
  23422. <Data ElementName="loc_x" Type="float" Size="1" />
  23423. <Data ElementName="loc_y" Type="float" Size="1" />
  23424. <Data ElementName="loc_z" Type="float" Size="1" />
  23425. </Data>
  23426. </Data>
  23427. <Data ElementName="unknown5" Type="int8" Size="2" />
  23428. </Data>
  23429. <Data ElementName="unknown5b" Type="int8" Size="2" />
  23430. <Data ElementName="update" Type="int8" Size="1" />
  23431. <Data ElementName="bullets" Type="int8" Size="1" />
  23432. <Data ElementName="update_taskgroup_number" Type="int16" Size="1" />
  23433. <Data ElementName="update_task_number" Type="int16" Size="1" />
  23434. <Data ElementName="onscreen_update" Type="int8" Size="1" />
  23435. <Data ElementName="onscreen_update_count" Type="int16" Size="1" />
  23436. <Data ElementName="onscreen_update_text" Type="EQ2_16Bit_String" Size="1" />
  23437. <Data ElementName="onscreen_update_text2" Type="EQ2_16Bit_String" Size="1" />
  23438. <Data ElementName="onscreen_update_icon" Type="int16" Size="1" />
  23439. <Data ElementName="reward_data" Substruct="Substruct_JournalRewardData" IfVariableNotSet="complete" />
  23440. <Data ElementName="classic_eq_sound" Type="int8" Size="1" IfVariableSet="complete" />
  23441. <Data ElementName="unknown12b" Type="int8" Size="8" IfVariableSet="complete" />
  23442. </Struct>
  23443. <Struct Name="WS_QuestJournalReply" ClientVersion="1188" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqQuestJournalReplyCmd" >
  23444. <Data ElementName="quest_id" Type="int32" Size="1" />
  23445. <Data ElementName="player_crc" Type="int32" Size="1" />
  23446. <Data ElementName="name" Type="EQ2_16Bit_String" Size="1" />
  23447. <Data ElementName="description" Type="EQ2_16Bit_String" Size="1" />
  23448. <Data ElementName="zone" Type="EQ2_16Bit_String" Size="1" />
  23449. <Data ElementName="type" Type="EQ2_16Bit_String" Size="1" />
  23450. <Data ElementName="complete_header" Type="EQ2_16Bit_String" Size="1" />
  23451. <Data ElementName="day" Type="int8" Size="1" />
  23452. <Data ElementName="month" Type="int8" Size="1" />
  23453. <Data ElementName="year" Type="int8" Size="1" />
  23454. <Data ElementName="time_stamp" Type="int32" Size="1" />
  23455. <Data ElementName="unknown" Type="int8" Size="5" />
  23456. <Data ElementName="unknown2b" Type="int8" Size="1" />
  23457. <Data ElementName="level" Type="int8" Size="1" />
  23458. <Data ElementName="encounter_level" Type="int8" Size="1" />
  23459. <Data ElementName="difficulty" Type="int8" Size="1" />
  23460. <Data ElementName="complete" Type="int8" Size="1" />
  23461. <Data ElementName="complete2" Type="int8" Size="1" />
  23462. <Data ElementName="complete3" Type="int8" Size="1" />
  23463. <Data ElementName="unknown3" Type="int8" Size="2" />
  23464. <Data ElementName="deletable" Type="int8" Size="1" />
  23465. <Data ElementName="shareable" Type="int8" Size="1" />
  23466. <Data ElementName="unknown3b" Type="int8" Size="1" />
  23467. <Data ElementName="task_groups_completed" Type="int16" Size="1" />
  23468. <Data ElementName="display_quest_helper" Type="int8" Size="1" />
  23469. <Data ElementName="num_task_groups" Type="int16" />
  23470. <Data ElementName="task_group_array" Type="Array" ArraySizeVariable="num_task_groups">
  23471. <Data ElementName="task_group" Type="EQ2_16Bit_String" Size="1" />
  23472. <Data ElementName="num_tasks" Type="int16" />
  23473. <Data ElementName="task_array" Type="Array" ArraySizeVariable="num_tasks">
  23474. <Data ElementName="task" Type="EQ2_16Bit_String" Size="1" />
  23475. <Data ElementName="task_completed" Type="int8" Size="1" />
  23476. </Data>
  23477. <Data ElementName="num_updates" Type="int16" />
  23478. <Data ElementName="update_array" Type="Array" ArraySizeVariable="num_updates">
  23479. <Data ElementName="index" Type="int8" Size="1" />
  23480. <Data ElementName="update_countval" Type="int8" Size="1" />
  23481. <Data ElementName="update_currentval" Type="int16" Size="1" />
  23482. <Data ElementName="update_maxval" Type="int16" Size="1" />
  23483. <Data ElementName="icon" Type="int16" Size="1" />
  23484. <Data ElementName="update_target_name" Type="EQ2_16Bit_String" Size="1" />
  23485. </Data>
  23486. <Data ElementName="unknown4" Type="int32" Size="1" />
  23487. </Data>
  23488. <!-- The following element should never make it into the packet, make sure the IfVariableSet is set to a variable that is never set -->
  23489. <Data ElementName="map_data_array_size" Type="int8" IfVariableSet="unknown5b" />
  23490. <Data ElementName="map_data_array" Type="Array" ArraySizeVariable="map_data_array_size" IfVariableNotSet="complete">
  23491. <Data ElementName="map_name" Type="EQ2_16Bit_String" Size="1" />
  23492. <Data ElementName="num_update_locs" Type="int16" Size="1" />
  23493. <Data ElementName="update_locs_array" Type="Array" ArraySizeVariable="num_update_locs">
  23494. <Data ElementName="num_locations" Type="int16" Size="1" />
  23495. <Data ElementName="locations_array" Type="Array" ArraySizeVariable="num_locations">
  23496. <Data ElementName="loc_x" Type="float" Size="1" />
  23497. <Data ElementName="loc_y" Type="float" Size="1" />
  23498. <Data ElementName="loc_z" Type="float" Size="1" />
  23499. </Data>
  23500. </Data>
  23501. <Data ElementName="unknown5" Type="int8" Size="2" />
  23502. </Data>
  23503. <Data ElementName="unknown5b" Type="int8" Size="2" />
  23504. <Data ElementName="update" Type="int8" Size="1" />
  23505. <Data ElementName="bullets" Type="int8" Size="1" />
  23506. <Data ElementName="update_taskgroup_number" Type="int16" Size="1" />
  23507. <Data ElementName="update_task_number" Type="int16" Size="1" />
  23508. <Data ElementName="onscreen_update" Type="int8" Size="1" />
  23509. <Data ElementName="onscreen_update_count" Type="int16" Size="1" />
  23510. <Data ElementName="onscreen_update_text" Type="EQ2_16Bit_String" Size="1" />
  23511. <Data ElementName="onscreen_update_text2" Type="EQ2_16Bit_String" Size="1" />
  23512. <Data ElementName="onscreen_update_icon" Type="int16" Size="1" />
  23513. <Data ElementName="reward_data" Substruct="Substruct_JournalRewardData" IfVariableNotSet="complete" />
  23514. <Data ElementName="classic_eq_sound" Type="int8" Size="1" IfVariableSet="complete" />
  23515. <Data ElementName="unknown12b" Type="int8" Size="8" IfVariableSet="complete" />
  23516. </Struct>
  23517. <Struct Name="WS_QuestJournalReply" ClientVersion="58617" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqQuestJournalReplyCmd" >
  23518. <Data ElementName="quest_id" Type="int32" Size="1" />
  23519. <Data ElementName="player_crc" Type="int32" Size="1" />
  23520. <Data ElementName="name" Type="EQ2_16Bit_String" Size="1" />
  23521. <Data ElementName="description" Type="EQ2_16Bit_String" Size="1" />
  23522. <Data ElementName="zone" Type="EQ2_16Bit_String" Size="1" />
  23523. <Data ElementName="type" Type="EQ2_16Bit_String" Size="1" />
  23524. <Data ElementName="complete_header" Type="EQ2_16Bit_String" Size="1" />
  23525. <Data ElementName="day" Type="int8" Size="1" />
  23526. <Data ElementName="month" Type="int8" Size="1" />
  23527. <Data ElementName="year" Type="int8" Size="1" />
  23528. <Data ElementName="time_stamp" Type="int32" Size="1" />
  23529. <Data ElementName="unknown" Type="int8" Size="5" />
  23530. <Data ElementName="unknown2b" Type="int8" Size="1" />
  23531. <Data ElementName="level" Type="int8" Size="1" />
  23532. <Data ElementName="encounter_level" Type="int8" Size="1" />
  23533. <Data ElementName="difficulty" Type="int8" Size="1" />
  23534. <Data ElementName="complete" Type="int8" Size="1" />
  23535. <Data ElementName="complete2" Type="int8" Size="1" />
  23536. <Data ElementName="complete3" Type="int8" Size="1" />
  23537. <Data ElementName="unknown3" Type="int8" Size="2" />
  23538. <Data ElementName="deletable" Type="int8" Size="1" />
  23539. <Data ElementName="shareable" Type="int8" Size="1" />
  23540. <Data ElementName="unknown3b" Type="int8" Size="1" />
  23541. <Data ElementName="task_groups_completed" Type="int16" Size="1" />
  23542. <Data ElementName="display_quest_helper" Type="int8" Size="1" />
  23543. <Data ElementName="num_task_groups" Type="int16" />
  23544. <Data ElementName="task_group_array" Type="Array" ArraySizeVariable="num_task_groups">
  23545. <Data ElementName="task_group" Type="EQ2_16Bit_String" Size="1" />
  23546. <Data ElementName="num_tasks" Type="int16" />
  23547. <Data ElementName="task_array" Type="Array" ArraySizeVariable="num_tasks">
  23548. <Data ElementName="task" Type="EQ2_16Bit_String" Size="1" />
  23549. <Data ElementName="task_completed" Type="int8" Size="1" />
  23550. </Data>
  23551. <Data ElementName="num_updates" Type="int16" />
  23552. <Data ElementName="update_array" Type="Array" ArraySizeVariable="num_updates">
  23553. <Data ElementName="index" Type="int8" Size="1" />
  23554. <Data ElementName="update_countval" Type="int8" Size="1" />
  23555. <Data ElementName="update_currentval" Type="int16" Size="1" />
  23556. <Data ElementName="update_maxval" Type="int16" Size="1" />
  23557. <Data ElementName="icon" Type="int16" Size="1" />
  23558. <Data ElementName="update_target_name" Type="EQ2_16Bit_String" Size="1" />
  23559. </Data>
  23560. <Data ElementName="unknown4" Type="int32" Size="1" />
  23561. <!-- uncomment following line for ANAL comment for live emu-->
  23562. <Data ElementName="map_data" Substruct="Substruct_MapData" />
  23563. <!-- uncomment following array for EMU comment for ANAL emu -->
  23564. <!-- <Data ElementName="map_array" Type="array" ArraySizeVariable="num_updates">
  23565. <Data ElementName="map_name" Type="EQ2_16Bit_String" Size="1" />
  23566. <Data ElementName="map_unknown" Type="int16" Size="1" />
  23567. <Data ElementName="num_locations" Type="int16" Size="1" />
  23568. <Data ElementName="locations_array" Type="Array" ArraySizeVariable="num_locations">
  23569. <Data ElementName="loc_x" Type="float" Size="1" />
  23570. <Data ElementName="loc_y" Type="float" Size="1" />
  23571. <Data ElementName="loc_z" Type="float" Size="1" />
  23572. </Data>
  23573. </Data> -->
  23574. </Data>
  23575. <Data ElementName="unknown5" Type="int16" Size="1" />
  23576. <Data ElementName="update" Type="int8" Size="1" />
  23577. <Data ElementName="bullets" Type="int8" Size="1" />
  23578. <Data ElementName="update_taskgroup_number" Type="int16" Size="1" />
  23579. <Data ElementName="update_task_number" Type="int16" Size="1" />
  23580. <Data ElementName="onscreen_update" Type="int8" Size="1" />
  23581. <Data ElementName="onscreen_update_count" Type="int16" Size="1" />
  23582. <Data ElementName="onscreen_update_text" Type="EQ2_16Bit_String" Size="1" />
  23583. <Data ElementName="onscreen_update_text2" Type="EQ2_16Bit_String" Size="1" />
  23584. <Data ElementName="onscreen_update_icon" Type="int16" Size="1" />
  23585. <Data ElementName="unknown8" Type="int8" Size="3" />
  23586. <Data ElementName="usable_item_count" Type="int16" Size="1" />
  23587. <Data ElementName="usable_item_array" Type="Array" ArraySizeVariable="usable_item_count">
  23588. <Data ElementName="item_id" Type="int32" Size="1" />
  23589. <Data ElementName="item_unique_id" Type="int32" Size="1" />
  23590. <Data ElementName="item_icon" Type="int16" Size="1" />
  23591. <Data ElementName="unknown1" Type="int8" Size="1" /> <!-- 0 -->
  23592. <Data ElementName="unknown2" Type="int32" Size="1" /> <!-- FF FF FF FF -->
  23593. </Data>
  23594. <Data ElementName="reward_data" Substruct="Substruct_JournalRewardData" IfVariableNotSet="complete" />
  23595. <Data ElementName="classic_eq_sound" Type="int8" Size="1" IfVariableSet="complete" />
  23596. <Data ElementName="unknown12b" Type="int8" Size="8" IfVariableSet="complete" />
  23597. </Struct>
  23598. <Struct Name="WS_QuestJournalReply" ClientVersion="60114" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqQuestJournalReplyCmd" >
  23599. <Data ElementName="quest_id" Type="int32" Size="1" />
  23600. <Data ElementName="player_crc" Type="int32" Size="1" />
  23601. <Data ElementName="name" Type="EQ2_16Bit_String" Size="1" />
  23602. <Data ElementName="description" Type="EQ2_16Bit_String" Size="1" />
  23603. <Data ElementName="zone" Type="EQ2_16Bit_String" Size="1" />
  23604. <Data ElementName="type" Type="EQ2_16Bit_String" Size="1" />
  23605. <Data ElementName="complete_header" Type="EQ2_16Bit_String" Size="1" />
  23606. <Data ElementName="day" Type="int8" Size="1" />
  23607. <Data ElementName="month" Type="int8" Size="1" />
  23608. <Data ElementName="year" Type="int8" Size="1" />
  23609. <Data ElementName="time_stamp" Type="int32" Size="1" />
  23610. <Data ElementName="unknown" Type="int8" Size="5" />
  23611. <Data ElementName="unknown2b" Type="int8" Size="1" />
  23612. <Data ElementName="level" Type="int8" Size="1" />
  23613. <Data ElementName="encounter_level" Type="int8" Size="1" />
  23614. <Data ElementName="difficulty" Type="int8" Size="1" />
  23615. <Data ElementName="complete" Type="int8" Size="1" />
  23616. <Data ElementName="complete2" Type="int8" Size="1" />
  23617. <Data ElementName="complete3" Type="int8" Size="1" />
  23618. <Data ElementName="unknown3" Type="int8" Size="2" />
  23619. <Data ElementName="deletable" Type="int8" Size="1" />
  23620. <Data ElementName="shareable" Type="int8" Size="1" />
  23621. <Data ElementName="unknown3b" Type="int8" Size="1" />
  23622. <Data ElementName="task_groups_completed" Type="int16" Size="1" />
  23623. <Data ElementName="display_quest_helper" Type="int8" Size="1" />
  23624. <Data ElementName="num_task_groups" Type="int16" />
  23625. <Data ElementName="task_group_array" Type="Array" ArraySizeVariable="num_task_groups">
  23626. <Data ElementName="task_group" Type="EQ2_16Bit_String" Size="1" />
  23627. <Data ElementName="num_tasks" Type="int16" />
  23628. <Data ElementName="task_array" Type="Array" ArraySizeVariable="num_tasks">
  23629. <Data ElementName="task" Type="EQ2_16Bit_String" Size="1" />
  23630. <Data ElementName="task_completed" Type="int8" Size="1" />
  23631. </Data>
  23632. <Data ElementName="num_updates" Type="int16" />
  23633. <Data ElementName="update_array" Type="Array" ArraySizeVariable="num_updates">
  23634. <Data ElementName="index" Type="int8" Size="1" />
  23635. <Data ElementName="update_countval" Type="int8" Size="1" />
  23636. <Data ElementName="update_currentval" Type="int16" Size="1" />
  23637. <Data ElementName="update_maxval" Type="int16" Size="1" />
  23638. <Data ElementName="icon" Type="int16" Size="1" />
  23639. <Data ElementName="update_target_name" Type="EQ2_16Bit_String" Size="1" />
  23640. </Data>
  23641. <Data ElementName="unknown4" Type="int32" Size="1" />
  23642. <!-- uncomment following line for ANAL comment for live emu-->
  23643. <!-- <Data ElementName="map_data" Substruct="Substruct_MapData" />-->
  23644. <!-- uncomment following array for EMU comment for ANAL emu -->
  23645. <Data ElementName="map_data_array_size" Type="int8" IfVariableSet="unknown5bxxx" />
  23646. <Data ElementName="map_array" Type="array" ArraySizeVariable="num_tasks">
  23647. <Data ElementName="map_name" Type="EQ2_16Bit_String" Size="1" />
  23648. <Data ElementName="map_unknown" Type="int16" Size="1" />
  23649. <Data ElementName="num_locations" Type="int16" Size="1" />
  23650. <Data ElementName="locations_array" Type="Array" ArraySizeVariable="num_locations">
  23651. <Data ElementName="loc_x" Type="float" Size="1" />
  23652. <Data ElementName="loc_y" Type="float" Size="1" />
  23653. <Data ElementName="loc_z" Type="float" Size="1" />
  23654. </Data>
  23655. </Data>
  23656. </Data>
  23657. <Data ElementName="unknown5" Type="int16" Size="1" />
  23658. <Data ElementName="update" Type="int8" Size="1" />
  23659. <Data ElementName="bullets" Type="int8" Size="1" />
  23660. <Data ElementName="update_taskgroup_number" Type="int16" Size="1" />
  23661. <Data ElementName="update_task_number" Type="int16" Size="1" />
  23662. <Data ElementName="onscreen_update" Type="int8" Size="1" />
  23663. <Data ElementName="onscreen_update_count" Type="int16" Size="1" />
  23664. <Data ElementName="onscreen_update_text" Type="EQ2_16Bit_String" Size="1" />
  23665. <Data ElementName="onscreen_update_text2" Type="EQ2_16Bit_String" Size="1" />
  23666. <Data ElementName="onscreen_update_icon" Type="int16" Size="1" />
  23667. <Data ElementName="unknown8" Type="int8" Size="3" />
  23668. <Data ElementName="usable_item_count" Type="int16" Size="1" />
  23669. <Data ElementName="usable_item_array" Type="Array" ArraySizeVariable="usable_item_count">
  23670. <Data ElementName="item_id" Type="int32" Size="1" />
  23671. <Data ElementName="item_unique_id" Type="int32" Size="1" />
  23672. <Data ElementName="item_icon" Type="int16" Size="1" />
  23673. <Data ElementName="unknown1" Type="int8" Size="1" /> <!-- 0 -->
  23674. <Data ElementName="unknown2" Type="int32" Size="1" /> <!-- FF FF FF FF -->
  23675. </Data>
  23676. <Data ElementName="reward_data" Substruct="Substruct_JournalRewardData" IfVariableNotSet="complete" />
  23677. <Data ElementName="classic_eq_sound" Type="int8" Size="1" IfVariableSet="complete" />
  23678. <Data ElementName="unknown12b" Type="int8" Size="8" IfVariableSet="complete" />
  23679. </Struct>
  23680. <Struct Name="WS_QuestJournalReply" ClientVersion="60174" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqQuestJournalReplyCmd" >
  23681. <Data ElementName="quest_id" Type="int32" Size="1" />
  23682. <Data ElementName="player_crc" Type="int32" Size="1" />
  23683. <Data ElementName="name" Type="EQ2_16Bit_String" Size="1" />
  23684. <Data ElementName="description" Type="EQ2_16Bit_String" Size="1" />
  23685. <Data ElementName="zone" Type="EQ2_16Bit_String" Size="1" />
  23686. <Data ElementName="type" Type="EQ2_16Bit_String" Size="1" />
  23687. <Data ElementName="complete_header" Type="EQ2_16Bit_String" Size="1" />
  23688. <Data ElementName="day" Type="int8" Size="1" />
  23689. <Data ElementName="month" Type="int8" Size="1" />
  23690. <Data ElementName="year" Type="int8" Size="1" />
  23691. <Data ElementName="time_stamp" Type="int32" Size="1" />
  23692. <Data ElementName="unknown" Type="int8" Size="5" />
  23693. <Data ElementName="unknown2b" Type="int8" Size="1" />
  23694. <Data ElementName="level" Type="int8" Size="1" />
  23695. <Data ElementName="encounter_level" Type="int8" Size="1" />
  23696. <Data ElementName="difficulty" Type="int8" Size="1" />
  23697. <Data ElementName="complete" Type="int8" Size="1" />
  23698. <Data ElementName="complete2" Type="int8" Size="1" />
  23699. <Data ElementName="complete3" Type="int8" Size="1" />
  23700. <Data ElementName="unknown3" Type="int8" Size="2" />
  23701. <Data ElementName="deletable" Type="int8" Size="1" />
  23702. <Data ElementName="shareable" Type="int8" Size="1" />
  23703. <Data ElementName="unknown3b" Type="int8" Size="1" />
  23704. <Data ElementName="task_groups_completed" Type="int16" Size="1" />
  23705. <Data ElementName="display_quest_helper" Type="int8" Size="1" />
  23706. <Data ElementName="num_task_groups" Type="int16" />
  23707. <Data ElementName="task_group_array" Type="Array" ArraySizeVariable="num_task_groups">
  23708. <Data ElementName="task_group" Type="EQ2_16Bit_String" Size="1" />
  23709. <Data ElementName="num_tasks" Type="int16" />
  23710. <Data ElementName="task_array" Type="Array" ArraySizeVariable="num_tasks">
  23711. <Data ElementName="task" Type="EQ2_16Bit_String" Size="1" />
  23712. <Data ElementName="task_completed" Type="int8" Size="1" />
  23713. </Data>
  23714. <Data ElementName="num_updates" Type="int16" />
  23715. <Data ElementName="update_array" Type="Array" ArraySizeVariable="num_updates">
  23716. <Data ElementName="index" Type="int8" Size="1" />
  23717. <Data ElementName="update_countval" Type="int8" Size="1" />
  23718. <Data ElementName="update_currentval" Type="int16" Size="1" />
  23719. <Data ElementName="update_maxval" Type="int16" Size="1" />
  23720. <Data ElementName="icon" Type="int16" Size="1" />
  23721. <Data ElementName="update_target_name" Type="EQ2_16Bit_String" Size="1" />
  23722. </Data>
  23723. <Data ElementName="unknown4" Type="int32" Size="1" />
  23724. <Data ElementName="map_array" Type="array" ArraySizeVariable="num_updates">
  23725. <Data ElementName="map_name" Type="EQ2_16Bit_String" Size="1" />
  23726. <Data ElementName="map_unknown" Type="int16" Size="1" />
  23727. <Data ElementName="num_locations" Type="int16" Size="1" />
  23728. <Data ElementName="locations_array" Type="Array" ArraySizeVariable="num_locations">
  23729. <Data ElementName="loc_x" Type="float" Size="1" />
  23730. <Data ElementName="loc_y" Type="float" Size="1" />
  23731. <Data ElementName="loc_z" Type="float" Size="1" />
  23732. </Data>
  23733. </Data>
  23734. </Data>
  23735. <Data ElementName="unknown5" Type="int16" Size="1" />
  23736. <Data ElementName="update" Type="int8" Size="1" />
  23737. <Data ElementName="bullets" Type="int8" Size="1" />
  23738. <Data ElementName="update_taskgroup_number" Type="int16" Size="1" />
  23739. <Data ElementName="update_task_number" Type="int16" Size="1" />
  23740. <Data ElementName="onscreen_update" Type="int8" Size="1" />
  23741. <Data ElementName="onscreen_update_count" Type="int16" Size="1" />
  23742. <Data ElementName="onscreen_update_text" Type="EQ2_16Bit_String" Size="1" />
  23743. <Data ElementName="onscreen_update_text2" Type="EQ2_16Bit_String" Size="1" />
  23744. <Data ElementName="onscreen_update_icon" Type="int16" Size="1" />
  23745. <Data ElementName="usable_item_count" Type="int16" Size="1" />
  23746. <Data ElementName="usable_item_array" Type="Array" ArraySizeVariable="usable_item_count">
  23747. <Data ElementName="item_id" Type="int32" Size="1" />
  23748. <Data ElementName="item_unique_id" Type="int32" Size="1" />
  23749. <Data ElementName="item_icon" Type="int16" Size="1" />
  23750. <Data ElementName="unknown1" Type="int8" Size="1" /> <!-- 0 -->
  23751. <Data ElementName="unknown2" Type="int32" Size="1" /> <!-- FF FF FF FF -->
  23752. </Data>
  23753. <Data ElementName="reward_data" Substruct="Substruct_JournalRewardData" IfVariableNotSet="complete" />
  23754. <Data ElementName="classic_eq_sound" Type="int8" Size="1" IfVariableSet="complete" />
  23755. <Data ElementName="unknown12b" Type="int8" Size="8" IfVariableSet="complete" />
  23756. </Struct>
  23757. <Struct Name="WS_QuestJournalReply" ClientVersion="63167" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqQuestJournalReplyCmd" >
  23758. <Data ElementName="quest_id" Type="int32" Size="1" />
  23759. <Data ElementName="player_crc" Type="int32" Size="1" />
  23760. <Data ElementName="name" Type="EQ2_16Bit_String" Size="1" />
  23761. <Data ElementName="description" Type="EQ2_16Bit_String" Size="1" />
  23762. <Data ElementName="zone" Type="EQ2_16Bit_String" Size="1" />
  23763. <Data ElementName="type" Type="EQ2_16Bit_String" Size="1" />
  23764. <Data ElementName="complete_header" Type="EQ2_16Bit_String" Size="1" />
  23765. <Data ElementName="day" Type="int8" Size="1" />
  23766. <Data ElementName="month" Type="int8" Size="1" />
  23767. <Data ElementName="year" Type="int8" Size="1" />
  23768. <Data ElementName="time_stamp" Type="int32" Size="1" />
  23769. <Data ElementName="unknown" Type="int8" Size="5" />
  23770. <Data ElementName="unknown2b" Type="int8" Size="1" />
  23771. <Data ElementName="level" Type="int8" Size="1" />
  23772. <Data ElementName="encounter_level" Type="int8" Size="1" />
  23773. <Data ElementName="difficulty" Type="int8" Size="1" />
  23774. <Data ElementName="complete" Type="int8" Size="1" />
  23775. <Data ElementName="complete2" Type="int8" Size="1" />
  23776. <Data ElementName="complete3" Type="int8" Size="1" />
  23777. <Data ElementName="unknown3" Type="int8" Size="2" />
  23778. <Data ElementName="deletable" Type="int8" Size="1" />
  23779. <Data ElementName="shareable" Type="int8" Size="1" />
  23780. <Data ElementName="unknown3b" Type="int8" Size="1" />
  23781. <Data ElementName="task_groups_completed" Type="int16" Size="1" />
  23782. <Data ElementName="display_quest_helper" Type="int8" Size="1" />
  23783. <Data ElementName="num_task_groups" Type="int16" />
  23784. <Data ElementName="task_group_array" Type="Array" ArraySizeVariable="num_task_groups">
  23785. <Data ElementName="task_group" Type="EQ2_16Bit_String" Size="1" />
  23786. <Data ElementName="num_tasks" Type="int16" />
  23787. <Data ElementName="task_array" Type="Array" ArraySizeVariable="num_tasks">
  23788. <Data ElementName="task" Type="EQ2_16Bit_String" Size="1" />
  23789. <Data ElementName="task_completed" Type="int8" Size="1" />
  23790. </Data>
  23791. <Data ElementName="num_updates" Type="int16" />
  23792. <Data ElementName="update_array" Type="Array" ArraySizeVariable="num_updates">
  23793. <Data ElementName="index" Type="int8" Size="1" />
  23794. <Data ElementName="update_countval" Type="int8" Size="1" />
  23795. <Data ElementName="update_currentval" Type="int16" Size="1" />
  23796. <Data ElementName="update_maxval" Type="int16" Size="1" />
  23797. <Data ElementName="icon" Type="int16" Size="1" />
  23798. <Data ElementName="update_target_name" Type="EQ2_16Bit_String" Size="1" />
  23799. </Data>
  23800. <Data ElementName="unknown4" Type="int32" Size="1" />
  23801. <Data ElementName="map_array" Type="array" ArraySizeVariable="num_updates">
  23802. <Data ElementName="map_name" Type="EQ2_16Bit_String" Size="1" />
  23803. <Data ElementName="map_unknown" Type="int16" Size="1" />
  23804. <Data ElementName="num_locations" Type="int16" Size="1" />
  23805. <Data ElementName="locations_array" Type="Array" ArraySizeVariable="num_locations">
  23806. <Data ElementName="loc_x" Type="float" Size="1" />
  23807. <Data ElementName="loc_y" Type="float" Size="1" />
  23808. <Data ElementName="loc_z" Type="float" Size="1" />
  23809. </Data>
  23810. </Data>
  23811. </Data>
  23812. <Data ElementName="unknown5" Type="int16" Size="1" />
  23813. <Data ElementName="update" Type="int8" Size="1" />
  23814. <Data ElementName="bullets" Type="int8" Size="1" />
  23815. <Data ElementName="update_taskgroup_number" Type="int16" Size="1" />
  23816. <Data ElementName="update_task_number" Type="int16" Size="1" />
  23817. <Data ElementName="onscreen_update" Type="int8" Size="1" />
  23818. <Data ElementName="onscreen_update_count" Type="int16" Size="1" />
  23819. <Data ElementName="onscreen_update_text" Type="EQ2_16Bit_String" Size="1" />
  23820. <Data ElementName="onscreen_update_text2" Type="EQ2_16Bit_String" Size="1" />
  23821. <Data ElementName="onscreen_update_icon" Type="int16" Size="1" />
  23822. <Data ElementName="unknown8a" Type="int8" Size="1" />
  23823. <Data ElementName="unknown8" Type="int8" Size="3" />
  23824. <Data ElementName="usable_item_count" Type="int16" Size="1" />
  23825. <Data ElementName="usable_item_array" Type="Array" ArraySizeVariable="usable_item_count">
  23826. <Data ElementName="item_id" Type="int32" Size="1" />
  23827. <Data ElementName="item_unique_id" Type="int32" Size="1" />
  23828. <Data ElementName="item_icon" Type="int16" Size="1" />
  23829. <Data ElementName="unknown1" Type="int8" Size="1" /> <!-- 0 -->
  23830. <Data ElementName="unknown2" Type="int32" Size="1" /> <!-- FF FF FF FF -->
  23831. </Data>
  23832. <Data ElementName="reward_data" Substruct="Substruct_JournalRewardData" IfVariableNotSet="complete" />
  23833. <Data ElementName="classic_eq_sound" Type="int8" Size="1" IfVariableSet="complete" />
  23834. <Data ElementName="unknown12b" Type="int8" Size="8" IfVariableSet="complete" />
  23835. </Struct>
  23836. <Struct Name="WS_QuestJournalReply" ClientVersion="66157" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqQuestJournalReplyCmd" >
  23837. <Data ElementName="quest_id" Type="int32" Size="1" />
  23838. <Data ElementName="player_crc" Type="int32" Size="1" />
  23839. <Data ElementName="name" Type="EQ2_16Bit_String" Size="1" />
  23840. <Data ElementName="description" Type="EQ2_16Bit_String" Size="1" />
  23841. <Data ElementName="zone" Type="EQ2_16Bit_String" Size="1" />
  23842. <Data ElementName="type" Type="EQ2_16Bit_String" Size="1" />
  23843. <Data ElementName="complete_header" Type="EQ2_16Bit_String" Size="1" />
  23844. <Data ElementName="day" Type="int8" Size="1" />
  23845. <Data ElementName="month" Type="int8" Size="1" />
  23846. <Data ElementName="year" Type="int8" Size="1" />
  23847. <Data ElementName="time_stamp" Type="int32" Size="1" />
  23848. <Data ElementName="unknown_66157_1_MJ" Type="int8" Size="5" />
  23849. <Data ElementName="unknown2b" Type="int8" Size="1" />
  23850. <Data ElementName="level" Type="int8" Size="1" />
  23851. <Data ElementName="encounter_level" Type="int8" Size="1" />
  23852. <Data ElementName="difficulty" Type="int8" Size="1" />
  23853. <Data ElementName="complete" Type="int8" Size="1" />
  23854. <Data ElementName="complete2" Type="int8" Size="1" />
  23855. <Data ElementName="complete3" Type="int8" Size="1" />
  23856. <Data ElementName="unknown3" Type="int8" Size="2" />
  23857. <Data ElementName="deletable" Type="int8" Size="1" />
  23858. <Data ElementName="shareable" Type="int8" Size="1" />
  23859. <Data ElementName="unknown3b" Type="int8" Size="1" />
  23860. <Data ElementName="task_groups_completed" Type="int16" Size="1" />
  23861. <Data ElementName="display_quest_helper" Type="int8" Size="1" />
  23862. <Data ElementName="num_task_groups" Type="int16" />
  23863. <Data ElementName="task_group_array" Type="Array" ArraySizeVariable="num_task_groups">
  23864. <Data ElementName="task_group" Type="EQ2_16Bit_String" Size="1" />
  23865. <Data ElementName="num_tasks" Type="int16" />
  23866. <Data ElementName="task_array" Type="Array" ArraySizeVariable="num_tasks">
  23867. <Data ElementName="task" Type="EQ2_16Bit_String" Size="1" />
  23868. <Data ElementName="task_completed" Type="int8" Size="1" />
  23869. </Data>
  23870. <Data ElementName="num_updates" Type="int16" />
  23871. <Data ElementName="update_array" Type="Array" ArraySizeVariable="num_updates">
  23872. <Data ElementName="index" Type="int8" Size="1" />
  23873. <Data ElementName="update_countval" Type="int8" Size="1" />
  23874. <Data ElementName="update_currentval" Type="int16" Size="1" />
  23875. <Data ElementName="update_maxval" Type="int16" Size="1" />
  23876. <Data ElementName="icon" Type="int16" Size="1" />
  23877. <Data ElementName="update_target_name" Type="EQ2_16Bit_String" Size="1" />
  23878. </Data>
  23879. <Data ElementName="unknown4" Type="int32" Size="1" />
  23880. <!-- uncomment following line for ANAL comment for live emu-->
  23881. <Data ElementName="map_data" Substruct="Substruct_MapData" />
  23882. <!-- uncomment following array for EMU comment for ANAL emu -->
  23883. <!-- <Data ElementName="map_array" Type="array" ArraySizeVariable="num_updates">
  23884. <Data ElementName="map_name" Type="EQ2_16Bit_String" Size="1" />
  23885. <Data ElementName="map_unknown_66157_1_MJ1" Type="int16" Size="1" />
  23886. <Data ElementName="num_locations" Type="int16" Size="1" />
  23887. <Data ElementName="locations_array" Type="Array" ArraySizeVariable="num_locations">
  23888. <Data ElementName="loc_x" Type="float" Size="1" />
  23889. <Data ElementName="loc_y" Type="float" Size="1" />
  23890. <Data ElementName="loc_z" Type="float" Size="1" />
  23891. </Data>
  23892. </Data> -->
  23893. </Data>
  23894. <Data ElementName="unknown5" Type="int16" Size="1" />
  23895. <Data ElementName="update" Type="int8" Size="1" />
  23896. <Data ElementName="bullets" Type="int8" Size="1" />
  23897. <Data ElementName="update_taskgroup_number" Type="int16" Size="1" />
  23898. <Data ElementName="update_task_number" Type="int16" Size="1" />
  23899. <Data ElementName="onscreen_update" Type="int8" Size="1" />
  23900. <Data ElementName="onscreen_update_count" Type="int16" Size="1" />
  23901. <Data ElementName="onscreen_update_text" Type="EQ2_16Bit_String" Size="1" />
  23902. <Data ElementName="onscreen_update_text2" Type="EQ2_16Bit_String" Size="1" />
  23903. <Data ElementName="onscreen_update_icon" Type="int16" Size="1" />
  23904. <Data ElementName="unknown8a" Type="int8" Size="1" />
  23905. <Data ElementName="unknown8" Type="int8" Size="3" />
  23906. <Data ElementName="usable_item_count" Type="int16" Size="1" />
  23907. <Data ElementName="usable_item_array" Type="Array" ArraySizeVariable="usable_item_count">
  23908. <Data ElementName="item_id" Type="int32" Size="1" />
  23909. <Data ElementName="item_unique_id" Type="int32" Size="1" />
  23910. <Data ElementName="item_icon" Type="int16" Size="1" />
  23911. <Data ElementName="unknown1" Type="int8" Size="1" /> <!-- 0 -->
  23912. <Data ElementName="unknown2" Type="int32" Size="1" /> <!-- FF FF FF FF -->
  23913. </Data>
  23914. <Data ElementName="reward_data" Substruct="Substruct_JournalRewardData" IfVariableNotSet="complete" />
  23915. <Data ElementName="classic_eq_sound" Type="int8" Size="1" IfVariableSet="complete" />
  23916. <Data ElementName="unknown12b" Type="int8" Size="8" IfVariableSet="complete" />
  23917. </Struct>
  23918. <Struct Name="WS_QuestJournalReply_PARSER_ONLY" ClientVersion="1" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqQuestJournalReplyCmd" >
  23919. <Data ElementName="quest_id" Type="int32" Size="1" />
  23920. <Data ElementName="player_crc" Type="int32" Size="1" />
  23921. <Data ElementName="name" Type="EQ2_16Bit_String" Size="1" />
  23922. <Data ElementName="description" Type="EQ2_16Bit_String" Size="1" />
  23923. <Data ElementName="zone" Type="EQ2_16Bit_String" Size="1" />
  23924. <Data ElementName="type" Type="EQ2_16Bit_String" Size="1" />
  23925. <Data ElementName="complete_header" Type="EQ2_16Bit_String" Size="1" />
  23926. <Data ElementName="day" Type="int8" Size="1" />
  23927. <Data ElementName="month" Type="int8" Size="1" />
  23928. <Data ElementName="year" Type="int8" Size="1" />
  23929. <Data ElementName="unknown" Type="int8" Size="8" />
  23930. <Data ElementName="level" Type="int8" Size="1" />
  23931. <Data ElementName="encounter_level" Type="int8" Size="1" />
  23932. <Data ElementName="difficulty" Type="int8" Size="1" />
  23933. <Data ElementName="unknown3" Type="int8" Size="8" />
  23934. <Data ElementName="task_groups_completed" Type="int16" Size="1" />
  23935. <Data ElementName="num_task_groups" Type="int16" />
  23936. <Data ElementName="task_group_array" Type="Array" ArraySizeVariable="num_task_groups">
  23937. <Data ElementName="task_group" Type="EQ2_16Bit_String" Size="1" />
  23938. <Data ElementName="num_tasks" Type="int16" />
  23939. <Data ElementName="task_array" Type="Array" ArraySizeVariable="num_tasks">
  23940. <Data ElementName="task" Type="EQ2_16Bit_String" Size="1" />
  23941. <Data ElementName="task_completed" Type="int8" Size="1" />
  23942. </Data>
  23943. <Data ElementName="num_updates" Type="int16" />
  23944. <Data ElementName="update_array" Type="Array" ArraySizeVariable="num_updates">
  23945. <Data ElementName="index" Type="int8" Size="1" />
  23946. <Data ElementName="update_countval" Type="int8" Size="1" />
  23947. <Data ElementName="update_currentval" Type="int16" Size="1" />
  23948. <Data ElementName="update_maxval" Type="int16" Size="1" />
  23949. <Data ElementName="icon" Type="int16" Size="1" />
  23950. <Data ElementName="update_target_name" Type="EQ2_16Bit_String" Size="1" />
  23951. </Data>
  23952. <Data ElementName="unknown4" Type="int32" Size="1" />
  23953. </Data>
  23954. <Data ElementName="unknown5" Type="int8" Size="2" />
  23955. <Data ElementName="update" Type="int8" Size="1" />
  23956. <Data ElementName="bullets" Type="int8" Size="1" />
  23957. <Data ElementName="update_taskgroup_number" Type="int16" Size="1" />
  23958. <Data ElementName="update_task_number" Type="int16" Size="1" />
  23959. <Data ElementName="onscreen_update" Type="int8" Size="1" />
  23960. <Data ElementName="onscreen_update_count" Type="int16" Size="1" />
  23961. <Data ElementName="onscreen_update_text" Type="EQ2_16Bit_String" Size="1" />
  23962. <Data ElementName="onscreen_update_text2" Type="EQ2_16Bit_String" Size="1" />
  23963. <Data ElementName="onscreen_update_icon" Type="int16" Size="1" />
  23964. <Data ElementName="unknown8" Type="int8" Size="2" />
  23965. <Data ElementName="unknown8b" Type="int8" Size="1" />
  23966. <Data ElementName="reward" Type="EQ2_16Bit_String" Size="1" />
  23967. <Data ElementName="unknown9" Type="int8" Size="7" />
  23968. <Data ElementName="max_coin" Type="int64" Size="1" />
  23969. <Data ElementName="min_coin" Type="int64" Size="1" />
  23970. <Data ElementName="status_points" Type="int32" Size="1" />
  23971. <Data ElementName="text" Type="EQ2_16Bit_String" Size="1" />
  23972. <Data ElementName="exp_bonus" Type="int16" Size="1" />
  23973. <Data ElementName="unknown10" Type="int8" Size="1" />
  23974. </Struct>
  23975. <Struct Name="WS_QuestJournalReply_PARSER_ONLY" ClientVersion="860" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqQuestJournalReplyCmd" >
  23976. <Data ElementName="quest_id" Type="int32" Size="1" />
  23977. <Data ElementName="player_crc" Type="int32" Size="1" />
  23978. <Data ElementName="name" Type="EQ2_16Bit_String" Size="1" />
  23979. <Data ElementName="description" Type="EQ2_16Bit_String" Size="1" />
  23980. <Data ElementName="zone" Type="EQ2_16Bit_String" Size="1" />
  23981. <Data ElementName="type" Type="EQ2_16Bit_String" Size="1" />
  23982. <Data ElementName="complete_header" Type="EQ2_16Bit_String" Size="1" />
  23983. <Data ElementName="day" Type="int8" Size="1" />
  23984. <Data ElementName="month" Type="int8" Size="1" />
  23985. <Data ElementName="year" Type="int8" Size="1" />
  23986. <Data ElementName="unknown" Type="int8" Size="5" />
  23987. <Data ElementName="level" Type="int8" Size="1" />
  23988. <Data ElementName="encounter_level" Type="int8" Size="1" />
  23989. <Data ElementName="unknown2b" Type="int8" Size="1" />
  23990. <Data ElementName="difficulty" Type="int8" Size="1" />
  23991. <Data ElementName="unknown3" Type="int8" Size="8" />
  23992. <Data ElementName="task_groups_completed" Type="int16" Size="1" />
  23993. <Data ElementName="num_task_groups" Type="int16" />
  23994. <Data ElementName="task_group_array" Type="Array" ArraySizeVariable="num_task_groups">
  23995. <Data ElementName="task_group" Type="EQ2_16Bit_String" Size="1" />
  23996. <Data ElementName="num_tasks" Type="int16" />
  23997. <Data ElementName="task_array" Type="Array" ArraySizeVariable="num_tasks">
  23998. <Data ElementName="task" Type="EQ2_16Bit_String" Size="1" />
  23999. <Data ElementName="task_completed" Type="int8" Size="1" />
  24000. </Data>
  24001. <Data ElementName="num_updates" Type="int16" />
  24002. <Data ElementName="update_array" Type="Array" ArraySizeVariable="num_updates">
  24003. <Data ElementName="index" Type="int8" Size="1" />
  24004. <Data ElementName="update_countval" Type="int8" Size="1" />
  24005. <Data ElementName="update_currentval" Type="int16" Size="1" />
  24006. <Data ElementName="update_maxval" Type="int16" Size="1" />
  24007. <Data ElementName="icon" Type="int16" Size="1" />
  24008. <Data ElementName="update_target_name" Type="EQ2_16Bit_String" Size="1" />
  24009. </Data>
  24010. <Data ElementName="unknown4" Type="int32" Size="1" />
  24011. </Data>
  24012. <Data ElementName="unknown5" Type="int8" Size="2" />
  24013. <Data ElementName="update" Type="int8" Size="1" />
  24014. <Data ElementName="bullets" Type="int8" Size="1" />
  24015. <Data ElementName="update_taskgroup_number" Type="int16" Size="1" />
  24016. <Data ElementName="update_task_number" Type="int16" Size="1" />
  24017. <Data ElementName="onscreen_update" Type="int8" Size="1" />
  24018. <Data ElementName="onscreen_update_count" Type="int16" Size="1" />
  24019. <Data ElementName="onscreen_update_text" Type="EQ2_16Bit_String" Size="1" />
  24020. <Data ElementName="onscreen_update_text2" Type="EQ2_16Bit_String" Size="1" />
  24021. <Data ElementName="onscreen_update_icon" Type="int16" Size="1" />
  24022. <Data ElementName="unknown8" Type="int8" Size="2" />
  24023. <Data ElementName="reward" Type="EQ2_16Bit_String" Size="1" />
  24024. <Data ElementName="unknown9" Type="int8" Size="7" />
  24025. <Data ElementName="max_coin" Type="int64" Size="1" />
  24026. <Data ElementName="min_coin" Type="int64" Size="1" />
  24027. <Data ElementName="status_points" Type="int32" Size="1" />
  24028. <Data ElementName="text" Type="EQ2_16Bit_String" Size="1" />
  24029. <Data ElementName="exp_bonus" Type="int16" Size="1" />
  24030. <Data ElementName="unknown10" Type="int8" Size="1" />
  24031. </Struct>
  24032. <Struct Name="WS_CollectionUpdate" ClientVersion="1" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqCollectionUpdateCmd" >
  24033. <Data ElementName="num_collections" Type="int16" />
  24034. <Data ElementName="collection_array" Type="Array" ArraySizeVariable="num_collections">
  24035. <Data ElementName="unknown" Type="int8" Size="1" />
  24036. <Data ElementName="collection_name" Type="EQ2_16Bit_String" Size="1" />
  24037. <Data ElementName="collection_category" Type="EQ2_16Bit_String" Size="1" />
  24038. <Data ElementName="completed" Type="int8" Size="1" />
  24039. <Data ElementName="ready_to_turn_in" Type="int8" Size="1" />
  24040. <Data ElementName="collection_id" Type="int32" Size="1" />
  24041. <Data ElementName="level" Type="int8" Size="1" />
  24042. <Data ElementName="unknown3" Type="int8" Size="1" />
  24043. <Data ElementName="num_items" Type="int16" />
  24044. <Data ElementName="item_array" Type="Array" ArraySizeVariable="num_items">
  24045. <Data ElementName="item_icon" Type="int16" Size="1" />
  24046. <Data ElementName="item_name" Type="EQ2_16Bit_String" Size="1" />
  24047. </Data>
  24048. </Data>
  24049. <Data ElementName="new_collection_flag" Type="int8" Size="1" />
  24050. </Struct>
  24051. <Struct Name="WS_CollectionUpdate" ClientVersion="839" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqCollectionUpdateCmd" >
  24052. <Data ElementName="num_collections" Type="int16" />
  24053. <Data ElementName="collection_array" Type="Array" ArraySizeVariable="num_collections">
  24054. <Data ElementName="unknown" Type="int8" Size="1" />
  24055. <Data ElementName="collection_name" Type="EQ2_16Bit_String" Size="1" />
  24056. <Data ElementName="collection_category" Type="EQ2_16Bit_String" Size="1" />
  24057. <Data ElementName="completed" Type="int8" Size="1" />
  24058. <Data ElementName="ready_to_turn_in" Type="int8" Size="1" />
  24059. <Data ElementName="collection_id" Type="int32" Size="1" />
  24060. <Data ElementName="level" Type="int8" Size="1" />
  24061. <Data ElementName="unknown3" Type="int8" Size="1" />
  24062. <Data ElementName="num_items" Type="int16" />
  24063. <Data ElementName="item_array" Type="Array" ArraySizeVariable="num_items">
  24064. <Data ElementName="item_icon" Type="int16" Size="1" />
  24065. <Data ElementName="item_name" Type="EQ2_16Bit_String" Size="1" />
  24066. <Data ElementName="item_flag" Type="int8" Size="1" />
  24067. </Data>
  24068. </Data>
  24069. <Data ElementName="new_collection_flag" Type="int8" Size="1" />
  24070. </Struct>
  24071. <Struct Name="WS_CollectionUpdate" ClientVersion="955" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqCollectionUpdateCmd" >
  24072. <Data ElementName="num_collections" Type="int16" />
  24073. <Data ElementName="collection_array" Type="Array" ArraySizeVariable="num_collections">
  24074. <Data ElementName="unknown" Type="int8" Size="1" />
  24075. <Data ElementName="collection_name" Type="EQ2_16Bit_String" Size="1" />
  24076. <Data ElementName="collection_category" Type="EQ2_16Bit_String" Size="1" />
  24077. <Data ElementName="completed" Type="int8" Size="1" />
  24078. <Data ElementName="ready_to_turn_in" Type="int8" Size="1" />
  24079. <Data ElementName="collection_id" Type="int32" Size="1" />
  24080. <Data ElementName="level" Type="int8" Size="1" />
  24081. <Data ElementName="unknown3" Type="int8" Size="1" />
  24082. <Data ElementName="num_items" Type="int16" />
  24083. <Data ElementName="item_array" Type="Array" ArraySizeVariable="num_items">
  24084. <Data ElementName="item_flag" Type="int8" Size="1" />
  24085. <Data ElementName="item_icon" Type="int16" Size="1" />
  24086. <Data ElementName="item_id" Type="sint32" Size="1" />
  24087. <Data ElementName="item_crc" Type="sint32" Size="1" />
  24088. </Data>
  24089. </Data>
  24090. <Data ElementName="new_collection_flag" Type="int8" Size="1" />
  24091. </Struct>
  24092. <Struct Name="WS_CollectionItem" ClientVersion="1" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqCollectionItemCmd" >
  24093. <Data ElementName="collection_id" Type="int32" Size="1" />
  24094. <Data ElementName="collection_item_num" Type="int8" Size="1" />
  24095. <Data ElementName="add" Type="int8" Size="1" />
  24096. </Struct>
  24097. <Struct Name="WS_CollectionFilter" ClientVersion="1" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqCollectionFilterCmd" >
  24098. <Data ElementName="num_filters" Type="int16" Size="1" />
  24099. <Data ElementName="filter_array" Type="Array" ArraySizeVariable="num_filters">
  24100. <Data ElementName="collection_id" Type="int32" Size="1" />
  24101. <Data ElementName="collection_item_num" Type="int8" Size="1" />
  24102. </Data>
  24103. <Data ElementName="unknown" Type="int8" Size="1" />
  24104. <Data ElementName="unknown2" Type="int8" Size="1" />
  24105. <Data ElementName="item_icon" Type="int16" />
  24106. <Data ElementName="item_name" Type="EQ2_16Bit_String" />
  24107. <Data ElementName="item_id" Type="sint32" />
  24108. <Data ElementName="discovered" Type="int32" Size="1" />
  24109. <Data ElementName="unknown4" Type="int8" Size="1" />
  24110. </Struct>
  24111. <Struct Name="WS_QuestComplete" ClientVersion="1" OpcodeName="OP_QuestReward" >
  24112. <Data ElementName="title" Type="EQ2_16Bit_String" Size="1" />
  24113. <Data ElementName="name" Type="EQ2_16Bit_String" Size="1" />
  24114. <Data ElementName="description" Type="EQ2_16Bit_String" Size="1" />
  24115. <Data ElementName="unknown" Type="int8" Size="2" />
  24116. <Data ElementName="level" Type="int8" Size="1" />
  24117. <Data ElementName="max_coin" Type="int64" Size="1" />
  24118. <Data ElementName="min_coin" Type="int64" Size="1" />
  24119. <Data ElementName="status_points" Type="int32" Size="1" />
  24120. <Data ElementName="text" Type="EQ2_16Bit_String" Size="1" />
  24121. <Data ElementName="exp_bonus" Type="int16" Size="1" />
  24122. <Data ElementName="unknown10" Type="int8" Size="1" />
  24123. <Data ElementName="num_select_rewards" Type="int32" Size="1" />
  24124. <Data ElementName="select_rewards_array" Type="Array" ArraySizeVariable="num_select_rewards">
  24125. <Data ElementName="select_reward_id" Type="int32" Size="1" />
  24126. <Data ElementName="select_item" Type="EQ2_Item" Size="1" />
  24127. </Data>
  24128. <Data ElementName="num_rewards" Type="int32" />
  24129. <Data ElementName="rewards_array" Type="Array" ArraySizeVariable="num_rewards">
  24130. <Data ElementName="reward_id" Type="int32" Size="1" />
  24131. <Data ElementName="item" Type="EQ2_Item" Size="1" />
  24132. </Data>
  24133. <Data ElementName="num_factions" Type="int8" />
  24134. <Data ElementName="factions_array" Type="Array" ArraySizeVariable="num_factions">
  24135. <Data ElementName="faction_name" Type="EQ2_16Bit_String" Size="1" />
  24136. <Data ElementName="amount" Type="sint32" Size="1" />
  24137. </Data>
  24138. <Data ElementName="unknown3" Type="int8" Size="2" />
  24139. </Struct>
  24140. <Struct Name="WS_QuestComplete" ClientVersion="1096" OpcodeName="OP_QuestReward" >
  24141. <Data ElementName="title" Type="EQ2_16Bit_String" Size="1" />
  24142. <Data ElementName="name" Type="EQ2_16Bit_String" Size="1" />
  24143. <Data ElementName="description" Type="EQ2_16Bit_String" Size="1" />
  24144. <Data ElementName="difficulty" Type="int8" Size="1" />
  24145. <Data ElementName="encounter_level" Type="int8" Size="1" />
  24146. <Data ElementName="level" Type="int8" Size="1" />
  24147. <Data ElementName="max_coin" Type="int64" Size="1" />
  24148. <Data ElementName="min_coin" Type="int64" Size="1" />
  24149. <Data ElementName="status_points" Type="int32" Size="1" />
  24150. <Data ElementName="text" Type="EQ2_16Bit_String" Size="1" />
  24151. <Data ElementName="exp_bonus" Type="int16" Size="1" />
  24152. <Data ElementName="unknown10" Type="int8" Size="1" />
  24153. <Data ElementName="num_select_rewards" Type="int32" Size="1" />
  24154. <Data ElementName="select_rewards_array" Type="Array" ArraySizeVariable="num_select_rewards">
  24155. <Data ElementName="select_reward_id" Type="int32" Size="1" />
  24156. <Data ElementName="select_item" Type="EQ2_Item" Size="1" />
  24157. </Data>
  24158. <Data ElementName="num_rewards" Type="int32" />
  24159. <Data ElementName="rewards_array" Type="Array" ArraySizeVariable="num_rewards">
  24160. <Data ElementName="reward_id" Type="int32" Size="1" />
  24161. <Data ElementName="item" Type="EQ2_Item" Size="1" />
  24162. </Data>
  24163. <Data ElementName="num_factions" Type="int8" />
  24164. <Data ElementName="factions_array" Type="Array" ArraySizeVariable="num_factions">
  24165. <Data ElementName="faction_name" Type="EQ2_16Bit_String" Size="1" />
  24166. <Data ElementName="amount" Type="sint32" Size="1" />
  24167. </Data>
  24168. </Struct>
  24169. <Struct Name="WS_QuestComplete" ClientVersion="60114" OpcodeName="OP_QuestReward" >
  24170. <Data ElementName="title" Type="EQ2_16Bit_String" Size="1" />
  24171. <Data ElementName="name" Type="EQ2_16Bit_String" Size="1" />
  24172. <Data ElementName="description" Type="EQ2_16Bit_String" Size="1" />
  24173. <Data ElementName="difficulty" Type="int8" Size="1" />
  24174. <Data ElementName="encounter_level" Type="int8" Size="1" />
  24175. <Data ElementName="level" Type="int8" Size="1" />
  24176. <Data ElementName="max_coin" Type="int64" Size="1" />
  24177. <Data ElementName="min_coin" Type="int64" Size="1" />
  24178. <!-- Showed up in 60174, always seems to be 0x00004E20 (20,000) -->
  24179. <Data ElementName="unknown1" Type="int32" Size="2" />
  24180. <Data ElementName="status_points" Type="int32" Size="1" />
  24181. <Data ElementName="text" Type="EQ2_16Bit_String" Size="1" />
  24182. <Data ElementName="exp_bonus" Type="int16" Size="1" />
  24183. <Data ElementName="unknown10" Type="int8" Size="1" />
  24184. <Data ElementName="num_select_rewards" Type="int32" Size="1" />
  24185. <Data ElementName="select_rewards_array" Type="Array" ArraySizeVariable="num_select_rewards">
  24186. <Data ElementName="select_reward_id" Type="int32" Size="1" />
  24187. <Data ElementName="select_item" Type="EQ2_Item" Size="1" />
  24188. </Data>
  24189. <Data ElementName="num_rewards" Type="int32" />
  24190. <Data ElementName="rewards_array" Type="Array" ArraySizeVariable="num_rewards">
  24191. <Data ElementName="reward_id" Type="int32" Size="1" />
  24192. <Data ElementName="item" Type="EQ2_Item" Size="1" />
  24193. </Data>
  24194. <Data ElementName="num_factions" Type="int8" />
  24195. <Data ElementName="factions_array" Type="Array" ArraySizeVariable="num_factions">
  24196. <Data ElementName="faction_name" Type="EQ2_16Bit_String" Size="1" />
  24197. <Data ElementName="amount" Type="sint32" Size="1" />
  24198. </Data>
  24199. <Data ElementName="unknown11" Type="int8" Size="1" />
  24200. </Struct>
  24201. <Struct Name="WS_QuestComplete" ClientVersion="60174" OpcodeName="OP_QuestReward" >
  24202. <Data ElementName="title" Type="EQ2_16Bit_String" Size="1" />
  24203. <Data ElementName="name" Type="EQ2_16Bit_String" Size="1" />
  24204. <Data ElementName="description" Type="EQ2_16Bit_String" Size="1" />
  24205. <Data ElementName="difficulty" Type="int8" Size="1" />
  24206. <Data ElementName="encounter_level" Type="int8" Size="1" />
  24207. <Data ElementName="level" Type="int8" Size="1" />
  24208. <Data ElementName="max_coin" Type="int64" Size="1" />
  24209. <Data ElementName="min_coin" Type="int64" Size="1" />
  24210. <!-- Showed up in 60174, always seems to be 0x00004E20 (20,000) -->
  24211. <Data ElementName="unknown1" Type="int32" Size="2" />
  24212. <Data ElementName="status_points" Type="int32" Size="1" />
  24213. <Data ElementName="text" Type="EQ2_16Bit_String" Size="1" />
  24214. <Data ElementName="exp_bonus" Type="int16" Size="1" />
  24215. <Data ElementName="unknown10" Type="int8" Size="1" />
  24216. <Data ElementName="num_select_rewards" Type="int32" Size="1" />
  24217. <Data ElementName="select_rewards_array" Type="Array" ArraySizeVariable="num_select_rewards">
  24218. <Data ElementName="select_reward_id" Type="int32" Size="1" />
  24219. <Data ElementName="select_item" Type="EQ2_Item" Size="1" />
  24220. </Data>
  24221. <Data ElementName="num_rewards" Type="int32" />
  24222. <Data ElementName="rewards_array" Type="Array" ArraySizeVariable="num_rewards">
  24223. <Data ElementName="reward_id" Type="int32" Size="1" />
  24224. <Data ElementName="item" Type="EQ2_Item" Size="1" />
  24225. </Data>
  24226. <Data ElementName="num_factions" Type="int8" />
  24227. <Data ElementName="factions_array" Type="Array" ArraySizeVariable="num_factions">
  24228. <Data ElementName="faction_name" Type="EQ2_16Bit_String" Size="1" />
  24229. <Data ElementName="amount" Type="sint32" Size="1" />
  24230. </Data>
  24231. <Data ElementName="unknown11" Type="int8" Size="1" />
  24232. </Struct>
  24233. <Struct Name="WS_QuestFactionRewards" ClientVersion="1" >
  24234. <Data ElementName="num_factions" Type="int8" />
  24235. <Data ElementName="factions_array" Type="Array" ArraySizeVariable="num_factions">
  24236. <Data ElementName="faction_name" Type="EQ2_16Bit_String" Size="1" />
  24237. <Data ElementName="amount" Type="sint32" Size="1" />
  24238. </Data>
  24239. <Data ElementName="unknown11" Type="int8" Size="7" />
  24240. </Struct>
  24241. <Struct Name="WS_DialogOpen" ClientVersion="1" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqDialogOpenCmd" >
  24242. <Data ElementName="conversation_id" Type="int32" Size="1" />
  24243. <Data ElementName="unknown" Type="int16" Size="1" />
  24244. <Data ElementName="text" Type="EQ2_16Bit_String" Size="1" />
  24245. <Data ElementName="num_responses" Type="int16" />
  24246. <Data ElementName="response_array" Type="Array" ArraySizeVariable="num_responses">
  24247. <Data ElementName="response" Type="EQ2_16Bit_String" Size="1" />
  24248. </Data>
  24249. <Data ElementName="unknown2" Type="int8" />
  24250. <Data ElementName="spawn_id" Type="int32" />
  24251. <Data ElementName="voice" Type="EQ2_16Bit_String" Size="1" />
  24252. <Data ElementName="unknown3" Type="int8" Size="1" />
  24253. <Data ElementName="key1" Type="int32" Size="1" />
  24254. <Data ElementName="key2" Type="int32" Size="1" />
  24255. </Struct>
  24256. <Struct Name="WS_DialogOpen" ClientVersion="1096" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqDialogOpenCmd" >
  24257. <Data ElementName="conversation_id" Type="int32" Size="1" />
  24258. <Data ElementName="unknown" Type="int16" Size="1" />
  24259. <Data ElementName="text" Type="EQ2_16Bit_String" Size="1" />
  24260. <Data ElementName="num_responses" Type="int16" />
  24261. <Data ElementName="response_array" Type="Array" ArraySizeVariable="num_responses">
  24262. <Data ElementName="response" Type="EQ2_16Bit_String" Size="1" />
  24263. </Data>
  24264. <Data ElementName="unknown3" Type="int8" />
  24265. <Data ElementName="unknown2" Type="int8" />
  24266. <Data ElementName="spawn_id" Type="int32" />
  24267. <Data ElementName="voice" Type="EQ2_16Bit_String" Size="1" />
  24268. <Data ElementName="unknown3" Type="int8" Size="1" />
  24269. <Data ElementName="key1" Type="int32" Size="1" />
  24270. <Data ElementName="key2" Type="int32" Size="1" />
  24271. </Struct>
  24272. <Struct Name="WS_DialogSelect" ClientVersion="1" OpcodeName="OP_DialogSelectMsg" >
  24273. <Data ElementName="conversation_id" Type="int32" />
  24274. <Data ElementName="response" Type="int32" />
  24275. </Struct>
  24276. <Struct Name="WS_DialogClose" ClientVersion="1" OpcodeName="OP_DialogCloseMsg" >
  24277. <Data ElementName="conversation_id" Type="int32" />
  24278. </Struct>
  24279. <Struct Name="WS_ServerDialogClose" ClientVersion="1" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqDialogCloseCmd" >
  24280. <Data ElementName="conversation_id" Type="int32" />
  24281. </Struct>
  24282. <Struct Name="WS_FactionUpdate" ClientVersion="1" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqFactionUpdateCmd" >
  24283. <Data ElementName="num_factions" Type="int16" />
  24284. <Data ElementName="response_array" Type="Array" ArraySizeVariable="num_factions">
  24285. <Data ElementName="faction_id" Type="int32" />
  24286. <Data ElementName="name" Type="EQ2_16Bit_String" Size="1" />
  24287. <Data ElementName="category" Type="EQ2_16Bit_String" Size="1" />
  24288. <Data ElementName="description" Type="EQ2_16Bit_String" Size="1" />
  24289. <Data ElementName="unknown" Type="EQ2_16Bit_String" />
  24290. <Data ElementName="con" Type="sint8" />
  24291. <Data ElementName="percentage" Type="int8" />
  24292. <Data ElementName="unknown2" Type="int8" />
  24293. <Data ElementName="value" Type="sint32" />
  24294. </Data>
  24295. <Data ElementName="unknown3" Type="int8" />
  24296. </Struct>
  24297. <Struct Name="WS_Interrupt" ClientVersion="1" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqHearSpellInterruptCmd" >
  24298. <Data ElementName="spawn_id" Type="int32" />
  24299. <Data ElementName="num_targets" Type="int16" />
  24300. <Data ElementName="target_array" Type="Array" ArraySizeVariable="num_targets">
  24301. <Data ElementName="target_id" Type="int32" />
  24302. </Data>
  24303. <Data ElementName="spell_id" Type="int32" />
  24304. </Struct>
  24305. <Struct Name="WS_SpellNoLand" ClientVersion="1" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqHearSpellNoLandCmd">
  24306. <Data ElementName="spawn_id" Type="int32" />
  24307. <Data ElementName="num_targets" Type="int16" />
  24308. <Data ElementName="target_array" Type="Array" ArraySizeVariable="num_targets">
  24309. <Data ElementName="target" Type="int32" />
  24310. </Data>
  24311. <Data ElementName="spell_id" Type="int32" />
  24312. </Struct>
  24313. <Struct Name="WS_DisplaySpellFailed" ClientVersion="1" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqDisplaySpellFailCmd" >
  24314. <Data ElementName="error_code" Type="int16" />
  24315. </Struct>
  24316. <Struct Name="WS_DisplaySpellFailed" ClientVersion="1199" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqDisplaySpellFailCmd" >
  24317. <Data ElementName="error_code" Type="int8" />
  24318. <Data ElementName="unknown" Type="int8" />
  24319. </Struct>
  24320. <Struct Name="WS_FogInit" ClientVersion="942" OpcodeName="OP_MapFogDataInitMsg" >
  24321. <Data ElementName="unknown1" Type="int8" />
  24322. <Data ElementName="map_id" Type="int32" />
  24323. <Data ElementName="lowest_z" Type="float" />
  24324. <Data ElementName="highest_z" Type="float" />
  24325. <Data ElementName="unknown3" Type="int8" />
  24326. <Data ElementName="num_fog_locations" Type="int8" />
  24327. <Data ElementName="locations_array" Type="Array" ArraySizeVariable="num_fog_locations">
  24328. <Data ElementName="fog_location_unknown1" Type="int32" />
  24329. <Data ElementName="fog_location_name" Type="EQ2_16Bit_String" Size="1" />
  24330. <Data ElementName="fog_location_bounds1_x" Type="float" />
  24331. <Data ElementName="fog_location_bounds1_z" Type="float" />
  24332. <Data ElementName="fog_location_bounds2_x" Type="float" />
  24333. <Data ElementName="fog_location_bounds2_z" Type="float" />
  24334. <Data ElementName="fog_unknown4" Type="int16" />
  24335. <Data ElementName="fog_compressed_size" Type="int16" Size="1" OversizedValue="255" OversizedByte="255" />
  24336. <Data ElementName="fog_compressed_data_array" Type="Array" ArraySizeVariable="fog_compressed_size">
  24337. <Data ElementName="fog_compressed_data" Type="int8" />
  24338. </Data>
  24339. </Data>
  24340. <Data ElementName="unknown5" Type="int8" />
  24341. <Data ElementName="num_fog2_locations" Type="int8" />
  24342. <Data ElementName="locations2_array" Type="Array" ArraySizeVariable="num_fog2_locations">
  24343. <Data ElementName="fog2_location_unknown1" Type="int32" />
  24344. <Data ElementName="fog2_location_name" Type="EQ2_16Bit_String" Size="1" />
  24345. <Data ElementName="fog2_location_bounds1_x" Type="float" />
  24346. <Data ElementName="fog2_location_bounds1_z" Type="float" />
  24347. <Data ElementName="fog2_location_bounds2_x" Type="float" />
  24348. <Data ElementName="fog2_location_bounds2_z" Type="float" />
  24349. <Data ElementName="fog2_unknown4" Type="int16" />
  24350. <Data ElementName="fog2_compressed_size" Type="int16" Size="1" OversizedValue="255" OversizedByte="255" />
  24351. <Data ElementName="fog2_compressed_data_array" Type="Array" ArraySizeVariable="fog2_compressed_size">
  24352. <Data ElementName="fog2_compressed_data" Type="int8" />
  24353. </Data>
  24354. </Data>
  24355. <Data ElementName="num_maps" Type="int8" />
  24356. <Data ElementName="map_array" Type="Array" ArraySizeVariable="num_maps">
  24357. <Data ElementName="zone_name" Type="EQ2_16Bit_String" Size="1" />
  24358. <Data ElementName="explored_map_name" Type="EQ2_16Bit_String" Size="1" />
  24359. <Data ElementName="unexplored_map_name" Type="EQ2_16Bit_String" Size="1" />
  24360. <Data ElementName="unknown6" Type="int8" Size="8" />
  24361. <Data ElementName="unknown7" Type="int32" />
  24362. <Data ElementName="unknown8" Type="int32" />
  24363. <Data ElementName="map_bounds1_x" Type="float" />
  24364. <Data ElementName="map_bounds1_z" Type="float" />
  24365. <Data ElementName="map_bounds2_x" Type="float" />
  24366. <Data ElementName="map_bounds2_z" Type="float" />
  24367. <Data ElementName="map_bounds3_x" Type="float" />
  24368. <Data ElementName="map_bounds3_z" Type="float" />
  24369. <Data ElementName="map_bounds4_x" Type="float" />
  24370. <Data ElementName="map_bounds4_z" Type="float" />
  24371. <Data ElementName="unknown9" Type="int8" Size="9" />
  24372. <Data ElementName="explored_key" Type="int64" Size="1" />
  24373. <Data ElementName="unexplored_key" Type="int64" Size="1" />
  24374. <Data ElementName="unknown10" Type="int8" Size="1" />
  24375. </Data>
  24376. </Struct>
  24377. <Struct Name="WS_FogInit" ClientVersion="1096" OpcodeName="OP_MapFogDataInitMsg" >
  24378. <Data ElementName="unknown1" Type="int8" />
  24379. <Data ElementName="map_id" Type="int32" />
  24380. <Data ElementName="lowest_z" Type="float" />
  24381. <Data ElementName="highest_z" Type="float" />
  24382. <Data ElementName="unknown3" Type="int8" Size="2" />
  24383. <Data ElementName="num_fog_locations" Type="int8" />
  24384. <Data ElementName="locations_array" Type="Array" ArraySizeVariable="num_fog_locations">
  24385. <Data ElementName="fog_location_unknown1" Type="int32" />
  24386. <Data ElementName="fog_location_name" Type="EQ2_16Bit_String" Size="1" />
  24387. <Data ElementName="fog_location_bounds1_x" Type="float" />
  24388. <Data ElementName="fog_location_bounds1_z" Type="float" />
  24389. <Data ElementName="fog_location_bounds2_x" Type="float" />
  24390. <Data ElementName="fog_location_bounds2_z" Type="float" />
  24391. <Data ElementName="fog_unknown4" Type="int16" />
  24392. <Data ElementName="fog_compressed_size" Type="int16" Size="1" OversizedValue="255" OversizedByte="255" />
  24393. <Data ElementName="fog_compressed_data_array" Type="Array" ArraySizeVariable="fog_compressed_size">
  24394. <Data ElementName="fog_compressed_data" Type="int8" />
  24395. </Data>
  24396. </Data>
  24397. <Data ElementName="unknown5" Type="int8" />
  24398. <Data ElementName="num_fog2_locations" Type="int8" />
  24399. <Data ElementName="locations2_array" Type="Array" ArraySizeVariable="num_fog2_locations">
  24400. <Data ElementName="fog2_location_unknown1" Type="int32" />
  24401. <Data ElementName="fog2_location_name" Type="EQ2_16Bit_String" Size="1" />
  24402. <Data ElementName="fog2_location_bounds1_x" Type="float" />
  24403. <Data ElementName="fog2_location_bounds1_z" Type="float" />
  24404. <Data ElementName="fog2_location_bounds2_x" Type="float" />
  24405. <Data ElementName="fog2_location_bounds2_z" Type="float" />
  24406. <Data ElementName="fog2_unknown4" Type="int16" />
  24407. <Data ElementName="fog2_compressed_size" Type="int16" Size="1" OversizedValue="255" OversizedByte="255" />
  24408. <Data ElementName="fog2_compressed_data_array" Type="Array" ArraySizeVariable="fog2_compressed_size">
  24409. <Data ElementName="fog2_compressed_data" Type="int8" />
  24410. </Data>
  24411. </Data>
  24412. <Data ElementName="num_maps" Type="int8" />
  24413. <Data ElementName="map_array" Type="Array" ArraySizeVariable="num_maps">
  24414. <Data ElementName="zone_name" Type="EQ2_16Bit_String" Size="1" />
  24415. <Data ElementName="explored_map_name" Type="EQ2_16Bit_String" Size="1" />
  24416. <Data ElementName="unexplored_map_name" Type="EQ2_16Bit_String" Size="1" />
  24417. <Data ElementName="unknown6" Type="int8" Size="8" />
  24418. <Data ElementName="unknown7" Type="int32" />
  24419. <Data ElementName="unknown8" Type="int32" />
  24420. <Data ElementName="map_bounds1_x" Type="float" />
  24421. <Data ElementName="map_bounds1_z" Type="float" />
  24422. <Data ElementName="map_bounds2_x" Type="float" />
  24423. <Data ElementName="map_bounds2_z" Type="float" />
  24424. <Data ElementName="map_bounds3_x" Type="float" />
  24425. <Data ElementName="map_bounds3_z" Type="float" />
  24426. <Data ElementName="map_bounds4_x" Type="float" />
  24427. <Data ElementName="map_bounds4_z" Type="float" />
  24428. <Data ElementName="unknown9" Type="int8" Size="9" />
  24429. <Data ElementName="explored_key" Type="int64" Size="1" />
  24430. <Data ElementName="unexplored_key" Type="int64" Size="1" />
  24431. <Data ElementName="unknown10" Type="int8" Size="1" />
  24432. </Data>
  24433. </Struct>
  24434. <Struct Name="WS_FogInit" ClientVersion="1142" OpcodeName="OP_MapFogDataInitMsg" >
  24435. <Data ElementName="unknown1" Type="int8" />
  24436. <Data ElementName="map_id" Type="int32" />
  24437. <Data ElementName="lowest_z" Type="float" />
  24438. <Data ElementName="highest_z" Type="float" />
  24439. <Data ElementName="unknown3" Type="int8" Size="1" />
  24440. <Data ElementName="num_fog_locations" Type="int8" />
  24441. <Data ElementName="locations_array" Type="Array" ArraySizeVariable="num_fog_locations">
  24442. <Data ElementName="fog_location_unknown1" Type="int32" />
  24443. <Data ElementName="fog_location_name" Type="EQ2_16Bit_String" Size="1" />
  24444. <Data ElementName="fog_location_bounds1_x" Type="float" />
  24445. <Data ElementName="fog_location_bounds1_z" Type="float" />
  24446. <Data ElementName="fog_location_bounds2_x" Type="float" />
  24447. <Data ElementName="fog_location_bounds2_z" Type="float" />
  24448. <Data ElementName="fog_unknown4" Type="int16" />
  24449. <Data ElementName="fog_compressed_size" Type="int16" Size="1" OversizedValue="255" OversizedByte="255" />
  24450. <Data ElementName="fog_compressed_data_array" Type="Array" ArraySizeVariable="fog_compressed_size">
  24451. <Data ElementName="fog_compressed_data" Type="int8" />
  24452. </Data>
  24453. </Data>
  24454. <Data ElementName="unknown5" Type="int8" />
  24455. <Data ElementName="num_fog2_locations" Type="int8" />
  24456. <Data ElementName="locations2_array" Type="Array" ArraySizeVariable="num_fog2_locations">
  24457. <Data ElementName="fog2_location_unknown1" Type="int32" />
  24458. <Data ElementName="fog2_location_name" Type="EQ2_16Bit_String" Size="1" />
  24459. <Data ElementName="fog2_location_bounds1_x" Type="float" />
  24460. <Data ElementName="fog2_location_bounds1_z" Type="float" />
  24461. <Data ElementName="fog2_location_bounds2_x" Type="float" />
  24462. <Data ElementName="fog2_location_bounds2_z" Type="float" />
  24463. <Data ElementName="fog2_unknown4" Type="int16" />
  24464. <Data ElementName="fog2_compressed_size" Type="int16" Size="1" OversizedValue="255" OversizedByte="255" />
  24465. <Data ElementName="fog2_compressed_data_array" Type="Array" ArraySizeVariable="fog2_compressed_size">
  24466. <Data ElementName="fog2_compressed_data" Type="int8" />
  24467. </Data>
  24468. </Data>
  24469. <Data ElementName="num_maps" Type="int8" />
  24470. <Data ElementName="map_array" Type="Array" ArraySizeVariable="num_maps">
  24471. <Data ElementName="zone_name" Type="EQ2_16Bit_String" Size="1" />
  24472. <Data ElementName="explored_map_name" Type="EQ2_16Bit_String" Size="1" />
  24473. <Data ElementName="unexplored_map_name" Type="EQ2_16Bit_String" Size="1" />
  24474. <Data ElementName="unknown6" Type="int8" Size="8" />
  24475. <Data ElementName="unknown7" Type="int32" />
  24476. <Data ElementName="unknown8" Type="int32" />
  24477. <Data ElementName="map_bounds1_x" Type="float" />
  24478. <Data ElementName="map_bounds1_z" Type="float" />
  24479. <Data ElementName="map_bounds2_x" Type="float" />
  24480. <Data ElementName="map_bounds2_z" Type="float" />
  24481. <Data ElementName="map_bounds3_x" Type="float" />
  24482. <Data ElementName="map_bounds3_z" Type="float" />
  24483. <Data ElementName="map_bounds4_x" Type="float" />
  24484. <Data ElementName="map_bounds4_z" Type="float" />
  24485. <Data ElementName="unknown9" Type="int8" Size="9" />
  24486. <Data ElementName="explored_key" Type="int64" Size="1" />
  24487. <Data ElementName="unexplored_key" Type="int64" Size="1" />
  24488. <Data ElementName="unknown10" Type="int8" Size="1" />
  24489. </Data>
  24490. </Struct>
  24491. <Struct Name="WS_SetRemoteCmdsMsg" ClientVersion="1" OpcodeName="OP_SetRemoteCmdsMsg" >
  24492. <Data ElementName="num_commands" Type="int16" />
  24493. <Data ElementName="commands_array" Type="Array" ArraySizeVariable="num_commands">
  24494. <Data ElementName="name" Type="EQ2_8Bit_String" Size="1" />
  24495. </Data>
  24496. </Struct>
  24497. <Struct Name="WS_RemoteCmdMsg" ClientVersion="1" OpcodeName="OP_RemoteCmdMsg" >
  24498. <Data ElementName="command_handler" Type="int16" />
  24499. <Data ElementName="arguments" Type="EQ2_16Bit_String" Size="1" />
  24500. </Struct>
  24501. <Struct Name="WS_RemoteCmdMsg" ClientVersion="1096" OpcodeName="OP_RemoteCmdMsg" >
  24502. <Data ElementName="command_handler" Type="int16" />
  24503. <Data ElementName="arguments" Type="EQ2_16Bit_String" Size="1" />
  24504. </Struct>
  24505. <Struct Name="WS_UpdateMerchant" ClientVersion="1" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqUpdateMerchantCmd">
  24506. <Data ElementName="spawn_id" Type="int32" />
  24507. <Data ElementName="num_items" Type="int16" />
  24508. <Data ElementName="item_array" Type="Array" ArraySizeVariable="num_items">
  24509. <Data ElementName="item_name" Type="EQ2_8Bit_String" Size="1" />
  24510. <Data ElementName="price" Type="int64" />
  24511. <Data ElementName="item_id" Type="sint32" />
  24512. <Data ElementName="unique_item_id" Type="sint32" />
  24513. <Data ElementName="stack_size" Type="int16" />
  24514. <Data ElementName="icon" Type="int16" />
  24515. <Data ElementName="item_difficulty" Type="int8" />
  24516. <Data ElementName="level" Type="int8" />
  24517. <Data ElementName="unknown4" Type="int8" />
  24518. <Data ElementName="quantity" Type="int8" />
  24519. <Data ElementName="unknown5" Type="int8" />
  24520. <Data ElementName="tier" Type="int8" />
  24521. <Data ElementName="status" Type="int32" />
  24522. <Data ElementName="item_id2" Type="sint32" />
  24523. <Data ElementName="stack_size2" Type="int16" />
  24524. <Data ElementName="unknown7" Type="int8" Size="4" />
  24525. <Data ElementName="num_tokens" Type="int8" Size =" 1" />
  24526. <Data ElementName="token_array" Type="Array" ArraySizeVariable="num_tokens">
  24527. <Data ElementName="token_icon" Type="int16" Size =" 1" />
  24528. <Data ElementName="token_qty" Type="int16" Size =" 1" />
  24529. <Data ElementName="token_id" Type="sint32" Size =" 1" />
  24530. <Data ElementName="token_id2" Type="sint32" Size =" 1" />
  24531. <Data ElementName="token_name" Type="EQ2_16Bit_String" Size =" 1" />
  24532. </Data>
  24533. <Data ElementName="description" Type="EQ2_16Bit_String" Size="1" />
  24534. </Data>
  24535. <Data ElementName="type" Type="int32" />
  24536. </Struct>
  24537. <Struct Name="WS_UpdateMerchant" ClientVersion="1096" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqUpdateMerchantCmd">
  24538. <Data ElementName="spawn_id" Type="int32" />
  24539. <Data ElementName="num_items" Type="int16" />
  24540. <Data ElementName="item_array" Type="Array" ArraySizeVariable="num_items">
  24541. <Data ElementName="item_name" Type="EQ2_8Bit_String" Size="1" />
  24542. <Data ElementName="price" Type="int64" />
  24543. <Data ElementName="item_id" Type="sint32" />
  24544. <Data ElementName="unique_item_id" Type="sint32" />
  24545. <Data ElementName="stack_size" Type="int16" />
  24546. <Data ElementName="icon" Type="int16" />
  24547. <Data ElementName="item_difficulty" Type="int8" />
  24548. <Data ElementName="level" Type="int8" />
  24549. <Data ElementName="unknown4" Type="int8" />
  24550. <Data ElementName="quantity" Type="int8" />
  24551. <Data ElementName="unknown5" Type="int8" />
  24552. <Data ElementName="tier" Type="int8" />
  24553. <Data ElementName="status" Type="int32" />
  24554. <Data ElementName="item_id2" Type="sint32" />
  24555. <Data ElementName="stack_size2" Type="int16" />
  24556. <Data ElementName="status2" Type="int32" Size="1" />
  24557. <Data ElementName="station_cash" Type="int32" Size="1" />
  24558. <Data ElementName="unknown7" Type="int8" Size="2" />
  24559. <Data ElementName="num_tokens" Type="int8" Size =" 1" />
  24560. <Data ElementName="token_array" Type="Array" ArraySizeVariable="num_tokens">
  24561. <Data ElementName="token_icon" Type="int16" Size =" 1" />
  24562. <Data ElementName="token_qty" Type="int16" Size =" 1" />
  24563. <Data ElementName="token_id" Type="sint32" Size =" 1" />
  24564. <Data ElementName="token_id2" Type="sint32" Size =" 1" />
  24565. <Data ElementName="token_name" Type="EQ2_16Bit_String" Size =" 1" />
  24566. </Data>
  24567. <Data ElementName="description" Type="EQ2_16Bit_String" Size="1" />
  24568. </Data>
  24569. <Data ElementName="type" Type="int32" />
  24570. </Struct>
  24571. <Struct Name="WS_UpdateMerchant" ClientVersion="1188" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqUpdateMerchantCmd">
  24572. <Data ElementName="spawn_id" Type="int32" />
  24573. <Data ElementName="num_items" Type="int16" />
  24574. <Data ElementName="item_array" Type="Array" ArraySizeVariable="num_items">
  24575. <Data ElementName="item_name" Type="EQ2_8Bit_String" Size="1" />
  24576. <Data ElementName="price" Type="int64" />
  24577. <Data ElementName="item_id" Type="sint32" />
  24578. <Data ElementName="unique_item_id" Type="sint32" />
  24579. <Data ElementName="stack_size" Type="int16" />
  24580. <Data ElementName="icon" Type="int16" />
  24581. <Data ElementName="item_difficulty" Type="int8" />
  24582. <Data ElementName="level" Type="int8" />
  24583. <Data ElementName="unknown4" Type="int8" Size="2" />
  24584. <Data ElementName="quantity" Type="int8" />
  24585. <Data ElementName="unknown5" Type="int8" />
  24586. <Data ElementName="tier" Type="int8" />
  24587. <Data ElementName="status" Type="int32" />
  24588. <Data ElementName="item_id2" Type="sint32" />
  24589. <Data ElementName="stack_size2" Type="int16" />
  24590. <Data ElementName="status2" Type="int32" Size="1" />
  24591. <Data ElementName="station_cash" Type="int32" Size="1" />
  24592. <Data ElementName="unknown7" Type="int8" Size="2" />
  24593. <Data ElementName="num_tokens" Type="int8" Size =" 1" />
  24594. <Data ElementName="token_array" Type="Array" ArraySizeVariable="num_tokens">
  24595. <Data ElementName="token_icon" Type="int16" Size =" 1" />
  24596. <Data ElementName="token_qty" Type="int16" Size =" 1" />
  24597. <Data ElementName="token_id" Type="sint32" Size =" 1" />
  24598. <Data ElementName="token_id2" Type="sint32" Size =" 1" />
  24599. <Data ElementName="token_name" Type="EQ2_16Bit_String" Size =" 1" />
  24600. </Data>
  24601. <Data ElementName="description" Type="EQ2_16Bit_String" Size="1" />
  24602. </Data>
  24603. <Data ElementName="type" Type="int32" />
  24604. </Struct>
  24605. <Struct Name="WS_UpdateMerchant" ClientVersion="57080" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqUpdateMerchantCmd">
  24606. <Data ElementName="spawn_id" Type="int32" />
  24607. <Data ElementName="num_items" Type="int16" />
  24608. <Data ElementName="item_array" Type="Array" ArraySizeVariable="num_items">
  24609. <Data ElementName="item_name" Type="EQ2_8Bit_String" Size="1" />
  24610. <Data ElementName="price" Type="int64" />
  24611. <Data ElementName="item_id" Type="sint32" />
  24612. <Data ElementName="unique_item_id" Type="sint32" />
  24613. <Data ElementName="stack_size" Type="int32" />
  24614. <Data ElementName="icon" Type="int16" />
  24615. <Data ElementName="item_difficulty" Type="int8" />
  24616. <Data ElementName="level" Type="int8" />
  24617. <Data ElementName="unknown4" Type="int8" Size="2" />
  24618. <Data ElementName="quantity" Type="int8" />
  24619. <Data ElementName="unknown5" Type="int8" />
  24620. <Data ElementName="tier" Type="int8" />
  24621. <Data ElementName="status" Type="int32" />
  24622. <Data ElementName="item_id2" Type="sint32" />
  24623. <Data ElementName="stack_size2" Type="int16" />
  24624. <Data ElementName="status2" Type="int32" Size="1" />
  24625. <Data ElementName="station_cash" Type="int32" Size="1" />
  24626. <Data ElementName="unknown7" Type="int8" Size="2" />
  24627. <Data ElementName="num_tokens" Type="int8" Size =" 1" />
  24628. <Data ElementName="token_array" Type="Array" ArraySizeVariable="num_tokens">
  24629. <Data ElementName="token_icon" Type="int16" Size =" 1" />
  24630. <Data ElementName="token_qty" Type="int16" Size =" 1" />
  24631. <Data ElementName="token_id" Type="sint32" Size =" 1" />
  24632. <Data ElementName="token_id2" Type="sint32" Size =" 1" />
  24633. <Data ElementName="token_name" Type="EQ2_16Bit_String" Size =" 1" />
  24634. </Data>
  24635. <Data ElementName="description" Type="EQ2_8Bit_String" Size="1" />
  24636. <Data ElementName="unknown" Type="int8" Size="3" />
  24637. </Data>
  24638. <Data ElementName="type" Type="int32" />
  24639. <Data ElementName="unknown8" Type="int8" Size="43" />
  24640. </Struct>
  24641. <Struct Name="WS_UpdateMerchant" ClientVersion="60085" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqUpdateMerchantCmd">
  24642. <Data ElementName="spawn_id" Type="int32" />
  24643. <Data ElementName="num_items" Type="int16" />
  24644. <Data ElementName="item_array" Type="Array" ArraySizeVariable="num_items">
  24645. <Data ElementName="item_name" Type="EQ2_8Bit_String" Size="1" />
  24646. <Data ElementName="price" Type="int64" />
  24647. <Data ElementName="item_id" Type="sint32" />
  24648. <Data ElementName="unique_item_id" Type="sint32" />
  24649. <Data ElementName="stack_size" Type="int32" />
  24650. <Data ElementName="icon" Type="int16" />
  24651. <Data ElementName="item_difficulty" Type="int8" />
  24652. <Data ElementName="level" Type="int8" />
  24653. <Data ElementName="unknown4" Type="int8" Size="2" />
  24654. <Data ElementName="quantity" Type="int8" />
  24655. <Data ElementName="unknown5" Type="int8" />
  24656. <Data ElementName="tier" Type="int8" />
  24657. <Data ElementName="status2" Type="int32" />
  24658. <Data ElementName="item_id2" Type="sint32" />
  24659. <Data ElementName="stack_size2" Type="int16" />
  24660. <Data ElementName="status" Type="int32" Size="1" />
  24661. <Data ElementName="station_cash" Type="int32" Size="1" />
  24662. <Data ElementName="unknown7" Type="int8" Size="4" />
  24663. <Data ElementName="num_tokens" Type="int8" Size =" 1" />
  24664. <Data ElementName="token_array" Type="Array" ArraySizeVariable="num_tokens">
  24665. <Data ElementName="token_icon" Type="int16" Size =" 1" />
  24666. <Data ElementName="token_qty" Type="int16" Size =" 1" />
  24667. <Data ElementName="token_id" Type="sint32" Size =" 1" />
  24668. <Data ElementName="token_id2" Type="sint32" Size =" 1" />
  24669. <Data ElementName="token_name" Type="EQ2_16Bit_String" Size =" 1" />
  24670. </Data>
  24671. <Data ElementName="description" Type="EQ2_8Bit_String" Size="1" />
  24672. <Data ElementName="unknown" Type="int8" Size="1" />
  24673. </Data>
  24674. <Data ElementName="type" Type="int32" />
  24675. <Data ElementName="unknown8" Type="int8" Size="43" />
  24676. </Struct>
  24677. <Struct Name="WS_UpdateMerchant" ClientVersion="63119" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqUpdateMerchantCmd">
  24678. <Data ElementName="spawn_id" Type="int32" />
  24679. <Data ElementName="num_items" Type="int16" />
  24680. <Data ElementName="item_array" Type="Array" ArraySizeVariable="num_items">
  24681. <Data ElementName="item_name" Type="EQ2_8Bit_String" Size="1" />
  24682. <Data ElementName="price" Type="int64" />
  24683. <Data ElementName="item_id" Type="sint32" />
  24684. <Data ElementName="unique_item_id" Type="sint32" />
  24685. <Data ElementName="stack_size" Type="int32" />
  24686. <Data ElementName="icon" Type="int16" />
  24687. <Data ElementName="item_difficulty" Type="int8" />
  24688. <Data ElementName="level" Type="int8" />
  24689. <Data ElementName="unknown4" Type="int16" Size="1" />
  24690. <Data ElementName="quantity" Type="int8" />
  24691. <Data ElementName="unknown5" Type="int8" />
  24692. <Data ElementName="tier" Type="int8" />
  24693. <Data ElementName="status" Type="int32" />
  24694. <Data ElementName="item_id2" Type="sint32" />
  24695. <Data ElementName="stack_size2" Type="int16" />
  24696. <Data ElementName="unknown_mj1" Type="int16" />
  24697. <Data ElementName="status2" Type="int32" Size="1" />
  24698. <Data ElementName="station_cash" Type="int32" Size="1" />
  24699. <Data ElementName="unknown7" Type="int8" Size="2" />
  24700. <Data ElementName="num_tokens" Type="int8" Size =" 1" />
  24701. <Data ElementName="token_array" Type="Array" ArraySizeVariable="num_tokens">
  24702. <Data ElementName="token_icon" Type="int16" Size =" 1" />
  24703. <Data ElementName="token_qty" Type="int16" Size =" 1" />
  24704. <Data ElementName="token_id" Type="sint32" Size =" 1" />
  24705. <Data ElementName="token_id2" Type="sint32" Size =" 1" />
  24706. <Data ElementName="token_name" Type="EQ2_16Bit_String" Size =" 1" />
  24707. </Data>
  24708. <Data ElementName="description" Type="EQ2_8Bit_String" Size="1" />
  24709. <Data ElementName="unknown" Type="int8" Size="1" />
  24710. </Data>
  24711. <Data ElementName="type" Type="int32" />
  24712. <Data ElementName="unknown8a" Type="int16" Size="20" />
  24713. <Data ElementName="unknown8b" Type="int8" Size="3" />
  24714. </Struct>
  24715. <Struct Name="WS_TeleportList" ClientVersion="1" OpcodeName="OP_ShowZoneTeleporterDestinations">
  24716. <Data ElementName="spawn_id" Type="int32" />
  24717. <Data ElementName="num_destinations" Type="int32" />
  24718. <Data ElementName="destination_array" Type="Array" ArraySizeVariable="num_destinations">
  24719. <Data ElementName="unique_id" Type="int32" />
  24720. <Data ElementName="display_name" Type="EQ2_16Bit_String" Size="1" />
  24721. <Data ElementName="zone_name" Type="EQ2_16Bit_String" Size="1" />
  24722. <Data ElementName="cost" Type="int32" />
  24723. </Data>
  24724. </Struct>
  24725. <Struct Name="WS_TeleportList" ClientVersion="1045" OpcodeName="OP_ShowZoneTeleporterDestinations">
  24726. <Data ElementName="spawn_id" Type="int32" />
  24727. <Data ElementName="unknown" Type="int32" />
  24728. <Data ElementName="num_destinations" Type="int32" />
  24729. <Data ElementName="destination_array" Type="Array" ArraySizeVariable="num_destinations">
  24730. <Data ElementName="unique_id" Type="int32" />
  24731. <Data ElementName="display_name" Type="EQ2_16Bit_String" Size="1" />
  24732. <Data ElementName="zone_file_name" Type="EQ2_16Bit_String" />
  24733. <Data ElementName="zone_name" Type="EQ2_16Bit_String" Size="1" />
  24734. <Data ElementName="zone_description" Type="EQ2_16Bit_String" />
  24735. <Data ElementName="unknown1" Type="int16" Size="4" />
  24736. <Data ElementName="zone_level_min" Type="int16" Size="1" />
  24737. <Data ElementName="unknown2" Type="int16" Size="1" />
  24738. <Data ElementName="zone_level_max" Type="int16" Size="1" />
  24739. <Data ElementName="unknown3" Type="int32" Size="1" />
  24740. <Data ElementName="cost" Type="int32" />
  24741. </Data>
  24742. </Struct>
  24743. <Struct Name="WS_TeleportList" ClientVersion="1096" OpcodeName="OP_ShowZoneTeleporterDestinations">
  24744. <Data ElementName="spawn_id" Type="int32" />
  24745. <Data ElementName="unknown" Type="int32" />
  24746. <Data ElementName="num_destinations" Type="int32" />
  24747. <Data ElementName="destination_array" Type="Array" ArraySizeVariable="num_destinations">
  24748. <Data ElementName="unique_id" Type="int32" />
  24749. <Data ElementName="display_name" Type="EQ2_16Bit_String" Size="1" />
  24750. <Data ElementName="zone_file_name" Type="EQ2_16Bit_String" />
  24751. <Data ElementName="zone_name" Type="EQ2_16Bit_String" Size="1" />
  24752. <Data ElementName="zone_description" Type="EQ2_16Bit_String" />
  24753. <Data ElementName="map_x" Type="int32" Size="1" />
  24754. <Data ElementName="map_y" Type="int32" Size="1" />
  24755. <Data ElementName="zone_level_min" Type="int16" Size="1" />
  24756. <Data ElementName="unknown2" Type="int16" Size="1" />
  24757. <Data ElementName="zone_level_max" Type="int16" Size="1" />
  24758. <Data ElementName="unknown3" Type="int32" Size="1" />
  24759. <Data ElementName="cost" Type="int32" />
  24760. </Data>
  24761. <Data ElementName="map_name" Type="EQ2_16Bit_String" Size="1" />
  24762. <Data ElementName="current_zone" Type="EQ2_16Bit_String" Size="1" />
  24763. <Data ElementName="current_map_x" Type="int32" Size="1" />
  24764. <Data ElementName="current_map_y" Type="int32" Size="1" />
  24765. <Data ElementName="unknown6" Type="int16" Size="1" />
  24766. </Struct>
  24767. <Struct Name="WS_TeleportList" ClientVersion="57048" OpcodeName="OP_ShowZoneTeleporterDestinations">
  24768. <Data ElementName="spawn_id" Type="int32" />
  24769. <Data ElementName="unknown" Type="int32" />
  24770. <Data ElementName="num_destinations" Type="int32" />
  24771. <Data ElementName="destination_array" Type="Array" ArraySizeVariable="num_destinations">
  24772. <Data ElementName="unique_id" Type="int32" />
  24773. <Data ElementName="display_name" Type="EQ2_16Bit_String" Size="1" />
  24774. <Data ElementName="zone_file_name" Type="EQ2_16Bit_String" />
  24775. <Data ElementName="zone_name" Type="EQ2_16Bit_String" Size="1" />
  24776. <Data ElementName="zone_destination" Type="EQ2_16Bit_String" Size="1" />
  24777. <Data ElementName="zone_file_name2" Type="EQ2_16Bit_String" />
  24778. <Data ElementName="zone_description" Type="EQ2_16Bit_String" />
  24779. <Data ElementName="destination_x" Type="float" Size="1" />
  24780. <Data ElementName="destination_y" Type="float" Size="1" />
  24781. <Data ElementName="destination_z" Type="float" Size="1" />
  24782. <Data ElementName="map_x" Type="int32" Size="1" />
  24783. <Data ElementName="map_y" Type="int32" Size="1" />
  24784. <Data ElementName="zone_level_min" Type="int16" Size="1" />
  24785. <Data ElementName="unknown4" Type="int16" Size="1" />
  24786. <Data ElementName="zone_level_max" Type="int16" Size="1" />
  24787. <Data ElementName="unknown5" Type="int16" Size="1" />
  24788. <Data ElementName="unknown6" Type="int16" Size="1" />
  24789. <Data ElementName="cost" Type="int32" />
  24790. </Data>
  24791. <Data ElementName="map_name" Type="EQ2_16Bit_String" Size="1" />
  24792. <Data ElementName="current_zone" Type="EQ2_16Bit_String" Size="1" />
  24793. <Data ElementName="current_map_x" Type="int32" Size="1" />
  24794. <Data ElementName="current_map_y" Type="int32" Size="1" />
  24795. <Data ElementName="unknown7" Type="int16" Size="1" />
  24796. </Struct>
  24797. <Struct Name="WS_TeleportDestination" ClientVersion="1" OpcodeName="OP_SelectZoneTeleporterDestinatio">
  24798. <Data ElementName="spawn_id" Type="int32" />
  24799. <Data ElementName="unique_id" Type="int32" />
  24800. <Data ElementName="zone_name" Type="EQ2_16Bit_String" />
  24801. <Data ElementName="cost" Type="int32" />
  24802. </Struct>
  24803. <Struct Name="WS_MapRequest" ClientVersion="1">
  24804. <Data ElementName="zone" Type="EQ2_16Bit_String" Size="1" />
  24805. <Data ElementName="unknown" Type="int8" />
  24806. </Struct>
  24807. <Struct Name="WS_DressingRoom" ClientVersion="1" OpcodeName="OP_DressingRoom" >
  24808. <Data ElementName="unknown" Type="int16" />
  24809. <Data ElementName="slot" Type="int32" />
  24810. <Data ElementName="appearance_id" Type="int16" />
  24811. <Data ElementName="rgb" Type="float" Size="3" />
  24812. <Data ElementName="highlight_rgb" Type="float" Size="3" />
  24813. <Data ElementName="unknown3" Type="int8" />
  24814. <Data ElementName="icon" Type="int16" />
  24815. <Data ElementName="item_id" Type="sint32" />
  24816. <Data ElementName="item_crc" Type="sint32" />
  24817. <Data ElementName="unknown4" Type="int32" />
  24818. <Data ElementName="unknown5" Type="int8" Size="10" />
  24819. </Struct>
  24820. <Struct Name="WS_DressingRoom" ClientVersion="1096" OpcodeName="OP_DressingRoom" >
  24821. <Data ElementName="unknown" Type="int16" Size="2" />
  24822. <Data ElementName="slot" Type="int32" />
  24823. <Data ElementName="appearance_id" Type="int16" />
  24824. <Data ElementName="rgb" Type="float" Size="3" />
  24825. <Data ElementName="highlight_rgb" Type="float" Size="3" />
  24826. <Data ElementName="unknown3" Type="int8" Size="1" />
  24827. <Data ElementName="icon" Type="int16" />
  24828. <Data ElementName="item_id" Type="sint32" />
  24829. <Data ElementName="item_crc" Type="sint32" />
  24830. <Data ElementName="unknown3a" Type="int32" />
  24831. <Data ElementName="unknown4" Type="int32" />
  24832. <Data ElementName="unknown5" Type="int8" Size="10" />
  24833. </Struct>
  24834. <Struct Name="WS_DressingRoom" ClientVersion="1188" OpcodeName="OP_DressingRoom" >
  24835. <Data ElementName="unknown" Type="int16" Size="2" />
  24836. <Data ElementName="unknown2" Type="int32" />
  24837. <Data ElementName="appearance_id" Type="int16" />
  24838. <Data ElementName="slot" Type="int32" />
  24839. <Data ElementName="rgb" Type="float" Size="3" />
  24840. <Data ElementName="highlight_rgb" Type="float" Size="3" />
  24841. <Data ElementName="unknown3" Type="int8" Size="2" />
  24842. <Data ElementName="icon" Type="int16" />
  24843. <Data ElementName="item_id" Type="sint32" />
  24844. <Data ElementName="item_crc" Type="sint32" />
  24845. <Data ElementName="unknown4" Type="int32" />
  24846. <Data ElementName="unknown5" Type="int8" Size="12" />
  24847. </Struct>
  24848. <Struct Name="WS_DressingRoom" ClientVersion="57107" OpcodeName="OP_DressingRoom" >
  24849. <Data ElementName="unknown" Type="int16" Size="2" />
  24850. <Data ElementName="unknown2" Type="int32" Size="2" />
  24851. <Data ElementName="appearance_id" Type="int16" />
  24852. <Data ElementName="unknown2a" Type="int16" Size="1" />
  24853. <Data ElementName="slot" Type="int32" />
  24854. <Data ElementName="rgb" Type="float" Size="3" />
  24855. <Data ElementName="highlight_rgb" Type="float" Size="3" />
  24856. <Data ElementName="unknown3" Type="int8" Size="2" />
  24857. <Data ElementName="icon" Type="int16" />
  24858. <Data ElementName="item_id" Type="sint32" />
  24859. <Data ElementName="item_crc" Type="sint32" />
  24860. <Data ElementName="item_id2" Type="int32" />
  24861. <Data ElementName="unknown5" Type="int8" Size="11" />
  24862. <Data ElementName="unknown6" Type="int32" />
  24863. <Data ElementName="unknown7" Type="int8" />
  24864. </Struct>
  24865. <Struct Name="WS_StateCmd" ClientVersion="1" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqStateCmd">
  24866. <Data ElementName="spawn_id" Type="int32" />
  24867. <Data ElementName="state" Type="int32" />
  24868. </Struct>
  24869. <Struct Name="WS_EnterCombat" ClientVersion="1" OpcodeName="OP_AttackAllowed">
  24870. <Data ElementName="response" Type="int8" />
  24871. </Struct>
  24872. <Struct Name="WS_StartBroker" ClientVersion="1" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqStartBrokerCmd">
  24873. <Data ElementName="spawn_id" Type="int32" />
  24874. <Data ElementName="unknown" Type="int32" />
  24875. <Data ElementName="unknown2" Type="int8" Size="6" />
  24876. </Struct>
  24877. <Struct Name="WS_BrokerBags" ClientVersion="1" OpcodeName="OP_ChatToggleFriendMsg" >
  24878. <Data ElementName="char_id" Type="int32" />
  24879. <Data ElementName="num_bags" Type="int8" />
  24880. </Struct>
  24881. <Struct Name="WS_BrokerBags" ClientVersion="1193" OpcodeName="OP_BrokerAddBag" >
  24882. <Data ElementName="char_id" Type="int32" />
  24883. <Data ElementName="num_bags" Type="int8" />
  24884. </Struct>
  24885. <Struct Name="WS_BrokerItems" ClientVersion="1" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqConsignmentItemsCmd" >
  24886. <Data ElementName="unknown" Type="int8" />
  24887. <Data ElementName="num_items" Type="int32" />
  24888. <Data ElementName="item_array" Type="Array" ArraySizeVariable="num_items">
  24889. <Data ElementName="item_seller_id" Type="int64" Size="1" />
  24890. <Data ElementName="item_id" Type="int64" Size="1" />
  24891. <Data ElementName="item_id3" Type="int32" Size="1" />
  24892. <Data ElementName="quantity" Type="int32" Size="1" />
  24893. <Data ElementName="stack_size" Type="int16" Size="1" />
  24894. <Data ElementName="sell_price" Type="int64" Size="1" />
  24895. <Data ElementName="unknown3" Type="int8" Size="1" />
  24896. <Data ElementName="unknown4" Type="int8" Size="1" />
  24897. <Data ElementName="unknown5" Type="int32" Size="1" />
  24898. <Data ElementName="icon" Type="int16" Size="1" />
  24899. <Data ElementName="item_name" Type="EQ2_16Bit_String" Size="1" />
  24900. <Data ElementName="unknown7" Type="int16" Size="1" />
  24901. <Data ElementName="unknown8" Type="int32" Size="1" />
  24902. <Data ElementName="unknown9" Type="int32" Size="1" />
  24903. </Data>
  24904. <Data ElementName="num_sellers" Type="int32" />
  24905. <Data ElementName="seller_array" Type="Array" ArraySizeVariable="num_sellers">
  24906. <Data ElementName="seller_seller_id" Type="int64" Size="1" />
  24907. <Data ElementName="seller_name" Type="EQ2_16Bit_String" Size="1" />
  24908. <Data ElementName="house_id" Type="int32" Size="1" />
  24909. <Data ElementName="unknown10" Type="int8" Size="1" />
  24910. <Data ElementName="unknown11" Type="int16" Size="1" />
  24911. <Data ElementName="unknown12" Type="int16" Size="1" />
  24912. </Data>
  24913. <Data ElementName="num_homes" Type="int32" Size="1" />
  24914. <Data ElementName="home_array" Type="Array" ArraySizeVariable="num_homes">
  24915. <Data ElementName="home_id" Type="int32" Size="1" />
  24916. <Data ElementName="home_label" Type="EQ2_16Bit_String" Size="1" />
  24917. <Data ElementName="home_zone" Type="EQ2_8Bit_String" Size="1" />
  24918. </Data>
  24919. <Data ElementName="num_pages" Type="int32" Size="1" />
  24920. <Data ElementName="per_page" Type="int32" Size="1" />
  24921. <Data ElementName="page" Type="int32" Size="1" />
  24922. </Struct>
  24923. <Struct Name="WS_BrokerItems" ClientVersion="972" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqConsignmentItemsCmd" >
  24924. <Data ElementName="unknown" Type="int8" />
  24925. <Data ElementName="num_items" Type="int32" />
  24926. <Data ElementName="item_array" Type="Array" ArraySizeVariable="num_items">
  24927. <Data ElementName="item_seller_id" Type="int64" Size="1" />
  24928. <Data ElementName="item_id" Type="int64" Size="1" />
  24929. <Data ElementName="item_id3" Type="int32" Size="1" />
  24930. <Data ElementName="quantity" Type="int32" Size="1" />
  24931. <Data ElementName="stack_size" Type="int16" Size="1" />
  24932. <Data ElementName="sell_price" Type="int64" Size="1" />
  24933. <Data ElementName="unknown3" Type="int8" Size="1" />
  24934. <Data ElementName="unknown4" Type="int8" Size="1" />
  24935. <Data ElementName="unknown5" Type="int32" Size="1" />
  24936. <Data ElementName="icon" Type="int16" Size="1" />
  24937. <Data ElementName="item_name" Type="EQ2_16Bit_String" Size="1" />
  24938. <Data ElementName="unknown7" Type="int16" Size="1" />
  24939. <Data ElementName="req_level" Type="int16" Size="1" />
  24940. <Data ElementName="unknown8" Type="int16" Size="1" />
  24941. <Data ElementName="unknown9" Type="int32" Size="1" />
  24942. <Data ElementName="unknown13" Type="int32" Size="1" />
  24943. </Data>
  24944. <Data ElementName="num_sellers" Type="int32" />
  24945. <Data ElementName="seller_array" Type="Array" ArraySizeVariable="num_sellers">
  24946. <Data ElementName="seller_seller_id" Type="int64" Size="1" />
  24947. <Data ElementName="seller_name" Type="EQ2_16Bit_String" Size="1" />
  24948. <Data ElementName="house_id" Type="int32" Size="1" />
  24949. <Data ElementName="unknown10" Type="int8" Size="1" />
  24950. <Data ElementName="unknown11" Type="int16" Size="1" />
  24951. <Data ElementName="unknown12" Type="int16" Size="1" />
  24952. </Data>
  24953. <Data ElementName="num_homes" Type="int32" Size="1" />
  24954. <Data ElementName="home_array" Type="Array" ArraySizeVariable="num_homes">
  24955. <Data ElementName="home_id" Type="int32" Size="1" />
  24956. <Data ElementName="home_label" Type="EQ2_16Bit_String" Size="1" />
  24957. <Data ElementName="home_zone" Type="EQ2_8Bit_String" Size="1" />
  24958. </Data>
  24959. <Data ElementName="num_pages" Type="int32" Size="1" />
  24960. <Data ElementName="per_page" Type="int32" Size="1" />
  24961. <Data ElementName="page" Type="int32" Size="1" />
  24962. </Struct>
  24963. <Struct Name="WS_BrokerItems" ClientVersion="1096" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqConsignmentItemsCmd" >
  24964. <Data ElementName="unknown" Type="int8" />
  24965. <Data ElementName="num_items" Type="int32" />
  24966. <Data ElementName="item_array" Type="Array" ArraySizeVariable="num_items">
  24967. <Data ElementName="item_seller_id" Type="int64" Size="1" />
  24968. <Data ElementName="item_id" Type="int64" Size="1" />
  24969. <Data ElementName="item_id3" Type="int32" Size="1" />
  24970. <Data ElementName="quantity" Type="int32" Size="1" />
  24971. <Data ElementName="stack_size" Type="int16" Size="1" />
  24972. <Data ElementName="sell_price" Type="int64" Size="1" />
  24973. <Data ElementName="unknown3" Type="int8" Size="1" />
  24974. <Data ElementName="unknown4" Type="int8" Size="1" />
  24975. <Data ElementName="unknown5" Type="int32" Size="1" />
  24976. <Data ElementName="icon" Type="int16" Size="1" />
  24977. <Data ElementName="item_name" Type="EQ2_16Bit_String" Size="1" />
  24978. <Data ElementName="unknown7" Type="int16" Size="1" />
  24979. <Data ElementName="req_level" Type="int16" Size="1" />
  24980. <Data ElementName="unknown8" Type="int16" Size="1" />
  24981. <Data ElementName="unknown9" Type="int32" Size="1" />
  24982. <Data ElementName="unknown13" Type="int32" Size="1" />
  24983. </Data>
  24984. <Data ElementName="num_sellers" Type="int32" />
  24985. <Data ElementName="seller_array" Type="Array" ArraySizeVariable="num_sellers">
  24986. <Data ElementName="seller_seller_id" Type="int64" Size="1" />
  24987. <Data ElementName="seller_name" Type="EQ2_16Bit_String" Size="1" />
  24988. <Data ElementName="house_id" Type="int32" Size="1" />
  24989. <Data ElementName="unknown10" Type="int8" Size="1" />
  24990. <Data ElementName="unknown11" Type="int16" Size="1" />
  24991. <Data ElementName="unknown12" Type="int16" Size="1" />
  24992. <Data ElementName="unknown" Type="int8" Size="4" />
  24993. </Data>
  24994. <Data ElementName="num_homes" Type="int32" Size="1" />
  24995. <Data ElementName="home_array" Type="Array" ArraySizeVariable="num_homes">
  24996. <Data ElementName="home_id" Type="int32" Size="1" />
  24997. <Data ElementName="home_label" Type="EQ2_16Bit_String" Size="1" />
  24998. <Data ElementName="home_zone" Type="EQ2_8Bit_String" Size="1" />
  24999. </Data>
  25000. <Data ElementName="num_pages" Type="int32" Size="1" />
  25001. <Data ElementName="per_page" Type="int32" Size="1" />
  25002. <Data ElementName="page" Type="int32" Size="1" />
  25003. </Struct>
  25004. <Struct Name="WS_BrokerItems" ClientVersion="1199" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqConsignmentItemsCmd" >
  25005. <Data ElementName="unknown" Type="int8" />
  25006. <Data ElementName="num_items" Type="int32" />
  25007. <Data ElementName="item_array" Type="Array" ArraySizeVariable="num_items">
  25008. <Data ElementName="item_seller_id" Type="int64" Size="1" />
  25009. <Data ElementName="item_id" Type="int64" Size="1" />
  25010. <Data ElementName="item_id3" Type="int32" Size="1" />
  25011. <Data ElementName="quantity" Type="int32" Size="1" />
  25012. <Data ElementName="stack_size" Type="int16" Size="1" />
  25013. <Data ElementName="sell_price" Type="int64" Size="1" />
  25014. <Data ElementName="unknown3" Type="int8" Size="1" />
  25015. <Data ElementName="unknown4" Type="int8" Size="1" />
  25016. <Data ElementName="unknown5" Type="int32" Size="1" />
  25017. <Data ElementName="icon" Type="int16" Size="1" />
  25018. <Data ElementName="item_name" Type="EQ2_16Bit_String" Size="1" />
  25019. <Data ElementName="unknown7" Type="int16" Size="1" />
  25020. <Data ElementName="req_level" Type="int16" Size="1" />
  25021. <Data ElementName="unknown8" Type="int16" Size="1" />
  25022. <Data ElementName="unknown9" Type="int32" Size="1" />
  25023. <Data ElementName="unknown13" Type="int8" Size="5" />
  25024. </Data>
  25025. <Data ElementName="num_sellers" Type="int32" />
  25026. <Data ElementName="seller_array" Type="Array" ArraySizeVariable="num_sellers">
  25027. <Data ElementName="seller_seller_id" Type="int64" Size="1" />
  25028. <Data ElementName="seller_name" Type="EQ2_16Bit_String" Size="1" />
  25029. <Data ElementName="house_id" Type="int32" Size="1" />
  25030. <Data ElementName="unknown10" Type="int8" Size="1" />
  25031. <Data ElementName="unknown11" Type="int16" Size="1" />
  25032. <Data ElementName="unknown12" Type="int16" Size="1" />
  25033. <Data ElementName="unknown" Type="int8" Size="4" />
  25034. </Data>
  25035. <Data ElementName="num_homes" Type="int32" Size="1" />
  25036. <Data ElementName="home_array" Type="Array" ArraySizeVariable="num_homes">
  25037. <Data ElementName="home_id" Type="int64" Size="1" />
  25038. <Data ElementName="home_label" Type="EQ2_16Bit_String" Size="1" />
  25039. </Data>
  25040. <Data ElementName="num_pages" Type="int32" Size="1" />
  25041. <Data ElementName="per_page" Type="int32" Size="1" />
  25042. <Data ElementName="page" Type="int32" Size="1" />
  25043. </Struct>
  25044. <Struct Name="WS_BrokerItems" ClientVersion="57107" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqConsignmentItemsCmd" >
  25045. <Data ElementName="unknown" Type="int8" />
  25046. <Data ElementName="num_items" Type="int32" />
  25047. <Data ElementName="item_array" Type="Array" ArraySizeVariable="num_items">
  25048. <Data ElementName="item_seller_id" Type="int64" Size="1" />
  25049. <Data ElementName="item_id" Type="int64" Size="1" />
  25050. <Data ElementName="item_id3" Type="int32" Size="1" />
  25051. <Data ElementName="quantity" Type="int32" Size="1" />
  25052. <Data ElementName="stack_size" Type="int16" Size="1" />
  25053. <Data ElementName="unknown0" Type="int16" Size="1" />
  25054. <Data ElementName="sell_price" Type="int64" Size="1" />
  25055. <Data ElementName="unknown3" Type="int8" Size="1" />
  25056. <Data ElementName="unknown4" Type="int8" Size="1" />
  25057. <Data ElementName="unknown5" Type="int32" Size="1" />
  25058. <Data ElementName="icon" Type="int16" Size="1" />
  25059. <Data ElementName="item_name" Type="EQ2_16Bit_String" Size="1" />
  25060. <Data ElementName="unknown7" Type="int32" Size="1" />
  25061. <Data ElementName="req_level" Type="int16" Size="1" />
  25062. <Data ElementName="unknown8" Type="int16" Size="1" />
  25063. <Data ElementName="unknown9" Type="int32" Size="1" />
  25064. <Data ElementName="unknown13" Type="int8" Size="9" />
  25065. </Data>
  25066. <Data ElementName="num_sellers" Type="int32" />
  25067. <Data ElementName="seller_array" Type="Array" ArraySizeVariable="num_sellers">
  25068. <Data ElementName="seller_seller_id" Type="int64" Size="1" />
  25069. <Data ElementName="seller_name" Type="EQ2_16Bit_String" Size="1" />
  25070. <Data ElementName="house_id" Type="int32" Size="1" />
  25071. <Data ElementName="unknown10" Type="int8" Size="1" />
  25072. <Data ElementName="unknown11" Type="int16" Size="1" />
  25073. <Data ElementName="unknown12" Type="int16" Size="1" />
  25074. <Data ElementName="unknown" Type="int8" Size="4" />
  25075. </Data>
  25076. <Data ElementName="num_homes" Type="int32" Size="1" />
  25077. <Data ElementName="home_array" Type="Array" ArraySizeVariable="num_homes">
  25078. <Data ElementName="home_id" Type="int64" Size="1" />
  25079. <Data ElementName="home_label" Type="EQ2_16Bit_String" Size="1" />
  25080. </Data>
  25081. <Data ElementName="num_pages" Type="int32" Size="1" />
  25082. <Data ElementName="per_page" Type="int32" Size="1" />
  25083. <Data ElementName="page" Type="int32" Size="1" />
  25084. </Struct>
  25085. <Struct Name="WS_EqShowBook" ClientVersion="1" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqShowBookCmd" >
  25086. <Data ElementName="spawn_id" Type="int32" Size="1" />
  25087. <Data ElementName="book_title" Type="EQ2_16Bit_String" Size="1" />
  25088. <Data ElementName="unknown" Type="int16" Size="1" />
  25089. <Data ElementName="book_type" Type="EQ2_16Bit_String" Size="1" />
  25090. <Data ElementName="unknown2" Type="int8" Size="1" />
  25091. <Data ElementName="unknown3" Type="int16" Size="1" />
  25092. <Data ElementName="unknown4" Type="int32" Size="1" />
  25093. <Data ElementName="unknown5" Type="int8" Size="1" />
  25094. <Data ElementName="num_pages" Type="int8" Size="1" />
  25095. <Data ElementName="page_array" Type="Array" ArraySizeVariable="num_pages">
  25096. <Data ElementName="page_text" Type="EQ2_16Bit_String" Size="1" />
  25097. <Data ElementName="page_text_valign" Type="int8" Size="1" />
  25098. <Data ElementName="page_text_halign" Type="int8" Size="1" />
  25099. <Data ElementName="num_images" Type="int8" Size="1" />
  25100. <Data ElementName="image_array" Type="Array" ArraySizeVariable="num_images">
  25101. <Data ElementName="image_file" Type="EQ2_16Bit_String" Size="1" />
  25102. <Data ElementName="unknown6" Type="int8" Size="1" />
  25103. <Data ElementName="image_id" Type="int8" Size="1" />
  25104. <Data ElementName="unknown7" Type="int8" Size="12" />
  25105. </Data>
  25106. </Data>
  25107. </Struct>
  25108. <Struct Name="WS_EqShowBook" ClientVersion="1096" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqShowBookCmd" >
  25109. <Data ElementName="spawn_id" Type="int32" Size="1" />
  25110. <Data ElementName="book_title" Type="EQ2_16Bit_String" Size="1" />
  25111. <Data ElementName="unknown" Type="int16" Size="1" />
  25112. <Data ElementName="book_type" Type="EQ2_16Bit_String" Size="1" />
  25113. <Data ElementName="unknown2" Type="int8" Size="1" />
  25114. <Data ElementName="unknown3" Type="int16" Size="1" />
  25115. <Data ElementName="unknown4" Type="int32" Size="1" />
  25116. <Data ElementName="unknown5" Type="int8" Size="5" />
  25117. <Data ElementName="num_pages" Type="int8" Size="1" />
  25118. <Data ElementName="page_array" Type="Array" ArraySizeVariable="num_pages">
  25119. <Data ElementName="page_text" Type="EQ2_16Bit_String" Size="1" />
  25120. <Data ElementName="page_text_valign" Type="int8" Size="1" />
  25121. <Data ElementName="page_text_halign" Type="int8" Size="1" />
  25122. <Data ElementName="num_images" Type="int8" Size="1" />
  25123. <Data ElementName="image_array" Type="Array" ArraySizeVariable="num_images">
  25124. <Data ElementName="image_file" Type="EQ2_16Bit_String" Size="1" />
  25125. <Data ElementName="unknown6" Type="int8" Size="1" />
  25126. <Data ElementName="image_id" Type="int8" Size="1" />
  25127. <Data ElementName="unknown7" Type="int8" Size="12" />
  25128. </Data>
  25129. </Data>
  25130. </Struct>
  25131. <Struct Name="WS_ReceiveOffer" ClientVersion="1" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqReceiveOfferCmd">
  25132. <Data ElementName="type" Type="int8" />
  25133. <Data ElementName="name" Type="EQ2_16Bit_String" />
  25134. <Data ElementName="unknown" Type="int8" Size="1" />
  25135. <Data ElementName="unknown2" Type="int8" Size="1" />
  25136. <Data ElementName="guild_name" Type="EQ2_16Bit_String" Size="1" />
  25137. </Struct>
  25138. <Struct Name="WS_ChatRelationship" ClientVersion="1" OpcodeName="OP_ChatRelationshipUpdateMsg" >
  25139. <Data ElementName="account_id" Type="int32" />
  25140. <Data ElementName="type" Type="int8" />
  25141. <Data ElementName="num_names" Type="int32" />
  25142. <Data ElementName="name_array" Type="Array" ArraySizeVariable="num_names">
  25143. <Data ElementName="name" Type="EQ2_16Bit_String" Size="1" />
  25144. <Data ElementName="location" Type="EQ2_16Bit_String" Size="1" />
  25145. <Data ElementName="unknown" Type="int16" Size="1" />
  25146. </Data>
  25147. </Struct>
  25148. <Struct Name="WS_GuildEventList" ClientVersion="1" OpcodeName="OP_GuildEventListMsg">
  25149. <Data ElementName="account_id" Type="int32" Size="1" />
  25150. <Data ElementName="num_events" Type="int16" Size="1" />
  25151. <Data ElementName="events_array" Type="Array" ArraySizeVariable="num_events" >
  25152. <Data ElementName="event_id" Type="int64" Size="1" />
  25153. </Data>
  25154. <Data ElementName="events_locked_array" Type="Array" ArraySizeVariable="num_events" >
  25155. <Data ElementName="locked" Type="int8" Size="1" />
  25156. </Data>
  25157. </Struct>
  25158. <Struct Name="WS_GuildEventDetails" ClientVersion="1" OpcodeName="OP_GuildEventDetailsMsg">
  25159. <Data ElementName="unknown" Type="int32" Size="1" />
  25160. <Data ElementName="num_events" Type="int16" Size="1" />
  25161. <Data ElementName="events_array" Type="Array" ArraySizeVariable="num_events" >
  25162. <Data ElementName="event_id" Type="int64" Size="1" />
  25163. </Data>
  25164. </Struct>
  25165. <Struct Name="WS_GuildBankEventList" ClientVersion="1" OpcodeName="OP_GuildBankEventListMsg">
  25166. <Data ElementName="account_id" Type="int32" Size="1" />
  25167. <Data ElementName="bank_number" Type="int8" Size="1" />
  25168. <Data ElementName="num_events" Type="int16" Size="1" />
  25169. <Data ElementName="events_array" Type="Array" ArraySizeVariable="num_events" >
  25170. <Data ElementName="event_id" Type="int64" Size="1" />
  25171. </Data>
  25172. </Struct>
  25173. <Struct Name="WS_RequestGuildEventDetails" ClientVersion="1" OpcodeName="OP_RequestGuildEventDetailsMsg">
  25174. <Data ElementName="account_id" Type="int32" Size="1" />
  25175. <Data ElementName="character_id" Type="int32" Size="1" />
  25176. <Data ElementName="guild_id" Type="int32" Size="1" />
  25177. <Data ElementName="num_events" Type="int16" Size="1" />
  25178. <Data ElementName="events_array" Type="Array" ArraySizeVariable="num_events" >
  25179. <Data ElementName="date" Type="int32" Size="1" />
  25180. <Data ElementName="modified_by" Type="EQ2_16Bit_String" Size="1" />
  25181. <Data ElementName="comment" Type="EQ2_16Bit_String" Size="1" />
  25182. <Data ElementName="points" Type="float" Size="1" />
  25183. </Data>
  25184. </Struct>
  25185. <Struct Name="WS_ModifyGuild" ClientVersion="1" OpcodeName="OP_ModifyGuildMsg">
  25186. <Data ElementName="guild_id" Type="int32" Size="1" />
  25187. <Data ElementName="unknown" Type="int8" Size="12" />
  25188. <Data ElementName="unknown2" Type="int32" Size="1" />
  25189. <Data ElementName="unknown3" Type="int8" Size="6" />
  25190. <Data ElementName="points" Type="float" Size="1" />
  25191. <Data ElementName="unknown4" Type="int8" Size="8" />
  25192. <Data ElementName="num_character_ids" Type="int16" Size="1" />
  25193. <Data ElementName="character_id_array" Type="Array" ArraySizeVariable="num_character_ids" >
  25194. <Data ElementName="character_id" Type="int32" Size="1" />
  25195. </Data>
  25196. </Struct>
  25197. <Struct Name="WS_GuildEventAdd" ClientVersion="1" OpcodeName="OP_GuildEventAddMsg">
  25198. <Data ElementName="account_id" Type="int32" Size="1"/>
  25199. <Data ElementName="event_id" Type="int64" Size="1" />
  25200. <Data ElementName="type" Type="int32" Size="1" />
  25201. <Data ElementName="date" Type="int32" Size="1" />
  25202. <Data ElementName="description" Type="EQ2_16Bit_String" Size="1" />
  25203. </Struct>
  25204. <Struct Name="WS_GuildEventAction" ClientVersion="1" OpcodeName="OP_GuildEventActionMsg">
  25205. <Data ElementName="account_id" Type="int32" Size="1" />
  25206. <Data ElementName="event_id" Type="int64" Size="1" />
  25207. <Data ElementName="action" Type="int8" Size="1" />
  25208. <Data ElementName="unknown" Type="int8" Size="3" />
  25209. </Struct>
  25210. <Struct Name="WS_RequestGuildInfo" ClientVersion="1" OpcodeName="OP_RequestGuildInfoMsg">
  25211. <Data ElementName="account_id" Type="int32" Size="1" />
  25212. <Data ElementName="event_id" Type="int64" Size="1" />
  25213. <Data ElementName="date" Type="int32" Size="1" />
  25214. <Data ElementName="type" Type="int32" Size="1" />
  25215. <Data ElementName="description" Type="EQ2_16Bit_String" Size="1" />
  25216. </Struct>
  25217. <Struct Name="WS_GuildMembershipResponse" ClientVersion="1" OpcodeName="OP_GuildMembershipResponseMsg">
  25218. <Data ElementName="guild_id" Type="int32" Size="1" />
  25219. <Data ElementName="character_id_to" Type="int32" Size="1" />
  25220. <Data ElementName="num_members" Type="int32" Size="1" />
  25221. <Data ElementName="member_array" Type="Array" ArraySizeVariable="num_members" >
  25222. <Data ElementName="character_id" Type="int32" Size="1" />
  25223. <Data ElementName="account_id" Type="int32" Size="1" />
  25224. <Data ElementName="name" Type="EQ2_16Bit_String" Size="1" />
  25225. <Data ElementName="unknown2" Type="int8" Size="1" />
  25226. <Data ElementName="unknown3" Type="int8" Size="1" />
  25227. <Data ElementName="adventure_class" Type="int8" Size="1" />
  25228. <Data ElementName="adventure_level" Type="int8" Size="1" />
  25229. <Data ElementName="tradeskill_class" Type="int8" Size="1" />
  25230. <Data ElementName="tradeskill_level" Type="int8" Size="1" />
  25231. <Data ElementName="rank" Type="int8" Size="1" />
  25232. <Data ElementName="member_flags" Type="int8" Size="1" />
  25233. <Data ElementName="join_date" Type="int32" Size="1" />
  25234. <Data ElementName="guild_status" Type="int32" Size="1" />
  25235. <Data ElementName="last_login" Type="int32" Size="1" />
  25236. <Data ElementName="recruiter_id" Type="int32" Size="1" />
  25237. <Data ElementName="points" Type="float" Size="1" />
  25238. <Data ElementName="zone" Type="EQ2_16Bit_String" Size="1" />
  25239. <Data ElementName="note" Type="EQ2_16Bit_String" Size="1" />
  25240. <Data ElementName="officer_note" Type="EQ2_16Bit_String" Size="1" />
  25241. </Data>
  25242. <Data ElementName="unknown7" Type="int16" Size="1" />
  25243. </Struct>
  25244. <Struct Name="WS_GuildMembershipResponse" ClientVersion="910" OpcodeName="OP_GuildMembershipResponseMsg">
  25245. <Data ElementName="guild_id" Type="int32" Size="1" />
  25246. <Data ElementName="character_id_to" Type="int32" Size="1" />
  25247. <Data ElementName="num_members" Type="int32" Size="1" />
  25248. <Data ElementName="member_array" Type="Array" ArraySizeVariable="num_members" >
  25249. <Data ElementName="character_id" Type="int32" Size="1" />
  25250. <Data ElementName="account_id" Type="int32" Size="1" />
  25251. <Data ElementName="name" Type="EQ2_16Bit_String" Size="1" />
  25252. <Data ElementName="unknown2" Type="int8" Size="1" />
  25253. <Data ElementName="unknown3" Type="int8" Size="1" />
  25254. <Data ElementName="adventure_class" Type="int8" Size="1" />
  25255. <Data ElementName="adventure_level" Type="int8" Size="1" />
  25256. <Data ElementName="tradeskill_class" Type="int8" Size="1" />
  25257. <Data ElementName="tradeskill_level" Type="int8" Size="1" />
  25258. <Data ElementName="rank" Type="int8" Size="1" />
  25259. <Data ElementName="member_flags" Type="int8" Size="1" />
  25260. <Data ElementName="join_date" Type="int32" Size="1" />
  25261. <Data ElementName="guild_status" Type="int32" Size="1" />
  25262. <Data ElementName="last_login" Type="int32" Size="1" />
  25263. <Data ElementName="recruiter_id" Type="int32" Size="1" />
  25264. <Data ElementName="points" Type="float" Size="1" />
  25265. <Data ElementName="unknown6" Type="int32" Size="1" />
  25266. <Data ElementName="zone" Type="EQ2_16Bit_String" Size="1" />
  25267. <Data ElementName="note" Type="EQ2_16Bit_String" Size="1" />
  25268. <Data ElementName="officer_note" Type="EQ2_16Bit_String" Size="1" />
  25269. </Data>
  25270. <Data ElementName="unknown7" Type="int16" Size="1" />
  25271. </Struct>
  25272. <Struct Name="WS_GuildMembershipResponse" ClientVersion="1204" OpcodeName="OP_GuildMembershipResponseMsg">
  25273. <Data ElementName="guild_id" Type="int32" Size="1" />
  25274. <Data ElementName="character_id_to" Type="int32" Size="1" />
  25275. <Data ElementName="num_members" Type="int32" Size="1" />
  25276. <Data ElementName="member_array" Type="Array" ArraySizeVariable="num_members" >
  25277. <Data ElementName="character_id" Type="int32" Size="1" />
  25278. <Data ElementName="account_id" Type="int32" Size="1" />
  25279. <Data ElementName="name" Type="EQ2_16Bit_String" Size="1" />
  25280. <Data ElementName="unknown2" Type="int8" Size="1" />
  25281. <Data ElementName="unknown3" Type="int8" Size="1" />
  25282. <Data ElementName="adventure_class" Type="int8" Size="1" />
  25283. <Data ElementName="adventure_level" Type="int8" Size="1" />
  25284. <Data ElementName="tradeskill_class" Type="int8" Size="1" />
  25285. <Data ElementName="tradeskill_level" Type="int8" Size="1" />
  25286. <Data ElementName="rank" Type="int8" Size="1" />
  25287. <Data ElementName="member_flags" Type="int8" Size="1" />
  25288. <Data ElementName="join_date" Type="int32" Size="1" />
  25289. <Data ElementName="guild_status" Type="int32" Size="1" />
  25290. <Data ElementName="last_login" Type="int32" Size="1" />
  25291. <Data ElementName="recruiter_id" Type="int32" Size="1" />
  25292. <Data ElementName="points" Type="float" Size="1" />
  25293. <Data ElementName="unknown6" Type="int32" Size="1" />
  25294. <Data ElementName="zone" Type="EQ2_16Bit_String" Size="1" />
  25295. <Data ElementName="note" Type="EQ2_16Bit_String" Size="1" />
  25296. <Data ElementName="officer_note" Type="EQ2_16Bit_String" Size="1" />
  25297. <Data ElementName="unique_id" Type="int64" Size="1" />
  25298. </Data>
  25299. </Struct>
  25300. <Struct Name="WS_JoinGuildNotify" ClientVersion="1" OpcodeName="OP_JoinGuildNotifyMsg">
  25301. <Data ElementName="guild_id" Type="int32" Size="1" />
  25302. <Data ElementName="character_id" Type="int32" Size="1" />
  25303. <Data ElementName="account_id" Type="int32" Size="1" />
  25304. <Data ElementName="name" Type="EQ2_16Bit_String" Size="1" />
  25305. <Data ElementName="unknown2" Type="int8" Size="1" />
  25306. <Data ElementName="unknown3" Type="int8" Size="1" />
  25307. <Data ElementName="adventure_class" Type="int8" Size="1" />
  25308. <Data ElementName="adventure_level" Type="int8" Size="1" />
  25309. <Data ElementName="tradeskill_class" Type="int8" Size="1" />
  25310. <Data ElementName="tradeskill_level" Type="int8" Size="1" />
  25311. <Data ElementName="rank" Type="int8" Size="1"/>
  25312. <Data ElementName="member_flags" Type="int8" Size="1" />
  25313. <Data ElementName="join_date" Type="int32" Size="1" />
  25314. <Data ElementName="guild_status" Type="int32" Size="1" />
  25315. <Data ElementName="last_login" Type="int32" Size="1" />
  25316. <Data ElementName="recruiter_id" Type="int32" Size="1" />
  25317. <Data ElementName="points" Type="float" Size="1" />
  25318. <Data ElementName="zone" Type="EQ2_16Bit_String" Size="1" />
  25319. <Data ElementName="note" Type="EQ2_16Bit_String" Size="1" />
  25320. <Data ElementName="officer_note" Type="EQ2_16Bit_String" Size="1" />
  25321. </Struct>
  25322. <Struct Name="WS_JoinGuildNotify" ClientVersion="910" OpcodeName="OP_JoinGuildNotifyMsg">
  25323. <Data ElementName="guild_id" Type="int32" Size="1" />
  25324. <Data ElementName="character_id" Type="int32" Size="1" />
  25325. <Data ElementName="account_id" Type="int32" Size="1" />
  25326. <Data ElementName="name" Type="EQ2_16Bit_String" Size="1" />
  25327. <Data ElementName="unknown2" Type="int8" Size="1" />
  25328. <Data ElementName="unknown3" Type="int8" Size="1" />
  25329. <Data ElementName="adventure_class" Type="int8" Size="1" />
  25330. <Data ElementName="adventure_level" Type="int8" Size="1" />
  25331. <Data ElementName="tradeskill_class" Type="int8" Size="1" />
  25332. <Data ElementName="tradeskill_level" Type="int8" Size="1" />
  25333. <Data ElementName="rank" Type="int8" Size="1"/>
  25334. <Data ElementName="member_flags" Type="int8" Size="1" />
  25335. <Data ElementName="join_date" Type="int32" Size="1" />
  25336. <Data ElementName="guild_status" Type="int32" Size="1" />
  25337. <Data ElementName="last_login" Type="int32" Size="1" />
  25338. <Data ElementName="recruiter_id" Type="int32" Size="1" />
  25339. <Data ElementName="points" Type="float" Size="1" />
  25340. <Data ElementName="unknown6" Type="int32" Size="1" />
  25341. <Data ElementName="zone" Type="EQ2_16Bit_String" Size="1" />
  25342. <Data ElementName="note" Type="EQ2_16Bit_String" Size="1" />
  25343. <Data ElementName="officer_note" Type="EQ2_16Bit_String" Size="1" />
  25344. </Struct>
  25345. <Struct Name="WS_JoinGuildNotify" ClientVersion="1204" OpcodeName="OP_JoinGuildNotifyMsg">
  25346. <Data ElementName="guild_id" Type="int32" Size="1" />
  25347. <Data ElementName="character_id" Type="int32" Size="1" />
  25348. <Data ElementName="account_id" Type="int32" Size="1" />
  25349. <Data ElementName="name" Type="EQ2_16Bit_String" Size="1" />
  25350. <Data ElementName="unknown2" Type="int8" Size="1" />
  25351. <Data ElementName="unknown3" Type="int8" Size="1" />
  25352. <Data ElementName="adventure_class" Type="int8" Size="1" />
  25353. <Data ElementName="adventure_level" Type="int8" Size="1" />
  25354. <Data ElementName="tradeskill_class" Type="int8" Size="1" />
  25355. <Data ElementName="tradeskill_level" Type="int8" Size="1" />
  25356. <Data ElementName="rank" Type="int8" Size="1"/>
  25357. <Data ElementName="member_flags" Type="int8" Size="1" />
  25358. <Data ElementName="join_date" Type="int32" Size="1" />
  25359. <Data ElementName="guild_status" Type="int32" Size="1" />
  25360. <Data ElementName="last_login" Type="int32" Size="1" />
  25361. <Data ElementName="recruiter_id" Type="int32" Size="1" />
  25362. <Data ElementName="points" Type="float" Size="1" />
  25363. <Data ElementName="unknown6" Type="int32" Size="1" />
  25364. <Data ElementName="zone" Type="EQ2_16Bit_String" Size="1" />
  25365. <Data ElementName="note" Type="EQ2_16Bit_String" Size="1" />
  25366. <Data ElementName="officer_note" Type="EQ2_16Bit_String" Size="1" />
  25367. <Data ElementName="unknown4" Type="int32" Size="2" />
  25368. </Struct>
  25369. <Struct Name="WS_LeaveGuildNotify" ClientVersion="1" OpcodeName="OP_LeaveGuildNotifyMsg">
  25370. <Data ElementName="guild_id" Type="int32" Size="1" />
  25371. <Data ElementName="character_id" Type="int32" Size="1" />
  25372. </Struct>
  25373. <Struct Name="WS_GuildUpdate" ClientVersion="1" OpcodeName="OP_GuildUpdateMsg">
  25374. <Data ElementName="guild_name" Type="EQ2_16Bit_String" Size="1" />
  25375. <Data ElementName="guild_motd" Type="EQ2_16Bit_String" Size="1" />
  25376. <Data ElementName="guild_id" Type="int32" Size="1" />
  25377. <Data ElementName="guild_level" Type="int8" Size="1" />
  25378. <Data ElementName="unknown" Type="int8" Size="1" />
  25379. <Data ElementName="formed_date" Type="int32" Size="1" />
  25380. <Data ElementName="unique_accounts" Type="int16" Size="1" />
  25381. <Data ElementName="num_members" Type="int16" Size="1" />
  25382. <Data ElementName="exp_current" Type="int64" Size="1" />
  25383. <Data ElementName="exp_unknown" Type="int64" Size="1" />
  25384. <Data ElementName="exp_to_next_level" Type="int64" Size="1" />
  25385. <Data ElementName="unknown3" Type="int32" Size="3" />
  25386. <Data ElementName="unknown4" Type="int16" Size="1" />
  25387. <Data ElementName="event_filter_retain1" Type="int32" Size="1" />
  25388. <Data ElementName="event_filter_retain2" Type="int32" Size="1" />
  25389. <Data ElementName="event_filter_retain3" Type="int32" Size="1" />
  25390. <Data ElementName="event_filter_retain4" Type="int32" Size="1" />
  25391. <Data ElementName="event_filter_broadcast1" Type="int32" Size="1" />
  25392. <Data ElementName="event_filter_broadcast2" Type="int32" Size="1" />
  25393. <Data ElementName="event_filter_broadcast3" Type="int32" Size="1" />
  25394. <Data ElementName="event_filter_broadcast4" Type="int32" Size="1" />
  25395. <Data ElementName="recruiting_looking_for" Type="int8" Size="1" />
  25396. <Data ElementName="unknown5" Type="int8" Size="7" />
  25397. <Data ElementName="recruiting_desc_tag1" Type="int8" Size="1" />
  25398. <Data ElementName="recruiting_desc_tag2" Type="int8" Size="1" />
  25399. <Data ElementName="recruiting_desc_tag3" Type="int8" Size="1" />
  25400. <Data ElementName="recruiting_desc_tag4" Type="int8" Size="1" />
  25401. <Data ElementName="recruiting_playstyle" Type="int8" Size="1" />
  25402. <Data ElementName="recruiting_min_level" Type="int8" Size="1" />
  25403. <Data ElementName="recuiting_short_description" Type="EQ2_16Bit_String" />
  25404. <Data ElementName="recruiting_full_description" Type="EQ2_16Bit_String" />
  25405. <Data ElementName="rank0_name" Type="EQ2_16Bit_String" Size="1" />
  25406. <Data ElementName="rank0_permissions1" Type="int32" Size="1" />
  25407. <Data ElementName="rank0_permissions2" Type="int32" Size="1" />
  25408. <Data ElementName="rank0_permissions_unused" Type="int8" Size="48" />
  25409. <Data ElementName="rank1_name" Type="EQ2_16Bit_String" Size="1" />
  25410. <Data ElementName="rank1_permissions1" Type="int32" Size="1" />
  25411. <Data ElementName="rank1_permissions2" Type="int32" Size="1" />
  25412. <Data ElementName="rank1_permissions_unused" Type="int8" Size="48" />
  25413. <Data ElementName="rank2_name" Type="EQ2_16Bit_String" Size="1" />
  25414. <Data ElementName="rank2_permissions1" Type="int32" Size="1" />
  25415. <Data ElementName="rank2_permissions2" Type="int32" Size="1" />
  25416. <Data ElementName="rank2_permissions_unused" Type="int8" Size="48" />
  25417. <Data ElementName="rank3_name" Type="EQ2_16Bit_String" Size="1" />
  25418. <Data ElementName="rank3_permissions1" Type="int32" Size="1" />
  25419. <Data ElementName="rank3_permissions2" Type="int32" Size="1" />
  25420. <Data ElementName="rank3_permissions_unused" Type="int8" Size="48" />
  25421. <Data ElementName="rank4_name" Type="EQ2_16Bit_String" Size="1" />
  25422. <Data ElementName="rank4_permissions1" Type="int32" Size="1" />
  25423. <Data ElementName="rank4_permissions2" Type="int32" Size="1" />
  25424. <Data ElementName="rank4_permissions_unused" Type="int8" Size="48" />
  25425. <Data ElementName="rank5_name" Type="EQ2_16Bit_String" Size="1" />
  25426. <Data ElementName="rank5_permissions1" Type="int32" Size="1" />
  25427. <Data ElementName="rank5_permissions2" Type="int32" Size="1" />
  25428. <Data ElementName="rank5_permissions_unused" Type="int8" Size="48" />
  25429. <Data ElementName="rank6_name" Type="EQ2_16Bit_String" Size="1" />
  25430. <Data ElementName="rank6_permissions1" Type="int32" Size="1" />
  25431. <Data ElementName="rank6_permissions2" Type="int32" Size="1" />
  25432. <Data ElementName="rank6_permissions_unused" Type="int8" Size="48" />
  25433. <Data ElementName="rank7_name" Type="EQ2_16Bit_String" Size="1" />
  25434. <Data ElementName="rank7_permissions1" Type="int32" Size="1" />
  25435. <Data ElementName="rank7_permissions2" Type="int32" Size="1" />
  25436. <Data ElementName="rank7_permissions_unused" Type="int8" Size="48" />
  25437. <Data ElementName="bank1_name" Type="EQ2_16Bit_String" Size="1" />
  25438. <Data ElementName="bank2_name" Type="EQ2_16Bit_String" Size="1" />
  25439. <Data ElementName="bank3_name" Type="EQ2_16Bit_String" Size="1" />
  25440. <Data ElementName="bank4_name" Type="EQ2_16Bit_String" Size="1" />
  25441. <Data ElementName="unknown8" Type="int8" Size="11" />
  25442. </Struct>
  25443. <Struct Name="WS_GuildUpdate" ClientVersion="1008" OpcodeName="OP_GuildUpdateMsg">
  25444. <Data ElementName="guild_name" Type="EQ2_16Bit_String" Size="1" />
  25445. <Data ElementName="guild_motd" Type="EQ2_16Bit_String" Size="1" />
  25446. <Data ElementName="guild_id" Type="int32" Size="1" />
  25447. <Data ElementName="guild_level" Type="int8" Size="1" />
  25448. <Data ElementName="unknown" Type="int8" Size="1" />
  25449. <Data ElementName="formed_date" Type="int32" Size="1" />
  25450. <Data ElementName="unique_accounts" Type="int16" Size="1" />
  25451. <Data ElementName="num_members" Type="int16" Size="1" />
  25452. <Data ElementName="exp_current" Type="int64" Size="1" />
  25453. <Data ElementName="exp_unknown" Type="int64" Size="1" />
  25454. <Data ElementName="exp_to_next_level" Type="int64" Size="1" />
  25455. <Data ElementName="unknown3" Type="int32" Size="2" />
  25456. <Data ElementName="guild_hall_location" Type="EQ2_16Bit_String" />
  25457. <Data ElementName="guild_hall_zonename" Type="EQ2_16Bit_String" />
  25458. <Data ElementName="unknown4" Type="int32" Size="1" />
  25459. <Data ElementName="event_filter_retain1" Type="int32" Size="1" />
  25460. <Data ElementName="event_filter_retain2" Type="int32" Size="1" />
  25461. <Data ElementName="event_filter_retain3" Type="int32" Size="1" />
  25462. <Data ElementName="event_filter_retain4" Type="int32" Size="1" />
  25463. <Data ElementName="event_filter_broadcast1" Type="int32" Size="1" />
  25464. <Data ElementName="event_filter_broadcast2" Type="int32" Size="1" />
  25465. <Data ElementName="event_filter_broadcast3" Type="int32" Size="1" />
  25466. <Data ElementName="event_filter_broadcast4" Type="int32" Size="1" />
  25467. <Data ElementName="recruiting_looking_for" Type="int8" Size="1" />
  25468. <Data ElementName="unknown5" Type="int8" Size="7" />
  25469. <Data ElementName="recruiting_desc_tag1" Type="int8" Size="1" />
  25470. <Data ElementName="recruiting_desc_tag2" Type="int8" Size="1" />
  25471. <Data ElementName="recruiting_desc_tag3" Type="int8" Size="1" />
  25472. <Data ElementName="recruiting_desc_tag4" Type="int8" Size="1" />
  25473. <Data ElementName="recruiting_playstyle" Type="int8" Size="1" />
  25474. <Data ElementName="recruiting_min_level" Type="int8" Size="1" />
  25475. <Data ElementName="recuiting_short_description" Type="EQ2_16Bit_String" />
  25476. <Data ElementName="recruiting_full_description" Type="EQ2_16Bit_String" />
  25477. <Data ElementName="unknown6" Type="int32" Size="1" />
  25478. <Data ElementName="guild_hall_filename" Type="EQ2_16Bit_String" />
  25479. <Data ElementName="unknown7" Type="int16" Size="1" />
  25480. <Data ElementName="rank0_name" Type="EQ2_16Bit_String" Size="1" />
  25481. <Data ElementName="rank0_permissions1" Type="int32" Size="1" />
  25482. <Data ElementName="rank0_permissions2" Type="int32" Size="1" />
  25483. <Data ElementName="rank0_permissions_unused" Type="int8" Size="48" />
  25484. <Data ElementName="rank1_name" Type="EQ2_16Bit_String" Size="1" />
  25485. <Data ElementName="rank1_permissions1" Type="int32" Size="1" />
  25486. <Data ElementName="rank1_permissions2" Type="int32" Size="1" />
  25487. <Data ElementName="rank1_permissions_unused" Type="int8" Size="48" />
  25488. <Data ElementName="rank2_name" Type="EQ2_16Bit_String" Size="1" />
  25489. <Data ElementName="rank2_permissions1" Type="int32" Size="1" />
  25490. <Data ElementName="rank2_permissions2" Type="int32" Size="1" />
  25491. <Data ElementName="rank2_permissions_unused" Type="int8" Size="48" />
  25492. <Data ElementName="rank3_name" Type="EQ2_16Bit_String" Size="1" />
  25493. <Data ElementName="rank3_permissions1" Type="int32" Size="1" />
  25494. <Data ElementName="rank3_permissions2" Type="int32" Size="1" />
  25495. <Data ElementName="rank3_permissions_unused" Type="int8" Size="48" />
  25496. <Data ElementName="rank4_name" Type="EQ2_16Bit_String" Size="1" />
  25497. <Data ElementName="rank4_permissions1" Type="int32" Size="1" />
  25498. <Data ElementName="rank4_permissions2" Type="int32" Size="1" />
  25499. <Data ElementName="rank4_permissions_unused" Type="int8" Size="48" />
  25500. <Data ElementName="rank5_name" Type="EQ2_16Bit_String" Size="1" />
  25501. <Data ElementName="rank5_permissions1" Type="int32" Size="1" />
  25502. <Data ElementName="rank5_permissions2" Type="int32" Size="1" />
  25503. <Data ElementName="rank5_permissions_unused" Type="int8" Size="48" />
  25504. <Data ElementName="rank6_name" Type="EQ2_16Bit_String" Size="1" />
  25505. <Data ElementName="rank6_permissions1" Type="int32" Size="1" />
  25506. <Data ElementName="rank6_permissions2" Type="int32" Size="1" />
  25507. <Data ElementName="rank6_permissions_unused" Type="int8" Size="48" />
  25508. <Data ElementName="rank7_name" Type="EQ2_16Bit_String" Size="1" />
  25509. <Data ElementName="rank7_permissions1" Type="int32" Size="1" />
  25510. <Data ElementName="rank7_permissions2" Type="int32" Size="1" />
  25511. <Data ElementName="rank7_permissions_unused" Type="int8" Size="48" />
  25512. <Data ElementName="bank1_name" Type="EQ2_16Bit_String" Size="1" />
  25513. <Data ElementName="bank2_name" Type="EQ2_16Bit_String" Size="1" />
  25514. <Data ElementName="bank3_name" Type="EQ2_16Bit_String" Size="1" />
  25515. <Data ElementName="bank4_name" Type="EQ2_16Bit_String" Size="1" />
  25516. <Data ElementName="unknown8" Type="int8" Size="12" />
  25517. </Struct>
  25518. <Struct Name="WS_GuildUpdate" ClientVersion="1144" OpcodeName="OP_GuildUpdateMsg">
  25519. <Data ElementName="guild_name" Type="EQ2_16Bit_String" Size="1" />
  25520. <Data ElementName="guild_motd" Type="EQ2_16Bit_String" Size="1" />
  25521. <Data ElementName="guild_id" Type="int32" Size="1" />
  25522. <Data ElementName="guild_level" Type="int8" Size="1" />
  25523. <Data ElementName="unknown" Type="int8" Size="1" />
  25524. <Data ElementName="formed_date" Type="int32" Size="1" />
  25525. <Data ElementName="unique_accounts" Type="int16" Size="1" />
  25526. <Data ElementName="num_members" Type="int16" Size="1" />
  25527. <Data ElementName="exp_current" Type="int64" Size="1" />
  25528. <Data ElementName="exp_unknown" Type="int64" Size="1" />
  25529. <Data ElementName="exp_to_next_level" Type="int64" Size="1" />
  25530. <Data ElementName="unknown3" Type="int32" Size="2" />
  25531. <Data ElementName="guild_hall_location" Type="EQ2_16Bit_String" />
  25532. <Data ElementName="guild_hall_zonename" Type="EQ2_16Bit_String" />
  25533. <Data ElementName="unknown4" Type="int32" Size="1" />
  25534. <Data ElementName="event_filter_retain1" Type="int32" Size="1" />
  25535. <Data ElementName="event_filter_retain2" Type="int32" Size="1" />
  25536. <Data ElementName="event_filter_retain3" Type="int32" Size="1" />
  25537. <Data ElementName="event_filter_retain4" Type="int32" Size="1" />
  25538. <Data ElementName="event_filter_broadcast1" Type="int32" Size="1" />
  25539. <Data ElementName="event_filter_broadcast2" Type="int32" Size="1" />
  25540. <Data ElementName="event_filter_broadcast3" Type="int32" Size="1" />
  25541. <Data ElementName="event_filter_broadcast4" Type="int32" Size="1" />
  25542. <Data ElementName="recruiting_looking_for" Type="int8" Size="1" />
  25543. <Data ElementName="unknown5" Type="int8" Size="7" />
  25544. <Data ElementName="recruiting_desc_tag1" Type="int8" Size="1" />
  25545. <Data ElementName="recruiting_desc_tag2" Type="int8" Size="1" />
  25546. <Data ElementName="recruiting_desc_tag3" Type="int8" Size="1" />
  25547. <Data ElementName="recruiting_desc_tag4" Type="int8" Size="1" />
  25548. <Data ElementName="recruiting_playstyle" Type="int8" Size="1" />
  25549. <Data ElementName="recruiting_min_level" Type="int8" Size="1" />
  25550. <Data ElementName="recuiting_short_description" Type="EQ2_16Bit_String" />
  25551. <Data ElementName="recruiting_full_description" Type="EQ2_16Bit_String" />
  25552. <Data ElementName="unknown6" Type="int32" Size="1" />
  25553. <Data ElementName="guild_hall_filename" Type="EQ2_16Bit_String" />
  25554. <Data ElementName="unknown7" Type="int16" Size="1" />
  25555. <Data ElementName="rank0_name" Type="EQ2_16Bit_String" Size="1" />
  25556. <Data ElementName="rank0_permissions1" Type="int32" Size="1" />
  25557. <Data ElementName="rank0_permissions2" Type="int32" Size="1" />
  25558. <Data ElementName="rank0_permissions_unused" Type="int8" Size="48" />
  25559. <Data ElementName="rank1_name" Type="EQ2_16Bit_String" Size="1" />
  25560. <Data ElementName="rank1_permissions1" Type="int32" Size="1" />
  25561. <Data ElementName="rank1_permissions2" Type="int32" Size="1" />
  25562. <Data ElementName="rank1_permissions_unused" Type="int8" Size="48" />
  25563. <Data ElementName="rank2_name" Type="EQ2_16Bit_String" Size="1" />
  25564. <Data ElementName="rank2_permissions1" Type="int32" Size="1" />
  25565. <Data ElementName="rank2_permissions2" Type="int32" Size="1" />
  25566. <Data ElementName="rank2_permissions_unused" Type="int8" Size="48" />
  25567. <Data ElementName="rank3_name" Type="EQ2_16Bit_String" Size="1" />
  25568. <Data ElementName="rank3_permissions1" Type="int32" Size="1" />
  25569. <Data ElementName="rank3_permissions2" Type="int32" Size="1" />
  25570. <Data ElementName="rank3_permissions_unused" Type="int8" Size="48" />
  25571. <Data ElementName="rank4_name" Type="EQ2_16Bit_String" Size="1" />
  25572. <Data ElementName="rank4_permissions1" Type="int32" Size="1" />
  25573. <Data ElementName="rank4_permissions2" Type="int32" Size="1" />
  25574. <Data ElementName="rank4_permissions_unused" Type="int8" Size="48" />
  25575. <Data ElementName="rank5_name" Type="EQ2_16Bit_String" Size="1" />
  25576. <Data ElementName="rank5_permissions1" Type="int32" Size="1" />
  25577. <Data ElementName="rank5_permissions2" Type="int32" Size="1" />
  25578. <Data ElementName="rank5_permissions_unused" Type="int8" Size="48" />
  25579. <Data ElementName="rank6_name" Type="EQ2_16Bit_String" Size="1" />
  25580. <Data ElementName="rank6_permissions1" Type="int32" Size="1" />
  25581. <Data ElementName="rank6_permissions2" Type="int32" Size="1" />
  25582. <Data ElementName="rank6_permissions_unused" Type="int8" Size="48" />
  25583. <Data ElementName="rank7_name" Type="EQ2_16Bit_String" Size="1" />
  25584. <Data ElementName="rank7_permissions1" Type="int32" Size="1" />
  25585. <Data ElementName="rank7_permissions2" Type="int32" Size="1" />
  25586. <Data ElementName="rank7_permissions_unused" Type="int8" Size="48" />
  25587. <Data ElementName="bank1_name" Type="EQ2_16Bit_String" Size="1" />
  25588. <Data ElementName="bank2_name" Type="EQ2_16Bit_String" Size="1" />
  25589. <Data ElementName="bank3_name" Type="EQ2_16Bit_String" Size="1" />
  25590. <Data ElementName="bank4_name" Type="EQ2_16Bit_String" Size="1" />
  25591. <Data ElementName="unknown8" Type="int8" Size="13" />
  25592. </Struct>
  25593. <Struct Name="WS_GuildUpdate" ClientVersion="1204" OpcodeName="OP_GuildUpdateMsg">
  25594. <Data ElementName="guild_name" Type="EQ2_16Bit_String" Size="1" />
  25595. <Data ElementName="guild_motd" Type="EQ2_16Bit_String" Size="1" />
  25596. <Data ElementName="guild_id" Type="int32" Size="1" />
  25597. <Data ElementName="guild_level" Type="int8" Size="1" />
  25598. <Data ElementName="unknown" Type="int8" Size="1" />
  25599. <Data ElementName="formed_date" Type="int32" Size="1" />
  25600. <Data ElementName="unique_accounts" Type="int16" Size="1" />
  25601. <Data ElementName="num_members" Type="int16" Size="1" />
  25602. <Data ElementName="exp_current" Type="int64" Size="1" />
  25603. <Data ElementName="exp_unknown" Type="int64" Size="1" />
  25604. <Data ElementName="exp_to_next_level" Type="int64" Size="1" />
  25605. <Data ElementName="unknown3" Type="int32" Size="2" />
  25606. <Data ElementName="guild_hall_location" Type="EQ2_16Bit_String" />
  25607. <Data ElementName="guild_hall_zonename" Type="EQ2_16Bit_String" />
  25608. <Data ElementName="unknown4" Type="int32" Size="1" />
  25609. <Data ElementName="event_filter_retain1" Type="int32" Size="1" />
  25610. <Data ElementName="event_filter_retain2" Type="int32" Size="1" />
  25611. <Data ElementName="event_filter_retain3" Type="int32" Size="1" />
  25612. <Data ElementName="event_filter_retain4" Type="int32" Size="1" />
  25613. <Data ElementName="event_filter_broadcast1" Type="int32" Size="1" />
  25614. <Data ElementName="event_filter_broadcast2" Type="int32" Size="1" />
  25615. <Data ElementName="event_filter_broadcast3" Type="int32" Size="1" />
  25616. <Data ElementName="event_filter_broadcast4" Type="int32" Size="1" />
  25617. <Data ElementName="recruiting_looking_for" Type="int8" Size="1" />
  25618. <Data ElementName="unknown5" Type="int8" Size="7" />
  25619. <Data ElementName="recruiting_desc_tag1" Type="int8" Size="1" />
  25620. <Data ElementName="recruiting_desc_tag2" Type="int8" Size="1" />
  25621. <Data ElementName="recruiting_desc_tag3" Type="int8" Size="1" />
  25622. <Data ElementName="recruiting_desc_tag4" Type="int8" Size="1" />
  25623. <Data ElementName="recruiting_playstyle" Type="int8" Size="1" />
  25624. <Data ElementName="recruiting_min_level" Type="int8" Size="1" />
  25625. <Data ElementName="recuiting_short_description" Type="EQ2_16Bit_String" />
  25626. <Data ElementName="recruiting_full_description" Type="EQ2_16Bit_String" />
  25627. <Data ElementName="unknown6" Type="int32" Size="1" />
  25628. <Data ElementName="guild_hall_filename" Type="EQ2_16Bit_String" />
  25629. <Data ElementName="unknown7" Type="int16" Size="1" />
  25630. <Data ElementName="unknown7a" Type="int8" Size="1" />
  25631. <Data ElementName="rank0_name" Type="EQ2_16Bit_String" Size="1" />
  25632. <Data ElementName="rank0_permissions1" Type="int32" Size="1" />
  25633. <Data ElementName="rank0_permissions2" Type="int32" Size="1" />
  25634. <Data ElementName="rank0_permissions_unused" Type="int8" Size="48" />
  25635. <Data ElementName="rank1_name" Type="EQ2_16Bit_String" Size="1" />
  25636. <Data ElementName="rank1_permissions1" Type="int32" Size="1" />
  25637. <Data ElementName="rank1_permissions2" Type="int32" Size="1" />
  25638. <Data ElementName="rank1_permissions_unused" Type="int8" Size="48" />
  25639. <Data ElementName="rank2_name" Type="EQ2_16Bit_String" Size="1" />
  25640. <Data ElementName="rank2_permissions1" Type="int32" Size="1" />
  25641. <Data ElementName="rank2_permissions2" Type="int32" Size="1" />
  25642. <Data ElementName="rank2_permissions_unused" Type="int8" Size="48" />
  25643. <Data ElementName="rank3_name" Type="EQ2_16Bit_String" Size="1" />
  25644. <Data ElementName="rank3_permissions1" Type="int32" Size="1" />
  25645. <Data ElementName="rank3_permissions2" Type="int32" Size="1" />
  25646. <Data ElementName="rank3_permissions_unused" Type="int8" Size="48" />
  25647. <Data ElementName="rank4_name" Type="EQ2_16Bit_String" Size="1" />
  25648. <Data ElementName="rank4_permissions1" Type="int32" Size="1" />
  25649. <Data ElementName="rank4_permissions2" Type="int32" Size="1" />
  25650. <Data ElementName="rank4_permissions_unused" Type="int8" Size="48" />
  25651. <Data ElementName="rank5_name" Type="EQ2_16Bit_String" Size="1" />
  25652. <Data ElementName="rank5_permissions1" Type="int32" Size="1" />
  25653. <Data ElementName="rank5_permissions2" Type="int32" Size="1" />
  25654. <Data ElementName="rank5_permissions_unused" Type="int8" Size="48" />
  25655. <Data ElementName="rank6_name" Type="EQ2_16Bit_String" Size="1" />
  25656. <Data ElementName="rank6_permissions1" Type="int32" Size="1" />
  25657. <Data ElementName="rank6_permissions2" Type="int32" Size="1" />
  25658. <Data ElementName="rank6_permissions_unused" Type="int8" Size="48" />
  25659. <Data ElementName="rank7_name" Type="EQ2_16Bit_String" Size="1" />
  25660. <Data ElementName="rank7_permissions1" Type="int32" Size="1" />
  25661. <Data ElementName="rank7_permissions2" Type="int32" Size="1" />
  25662. <Data ElementName="rank7_permissions_unused" Type="int8" Size="48" />
  25663. <Data ElementName="bank1_name" Type="EQ2_16Bit_String" Size="1" />
  25664. <Data ElementName="bank2_name" Type="EQ2_16Bit_String" Size="1" />
  25665. <Data ElementName="bank3_name" Type="EQ2_16Bit_String" Size="1" />
  25666. <Data ElementName="bank4_name" Type="EQ2_16Bit_String" Size="1" />
  25667. <Data ElementName="unknown8" Type="int8" Size="13" />
  25668. <Data ElementName="unknown9" Type="int32" Size="1" />
  25669. </Struct>
  25670. <Struct Name="WS_GuildUpdate" ClientVersion="60085" OpcodeName="OP_GuildUpdateMsg">
  25671. <Data ElementName="guild_name" Type="EQ2_16Bit_String" Size="1" />
  25672. <Data ElementName="guild_motd" Type="EQ2_16Bit_String" Size="1" />
  25673. <Data ElementName="guild_id" Type="int32" Size="1" />
  25674. <Data ElementName="guild_level" Type="int8" Size="1" />
  25675. <Data ElementName="unknown" Type="int8" Size="1" />
  25676. <Data ElementName="formed_date" Type="int32" Size="1" />
  25677. <Data ElementName="unique_accounts" Type="int16" Size="1" />
  25678. <Data ElementName="num_members" Type="int16" Size="1" />
  25679. <Data ElementName="exp_current" Type="int64" Size="1" />
  25680. <Data ElementName="exp_unknown" Type="int64" Size="1" />
  25681. <Data ElementName="exp_to_next_level" Type="int64" Size="1" />
  25682. <Data ElementName="unknown3" Type="int32" Size="2" />
  25683. <Data ElementName="guild_hall_location" Type="EQ2_16Bit_String" />
  25684. <Data ElementName="guild_hall_zonename" Type="EQ2_16Bit_String" />
  25685. <Data ElementName="unknown4" Type="int32" Size="1" />
  25686. <Data ElementName="event_filter_retain1" Type="int32" Size="1" />
  25687. <Data ElementName="event_filter_retain2" Type="int32" Size="1" />
  25688. <Data ElementName="event_filter_retain3" Type="int32" Size="1" />
  25689. <Data ElementName="event_filter_retain4" Type="int32" Size="1" />
  25690. <Data ElementName="event_filter_broadcast1" Type="int32" Size="1" />
  25691. <Data ElementName="event_filter_broadcast2" Type="int32" Size="1" />
  25692. <Data ElementName="event_filter_broadcast3" Type="int32" Size="1" />
  25693. <Data ElementName="event_filter_broadcast4" Type="int32" Size="1" />
  25694. <Data ElementName="recruiting_looking_for" Type="int8" Size="1" />
  25695. <Data ElementName="unknown5" Type="int8" Size="23" />
  25696. <Data ElementName="recruiting_desc_tag1" Type="int8" Size="1" />
  25697. <Data ElementName="recruiting_desc_tag2" Type="int8" Size="1" />
  25698. <Data ElementName="recruiting_desc_tag3" Type="int8" Size="1" />
  25699. <Data ElementName="recruiting_desc_tag4" Type="int8" Size="1" />
  25700. <Data ElementName="recruiting_playstyle" Type="int8" Size="1" />
  25701. <Data ElementName="recruiting_min_level" Type="int8" Size="1" />
  25702. <Data ElementName="recuiting_short_description" Type="EQ2_16Bit_String" />
  25703. <Data ElementName="recruiting_full_description" Type="EQ2_16Bit_String" />
  25704. <Data ElementName="unknown6" Type="int32" Size="1" />
  25705. <Data ElementName="guild_hall_filename" Type="EQ2_16Bit_String" />
  25706. <Data ElementName="unknown7" Type="int16" Size="1" />
  25707. <Data ElementName="unknown7a" Type="int8" Size="1" />
  25708. <Data ElementName="rank0_name" Type="EQ2_16Bit_String" Size="1" />
  25709. <Data ElementName="rank0_permissions1" Type="int32" Size="1" />
  25710. <Data ElementName="rank0_permissions2" Type="int32" Size="1" />
  25711. <Data ElementName="rank0_permissions_unused" Type="int8" Size="48" />
  25712. <Data ElementName="rank1_name" Type="EQ2_16Bit_String" Size="1" />
  25713. <Data ElementName="rank1_permissions1" Type="int32" Size="1" />
  25714. <Data ElementName="rank1_permissions2" Type="int32" Size="1" />
  25715. <Data ElementName="rank1_permissions_unused" Type="int8" Size="48" />
  25716. <Data ElementName="rank2_name" Type="EQ2_16Bit_String" Size="1" />
  25717. <Data ElementName="rank2_permissions1" Type="int32" Size="1" />
  25718. <Data ElementName="rank2_permissions2" Type="int32" Size="1" />
  25719. <Data ElementName="rank2_permissions_unused" Type="int8" Size="48" />
  25720. <Data ElementName="rank3_name" Type="EQ2_16Bit_String" Size="1" />
  25721. <Data ElementName="rank3_permissions1" Type="int32" Size="1" />
  25722. <Data ElementName="rank3_permissions2" Type="int32" Size="1" />
  25723. <Data ElementName="rank3_permissions_unused" Type="int8" Size="48" />
  25724. <Data ElementName="rank4_name" Type="EQ2_16Bit_String" Size="1" />
  25725. <Data ElementName="rank4_permissions1" Type="int32" Size="1" />
  25726. <Data ElementName="rank4_permissions2" Type="int32" Size="1" />
  25727. <Data ElementName="rank4_permissions_unused" Type="int8" Size="48" />
  25728. <Data ElementName="rank5_name" Type="EQ2_16Bit_String" Size="1" />
  25729. <Data ElementName="rank5_permissions1" Type="int32" Size="1" />
  25730. <Data ElementName="rank5_permissions2" Type="int32" Size="1" />
  25731. <Data ElementName="rank5_permissions_unused" Type="int8" Size="48" />
  25732. <Data ElementName="rank6_name" Type="EQ2_16Bit_String" Size="1" />
  25733. <Data ElementName="rank6_permissions1" Type="int32" Size="1" />
  25734. <Data ElementName="rank6_permissions2" Type="int32" Size="1" />
  25735. <Data ElementName="rank6_permissions_unused" Type="int8" Size="48" />
  25736. <Data ElementName="rank7_name" Type="EQ2_16Bit_String" Size="1" />
  25737. <Data ElementName="rank7_permissions1" Type="int32" Size="1" />
  25738. <Data ElementName="rank7_permissions2" Type="int32" Size="1" />
  25739. <Data ElementName="rank7_permissions_unused" Type="int8" Size="48" />
  25740. <Data ElementName="bank1_name" Type="EQ2_16Bit_String" Size="1" />
  25741. <Data ElementName="bank2_name" Type="EQ2_16Bit_String" Size="1" />
  25742. <Data ElementName="bank3_name" Type="EQ2_16Bit_String" Size="1" />
  25743. <Data ElementName="bank4_name" Type="EQ2_16Bit_String" Size="1" />
  25744. <Data ElementName="unknown8" Type="int8" Size="13" />
  25745. <Data ElementName="unknown9" Type="int32" Size="1" />
  25746. </Struct>
  25747. <Struct Name="WS_GuildRecruitingMemberInfo" ClientVersion="1" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_GuildRecruitingMemberInfo" >
  25748. <Data ElementName="character_id" Type="int32" Size="1" />
  25749. <Data ElementName="unknown" Type="int8" Size="1" />
  25750. <Data ElementName="adventure_class" Type="int8" Size="1" />
  25751. <Data ElementName="adventure_level" Type="int8" Size="1" />
  25752. <Data ElementName="tradeskill_class" Type="int8" Size="1" />
  25753. <Data ElementName="tradeskill_level" Type="int8" Size="1" />
  25754. <Data ElementName="show_adventure_class" Type="int8" Size="1" />
  25755. <Data ElementName="unknown3" Type="int16" Size="1" />
  25756. <Data ElementName="num_bytes" Type="int16" Size="1" />
  25757. <Data ElementName="picture_byte_array" Type="Array" ArraySizeVariable="num_bytes" >
  25758. <Data ElementName="picture_byte" Type="char" Size="1" />
  25759. </Data>
  25760. <Data ElementName="recruiter_name" Type="EQ2_16Bit_String" Size="1" />
  25761. <Data ElementName="recruiter_description" Type="EQ2_16Bit_String" Size="1" />
  25762. </Struct>
  25763. <Struct Name="WS_GuildRecruiting" ClientVersion="1" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_GuildRecruiting" >
  25764. <Data ElementName="num_guilds" Type="int8" Size="1" />
  25765. <Data ElementName="guilds_array" Type="Array" ArraySizeVariable="num_guilds" >
  25766. <Data ElementName="guild_id" Type="int32" Size="1" />
  25767. <Data ElementName="guild_name" Type="EQ2_8Bit_String" Size="1" />
  25768. <Data ElementName="recruiting_short_description" Type="EQ2_8Bit_String" Size="1" />
  25769. <Data ElementName="descriptive_tag1" Type="int8" Size="1" />
  25770. <Data ElementName="descriptive_tag2" Type="int8" Size="1" />
  25771. <Data ElementName="descriptive_tag3" Type="int8" Size="1" />
  25772. <Data ElementName="descriptive_tag4" Type="int8" Size="1" />
  25773. <Data ElementName="playstyle" Type="int8" Size="1" />
  25774. <Data ElementName="looking_for" Type="int8" Size="1" />
  25775. <Data ElementName="unknown7" Type="int8" Size="1" />
  25776. <Data ElementName="min_level" Type="int8" Size="1" />
  25777. </Data>
  25778. </Struct>
  25779. <Struct Name="WS_GuildRecruitingDetails" ClientVersion="1" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_GuildRecruitingDetails" >
  25780. <Data ElementName="guild_id" Type="int32" Size="1" />
  25781. <Data ElementName="recruiting_full_description" Type="EQ2_16Bit_String" Size="1" />
  25782. <Data ElementName="num_recruiters" Type="int8" Size="1" />
  25783. <Data ElementName="recruiters_array" Type="Array" ArraySizeVariable="num_recruiters" >
  25784. <Data ElementName="adventure_class" Type="int8" Size="1" />
  25785. <Data ElementName="adventure_level" Type="int8" Size="1" />
  25786. <Data ElementName="tradeskill_class" Type="int8" Size="1" />
  25787. <Data ElementName="tradeskill_level" Type="int8" Size="1" />
  25788. <Data ElementName="show_adventure_class" Type="int8" Size="1" />
  25789. <Data ElementName="unknown2" Type="int8" Size="1" />
  25790. <Data ElementName="unknown3" Type="int8" Size="1" />
  25791. <Data ElementName="num_bytes" Type="int16" Size="1" />
  25792. <Data ElementName="picture_byte_array" Type="Array" ArraySizeVariable="num_bytes" >
  25793. <Data ElementName="picture_byte" Type="char" Size="1" />
  25794. </Data>
  25795. <Data ElementName="char_name" Type="EQ2_16Bit_String" Size="1" />
  25796. <Data ElementName="recruiter_description" Type="EQ2_16Bit_String" Size="1" />
  25797. </Data>
  25798. </Struct>
  25799. <Struct Name="WS_GuildRecruitingImage" ClientVersion="1" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_GuildRecruitingImage" >
  25800. <Data ElementName="guild_id" Type="int32" Size="1" />
  25801. <Data ElementName="num_bytes" Type="int16" Size="1" />
  25802. <Data ElementName="picture_byte_array" Type="Array" ArraySizeVariable="num_bytes" >
  25803. <Data ElementName="picture_byte" Type="char" Size="1" />
  25804. </Data>
  25805. </Struct>
  25806. <Struct Name="WS_RewardPackMsg" ClientVersion="1" OpcodeName="OP_RewardPackMsg" >
  25807. <Data ElementName="unknown" Type="int32" Size="1" />
  25808. <Data ElementName="unknown2" Type="int8" Size="1" />
  25809. <Data ElementName="guild_id" Type="int32" Size="1" />
  25810. <Data ElementName="unknown" Type="int32" Size="1" />
  25811. <Data ElementName="recruiter_name" Type="EQ2_16Bit_String" Size="1" />
  25812. <Data ElementName="picture_byte_array" Type="Array" ArraySizeVariable="num_bytes" >
  25813. <Data ElementName="picture_byte" Type="char" Size="1" />
  25814. </Data>
  25815. </Struct>
  25816. <Struct Name="WS_TraitsList" ClientVersion="987" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_TraitsList" >
  25817. <Data ElementName="num_traits" Type="int8" Size="1" />
  25818. <Data ElementName="traits_array" Type="Array" ArraySizeVariable="num_traits">
  25819. <Data ElementName="trait_level" Type="int8" Size="1" />
  25820. <Data ElementName="trait_line" Type="int8" Size="1" />
  25821. <Data ElementName="trait0_icon" Type="int16" Size="1" />
  25822. <Data ElementName="trait0_icon2" Type="int16" Size="1" />
  25823. <Data ElementName="trait0_id" Type="int32" Size="1" />
  25824. <Data ElementName="trait0_unknown" Type="int32" Size="1" />
  25825. <Data ElementName="trait0_name" Type="EQ2_16Bit_String" />
  25826. <Data ElementName="trait1_icon" Type="int16" Size="1" />
  25827. <Data ElementName="trait1_icon2" Type="int16" Size="1" />
  25828. <Data ElementName="trait1_id" Type="int32" Size="1" />
  25829. <Data ElementName="trait1_unknown" Type="int32" Size="1" />
  25830. <Data ElementName="trait1_name" Type="EQ2_16Bit_String" />
  25831. <Data ElementName="trait2_icon" Type="int16" Size="1" />
  25832. <Data ElementName="trait2_icon2" Type="int16" Size="1" />
  25833. <Data ElementName="trait2_id" Type="int32" Size="1" />
  25834. <Data ElementName="trait2_unknown" Type="int32" Size="1" />
  25835. <Data ElementName="trait2_name" Type="EQ2_16Bit_String" />
  25836. <Data ElementName="trait3_icon" Type="int16" Size="1" />
  25837. <Data ElementName="trait3_icon2" Type="int16" Size="1" />
  25838. <Data ElementName="trait3_id" Type="int32" Size="1" />
  25839. <Data ElementName="trait3_unknown" Type="int32" Size="1" />
  25840. <Data ElementName="trait3_name" Type="EQ2_16Bit_String" />
  25841. <Data ElementName="trait4_icon" Type="int16" Size="1" />
  25842. <Data ElementName="trait4_icon2" Type="int16" Size="1" />
  25843. <Data ElementName="trait4_id" Type="int32" Size="1" />
  25844. <Data ElementName="trait4_unknown" Type="int32" Size="1" />
  25845. <Data ElementName="trait4_name" Type="EQ2_16Bit_String" />
  25846. </Data>
  25847. <Data ElementName="num_trainings" Type="int8" Size="1" />
  25848. <Data ElementName="training_array" Type="Array" ArraySizeVariable="num_trainings">
  25849. <Data ElementName="training_level" Type="int8" Size="1" />
  25850. <Data ElementName="training_line" Type="int8" Size="1" />
  25851. <Data ElementName="training0_icon" Type="int16" Size="1" />
  25852. <Data ElementName="training0_icon2" Type="int16" Size="1" />
  25853. <Data ElementName="training0_id" Type="int32" Size="1" />
  25854. <Data ElementName="training0_unknown" Type="int32" Size="1" />
  25855. <Data ElementName="training0_name" Type="EQ2_16Bit_String" />
  25856. <Data ElementName="training1_icon" Type="int16" Size="1" />
  25857. <Data ElementName="training1_icon2" Type="int16" Size="1" />
  25858. <Data ElementName="training1_id" Type="int32" Size="1" />
  25859. <Data ElementName="training1_unknown" Type="int32" Size="1" />
  25860. <Data ElementName="training1_name" Type="EQ2_16Bit_String" />
  25861. <Data ElementName="training2_icon" Type="int16" Size="1" />
  25862. <Data ElementName="training2_icon2" Type="int16" Size="1" />
  25863. <Data ElementName="training2_id" Type="int32" Size="1" />
  25864. <Data ElementName="training2_unknown" Type="int32" Size="1" />
  25865. <Data ElementName="training2_name" Type="EQ2_16Bit_String" />
  25866. <Data ElementName="training3_icon" Type="int16" Size="1" />
  25867. <Data ElementName="training3_icon2" Type="int16" Size="1" />
  25868. <Data ElementName="training3_id" Type="int32" Size="1" />
  25869. <Data ElementName="training3_unknown" Type="int32" Size="1" />
  25870. <Data ElementName="training3_name" Type="EQ2_16Bit_String" />
  25871. <Data ElementName="training4_icon" Type="int16" Size="1" />
  25872. <Data ElementName="training4_icon2" Type="int16" Size="1" />
  25873. <Data ElementName="training4_id" Type="int32" Size="1" />
  25874. <Data ElementName="training4_unknown" Type="int32" Size="1" />
  25875. <Data ElementName="training4_name" Type="EQ2_16Bit_String" />
  25876. </Data>
  25877. <Data ElementName="num_traditions" Type="int8" Size="1" />
  25878. <Data ElementName="tradition_array" Type="Array" ArraySizeVariable="num_traditions">
  25879. <Data ElementName="tradition_selected" Type="int8" Size="1" />
  25880. <Data ElementName="tradition_icon" Type="int16" Size="1" />
  25881. <Data ElementName="tradition_icon2" Type="int16" Size="1" />
  25882. <Data ElementName="tradition_id" Type="int32" Size="1" />
  25883. <Data ElementName="tradition_unknown" Type="int32" Size="1" />
  25884. <Data ElementName="tradition_name" Type="EQ2_16Bit_String" />
  25885. </Data>
  25886. <Data ElementName="unknown" Type="int8" Size="1" />
  25887. <Data ElementName="num_abilities" Type="int8" Size="1" />
  25888. <Data ElementName="ability_array" Type="Array" ArraySizeVariable="num_abilities">
  25889. <Data ElementName="ability_icon" Type="int16" Size="1" />
  25890. <Data ElementName="ability_icon2" Type="int16" Size="1" />
  25891. <Data ElementName="ability_id" Type="int32" Size="1" />
  25892. <Data ElementName="ability_unknown" Type="int32" Size="1" />
  25893. <Data ElementName="ability_name" Type="EQ2_16Bit_String" />
  25894. </Data>
  25895. </Struct>
  25896. <Struct Name="WS_TraitsList" ClientVersion="996" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_TraitsList" >
  25897. <Data ElementName="num_traits" Type="int8" Size="1" />
  25898. <Data ElementName="traits_array" Type="Array" ArraySizeVariable="num_traits">
  25899. <Data ElementName="trait_level" Type="int8" Size="1" />
  25900. <Data ElementName="trait_line" Type="int8" Size="1" />
  25901. <Data ElementName="trait0_icon" Type="int16" Size="1" />
  25902. <Data ElementName="trait0_icon2" Type="int16" Size="1" />
  25903. <Data ElementName="trait0_id" Type="int32" Size="1" />
  25904. <Data ElementName="trait0_unknown" Type="int32" Size="1" />
  25905. <Data ElementName="trait0_name" Type="EQ2_16Bit_String" />
  25906. <Data ElementName="trait1_icon" Type="int16" Size="1" />
  25907. <Data ElementName="trait1_icon2" Type="int16" Size="1" />
  25908. <Data ElementName="trait1_id" Type="int32" Size="1" />
  25909. <Data ElementName="trait1_unknown" Type="int32" Size="1" />
  25910. <Data ElementName="trait1_name" Type="EQ2_16Bit_String" />
  25911. <Data ElementName="trait2_icon" Type="int16" Size="1" />
  25912. <Data ElementName="trait2_icon2" Type="int16" Size="1" />
  25913. <Data ElementName="trait2_id" Type="int32" Size="1" />
  25914. <Data ElementName="trait2_unknown" Type="int32" Size="1" />
  25915. <Data ElementName="trait2_name" Type="EQ2_16Bit_String" />
  25916. <Data ElementName="trait3_icon" Type="int16" Size="1" />
  25917. <Data ElementName="trait3_icon2" Type="int16" Size="1" />
  25918. <Data ElementName="trait3_id" Type="int32" Size="1" />
  25919. <Data ElementName="trait3_unknown" Type="int32" Size="1" />
  25920. <Data ElementName="trait3_name" Type="EQ2_16Bit_String" />
  25921. <Data ElementName="trait4_icon" Type="int16" Size="1" />
  25922. <Data ElementName="trait4_icon2" Type="int16" Size="1" />
  25923. <Data ElementName="trait4_id" Type="int32" Size="1" />
  25924. <Data ElementName="trait4_unknown" Type="int32" Size="1" />
  25925. <Data ElementName="trait4_name" Type="EQ2_16Bit_String" />
  25926. </Data>
  25927. <Data ElementName="num_trainings" Type="int8" Size="1" />
  25928. <Data ElementName="training_array" Type="Array" ArraySizeVariable="num_trainings">
  25929. <Data ElementName="training_level" Type="int8" Size="1" />
  25930. <Data ElementName="training_line" Type="int8" Size="1" />
  25931. <Data ElementName="training0_icon" Type="int16" Size="1" />
  25932. <Data ElementName="training0_icon2" Type="int16" Size="1" />
  25933. <Data ElementName="training0_id" Type="int32" Size="1" />
  25934. <Data ElementName="training0_unknown" Type="int32" Size="1" />
  25935. <Data ElementName="training0_name" Type="EQ2_16Bit_String" />
  25936. <Data ElementName="training1_icon" Type="int16" Size="1" />
  25937. <Data ElementName="training1_icon2" Type="int16" Size="1" />
  25938. <Data ElementName="training1_id" Type="int32" Size="1" />
  25939. <Data ElementName="training1_unknown" Type="int32" Size="1" />
  25940. <Data ElementName="training1_name" Type="EQ2_16Bit_String" />
  25941. <Data ElementName="training2_icon" Type="int16" Size="1" />
  25942. <Data ElementName="training2_icon2" Type="int16" Size="1" />
  25943. <Data ElementName="training2_id" Type="int32" Size="1" />
  25944. <Data ElementName="training2_unknown" Type="int32" Size="1" />
  25945. <Data ElementName="training2_name" Type="EQ2_16Bit_String" />
  25946. <Data ElementName="training3_icon" Type="int16" Size="1" />
  25947. <Data ElementName="training3_icon2" Type="int16" Size="1" />
  25948. <Data ElementName="training3_id" Type="int32" Size="1" />
  25949. <Data ElementName="training3_unknown" Type="int32" Size="1" />
  25950. <Data ElementName="training3_name" Type="EQ2_16Bit_String" />
  25951. <Data ElementName="training4_icon" Type="int16" Size="1" />
  25952. <Data ElementName="training4_icon2" Type="int16" Size="1" />
  25953. <Data ElementName="training4_id" Type="int32" Size="1" />
  25954. <Data ElementName="training4_unknown" Type="int32" Size="1" />
  25955. <Data ElementName="training4_name" Type="EQ2_16Bit_String" />
  25956. </Data>
  25957. <Data ElementName="num_sections" Type="int8" Size="1" />
  25958. <Data ElementName="sections_array" Type="Array" ArraySizeVariable="num_sections">
  25959. <Data ElementName="section_name" Type="EQ2_16Bit_String" />
  25960. <Data ElementName="num_traditions" Type="int8" Size="1" />
  25961. <Data ElementName="tradition_array" Type="Array" ArraySizeVariable="num_traditions">
  25962. <Data ElementName="tradition_selected" Type="int8" Size="1" />
  25963. <Data ElementName="tradition_icon" Type="int16" Size="1" />
  25964. <Data ElementName="tradition_icon2" Type="int16" Size="1" />
  25965. <Data ElementName="tradition_id" Type="int32" Size="1" />
  25966. <Data ElementName="tradition_unknown" Type="int32" Size="1" />
  25967. <Data ElementName="tradition_name" Type="EQ2_16Bit_String" />
  25968. </Data>
  25969. </Data>
  25970. <Data ElementName="allow_select" Type="int8" Size="1" />
  25971. <Data ElementName="num_abilities" Type="int8" Size="1" />
  25972. <Data ElementName="ability_array" Type="Array" ArraySizeVariable="num_abilities">
  25973. <Data ElementName="ability_icon" Type="int16" Size="1" />
  25974. <Data ElementName="ability_icon2" Type="int16" Size="1" />
  25975. <Data ElementName="ability_id" Type="int32" Size="1" />
  25976. <Data ElementName="ability_unknown" Type="int32" Size="1" />
  25977. <Data ElementName="ability_name" Type="EQ2_16Bit_String" />
  25978. </Data>
  25979. </Struct>
  25980. <Struct Name="WS_TraitsList" ClientVersion="1188" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_TraitsList" >
  25981. <Data ElementName="num_traits" Type="int8" Size="1" />
  25982. <Data ElementName="traits_array" Type="Array" ArraySizeVariable="num_traits">
  25983. <Data ElementName="trait_level" Type="int8" Size="1" />
  25984. <Data ElementName="trait_line" Type="int8" Size="1" />
  25985. <Data ElementName="trait0_icon" Type="int16" Size="1" />
  25986. <Data ElementName="trait0_icon2" Type="int16" Size="1" />
  25987. <Data ElementName="trait0_id" Type="int32" Size="1" />
  25988. <Data ElementName="trait0_unknown" Type="int32" Size="1" />
  25989. <Data ElementName="trait0_name" Type="EQ2_16Bit_String" />
  25990. <Data ElementName="trait1_icon" Type="int16" Size="1" />
  25991. <Data ElementName="trait1_icon2" Type="int16" Size="1" />
  25992. <Data ElementName="trait1_id" Type="int32" Size="1" />
  25993. <Data ElementName="trait1_unknown" Type="int32" Size="1" />
  25994. <Data ElementName="trait1_name" Type="EQ2_16Bit_String" />
  25995. <Data ElementName="trait2_icon" Type="int16" Size="1" />
  25996. <Data ElementName="trait2_icon2" Type="int16" Size="1" />
  25997. <Data ElementName="trait2_id" Type="int32" Size="1" />
  25998. <Data ElementName="trait2_unknown" Type="int32" Size="1" />
  25999. <Data ElementName="trait2_name" Type="EQ2_16Bit_String" />
  26000. <Data ElementName="trait3_icon" Type="int16" Size="1" />
  26001. <Data ElementName="trait3_icon2" Type="int16" Size="1" />
  26002. <Data ElementName="trait3_id" Type="int32" Size="1" />
  26003. <Data ElementName="trait3_unknown" Type="int32" Size="1" />
  26004. <Data ElementName="trait3_name" Type="EQ2_16Bit_String" />
  26005. <Data ElementName="trait4_icon" Type="int16" Size="1" />
  26006. <Data ElementName="trait4_icon2" Type="int16" Size="1" />
  26007. <Data ElementName="trait4_id" Type="int32" Size="1" />
  26008. <Data ElementName="trait4_unknown" Type="int32" Size="1" />
  26009. <Data ElementName="trait4_name" Type="EQ2_16Bit_String" />
  26010. </Data>
  26011. <Data ElementName="num_trainings" Type="int8" Size="1" />
  26012. <Data ElementName="training_array" Type="Array" ArraySizeVariable="num_trainings">
  26013. <Data ElementName="training_level" Type="int8" Size="1" />
  26014. <Data ElementName="training_line" Type="int8" Size="1" />
  26015. <Data ElementName="training0_icon" Type="int16" Size="1" />
  26016. <Data ElementName="training0_icon2" Type="int16" Size="1" />
  26017. <Data ElementName="training0_id" Type="int32" Size="1" />
  26018. <Data ElementName="training0_unknown" Type="int32" Size="1" />
  26019. <Data ElementName="training0_name" Type="EQ2_16Bit_String" />
  26020. <Data ElementName="training1_icon" Type="int16" Size="1" />
  26021. <Data ElementName="training1_icon2" Type="int16" Size="1" />
  26022. <Data ElementName="training1_id" Type="int32" Size="1" />
  26023. <Data ElementName="training1_unknown" Type="int32" Size="1" />
  26024. <Data ElementName="training1_name" Type="EQ2_16Bit_String" />
  26025. <Data ElementName="training2_icon" Type="int16" Size="1" />
  26026. <Data ElementName="training2_icon2" Type="int16" Size="1" />
  26027. <Data ElementName="training2_id" Type="int32" Size="1" />
  26028. <Data ElementName="training2_unknown" Type="int32" Size="1" />
  26029. <Data ElementName="training2_name" Type="EQ2_16Bit_String" />
  26030. <Data ElementName="training3_icon" Type="int16" Size="1" />
  26031. <Data ElementName="training3_icon2" Type="int16" Size="1" />
  26032. <Data ElementName="training3_id" Type="int32" Size="1" />
  26033. <Data ElementName="training3_unknown" Type="int32" Size="1" />
  26034. <Data ElementName="training3_name" Type="EQ2_16Bit_String" />
  26035. <Data ElementName="training4_icon" Type="int16" Size="1" />
  26036. <Data ElementName="training4_icon2" Type="int16" Size="1" />
  26037. <Data ElementName="training4_id" Type="int32" Size="1" />
  26038. <Data ElementName="training4_unknown" Type="int32" Size="1" />
  26039. <Data ElementName="training4_name" Type="EQ2_16Bit_String" />
  26040. </Data>
  26041. <Data ElementName="num_sections" Type="int8" Size="1" />
  26042. <Data ElementName="sections_array" Type="Array" ArraySizeVariable="num_sections">
  26043. <Data ElementName="section_name" Type="EQ2_16Bit_String" />
  26044. <Data ElementName="num_traditions" Type="int8" Size="1" />
  26045. <Data ElementName="tradition_array" Type="Array" ArraySizeVariable="num_traditions">
  26046. <Data ElementName="tradition_selected" Type="int8" Size="1" />
  26047. <Data ElementName="tradition_icon" Type="int16" Size="1" />
  26048. <Data ElementName="tradition_icon2" Type="int16" Size="1" />
  26049. <Data ElementName="tradition_id" Type="int32" Size="1" />
  26050. <Data ElementName="tradition_unknown" Type="int32" Size="1" />
  26051. <Data ElementName="tradition_name" Type="EQ2_16Bit_String" />
  26052. </Data>
  26053. </Data>
  26054. <Data ElementName="allow_select" Type="int8" Size="1" />
  26055. <Data ElementName="num_abilities" Type="int8" Size="1" />
  26056. <Data ElementName="ability_array" Type="Array" ArraySizeVariable="num_abilities">
  26057. <Data ElementName="ability_icon" Type="int16" Size="1" />
  26058. <Data ElementName="ability_icon2" Type="int16" Size="1" />
  26059. <Data ElementName="ability_id" Type="int32" Size="1" />
  26060. <Data ElementName="ability_unknown" Type="int32" Size="1" />
  26061. <Data ElementName="ability_name" Type="EQ2_16Bit_String" />
  26062. </Data>
  26063. <Data ElementName="num_focuseffects" Type="int8" Size="1" />
  26064. <Data ElementName="focus_array" Type="Array" ArraySizeVariable="num_focuseffects">
  26065. <Data ElementName="focus_selected" Type="int8" Size="1" />
  26066. <Data ElementName="focus_unknown2" Type="int8" Size="1" />
  26067. <Data ElementName="focus_icon" Type="int16" Size="1" />
  26068. <Data ElementName="focus_icon2" Type="int16" Size="1" />
  26069. <Data ElementName="focus_spell_crc" Type="int32" Size="1" />
  26070. <Data ElementName="focus_unknown3" Type="int32" Size="1" />
  26071. <Data ElementName="focus_name" Type="EQ2_16Bit_String" />
  26072. </Data>
  26073. <Data ElementName="focus_allow_select" Type="int8" Size="1" />
  26074. </Struct>
  26075. <Struct Name="WS_TraitsList" ClientVersion="58617" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_TraitsList" >
  26076. <Data ElementName="num_traits" Type="int8" Size="1" />
  26077. <Data ElementName="traits_array" Type="Array" ArraySizeVariable="num_traits">
  26078. <Data ElementName="trait_level" Type="int8" Size="1" />
  26079. <Data ElementName="trait_line" Type="int8" Size="1" />
  26080. <Data ElementName="trait0_icon" Type="int16" Size="1" />
  26081. <Data ElementName="trait0_icon2" Type="int16" Size="1" />
  26082. <Data ElementName="trait0_id" Type="int32" Size="1" />
  26083. <Data ElementName="trait0_unknown" Type="int32" Size="1" />
  26084. <Data ElementName="trait0_name" Type="EQ2_16Bit_String" />
  26085. <Data ElementName="trait0_unknown2" Type="int8" Size="1" />
  26086. <Data ElementName="trait1_icon" Type="int16" Size="1" />
  26087. <Data ElementName="trait1_icon2" Type="int16" Size="1" />
  26088. <Data ElementName="trait1_id" Type="int32" Size="1" />
  26089. <Data ElementName="trait1_unknown" Type="int32" Size="1" />
  26090. <Data ElementName="trait1_name" Type="EQ2_16Bit_String" />
  26091. <Data ElementName="trait1_unknown2" Type="int8" Size="1" />
  26092. <Data ElementName="trait2_icon" Type="int16" Size="1" />
  26093. <Data ElementName="trait2_icon2" Type="int16" Size="1" />
  26094. <Data ElementName="trait2_id" Type="int32" Size="1" />
  26095. <Data ElementName="trait2_unknown" Type="int32" Size="1" />
  26096. <Data ElementName="trait2_name" Type="EQ2_16Bit_String" />
  26097. <Data ElementName="trait2_unknown2" Type="int8" Size="1" />
  26098. <Data ElementName="trait3_icon" Type="int16" Size="1" />
  26099. <Data ElementName="trait3_icon2" Type="int16" Size="1" />
  26100. <Data ElementName="trait3_id" Type="int32" Size="1" />
  26101. <Data ElementName="trait3_unknown" Type="int32" Size="1" />
  26102. <Data ElementName="trait3_name" Type="EQ2_16Bit_String" />
  26103. <Data ElementName="trait3_unknown2" Type="int8" Size="1" />
  26104. <Data ElementName="trait4_icon" Type="int16" Size="1" />
  26105. <Data ElementName="trait4_icon2" Type="int16" Size="1" />
  26106. <Data ElementName="trait4_id" Type="int32" Size="1" />
  26107. <Data ElementName="trait4_unknown" Type="int32" Size="1" />
  26108. <Data ElementName="trait4_name" Type="EQ2_16Bit_String" />
  26109. <Data ElementName="trait4_unknown2" Type="int8" Size="1" />
  26110. </Data>
  26111. <Data ElementName="num_trainings" Type="int8" Size="1" />
  26112. <Data ElementName="training_array" Type="Array" ArraySizeVariable="num_trainings">
  26113. <Data ElementName="training_level" Type="int8" Size="1" />
  26114. <Data ElementName="training_line" Type="int8" Size="1" />
  26115. <Data ElementName="training0_icon" Type="int16" Size="1" />
  26116. <Data ElementName="training0_icon2" Type="int16" Size="1" />
  26117. <Data ElementName="training0_id" Type="int32" Size="1" />
  26118. <Data ElementName="training0_unknown" Type="int32" Size="1" />
  26119. <Data ElementName="training0_name" Type="EQ2_16Bit_String" />
  26120. <Data ElementName="training0_unknown2" Type="int8" Size="1" />
  26121. <Data ElementName="training1_icon" Type="int16" Size="1" />
  26122. <Data ElementName="training1_icon2" Type="int16" Size="1" />
  26123. <Data ElementName="training1_id" Type="int32" Size="1" />
  26124. <Data ElementName="training1_unknown" Type="int32" Size="1" />
  26125. <Data ElementName="training1_name" Type="EQ2_16Bit_String" />
  26126. <Data ElementName="training1_unknown2" Type="int8" Size="1" />
  26127. <Data ElementName="training2_icon" Type="int16" Size="1" />
  26128. <Data ElementName="training2_icon2" Type="int16" Size="1" />
  26129. <Data ElementName="training2_id" Type="int32" Size="1" />
  26130. <Data ElementName="training2_unknown" Type="int32" Size="1" />
  26131. <Data ElementName="training2_name" Type="EQ2_16Bit_String" />
  26132. <Data ElementName="training2_unknown2" Type="int8" Size="1" />
  26133. <Data ElementName="training3_icon" Type="int16" Size="1" />
  26134. <Data ElementName="training3_icon2" Type="int16" Size="1" />
  26135. <Data ElementName="training3_id" Type="int32" Size="1" />
  26136. <Data ElementName="training3_unknown" Type="int32" Size="1" />
  26137. <Data ElementName="training3_name" Type="EQ2_16Bit_String" />
  26138. <Data ElementName="training3_unknown2" Type="int8" Size="1" />
  26139. <Data ElementName="training4_icon" Type="int16" Size="1" />
  26140. <Data ElementName="training4_icon2" Type="int16" Size="1" />
  26141. <Data ElementName="training4_id" Type="int32" Size="1" />
  26142. <Data ElementName="training4_unknown" Type="int32" Size="1" />
  26143. <Data ElementName="training4_name" Type="EQ2_16Bit_String" />
  26144. <Data ElementName="training4_unknown2" Type="int8" Size="1" />
  26145. </Data>
  26146. <Data ElementName="num_sections" Type="int8" Size="1" />
  26147. <Data ElementName="sections_array" Type="Array" ArraySizeVariable="num_sections">
  26148. <Data ElementName="section_name" Type="EQ2_16Bit_String" />
  26149. <Data ElementName="num_traditions" Type="int8" Size="1" />
  26150. <Data ElementName="tradition_array" Type="Array" ArraySizeVariable="num_traditions">
  26151. <Data ElementName="tradition_selected" Type="int8" Size="1" />
  26152. <Data ElementName="tradition_icon" Type="int16" Size="1" />
  26153. <Data ElementName="tradition_icon2" Type="int16" Size="1" />
  26154. <Data ElementName="tradition_id" Type="int32" Size="1" />
  26155. <Data ElementName="tradition_unknown" Type="int32" Size="1" />
  26156. <Data ElementName="tradition_name" Type="EQ2_16Bit_String" />
  26157. <Data ElementName="tradition_unknown_58617_MJ1" Type="int8" Size="1" />
  26158. </Data>
  26159. </Data>
  26160. <Data ElementName="allow_select" Type="int8" Size="1" />
  26161. <Data ElementName="num_abilities" Type="int8" Size="1" />
  26162. <Data ElementName="ability_array" Type="Array" ArraySizeVariable="num_abilities">
  26163. <Data ElementName="ability_icon" Type="int16" Size="1" />
  26164. <Data ElementName="ability_icon2" Type="int16" Size="1" />
  26165. <Data ElementName="ability_id" Type="int32" Size="1" />
  26166. <Data ElementName="ability_unknown" Type="int32" Size="1" />
  26167. <Data ElementName="ability_name" Type="EQ2_16Bit_String" />
  26168. <Data ElementName="ability_unknown_58617_MJ1" Type="int8" Size="1" />
  26169. </Data>
  26170. <Data ElementName="num_focuseffects" Type="int8" Size="1" />
  26171. <Data ElementName="focus_array" Type="Array" ArraySizeVariable="num_focuseffects">
  26172. <Data ElementName="focus_selected" Type="int8" Size="1" />
  26173. <Data ElementName="focus_unknown2" Type="int8" Size="1" />
  26174. <Data ElementName="focus_icon" Type="int16" Size="1" />
  26175. <Data ElementName="focus_icon2" Type="int16" Size="1" />
  26176. <Data ElementName="focus_spell_crc" Type="int32" Size="1" />
  26177. <Data ElementName="focus_unknown3" Type="int32" Size="1" />
  26178. <Data ElementName="focus_name" Type="EQ2_16Bit_String" />
  26179. <Data ElementName="focus_unknown_58617_MJ1" Type="int8" Size="1" />
  26180. </Data>
  26181. <Data ElementName="focus_allow_select" Type="int8" Size="1" />
  26182. </Struct>
  26183. <Struct Name="WS_TraitsList" ClientVersion="63073" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_TraitsList" >
  26184. <Data ElementName="num_traits" Type="int8" Size="1" />
  26185. <Data ElementName="traits_array" Type="Array" ArraySizeVariable="num_traits">
  26186. <Data ElementName="trait_level" Type="int8" Size="1" />
  26187. <Data ElementName="trait_line" Type="int8" Size="1" />
  26188. <Data ElementName="trait0_icon" Type="int16" Size="1" />
  26189. <Data ElementName="trait0_icon2" Type="int16" Size="1" />
  26190. <Data ElementName="trait0_id" Type="int32" Size="1" />
  26191. <Data ElementName="trait0_unknown" Type="int32" Size="1" />
  26192. <Data ElementName="trait0_name" Type="EQ2_16Bit_String" />
  26193. <Data ElementName="trait0_unknown2" Type="int8" Size="1" />
  26194. <Data ElementName="trait1_icon" Type="int16" Size="1" />
  26195. <Data ElementName="trait1_icon2" Type="int16" Size="1" />
  26196. <Data ElementName="trait1_id" Type="int32" Size="1" />
  26197. <Data ElementName="trait1_unknown" Type="int32" Size="1" />
  26198. <Data ElementName="trait1_name" Type="EQ2_16Bit_String" />
  26199. <Data ElementName="trait1_unknown2" Type="int8" Size="1" />
  26200. <Data ElementName="trait2_icon" Type="int16" Size="1" />
  26201. <Data ElementName="trait2_icon2" Type="int16" Size="1" />
  26202. <Data ElementName="trait2_id" Type="int32" Size="1" />
  26203. <Data ElementName="trait2_unknown" Type="int32" Size="1" />
  26204. <Data ElementName="trait2_name" Type="EQ2_16Bit_String" />
  26205. <Data ElementName="trait2_unknown2" Type="int8" Size="1" />
  26206. <Data ElementName="trait3_icon" Type="int16" Size="1" />
  26207. <Data ElementName="trait3_icon2" Type="int16" Size="1" />
  26208. <Data ElementName="trait3_id" Type="int32" Size="1" />
  26209. <Data ElementName="trait3_unknown" Type="int32" Size="1" />
  26210. <Data ElementName="trait3_name" Type="EQ2_16Bit_String" />
  26211. <Data ElementName="trait3_unknown2" Type="int8" Size="1" />
  26212. <Data ElementName="trait4_icon" Type="int16" Size="1" />
  26213. <Data ElementName="trait4_icon2" Type="int16" Size="1" />
  26214. <Data ElementName="trait4_id" Type="int32" Size="1" />
  26215. <Data ElementName="trait4_unknown" Type="int32" Size="1" />
  26216. <Data ElementName="trait4_name" Type="EQ2_16Bit_String" />
  26217. <Data ElementName="trait4_unknown2" Type="int8" Size="1" />
  26218. </Data>
  26219. <Data ElementName="num_trainings" Type="int8" Size="1" />
  26220. <Data ElementName="training_array" Type="Array" ArraySizeVariable="num_trainings">
  26221. <Data ElementName="training_level" Type="int8" Size="1" />
  26222. <Data ElementName="training_line" Type="int8" Size="1" />
  26223. <Data ElementName="training0_icon" Type="int16" Size="1" />
  26224. <Data ElementName="training0_icon2" Type="int16" Size="1" />
  26225. <Data ElementName="training0_id" Type="int32" Size="1" />
  26226. <Data ElementName="training0_unknown" Type="int32" Size="1" />
  26227. <Data ElementName="training0_name" Type="EQ2_16Bit_String" />
  26228. <Data ElementName="training0_unknown2" Type="int8" Size="1" />
  26229. <Data ElementName="training1_icon" Type="int16" Size="1" />
  26230. <Data ElementName="training1_icon2" Type="int16" Size="1" />
  26231. <Data ElementName="training1_id" Type="int32" Size="1" />
  26232. <Data ElementName="training1_unknown" Type="int32" Size="1" />
  26233. <Data ElementName="training1_name" Type="EQ2_16Bit_String" />
  26234. <Data ElementName="training1_unknown2" Type="int8" Size="1" />
  26235. <Data ElementName="training2_icon" Type="int16" Size="1" />
  26236. <Data ElementName="training2_icon2" Type="int16" Size="1" />
  26237. <Data ElementName="training2_id" Type="int32" Size="1" />
  26238. <Data ElementName="training2_unknown" Type="int32" Size="1" />
  26239. <Data ElementName="training2_name" Type="EQ2_16Bit_String" />
  26240. <Data ElementName="training2_unknown2" Type="int8" Size="1" />
  26241. <Data ElementName="training3_icon" Type="int16" Size="1" />
  26242. <Data ElementName="training3_icon2" Type="int16" Size="1" />
  26243. <Data ElementName="training3_id" Type="int32" Size="1" />
  26244. <Data ElementName="training3_unknown" Type="int32" Size="1" />
  26245. <Data ElementName="training3_name" Type="EQ2_16Bit_String" />
  26246. <Data ElementName="training3_unknown2" Type="int8" Size="1" />
  26247. <Data ElementName="training4_icon" Type="int16" Size="1" />
  26248. <Data ElementName="training4_icon2" Type="int16" Size="1" />
  26249. <Data ElementName="training4_id" Type="int32" Size="1" />
  26250. <Data ElementName="training4_unknown" Type="int32" Size="1" />
  26251. <Data ElementName="training4_name" Type="EQ2_16Bit_String" />
  26252. <Data ElementName="training4_unknown2" Type="int8" Size="1" />
  26253. </Data>
  26254. <Data ElementName="num_sections" Type="int8" Size="1" />
  26255. <Data ElementName="sections_array" Type="Array" ArraySizeVariable="num_sections">
  26256. <Data ElementName="section_name" Type="EQ2_16Bit_String" />
  26257. <Data ElementName="num_traditions" Type="int8" Size="1" />
  26258. <Data ElementName="tradition_array" Type="Array" ArraySizeVariable="num_traditions">
  26259. <Data ElementName="tradition_selected" Type="int8" Size="1" />
  26260. <Data ElementName="tradition_icon" Type="int16" Size="1" />
  26261. <Data ElementName="tradition_icon2" Type="int16" Size="1" />
  26262. <Data ElementName="tradition_id" Type="int32" Size="1" />
  26263. <Data ElementName="tradition_unknown" Type="int32" Size="1" />
  26264. <Data ElementName="tradition_name" Type="EQ2_16Bit_String" />
  26265. </Data>
  26266. </Data>
  26267. <Data ElementName="allow_select" Type="int8" Size="1" />
  26268. <Data ElementName="num_abilities" Type="int8" Size="1" />
  26269. <Data ElementName="ability_array" Type="Array" ArraySizeVariable="num_abilities">
  26270. <Data ElementName="ability_icon" Type="int16" Size="1" />
  26271. <Data ElementName="ability_icon2" Type="int16" Size="1" />
  26272. <Data ElementName="ability_id" Type="int32" Size="1" />
  26273. <Data ElementName="ability_unknown" Type="int32" Size="1" />
  26274. <Data ElementName="ability_name" Type="EQ2_16Bit_String" />
  26275. </Data>
  26276. <Data ElementName="num_focuseffects" Type="int8" Size="1" />
  26277. <Data ElementName="focus_array" Type="Array" ArraySizeVariable="num_focuseffects">
  26278. <Data ElementName="focus_unknown1" Type="int8" Size="1" />
  26279. <Data ElementName="focus_unknown2" Type="int8" Size="1" />
  26280. <Data ElementName="focus_icon" Type="int16" Size="1" />
  26281. <Data ElementName="focus_icon2" Type="int16" Size="1" />
  26282. <Data ElementName="focus_spell_crc" Type="int32" Size="1" />
  26283. <Data ElementName="focus_unknown3" Type="int32" Size="1" />
  26284. <Data ElementName="focus_name" Type="EQ2_16Bit_String" />
  26285. </Data>
  26286. <Data ElementName="unknown" Type="int8" Size="1" />
  26287. </Struct>
  26288. <Struct Name="WS_TraitsList" ClientVersion="63122" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_TraitsList" >
  26289. <Data ElementName="num_traits" Type="int8" Size="1" />
  26290. <Data ElementName="traits_array" Type="Array" ArraySizeVariable="num_traits">
  26291. <Data ElementName="trait_level" Type="int8" Size="1" />
  26292. <Data ElementName="trait_line" Type="int8" Size="1" />
  26293. <Data ElementName="trait0_icon" Type="int16" Size="1" />
  26294. <Data ElementName="trait0_icon2" Type="int16" Size="1" />
  26295. <Data ElementName="trait0_id" Type="int32" Size="1" />
  26296. <Data ElementName="trait0_unknown" Type="int32" Size="1" />
  26297. <Data ElementName="trait0_name" Type="EQ2_16Bit_String" />
  26298. <Data ElementName="trait0_unknown2" Type="int8" Size="1" />
  26299. <Data ElementName="trait1_icon" Type="int16" Size="1" />
  26300. <Data ElementName="trait1_icon2" Type="int16" Size="1" />
  26301. <Data ElementName="trait1_id" Type="int32" Size="1" />
  26302. <Data ElementName="trait1_unknown" Type="int32" Size="1" />
  26303. <Data ElementName="trait1_name" Type="EQ2_16Bit_String" />
  26304. <Data ElementName="trait1_unknown2" Type="int8" Size="1" />
  26305. <Data ElementName="trait2_icon" Type="int16" Size="1" />
  26306. <Data ElementName="trait2_icon2" Type="int16" Size="1" />
  26307. <Data ElementName="trait2_id" Type="int32" Size="1" />
  26308. <Data ElementName="trait2_unknown" Type="int32" Size="1" />
  26309. <Data ElementName="trait2_name" Type="EQ2_16Bit_String" />
  26310. <Data ElementName="trait2_unknown2" Type="int8" Size="1" />
  26311. <Data ElementName="trait3_icon" Type="int16" Size="1" />
  26312. <Data ElementName="trait3_icon2" Type="int16" Size="1" />
  26313. <Data ElementName="trait3_id" Type="int32" Size="1" />
  26314. <Data ElementName="trait3_unknown" Type="int32" Size="1" />
  26315. <Data ElementName="trait3_name" Type="EQ2_16Bit_String" />
  26316. <Data ElementName="trait3_unknown2" Type="int8" Size="1" />
  26317. <Data ElementName="trait4_icon" Type="int16" Size="1" />
  26318. <Data ElementName="trait4_icon2" Type="int16" Size="1" />
  26319. <Data ElementName="trait4_id" Type="int32" Size="1" />
  26320. <Data ElementName="trait4_unknown" Type="int32" Size="1" />
  26321. <Data ElementName="trait4_name" Type="EQ2_16Bit_String" />
  26322. <Data ElementName="trait4_unknown2" Type="int8" Size="1" />
  26323. </Data>
  26324. <Data ElementName="num_trainings" Type="int8" Size="1" />
  26325. <Data ElementName="training_array" Type="Array" ArraySizeVariable="num_trainings">
  26326. <Data ElementName="training_level" Type="int8" Size="1" />
  26327. <Data ElementName="training_line" Type="int8" Size="1" />
  26328. <Data ElementName="training0_icon" Type="int16" Size="1" />
  26329. <Data ElementName="training0_icon2" Type="int16" Size="1" />
  26330. <Data ElementName="training0_id" Type="int32" Size="1" />
  26331. <Data ElementName="training0_unknown" Type="int32" Size="1" />
  26332. <Data ElementName="training0_name" Type="EQ2_16Bit_String" />
  26333. <Data ElementName="training0_unknown2" Type="int8" Size="1" />
  26334. <Data ElementName="training1_icon" Type="int16" Size="1" />
  26335. <Data ElementName="training1_icon2" Type="int16" Size="1" />
  26336. <Data ElementName="training1_id" Type="int32" Size="1" />
  26337. <Data ElementName="training1_unknown" Type="int32" Size="1" />
  26338. <Data ElementName="training1_name" Type="EQ2_16Bit_String" />
  26339. <Data ElementName="training1_unknown2" Type="int8" Size="1" />
  26340. <Data ElementName="training2_icon" Type="int16" Size="1" />
  26341. <Data ElementName="training2_icon2" Type="int16" Size="1" />
  26342. <Data ElementName="training2_id" Type="int32" Size="1" />
  26343. <Data ElementName="training2_unknown" Type="int32" Size="1" />
  26344. <Data ElementName="training2_name" Type="EQ2_16Bit_String" />
  26345. <Data ElementName="training2_unknown2" Type="int8" Size="1" />
  26346. <Data ElementName="training3_icon" Type="int16" Size="1" />
  26347. <Data ElementName="training3_icon2" Type="int16" Size="1" />
  26348. <Data ElementName="training3_id" Type="int32" Size="1" />
  26349. <Data ElementName="training3_unknown" Type="int32" Size="1" />
  26350. <Data ElementName="training3_name" Type="EQ2_16Bit_String" />
  26351. <Data ElementName="training3_unknown2" Type="int8" Size="1" />
  26352. <Data ElementName="training4_icon" Type="int16" Size="1" />
  26353. <Data ElementName="training4_icon2" Type="int16" Size="1" />
  26354. <Data ElementName="training4_id" Type="int32" Size="1" />
  26355. <Data ElementName="training4_unknown" Type="int32" Size="1" />
  26356. <Data ElementName="training4_name" Type="EQ2_16Bit_String" />
  26357. <Data ElementName="training4_unknown2" Type="int8" Size="1" />
  26358. </Data>
  26359. <Data ElementName="num_sections" Type="int8" Size="1" />
  26360. <Data ElementName="sections_array" Type="Array" ArraySizeVariable="num_sections">
  26361. <Data ElementName="section_name" Type="EQ2_16Bit_String" />
  26362. <Data ElementName="num_traditions" Type="int8" Size="1" />
  26363. <Data ElementName="tradition_array" Type="Array" ArraySizeVariable="num_traditions">
  26364. <Data ElementName="tradition_selected" Type="int8" Size="1" />
  26365. <Data ElementName="tradition_icon" Type="int16" Size="1" />
  26366. <Data ElementName="tradition_icon2" Type="int16" Size="1" />
  26367. <Data ElementName="tradition_id" Type="int32" Size="1" />
  26368. <Data ElementName="tradition_unknown" Type="int32" Size="1" />
  26369. <Data ElementName="tradition_name" Type="EQ2_16Bit_String" />
  26370. <Data ElementName="tradition_unknown2" Type="int8" Size="1" />
  26371. </Data>
  26372. </Data>
  26373. <Data ElementName="allow_select" Type="int8" Size="1" />
  26374. <Data ElementName="num_abilities" Type="int8" Size="1" />
  26375. <Data ElementName="ability_array" Type="Array" ArraySizeVariable="num_abilities">
  26376. <Data ElementName="ability_icon" Type="int16" Size="1" />
  26377. <Data ElementName="ability_icon2" Type="int16" Size="1" />
  26378. <Data ElementName="ability_id" Type="int32" Size="1" />
  26379. <Data ElementName="ability_unknown" Type="int32" Size="1" />
  26380. <Data ElementName="ability_name" Type="EQ2_16Bit_String" />
  26381. <Data ElementName="ability_unknown2" Type="int8" Size="1" />
  26382. </Data>
  26383. <Data ElementName="num_focuseffects" Type="int8" Size="1" />
  26384. <Data ElementName="focus_array" Type="Array" ArraySizeVariable="num_focuseffects">
  26385. <Data ElementName="focus_unknown1" Type="int8" Size="1" />
  26386. <Data ElementName="focus_unknown2" Type="int8" Size="1" />
  26387. <Data ElementName="focus_icon" Type="int16" Size="1" />
  26388. <Data ElementName="focus_icon2" Type="int16" Size="1" />
  26389. <Data ElementName="focus_spell_crc" Type="int32" Size="1" />
  26390. <Data ElementName="focus_unknown3" Type="int32" Size="1" />
  26391. <Data ElementName="focus_name" Type="EQ2_16Bit_String" />
  26392. <Data ElementName="focus_unknown4" Type="int8" Size="1" />
  26393. </Data>
  26394. <Data ElementName="unknown" Type="int8" Size="1" />
  26395. </Struct>
  26396. <Struct Name="WS_AdventureList" ClientVersion="1" OpcodeName="OP_AdventureList">
  26397. <Data ElementName="unknown" Type="int8" Size="1" />
  26398. <Data ElementName="unknown2" Type="int32" Size="1" />
  26399. <Data ElementName="class_tab" Type="EQ2_16Bit_String" />
  26400. <Data ElementName="unknown3" Type="int16" Size="1" />
  26401. <Data ElementName="max_class_aa" Type="int16" Size="1" />
  26402. <Data ElementName="unknown4" Type="int16" Size="1" />
  26403. <Data ElementName="class_id" Type="int32" Size="1" />
  26404. <Data ElementName="unknown5" Type="int8" Size="1" />
  26405. <Data ElementName="num_class_items" Type="int32" Size="1" />
  26406. <Data ElementName="class_array" Type="Array" ArraySizeVariable="num_class_items">
  26407. <Data ElementName="unknown6" Type="int32" Size="1" />
  26408. <Data ElementName="unknown7" Type="int8" Size="1" />
  26409. <Data ElementName="unknown8" Type="int32" Size="1" />
  26410. <Data ElementName="unknown9" Type="int8" Size="1" />
  26411. <Data ElementName="class_spell_id" Type="int32" Size="1" />
  26412. <Data ElementName="unknown10" Type="int8" Size="1" />
  26413. <Data ElementName="class_spell_name" Type="EQ2_16Bit_String" />
  26414. <Data ElementName="class_spell_description" Type="EQ2_16Bit_String" />
  26415. <Data ElementName="class_icon" Type="int16" Size="1" />
  26416. <Data ElementName="class_icon2" Type="int16" Size="1" />
  26417. <Data ElementName="class_current_rank" Type="int8" Size="1" />
  26418. <Data ElementName="class_max_rank" Type="int8" Size="1" />
  26419. <Data ElementName="class_rank_cost" Type="int8" Size="1" />
  26420. <Data ElementName="unknown11" Type="int8" Size="1" />
  26421. <Data ElementName="unknown12_num_items" Type="int8" Size="1" />
  26422. <Data ElementName="unknown12_array" Type="Array" ArraySizeVariable="unknown12_num_items">
  26423. <Data ElementName="unknown12" Type="int32" Size="1" />
  26424. </Data>
  26425. <Data ElementName="unknown13" Type="int32" Size="1" />
  26426. <Data ElementName="unknown14" Type="int8" Size="1" />
  26427. <Data ElementName="unknown15" Type="int32" Size="1" />
  26428. <Data ElementName="unknown16" Type="int8" Size="1" />
  26429. <Data ElementName="class_class_name" Type="EQ2_16Bit_String" />
  26430. <Data ElementName="class_points_req" Type="int8" Size="1" />
  26431. <Data ElementName="unknown17" Type="int8" Size="1" />
  26432. <Data ElementName="class_subclass_name" Type="EQ2_16Bit_String" />
  26433. <Data ElementName="class_col" Type="int8" Size="1" />
  26434. <Data ElementName="class_row" Type="int8" Size="1" />
  26435. <Data ElementName="class_line_title" Type="EQ2_16Bit_String" />
  26436. <Data ElementName="unknown20" Type="int32" Size="1" />
  26437. </Data>
  26438. <Data ElementName="unknown21" Type="int32" Size="1" />
  26439. <Data ElementName="class_points_spent" Type="int32" Size="1" />
  26440. <Data ElementName="unknown22" Type="int16" Size="2" />
  26441. <Data ElementName="unknown24" Type="int8" Size="1" />
  26442. <Data ElementName="subclass_tab_title" Type="EQ2_16Bit_String" />
  26443. <Data ElementName="unknown25" Type="int16" Size="1" />
  26444. <Data ElementName="subclass_total" Type="int16" Size="1" />
  26445. <Data ElementName="unknown26" Type="int16" Size="1" />
  26446. <Data ElementName="subclass_id" Type="int32" Size="1" />
  26447. <Data ElementName="unknown27" Type="int8" Size="1" />
  26448. <Data ElementName="num_subclass_items" Type="int32" Size="1" />
  26449. <Data ElementName="subclass_array" Type="Array" ArraySizeVariable="num_subclass_items">
  26450. <Data ElementName="subclass_unknown6" Type="int32" Size="1" />
  26451. <Data ElementName="subclass_unknown7" Type="int8" Size="1" />
  26452. <Data ElementName="subclass_unknown8" Type="int32" Size="1" />
  26453. <Data ElementName="subclass_unknown9" Type="int8" Size="1" />
  26454. <Data ElementName="subclass_spell_id" Type="int32" Size="1" />
  26455. <Data ElementName="subclass_unknown10" Type="int8" Size="1" />
  26456. <Data ElementName="subclass_spell_name" Type="EQ2_16Bit_String" />
  26457. <Data ElementName="subclass_spell_description" Type="EQ2_16Bit_String" />
  26458. <Data ElementName="subclass_icon" Type="int16" Size="1" />
  26459. <Data ElementName="subclass_icon2" Type="int16" Size="1" />
  26460. <Data ElementName="subclass_current_rank" Type="int8" Size="1" />
  26461. <Data ElementName="subclass_max_rank" Type="int8" Size="1" />
  26462. <Data ElementName="subclass_rank_cost" Type="int8" Size="1" />
  26463. <Data ElementName="subclass_unknown11" Type="int8" Size="1" />
  26464. <Data ElementName="subclass_unknown12_num_items" Type="int8" Size="1" />
  26465. <Data ElementName="subclass_unknown12_array" Type="Array" ArraySizeVariable="subclass_unknown12_num_items">
  26466. <Data ElementName="subclass_unknown12" Type="int32" Size="1" />
  26467. </Data>
  26468. <Data ElementName="subclass_unknown13" Type="int32" Size="1" />
  26469. <Data ElementName="subclass_unknown14" Type="int8" Size="1" />
  26470. <Data ElementName="subclass_unknown15" Type="int32" Size="1" />
  26471. <Data ElementName="subclass_unknown16" Type="int8" Size="1" />
  26472. <Data ElementName="subclass_class_name" Type="EQ2_16Bit_String" />
  26473. <Data ElementName="subclass_points_req" Type="int8" Size="1" />
  26474. <Data ElementName="subclass_unknown17a" Type="int8" Size="1" />
  26475. <Data ElementName="subclass_subclass_name" Type="EQ2_16Bit_String" />
  26476. <Data ElementName="subclass_col" Type="int8" Size="1" />
  26477. <Data ElementName="subclass_row" Type="int8" Size="1" />
  26478. <Data ElementName="subclass_line_title" Type="EQ2_16Bit_String" />
  26479. <Data ElementName="subclass_unknown20" Type="int32" Size="1" />
  26480. </Data>
  26481. <Data ElementName="unknown28" Type="int32" Size="1" />
  26482. <Data ElementName="subclass_points_spent" Type="int32" Size="1" />
  26483. <Data ElementName="unknown29" Type="int16" Size="2" />
  26484. <Data ElementName="unknown31" Type="int8" Size="1" />
  26485. <Data ElementName="shadows_tab_title" Type="EQ2_16Bit_String" />
  26486. <Data ElementName="unknown32" Type="int16" Size="1" />
  26487. <Data ElementName="shadows_total" Type="int16" Size="1" />
  26488. <Data ElementName="unknown33" Type="int16" Size="1" />
  26489. <Data ElementName="shadows_id" Type="int32" Size="1" />
  26490. <Data ElementName="unknown34" Type="int8" Size="1" />
  26491. <Data ElementName="num_shadows_items" Type="int32" Size="1" />
  26492. <Data ElementName="shadows_array" Type="Array" ArraySizeVariable="num_shadows_items">
  26493. <Data ElementName="tso_unknown6" Type="int32" Size="1" />
  26494. <Data ElementName="tso_unknown7" Type="int8" Size="1" />
  26495. <Data ElementName="tso_unknown8" Type="int32" Size="1" />
  26496. <Data ElementName="tso_unknown9" Type="int8" Size="1" />
  26497. <Data ElementName="tso_spell_id" Type="int32" Size="1" />
  26498. <Data ElementName="tso_unknown10" Type="int8" Size="1" />
  26499. <Data ElementName="tso_spell_name" Type="EQ2_16Bit_String" />
  26500. <Data ElementName="tso_spell_description" Type="EQ2_16Bit_String" />
  26501. <Data ElementName="tso_icon" Type="int16" Size="1" />
  26502. <Data ElementName="tso_icon2" Type="int16" Size="1" />
  26503. <Data ElementName="tso_current_rank" Type="int8" Size="1" />
  26504. <Data ElementName="tso_max_rank" Type="int8" Size="1" />
  26505. <Data ElementName="tso_rank_cost" Type="int8" Size="1" />
  26506. <Data ElementName="tso_unknown11" Type="int8" Size="1" />
  26507. <Data ElementName="tso_unknown12_num_items" Type="int8" Size="1" />
  26508. <Data ElementName="tso_unknown12_array" Type="Array" ArraySizeVariable="tso_unknown12_num_items">
  26509. <Data ElementName="tso_unknown12" Type="int32" Size="1" />
  26510. </Data>
  26511. <Data ElementName="tso_unknown13" Type="int32" Size="1" />
  26512. <Data ElementName="tso_unknown14" Type="int8" Size="1" />
  26513. <Data ElementName="tso_unknown15" Type="int32" Size="1" />
  26514. <Data ElementName="tso_unknown16" Type="int8" Size="1" />
  26515. <Data ElementName="tso_class_name" Type="EQ2_16Bit_String" />
  26516. <Data ElementName="tso_points_req" Type="int8" Size="1" />
  26517. <Data ElementName="tso_unknown17" Type="int8" Size="1" />
  26518. <Data ElementName="tso_subclass_name" Type="EQ2_16Bit_String" />
  26519. <Data ElementName="tso_col" Type="int8" Size="1" />
  26520. <Data ElementName="tso_row" Type="int8" Size="1" />
  26521. <Data ElementName="tso_line_title" Type="EQ2_16Bit_String" />
  26522. <Data ElementName="tso_unknown20" Type="int16" Size="1" />
  26523. <Data ElementName="global_req" Type="int16" Size="1" />
  26524. </Data>
  26525. <Data ElementName="unknown35" Type="int32" Size="1" />
  26526. <Data ElementName="shadows_spent" Type="int32" Size="1" />
  26527. <Data ElementName="unknown36" Type="int16" Size="3" />
  26528. </Struct>
  26529. <Struct Name="WS_AdventureList" ClientVersion="996" OpcodeName="OP_AdventureList">
  26530. <Data ElementName="unknown" Type="int8" Size="1" />
  26531. <Data ElementName="unknown2" Type="int32" Size="1" />
  26532. <Data ElementName="class_tab" Type="EQ2_16Bit_String" />
  26533. <Data ElementName="unknown3" Type="int16" Size="1" />
  26534. <Data ElementName="max_class_aa" Type="int16" Size="1" />
  26535. <Data ElementName="unknown4" Type="int16" Size="1" />
  26536. <Data ElementName="class_id" Type="int32" Size="1" />
  26537. <Data ElementName="unknown5" Type="int8" Size="1" />
  26538. <Data ElementName="num_class_items" Type="int32" Size="1" />
  26539. <Data ElementName="class_array" Type="Array" ArraySizeVariable="num_class_items">
  26540. <Data ElementName="unknown6" Type="int32" Size="1" />
  26541. <Data ElementName="unknown7" Type="int8" Size="1" />
  26542. <Data ElementName="class_spell_id" Type="int32" Size="1" />
  26543. <Data ElementName="unknown10" Type="int8" Size="1" />
  26544. <Data ElementName="class_spell_name" Type="EQ2_16Bit_String" />
  26545. <Data ElementName="class_spell_description" Type="EQ2_16Bit_String" />
  26546. <Data ElementName="class_icon" Type="int16" Size="1" />
  26547. <Data ElementName="class_icon2" Type="int16" Size="1" />
  26548. <Data ElementName="class_current_rank" Type="int8" Size="1" />
  26549. <Data ElementName="class_max_rank" Type="int8" Size="1" />
  26550. <Data ElementName="class_rank_cost" Type="int8" Size="1" />
  26551. <Data ElementName="unknown11" Type="int8" Size="1" />
  26552. <Data ElementName="unknown12_num_items" Type="int8" Size="1" />
  26553. <Data ElementName="unknown12_array" Type="Array" ArraySizeVariable="unknown12_num_items">
  26554. <Data ElementName="unknown12" Type="int32" Size="1" />
  26555. </Data>
  26556. <Data ElementName="unknown13" Type="int32" Size="1" />
  26557. <Data ElementName="unknown14" Type="int8" Size="1" />
  26558. <Data ElementName="class_class_name" Type="EQ2_16Bit_String" />
  26559. <Data ElementName="class_points_req" Type="int8" Size="1" />
  26560. <Data ElementName="unknown17" Type="int8" Size="1" />
  26561. <Data ElementName="class_subclass_name" Type="EQ2_16Bit_String" />
  26562. <Data ElementName="class_col" Type="int8" Size="1" />
  26563. <Data ElementName="class_row" Type="int8" Size="1" />
  26564. <Data ElementName="class_line_title" Type="EQ2_16Bit_String" />
  26565. <Data ElementName="unknown20" Type="int32" Size="1" />
  26566. </Data>
  26567. <Data ElementName="unknown21" Type="int32" Size="1" />
  26568. <Data ElementName="class_points_spent" Type="int32" Size="1" />
  26569. <Data ElementName="unknown22" Type="int16" Size="2" />
  26570. <Data ElementName="unknown24" Type="int8" Size="1" />
  26571. <Data ElementName="subclass_tab_title" Type="EQ2_16Bit_String" />
  26572. <Data ElementName="unknown25" Type="int16" Size="1" />
  26573. <Data ElementName="subclass_total" Type="int16" Size="1" />
  26574. <Data ElementName="unknown26" Type="int16" Size="1" />
  26575. <Data ElementName="subclass_id" Type="int32" Size="1" />
  26576. <Data ElementName="unknown27" Type="int8" Size="1" />
  26577. <Data ElementName="num_subclass_items" Type="int32" Size="1" />
  26578. <Data ElementName="subclass_array" Type="Array" ArraySizeVariable="num_subclass_items">
  26579. <Data ElementName="subclass_unknown6" Type="int32" Size="1" />
  26580. <Data ElementName="subclass_unknown7" Type="int8" Size="1" />
  26581. <Data ElementName="subclass_spell_id" Type="int32" Size="1" />
  26582. <Data ElementName="subclass_unknown10" Type="int8" Size="1" />
  26583. <Data ElementName="subclass_spell_name" Type="EQ2_16Bit_String" />
  26584. <Data ElementName="subclass_spell_description" Type="EQ2_16Bit_String" />
  26585. <Data ElementName="subclass_icon" Type="int16" Size="1" />
  26586. <Data ElementName="subclass_icon2" Type="int16" Size="1" />
  26587. <Data ElementName="subclass_current_rank" Type="int8" Size="1" />
  26588. <Data ElementName="subclass_max_rank" Type="int8" Size="1" />
  26589. <Data ElementName="subclass_rank_cost" Type="int8" Size="1" />
  26590. <Data ElementName="subclass_unknown11" Type="int8" Size="1" />
  26591. <Data ElementName="subclass_unknown12_num_items" Type="int8" Size="1" />
  26592. <Data ElementName="subclass_unknown12_array" Type="Array" ArraySizeVariable="subclass_unknown12_num_items">
  26593. <Data ElementName="subclass_unknown12" Type="int32" Size="1" />
  26594. </Data>
  26595. <Data ElementName="subclass_unknown13" Type="int32" Size="1" />
  26596. <Data ElementName="subclass_unknown14" Type="int8" Size="1" />
  26597. <Data ElementName="subclass_class_name" Type="EQ2_16Bit_String" />
  26598. <Data ElementName="subclass_points_req" Type="int8" Size="1" />
  26599. <Data ElementName="subclass_unknown17a" Type="int8" Size="1" />
  26600. <Data ElementName="subclass_subclass_name" Type="EQ2_16Bit_String" />
  26601. <Data ElementName="subclass_col" Type="int8" Size="1" />
  26602. <Data ElementName="subclass_row" Type="int8" Size="1" />
  26603. <Data ElementName="subclass_line_title" Type="EQ2_16Bit_String" />
  26604. <Data ElementName="subclass_unknown20" Type="int32" Size="1" />
  26605. </Data>
  26606. <Data ElementName="unknown28" Type="int32" Size="1" />
  26607. <Data ElementName="subclass_points_spent" Type="int32" Size="1" />
  26608. <Data ElementName="unknown29" Type="int16" Size="2" />
  26609. <Data ElementName="unknown31" Type="int8" Size="1" />
  26610. <Data ElementName="shadows_tab_title" Type="EQ2_16Bit_String" />
  26611. <Data ElementName="unknown32" Type="int16" Size="1" />
  26612. <Data ElementName="shadows_total" Type="int16" Size="1" />
  26613. <Data ElementName="unknown33" Type="int16" Size="1" />
  26614. <Data ElementName="shadows_id" Type="int32" Size="1" />
  26615. <Data ElementName="unknown34" Type="int8" Size="1" />
  26616. <Data ElementName="num_shadows_items" Type="int32" Size="1" />
  26617. <Data ElementName="shadows_array" Type="Array" ArraySizeVariable="num_shadows_items">
  26618. <Data ElementName="tso_unknown6" Type="int32" Size="1" />
  26619. <Data ElementName="tso_unknown7" Type="int8" Size="1" />
  26620. <Data ElementName="tso_spell_id" Type="int32" Size="1" />
  26621. <Data ElementName="tso_unknown10" Type="int8" Size="1" />
  26622. <Data ElementName="tso_spell_name" Type="EQ2_16Bit_String" />
  26623. <Data ElementName="tso_spell_description" Type="EQ2_16Bit_String" />
  26624. <Data ElementName="tso_icon" Type="int16" Size="1" />
  26625. <Data ElementName="tso_icon2" Type="int16" Size="1" />
  26626. <Data ElementName="tso_current_rank" Type="int8" Size="1" />
  26627. <Data ElementName="tso_max_rank" Type="int8" Size="1" />
  26628. <Data ElementName="tso_rank_cost" Type="int8" Size="1" />
  26629. <Data ElementName="tso_unknown11" Type="int8" Size="1" />
  26630. <Data ElementName="tso_unknown12_num_items" Type="int8" Size="1" />
  26631. <Data ElementName="tso_unknown12_array" Type="Array" ArraySizeVariable="tso_unknown12_num_items">
  26632. <Data ElementName="tso_unknown12" Type="int32" Size="1" />
  26633. </Data>
  26634. <Data ElementName="tso_unknown13" Type="int32" Size="1" />
  26635. <Data ElementName="tso_unknown14" Type="int8" Size="1" />
  26636. <Data ElementName="tso_class_name" Type="EQ2_16Bit_String" />
  26637. <Data ElementName="tso_points_req" Type="int8" Size="1" />
  26638. <Data ElementName="tso_unknown17" Type="int8" Size="1" />
  26639. <Data ElementName="tso_subclass_name" Type="EQ2_16Bit_String" />
  26640. <Data ElementName="tso_col" Type="int8" Size="1" />
  26641. <Data ElementName="tso_row" Type="int8" Size="1" />
  26642. <Data ElementName="tso_line_title" Type="EQ2_16Bit_String" />
  26643. <Data ElementName="tso_unknown20" Type="int16" Size="1" />
  26644. <Data ElementName="global_req" Type="int16" Size="1" />
  26645. </Data>
  26646. <Data ElementName="unknown35" Type="int32" Size="1" />
  26647. <Data ElementName="shadows_spent" Type="int32" Size="1" />
  26648. <Data ElementName="unknown36" Type="int16" Size="3" />
  26649. </Struct>
  26650. <Struct Name="WS_AdventureList" ClientVersion="1008" OpcodeName="OP_AdventureList">
  26651. <Data ElementName="unknown" Type="int8" Size="1" />
  26652. <Data ElementName="unknown2" Type="int32" Size="1" />
  26653. <Data ElementName="class_tab" Type="EQ2_16Bit_String" />
  26654. <Data ElementName="unknown3" Type="int16" Size="1" />
  26655. <Data ElementName="max_class_aa" Type="int16" Size="1" />
  26656. <Data ElementName="unknown4" Type="int16" Size="1" />
  26657. <Data ElementName="class_id" Type="int32" Size="1" />
  26658. <Data ElementName="unknown5" Type="int8" Size="1" />
  26659. <Data ElementName="num_class_items" Type="int32" Size="1" />
  26660. <Data ElementName="class_array" Type="Array" ArraySizeVariable="num_class_items">
  26661. <Data ElementName="unknown6" Type="int32" Size="1" />
  26662. <Data ElementName="unknown7" Type="int8" Size="1" />
  26663. <Data ElementName="class_spell_id" Type="int32" Size="1" />
  26664. <Data ElementName="unknown10" Type="int8" Size="1" />
  26665. <Data ElementName="class_spell_name" Type="EQ2_16Bit_String" />
  26666. <Data ElementName="class_spell_description" Type="EQ2_16Bit_String" />
  26667. <Data ElementName="class_icon" Type="int16" Size="1" />
  26668. <Data ElementName="class_icon2" Type="int16" Size="1" />
  26669. <Data ElementName="class_current_rank" Type="int8" Size="1" />
  26670. <Data ElementName="class_max_rank" Type="int8" Size="1" />
  26671. <Data ElementName="class_rank_cost" Type="int8" Size="1" />
  26672. <Data ElementName="unknown11" Type="int8" Size="1" />
  26673. <Data ElementName="unknown12_num_items" Type="int8" Size="1" />
  26674. <Data ElementName="unknown12_array" Type="Array" ArraySizeVariable="unknown12_num_items">
  26675. <Data ElementName="unknown12" Type="int32" Size="1" />
  26676. </Data>
  26677. <Data ElementName="unknown13" Type="int32" Size="1" />
  26678. <Data ElementName="unknown14" Type="int8" Size="1" />
  26679. <Data ElementName="class_class_name" Type="EQ2_16Bit_String" />
  26680. <Data ElementName="class_points_req" Type="int8" Size="1" />
  26681. <Data ElementName="unknown17" Type="int8" Size="1" />
  26682. <Data ElementName="class_subclass_name" Type="EQ2_16Bit_String" />
  26683. <Data ElementName="class_col" Type="int8" Size="1" />
  26684. <Data ElementName="class_row" Type="int8" Size="1" />
  26685. <Data ElementName="class_line_title" Type="EQ2_16Bit_String" />
  26686. <Data ElementName="unknown20" Type="int32" Size="1" />
  26687. <Data ElementName="unknown20a" Type="int16" Size="1" />
  26688. </Data>
  26689. <Data ElementName="unknown21" Type="int32" Size="1" />
  26690. <Data ElementName="class_points_spent" Type="int32" Size="1" />
  26691. <Data ElementName="unknown22" Type="int16" Size="2" />
  26692. <Data ElementName="unknown24" Type="int8" Size="1" />
  26693. <Data ElementName="subclass_tab_title" Type="EQ2_16Bit_String" />
  26694. <Data ElementName="unknown25" Type="int16" Size="1" />
  26695. <Data ElementName="subclass_total" Type="int16" Size="1" />
  26696. <Data ElementName="unknown26" Type="int16" Size="1" />
  26697. <Data ElementName="subclass_id" Type="int32" Size="1" />
  26698. <Data ElementName="unknown27" Type="int8" Size="1" />
  26699. <Data ElementName="num_subclass_items" Type="int32" Size="1" />
  26700. <Data ElementName="subclass_array" Type="Array" ArraySizeVariable="num_subclass_items">
  26701. <Data ElementName="subclass_unknown6" Type="int32" Size="1" />
  26702. <Data ElementName="subclass_unknown7" Type="int8" Size="1" />
  26703. <Data ElementName="subclass_spell_id" Type="int32" Size="1" />
  26704. <Data ElementName="subclass_unknown10" Type="int8" Size="1" />
  26705. <Data ElementName="subclass_spell_name" Type="EQ2_16Bit_String" />
  26706. <Data ElementName="subclass_spell_description" Type="EQ2_16Bit_String" />
  26707. <Data ElementName="subclass_icon" Type="int16" Size="1" />
  26708. <Data ElementName="subclass_icon2" Type="int16" Size="1" />
  26709. <Data ElementName="subclass_current_rank" Type="int8" Size="1" />
  26710. <Data ElementName="subclass_max_rank" Type="int8" Size="1" />
  26711. <Data ElementName="subclass_rank_cost" Type="int8" Size="1" />
  26712. <Data ElementName="subclass_unknown11" Type="int8" Size="1" />
  26713. <Data ElementName="subclass_unknown12_num_items" Type="int8" Size="1" />
  26714. <Data ElementName="subclass_unknown12_array" Type="Array" ArraySizeVariable="subclass_unknown12_num_items">
  26715. <Data ElementName="subclass_unknown12" Type="int32" Size="1" />
  26716. </Data>
  26717. <Data ElementName="subclass_unknown13" Type="int32" Size="1" />
  26718. <Data ElementName="subclass_unknown14" Type="int8" Size="1" />
  26719. <Data ElementName="subclass_class_name" Type="EQ2_16Bit_String" />
  26720. <Data ElementName="subclass_points_req" Type="int8" Size="1" />
  26721. <Data ElementName="subclass_unknown17a" Type="int8" Size="1" />
  26722. <Data ElementName="subclass_subclass_name" Type="EQ2_16Bit_String" />
  26723. <Data ElementName="subclass_col" Type="int8" Size="1" />
  26724. <Data ElementName="subclass_row" Type="int8" Size="1" />
  26725. <Data ElementName="subclass_line_title" Type="EQ2_16Bit_String" />
  26726. <Data ElementName="subclass_unknown20" Type="int32" Size="1" />
  26727. <Data ElementName="subclass_unknown20a" Type="int16" Size="1" />
  26728. </Data>
  26729. <Data ElementName="unknown28" Type="int32" Size="1" />
  26730. <Data ElementName="subclass_points_spent" Type="int32" Size="1" />
  26731. <Data ElementName="unknown29" Type="int16" Size="2" />
  26732. <Data ElementName="unknown31" Type="int8" Size="1" />
  26733. <Data ElementName="shadows_tab_title" Type="EQ2_16Bit_String" />
  26734. <Data ElementName="unknown32" Type="int16" Size="1" />
  26735. <Data ElementName="shadows_total" Type="int16" Size="1" />
  26736. <Data ElementName="unknown33" Type="int16" Size="1" />
  26737. <Data ElementName="shadows_id" Type="int32" Size="1" />
  26738. <Data ElementName="unknown34" Type="int8" Size="1" />
  26739. <Data ElementName="num_shadows_items" Type="int32" Size="1" />
  26740. <Data ElementName="shadows_array" Type="Array" ArraySizeVariable="num_shadows_items">
  26741. <Data ElementName="tso_unknown6" Type="int32" Size="1" />
  26742. <Data ElementName="tso_unknown7" Type="int8" Size="1" />
  26743. <Data ElementName="tso_spell_id" Type="int32" Size="1" />
  26744. <Data ElementName="tso_unknown10" Type="int8" Size="1" />
  26745. <Data ElementName="tso_spell_name" Type="EQ2_16Bit_String" />
  26746. <Data ElementName="tso_spell_description" Type="EQ2_16Bit_String" />
  26747. <Data ElementName="tso_icon" Type="int16" Size="1" />
  26748. <Data ElementName="tso_icon2" Type="int16" Size="1" />
  26749. <Data ElementName="tso_current_rank" Type="int8" Size="1" />
  26750. <Data ElementName="tso_max_rank" Type="int8" Size="1" />
  26751. <Data ElementName="tso_rank_cost" Type="int8" Size="1" />
  26752. <Data ElementName="tso_unknown11" Type="int8" Size="1" />
  26753. <Data ElementName="tso_unknown12_num_items" Type="int8" Size="1" />
  26754. <Data ElementName="tso_unknown12_array" Type="Array" ArraySizeVariable="tso_unknown12_num_items">
  26755. <Data ElementName="tso_unknown12" Type="int32" Size="1" />
  26756. </Data>
  26757. <Data ElementName="tso_unknown13" Type="int32" Size="1" />
  26758. <Data ElementName="tso_unknown14" Type="int8" Size="1" />
  26759. <Data ElementName="tso_class_name" Type="EQ2_16Bit_String" />
  26760. <Data ElementName="tso_points_req" Type="int8" Size="1" />
  26761. <Data ElementName="tso_unknown17" Type="int8" Size="1" />
  26762. <Data ElementName="tso_subclass_name" Type="EQ2_16Bit_String" />
  26763. <Data ElementName="tso_col" Type="int8" Size="1" />
  26764. <Data ElementName="tso_row" Type="int8" Size="1" />
  26765. <Data ElementName="tso_line_title" Type="EQ2_16Bit_String" />
  26766. <Data ElementName="tso_unknown20" Type="int16" Size="1" />
  26767. <Data ElementName="tso_unknown20a" Type="int16" Size="1" />
  26768. <Data ElementName="global_req" Type="int16" Size="1" />
  26769. </Data>
  26770. <Data ElementName="unknown35" Type="int32" Size="1" />
  26771. <Data ElementName="shadows_spent" Type="int32" Size="1" />
  26772. <Data ElementName="unknown36" Type="int16" Size="3" />
  26773. </Struct>
  26774. <Struct Name="WS_AdventureList" ClientVersion="1095" OpcodeName="OP_AdventureList">
  26775. <Data ElementName="unknown_aa" Type="int8" Size="1" />
  26776. <Data ElementName="num_aa_trees" Type="int32" Size="1" />
  26777. <Data ElementName="aa_array" Type="Array" ArraySizeVariable="num_aa_trees">
  26778. <Data ElementName="tab_title" Type="EQ2_16Bit_String" />
  26779. <Data ElementName="class_list_id" Type="int16" Size="1" />
  26780. <Data ElementName="max_aa" Type="int16" Size="1" />
  26781. <Data ElementName="unknown4" Type="int16" Size="1" />
  26782. <Data ElementName="nodelist_nodeid" Type="int32" Size="1" />
  26783. <Data ElementName="kos_req" Type="int8" Size="1" />
  26784. <Data ElementName="num_node_items" Type="int32" Size="1" />
  26785. <Data ElementName="node_item_array" Type="Array" ArraySizeVariable="num_node_items">
  26786. <Data ElementName="parent_id" Type="int32" Size="1" />
  26787. <Data ElementName="parent_req_tier" Type="int8" Size="1" />
  26788. <Data ElementName="spell_id" Type="int32" Size="1" />
  26789. <Data ElementName="active" Type="int8" Size="1" />
  26790. <Data ElementName="spell_name" Type="EQ2_16Bit_String" />
  26791. <Data ElementName="spell_description" Type="EQ2_16Bit_String" />
  26792. <Data ElementName="icon" Type="int16" Size="1" />
  26793. <Data ElementName="icon2" Type="int16" Size="1" />
  26794. <Data ElementName="current_rank" Type="int8" Size="1" />
  26795. <Data ElementName="max_rank" Type="int8" Size="1" />
  26796. <Data ElementName="rank_cost" Type="int8" Size="1" />
  26797. <Data ElementName="min_level" Type="int8" Size="1" />
  26798. <Data ElementName="unknown5_num_items" Type="int8" Size="1" />
  26799. <Data ElementName="unknown5_array" Type="Array" ArraySizeVariable="unknown5_num_items">
  26800. <Data ElementName="unknown5" Type="int32" Size="1" />
  26801. </Data>
  26802. <Data ElementName="unknown6" Type="int32" Size="1" />
  26803. <Data ElementName="unknown7" Type="int8" Size="1" />
  26804. <Data ElementName="classification1" Type="EQ2_16Bit_String" />
  26805. <Data ElementName="points_req" Type="int8" Size="1" />
  26806. <Data ElementName="nknown8" Type="int8" Size="1" />
  26807. <Data ElementName="classification2" Type="EQ2_16Bit_String" />
  26808. <Data ElementName="col" Type="int8" Size="1" />
  26809. <Data ElementName="row" Type="int8" Size="1" />
  26810. <Data ElementName="line_title" Type="EQ2_16Bit_String" />
  26811. <Data ElementName="unknown9" Type="int16" Size="1" />
  26812. <Data ElementName="points_to_unlock" Type="int16" Size="1" />
  26813. <Data ElementName="unknown9b" Type="int16" Size="1" />
  26814. </Data>
  26815. <Data ElementName="unknown10" Type="int32" Size="1" />
  26816. <Data ElementName="class_points_spent" Type="int32" Size="1" />
  26817. <Data ElementName="unknown11" Type="int16" Size="1" />
  26818. <Data ElementName="unknown11a" Type="int8" Size="3" />
  26819. </Data>
  26820. </Struct>
  26821. <Struct Name="WS_AdventureList" ClientVersion="1096" OpcodeName="OP_AdventureList">
  26822. <Data ElementName="unknown_aa" Type="int8" Size="1" />
  26823. <Data ElementName="num_aa_trees" Type="int32" Size="1" />
  26824. <Data ElementName="class_tab_title" Type="EQ2_16Bit_String" />
  26825. <Data ElementName="class_tree_node_id" Type="int16" Size="1" />
  26826. <Data ElementName="class_max_aa" Type="int32" Size="1" />
  26827. <Data ElementName="class_id" Type="int32" Size="1" />
  26828. <Data ElementName="class_kos_req" Type="int8" Size="1" />
  26829. <Data ElementName="class_num_items" Type="int32" Size="1" />
  26830. <Data ElementName="class_array" Type="Array" ArraySizeVariable="class_num_items">
  26831. <Data ElementName="class_parent_id" Type="int32" Size="1" />
  26832. <Data ElementName="class_req_tier" Type="int8" Size="1" />
  26833. <Data ElementName="class_spell_id" Type="int32" Size="1" />
  26834. <Data ElementName="class_active" Type="int8" Size="1" />
  26835. <Data ElementName="class_spell_name" Type="EQ2_16Bit_String" />
  26836. <Data ElementName="class_spell_description" Type="EQ2_16Bit_String" />
  26837. <Data ElementName="class_icon" Type="int16" Size="1" />
  26838. <Data ElementName="class_icon2" Type="int16" Size="1" />
  26839. <Data ElementName="class_current_rank" Type="int8" Size="1" />
  26840. <Data ElementName="class_max_rank" Type="int8" Size="1" />
  26841. <Data ElementName="class_rank_cost" Type="int8" Size="1" />
  26842. <Data ElementName="class_min_lev" Type="int8" Size="1" />
  26843. <Data ElementName="class_unknown5_num_items" Type="int8" Size="1" />
  26844. <Data ElementName="class_unknown5_array" Type="Array" ArraySizeVariable="class_unknown5_num_items">
  26845. <Data ElementName="class_unknown5" Type="int32" Size="1" />
  26846. </Data>
  26847. <Data ElementName="class_unknown6" Type="int32" Size="1" />
  26848. <Data ElementName="class_unknown7" Type="int8" Size="1" />
  26849. <Data ElementName="class_classification1" Type="EQ2_16Bit_String" />
  26850. <Data ElementName="class_points_req" Type="int8" Size="1" />
  26851. <Data ElementName="class_unknown8" Type="int8" Size="1" />
  26852. <Data ElementName="class_classification2" Type="EQ2_16Bit_String" />
  26853. <Data ElementName="class_col" Type="int8" Size="1" />
  26854. <Data ElementName="class_row" Type="int8" Size="1" />
  26855. <Data ElementName="class_line_title" Type="EQ2_16Bit_String" />
  26856. <Data ElementName="class_unknown9" Type="int32" Size="1" />
  26857. <Data ElementName="class_points_to_unlock" Type="int16" Size="1" />
  26858. </Data>
  26859. <Data ElementName="class_unknown10" Type="int32" Size="1" />
  26860. <Data ElementName="class_points_spent" Type="int32" Size="1" />
  26861. <Data ElementName="class_unknown11" Type="int8" Size="5" />
  26862. <Data ElementName="subclass_tab_title" Type="EQ2_16Bit_String" />
  26863. <Data ElementName="subclass_tree_node_id" Type="int16" Size="1" />
  26864. <Data ElementName="subclass_max_aa" Type="int32" Size="1" />
  26865. <Data ElementName="subclass_id" Type="int32" Size="1" />
  26866. <Data ElementName="subclass_eof_req" Type="int8" Size="1" />
  26867. <Data ElementName="subclass_num_items" Type="int32" Size="1" />
  26868. <Data ElementName="subclass_array" Type="Array" ArraySizeVariable="subclass_num_items">
  26869. <Data ElementName="subclass_parent_id" Type="int32" Size="1" />
  26870. <Data ElementName="subclass_req_tier" Type="int8" Size="1" />
  26871. <Data ElementName="subclass_spell_id" Type="int32" Size="1" />
  26872. <Data ElementName="subclass_active" Type="int8" Size="1" />
  26873. <Data ElementName="subclass_spell_name" Type="EQ2_16Bit_String" />
  26874. <Data ElementName="subclass_spell_description" Type="EQ2_16Bit_String" />
  26875. <Data ElementName="subclass_icon" Type="int16" Size="1" />
  26876. <Data ElementName="subclass_icon2" Type="int16" Size="1" />
  26877. <Data ElementName="subclass_current_rank" Type="int8" Size="1" />
  26878. <Data ElementName="subclass_max_rank" Type="int8" Size="1" />
  26879. <Data ElementName="subclass_rank_cost" Type="int8" Size="1" />
  26880. <Data ElementName="subclass_min_lev" Type="int8" Size="1" />
  26881. <Data ElementName="subclass_unknown5_numitems" Type="int8" Size="1" />
  26882. <Data ElementName="subclass_unknown5_array" Type="Array" ArraySizeVariable="subclass_unknown5_numitems">
  26883. <Data ElementName="subclass_unknown5" Type="int32" Size="1" />
  26884. </Data>
  26885. <Data ElementName="subclass_unknown6" Type="int32" Size="1" />
  26886. <Data ElementName="subclass_unknown7" Type="int8" Size="1" />
  26887. <Data ElementName="subclass_classification1" Type="EQ2_16Bit_String" />
  26888. <Data ElementName="subclass_points_req" Type="int8" Size="1" />
  26889. <Data ElementName="subclass_unknown8" Type="int8" Size="1" />
  26890. <Data ElementName="subclass_classification2" Type="EQ2_16Bit_String" />
  26891. <Data ElementName="subclass_col" Type="int8" Size="1" />
  26892. <Data ElementName="subclass_row" Type="int8" Size="1" />
  26893. <Data ElementName="subclass_line_title" Type="EQ2_16Bit_String" />
  26894. <Data ElementName="subclass_unknown9" Type="int32" Size="1" />
  26895. <Data ElementName="subclass_points_to_unlock" Type="int16" Size="1" />
  26896. </Data>
  26897. <Data ElementName="subclass_unknown10" Type="int32" Size="1" />
  26898. <Data ElementName="subclass_points_spent" Type="int32" Size="1" />
  26899. <Data ElementName="subclass_unknown11" Type="int8" Size="5" />
  26900. <Data ElementName="shadows_tab_title" Type="EQ2_16Bit_String" />
  26901. <Data ElementName="shadows_tree_node_id" Type="int16" Size="1" />
  26902. <Data ElementName="shadows_max_aa" Type="int32" Size="1" />
  26903. <Data ElementName="shadows_id" Type="int32" Size="1" />
  26904. <Data ElementName="shadows_eof_req" Type="int8" Size="1" />
  26905. <Data ElementName="shadows_num_items" Type="int32" Size="1" />
  26906. <Data ElementName="shadows_array" Type="Array" ArraySizeVariable="shadows_num_items">
  26907. <Data ElementName="shadows_parent_id" Type="int32" Size="1" />
  26908. <Data ElementName="shadows_req_tier" Type="int8" Size="1" />
  26909. <Data ElementName="shadows_spell_id" Type="int32" Size="1" />
  26910. <Data ElementName="shadows_active" Type="int8" Size="1" />
  26911. <Data ElementName="shadows_spell_name" Type="EQ2_16Bit_String" />
  26912. <Data ElementName="shadows_spell_description" Type="EQ2_16Bit_String" />
  26913. <Data ElementName="shadows_icon" Type="int16" Size="1" />
  26914. <Data ElementName="shadows_icon2" Type="int16" Size="1" />
  26915. <Data ElementName="shadows_current_rank" Type="int8" Size="1" />
  26916. <Data ElementName="shadows_max_rank" Type="int8" Size="1" />
  26917. <Data ElementName="shadows_rank_cost" Type="int8" Size="1" />
  26918. <Data ElementName="shadows_min_lev" Type="int8" Size="1" />
  26919. <Data ElementName="shadows_unknown5_num_items" Type="int8" Size="1" />
  26920. <Data ElementName="shadows_unknown5_array" Type="Array" ArraySizeVariable="shadows_unknown5_num_items">
  26921. <Data ElementName="shadows_unknown5" Type="int32" Size="1" />
  26922. </Data>
  26923. <Data ElementName="shadows_unknown6" Type="int32" Size="1" />
  26924. <Data ElementName="shadows_unknown7" Type="int8" Size="1" />
  26925. <Data ElementName="shadows_classification1" Type="EQ2_16Bit_String" />
  26926. <Data ElementName="shadows_points_req" Type="int8" Size="1" />
  26927. <Data ElementName="shadows_unknown8" Type="int8" Size="1" />
  26928. <Data ElementName="shadows_classification2" Type="EQ2_16Bit_String" />
  26929. <Data ElementName="shadows_col" Type="int8" Size="1" />
  26930. <Data ElementName="shadows_row" Type="int8" Size="1" />
  26931. <Data ElementName="shadows_line_title" Type="EQ2_16Bit_String" />
  26932. <Data ElementName="shadows_unknown9" Type="int32" Size="1" />
  26933. <Data ElementName="shadows_points_to_unlock" Type="int16" Size="1" />
  26934. </Data>
  26935. <Data ElementName="shadows_unknown10" Type="int32" Size="1" />
  26936. <Data ElementName="shadows_points_spent" Type="int32" Size="1" />
  26937. <Data ElementName="shadows_unknown11" Type="int8" Size="5" />
  26938. <Data ElementName="heroic_tab_title" Type="EQ2_16Bit_String" />
  26939. <Data ElementName="heroic_tree_node_id" Type="int16" Size="1" />
  26940. <Data ElementName="heroic_max_aa" Type="int32" Size="1" />
  26941. <Data ElementName="heroic_id" Type="int32" Size="1" />
  26942. <Data ElementName="heroic_eof_req" Type="int8" Size="1" />
  26943. <Data ElementName="heroic_num_items" Type="int32" Size="1" />
  26944. <Data ElementName="heroic_array" Type="Array" ArraySizeVariable="heroic_num_items">
  26945. <Data ElementName="heroic_parent_id" Type="int32" Size="1" />
  26946. <Data ElementName="heroic_req_tier" Type="int8" Size="1" />
  26947. <Data ElementName="heroic_spell_id" Type="int32" Size="1" />
  26948. <Data ElementName="heroic_active" Type="int8" Size="1" />
  26949. <Data ElementName="heroic_spell_name" Type="EQ2_16Bit_String" />
  26950. <Data ElementName="heroic_spell_description" Type="EQ2_16Bit_String" />
  26951. <Data ElementName="heroic_icon" Type="int16" Size="1" />
  26952. <Data ElementName="heroic_icon2" Type="int16" Size="1" />
  26953. <Data ElementName="heroic_current_rank" Type="int8" Size="1" />
  26954. <Data ElementName="heroic_max_rank" Type="int8" Size="1" />
  26955. <Data ElementName="heroic_rank_cost" Type="int8" Size="1" />
  26956. <Data ElementName="heroic_min_lev" Type="int8" Size="1" />
  26957. <Data ElementName="heroic_unknown5_num_items" Type="int8" Size="1" />
  26958. <Data ElementName="heroic_unknown5_array" Type="Array" ArraySizeVariable="heroic_unknown5_num_items">
  26959. <Data ElementName="heroic_unknown5" Type="int32" Size="1" />
  26960. </Data>
  26961. <Data ElementName="heroic_unknown6" Type="int32" Size="1" />
  26962. <Data ElementName="heroic_unknown7" Type="int8" Size="1" />
  26963. <Data ElementName="heroic_classification1" Type="EQ2_16Bit_String" />
  26964. <Data ElementName="heroic_points_req" Type="int8" Size="1" />
  26965. <Data ElementName="heroic_unknown8" Type="int8" Size="1" />
  26966. <Data ElementName="heroic_classification2" Type="EQ2_16Bit_String" />
  26967. <Data ElementName="heroic_col" Type="int8" Size="1" />
  26968. <Data ElementName="heroic_row" Type="int8" Size="1" />
  26969. <Data ElementName="heroic_line_title" Type="EQ2_16Bit_String" />
  26970. <Data ElementName="heroic_unknown9" Type="int32" Size="1" />
  26971. <Data ElementName="heroic_points_to_unlock" Type="int16" Size="1" />
  26972. </Data>
  26973. <Data ElementName="heroic_unknown10" Type="int32" Size="1" />
  26974. <Data ElementName="heroic_points_spent" Type="int32" Size="1" />
  26975. <Data ElementName="heroic_unknown11" Type="int8" Size="5" />
  26976. <Data ElementName="unknown12" Type="int8" Size="1" />
  26977. </Struct>
  26978. <Struct Name="WS_AdventureList" ClientVersion="1188" OpcodeName="OP_AdventureList">
  26979. <Data ElementName="unknown" Type="int8" Size="1" />
  26980. <Data ElementName="unknown2" Type="int32" Size="1" />
  26981. <Data ElementName="class_tab_title" Type="EQ2_16Bit_String" />
  26982. <Data ElementName="unknown3" Type="int16" Size="1" />
  26983. <Data ElementName="max_class_aa" Type="int32" Size="1" />
  26984. <Data ElementName="class_id" Type="int32" Size="1" />
  26985. <Data ElementName="kos_req" Type="int8" Size="1" />
  26986. <Data ElementName="num_class_items" Type="int32" Size="1" />
  26987. <Data ElementName="class_array" Type="Array" ArraySizeVariable="num_class_items">
  26988. <Data ElementName="class_unknown1" Type="int32" Size="1" />
  26989. <Data ElementName="class_unknown2" Type="int8" Size="1" />
  26990. <Data ElementName="class_spell_id" Type="int32" Size="1" />
  26991. <Data ElementName="class_unknown3" Type="int8" Size="1" />
  26992. <Data ElementName="class_spell_name" Type="EQ2_16Bit_String" />
  26993. <Data ElementName="class_spell_description" Type="EQ2_16Bit_String" />
  26994. <Data ElementName="class_icon" Type="int16" Size="1" />
  26995. <Data ElementName="class_icon2" Type="int16" Size="1" />
  26996. <Data ElementName="class_current_rank" Type="int8" Size="1" />
  26997. <Data ElementName="class_max_rank" Type="int8" Size="1" />
  26998. <Data ElementName="class_rank_cost" Type="int8" Size="1" />
  26999. <Data ElementName="class_unknown4" Type="int8" Size="1" />
  27000. <Data ElementName="class_unknown5_num_items" Type="int8" Size="1" />
  27001. <Data ElementName="class_unknown5_array" Type="Array" ArraySizeVariable="class_unknown5_num_items">
  27002. <Data ElementName="class_unknown5" Type="int32" Size="1" />
  27003. </Data>
  27004. <Data ElementName="unknown6" Type="int32" Size="1" />
  27005. <Data ElementName="unknown7" Type="int8" Size="1" />
  27006. <Data ElementName="class_class_name" Type="EQ2_16Bit_String" />
  27007. <Data ElementName="class_points_req" Type="int8" Size="1" />
  27008. <Data ElementName="unknown8" Type="int8" Size="1" />
  27009. <Data ElementName="class_subclass_name" Type="EQ2_16Bit_String" />
  27010. <Data ElementName="class_col" Type="int8" Size="1" />
  27011. <Data ElementName="class_row" Type="int8" Size="1" />
  27012. <Data ElementName="class_line_title" Type="EQ2_16Bit_String" />
  27013. <Data ElementName="unknown9" Type="int32" Size="1" />
  27014. <Data ElementName="unknown9a" Type="int16" Size="1" />
  27015. </Data>
  27016. <Data ElementName="unknown10" Type="int32" Size="1" />
  27017. <Data ElementName="class_points_spent" Type="int32" Size="1" />
  27018. <Data ElementName="unknown11" Type="int16" Size="3" />
  27019. <Data ElementName="unknown12" Type="int8" Size="2" />
  27020. <Data ElementName="unknown13" Type="EQ2_16Bit_String" />
  27021. <Data ElementName="unknown14" Type="int32" Size="1" />
  27022. <Data ElementName="unknown15" Type="EQ2_16Bit_String" />
  27023. <Data ElementName="unknown16" Type="int8" Size="7" />
  27024. <Data ElementName="subclass_tab_title" Type="EQ2_16Bit_String" />
  27025. <Data ElementName="unknown17" Type="int16" Size="1" />
  27026. <Data ElementName="max_subclass_aa" Type="int32" Size="1" />
  27027. <Data ElementName="subclass_id" Type="int32" Size="1" />
  27028. <Data ElementName="eof_req" Type="int8" Size="1" />
  27029. <Data ElementName="num_subclass_items" Type="int32" Size="1" />
  27030. <Data ElementName="subclass_array" Type="Array" ArraySizeVariable="num_subclass_items">
  27031. <Data ElementName="subclass_unknown1" Type="int32" Size="1" />
  27032. <Data ElementName="subclass_unknown2" Type="int8" Size="1" />
  27033. <Data ElementName="subclass_spell_id" Type="int32" Size="1" />
  27034. <Data ElementName="subclass_unknown3" Type="int8" Size="1" />
  27035. <Data ElementName="subclass_spell_name" Type="EQ2_16Bit_String" />
  27036. <Data ElementName="subclass_spell_description" Type="EQ2_16Bit_String" />
  27037. <Data ElementName="subclass_icon" Type="int16" Size="1" />
  27038. <Data ElementName="subclass_icon2" Type="int16" Size="1" />
  27039. <Data ElementName="subclass_current_rank" Type="int8" Size="1" />
  27040. <Data ElementName="subclass_max_rank" Type="int8" Size="1" />
  27041. <Data ElementName="subclass_rank_cost" Type="int8" Size="1" />
  27042. <Data ElementName="subclass_unknown4" Type="int8" Size="1" />
  27043. <Data ElementName="subclass_unknown5_num_items" Type="int8" Size="1" />
  27044. <Data ElementName="subclass_unknown5_array" Type="Array" ArraySizeVariable="subclass_unknown5_num_items">
  27045. <Data ElementName="subclass_unknown5" Type="int32" Size="1" />
  27046. </Data>
  27047. <Data ElementName="subclass_unknown6" Type="int32" Size="1" />
  27048. <Data ElementName="subclass_unknown7" Type="int8" Size="1" />
  27049. <Data ElementName="subclass_class_name" Type="EQ2_16Bit_String" />
  27050. <Data ElementName="subclass_points_req" Type="int8" Size="1" />
  27051. <Data ElementName="subclass_unknown8" Type="int8" Size="1" />
  27052. <Data ElementName="subclass_subclass_name" Type="EQ2_16Bit_String" />
  27053. <Data ElementName="subclass_col" Type="int8" Size="1" />
  27054. <Data ElementName="subclass_row" Type="int8" Size="1" />
  27055. <Data ElementName="subclass_line_title" Type="EQ2_16Bit_String" />
  27056. <Data ElementName="subclass_unknown9" Type="int32" Size="1" />
  27057. <Data ElementName="subclass_unknown9a" Type="int16" Size="1" />
  27058. </Data>
  27059. <Data ElementName="unknown20" Type="int32" Size="1" />
  27060. <Data ElementName="subclass_points_spent" Type="int32" Size="1" />
  27061. <Data ElementName="unknown21" Type="int16" Size="3" />
  27062. <Data ElementName="unknown22" Type="int8" Size="3" />
  27063. <Data ElementName="unknown23" Type="EQ2_16Bit_String" />
  27064. <Data ElementName="unknown24" Type="int32" Size="1" />
  27065. <Data ElementName="unknown25" Type="EQ2_16Bit_String" />
  27066. <Data ElementName="unknown26" Type="int8" Size="6" />
  27067. <Data ElementName="shadows_tab_title" Type="EQ2_16Bit_String" />
  27068. <Data ElementName="unknown27" Type="int16" Size="1" />
  27069. <Data ElementName="max_shadows_aa" Type="int32" Size="1" />
  27070. <Data ElementName="shadows_id" Type="int32" Size="1" />
  27071. <Data ElementName="rok_req" Type="int8" Size="1" />
  27072. <Data ElementName="num_shadows_items" Type="int32" Size="1" />
  27073. <Data ElementName="shadows_array" Type="Array" ArraySizeVariable="num_shadows_items">
  27074. <Data ElementName="tso_unknown1" Type="int32" Size="1" />
  27075. <Data ElementName="tso_unknown2" Type="int8" Size="1" />
  27076. <Data ElementName="tso_spell_id" Type="int32" Size="1" />
  27077. <Data ElementName="tso_unknown3" Type="int8" Size="1" />
  27078. <Data ElementName="tso_spell_name" Type="EQ2_16Bit_String" />
  27079. <Data ElementName="tso_spell_description" Type="EQ2_16Bit_String" />
  27080. <Data ElementName="tso_icon" Type="int16" Size="1" />
  27081. <Data ElementName="tso_icon2" Type="int16" Size="1" />
  27082. <Data ElementName="tso_current_rank" Type="int8" Size="1" />
  27083. <Data ElementName="tso_max_rank" Type="int8" Size="1" />
  27084. <Data ElementName="tso_rank_cost" Type="int8" Size="1" />
  27085. <Data ElementName="tso_unknown4" Type="int8" Size="1" />
  27086. <Data ElementName="tso_unknown5_num_items" Type="int8" Size="1" />
  27087. <Data ElementName="tso_unknown5_array" Type="Array" ArraySizeVariable="tso_unknown5_num_items">
  27088. <Data ElementName="tso_unknown5" Type="int32" Size="1" />
  27089. </Data>
  27090. <Data ElementName="tso_unknown6" Type="int32" Size="1" />
  27091. <Data ElementName="tso_unknown7" Type="int8" Size="1" />
  27092. <Data ElementName="tso_class_name" Type="EQ2_16Bit_String" />
  27093. <Data ElementName="tso_points_req" Type="int8" Size="1" />
  27094. <Data ElementName="tso_unknown8" Type="int8" Size="1" />
  27095. <Data ElementName="tso_subclass_name" Type="EQ2_16Bit_String" />
  27096. <Data ElementName="tso_col" Type="int8" Size="1" />
  27097. <Data ElementName="tso_row" Type="int8" Size="1" />
  27098. <Data ElementName="tso_line_title" Type="EQ2_16Bit_String" />
  27099. <Data ElementName="tso_unknown9" Type="int16" Size="1" />
  27100. <Data ElementName="tso_unknown9a" Type="int16" Size="1" />
  27101. <Data ElementName="tso_global_req" Type="int16" Size="1" />
  27102. </Data>
  27103. <Data ElementName="unknown30" Type="int32" Size="1" />
  27104. <Data ElementName="shadows_points_spent" Type="int32" Size="1" />
  27105. <Data ElementName="unknown31" Type="int16" Size="3" />
  27106. <Data ElementName="unknown32" Type="int8" Size="3" />
  27107. <Data ElementName="unknown33" Type="EQ2_16Bit_String" />
  27108. <Data ElementName="unknown34" Type="int32" Size="1" />
  27109. <Data ElementName="unknown35" Type="EQ2_16Bit_String" />
  27110. <Data ElementName="unknown36" Type="int8" Size="6" />
  27111. <Data ElementName="heroic_tab_title" Type="EQ2_16Bit_String" />
  27112. <Data ElementName="unknown37" Type="int16" Size="1" />
  27113. <Data ElementName="max_heroic_aa" Type="int32" Size="1" />
  27114. <Data ElementName="heroic_id" Type="int32" Size="1" />
  27115. <Data ElementName="heroic_dov_req" Type="int8" Size="1" />
  27116. <Data ElementName="num_heroic_items" Type="int32" Size="1" />
  27117. <Data ElementName="heroic_array" Type="Array" ArraySizeVariable="num_heroic_items">
  27118. <Data ElementName="heroic_unknown1" Type="int32" Size="1" />
  27119. <Data ElementName="heroic_unknown2" Type="int8" Size="1" />
  27120. <Data ElementName="heroic_spell_id" Type="int32" Size="1" />
  27121. <Data ElementName="heroic_unknown3" Type="int8" Size="1" />
  27122. <Data ElementName="heroic_spell_name" Type="EQ2_16Bit_String" />
  27123. <Data ElementName="heroic_spell_description" Type="EQ2_16Bit_String" />
  27124. <Data ElementName="heroic_icon" Type="int16" Size="1" />
  27125. <Data ElementName="heroic_icon2" Type="int16" Size="1" />
  27126. <Data ElementName="heroic_current_rank" Type="int8" Size="1" />
  27127. <Data ElementName="heroic_max_rank" Type="int8" Size="1" />
  27128. <Data ElementName="heroic_rank_cost" Type="int8" Size="1" />
  27129. <Data ElementName="heroic_unknown4" Type="int8" Size="1" />
  27130. <Data ElementName="heroic_unknown5_num_items" Type="int8" Size="1" />
  27131. <Data ElementName="heroic_unknown5_array" Type="Array" ArraySizeVariable="heroic_unknown5_num_items">
  27132. <Data ElementName="heroic_unknown5" Type="int32" Size="1" />
  27133. </Data>
  27134. <Data ElementName="heroic_unknown6" Type="int32" Size="1" />
  27135. <Data ElementName="heroic_unknown7" Type="int8" Size="1" />
  27136. <Data ElementName="heroic_class_name" Type="EQ2_16Bit_String" />
  27137. <Data ElementName="heroic_points_req" Type="int8" Size="1" />
  27138. <Data ElementName="heroic_unknown8" Type="int8" Size="1" />
  27139. <Data ElementName="heroic_subclass_name" Type="EQ2_16Bit_String" />
  27140. <Data ElementName="heroic_col" Type="int8" Size="1" />
  27141. <Data ElementName="heroic_row" Type="int8" Size="1" />
  27142. <Data ElementName="heroic_line_title" Type="EQ2_16Bit_String" />
  27143. <Data ElementName="heroic_unknown9" Type="int16" Size="1" />
  27144. <Data ElementName="heroic_unknown9a" Type="int16" Size="1" />
  27145. <Data ElementName="heroic_global_req" Type="int16" Size="1" />
  27146. </Data>
  27147. <Data ElementName="unknown40" Type="int32" Size="1" />
  27148. <Data ElementName="heroic_points_spent" Type="int32" Size="1" />
  27149. <Data ElementName="unknown41" Type="int16" Size="3" />
  27150. <Data ElementName="unknown42" Type="int8" Size="3" />
  27151. <Data ElementName="unknown43" Type="EQ2_16Bit_String" />
  27152. <Data ElementName="unknown44" Type="int32" Size="1" />
  27153. <Data ElementName="unknown45" Type="EQ2_16Bit_String" />
  27154. <Data ElementName="unknown46" Type="int8" Size="6" />
  27155. <Data ElementName="tradeskill_tab_title" Type="EQ2_16Bit_String" />
  27156. <Data ElementName="unknown47" Type="int16" Size="1" />
  27157. <Data ElementName="max_tradeskill_aa" Type="int32" Size="1" />
  27158. <Data ElementName="tradeskill_id" Type="int32" Size="1" />
  27159. <Data ElementName="exp_req" Type="int8" Size="1" />
  27160. <Data ElementName="num_tradeskill_items" Type="int32" Size="1" />
  27161. <Data ElementName="tradeskill_array" Type="Array" ArraySizeVariable="num_tradeskill_items">
  27162. <Data ElementName="tradeskill_unknown1" Type="int32" Size="1" />
  27163. <Data ElementName="tradeskill_unknown2" Type="int8" Size="1" />
  27164. <Data ElementName="tradeskill_spell_id" Type="int32" Size="1" />
  27165. <Data ElementName="tradeskill_unknown3" Type="int8" Size="1" />
  27166. <Data ElementName="tradeskill_spell_name" Type="EQ2_16Bit_String" />
  27167. <Data ElementName="tradeskill_spell_description" Type="EQ2_16Bit_String" />
  27168. <Data ElementName="tradeskill_icon" Type="int16" Size="1" />
  27169. <Data ElementName="tradeskill_icon2" Type="int16" Size="1" />
  27170. <Data ElementName="tradeskill_current_rank" Type="int8" Size="1" />
  27171. <Data ElementName="tradeskill_max_rank" Type="int8" Size="1" />
  27172. <Data ElementName="tradeskill_rank_cost" Type="int8" Size="1" />
  27173. <Data ElementName="tradeskill_unknown4" Type="int8" Size="1" />
  27174. <Data ElementName="tradeskill_unknown5_num_items" Type="int8" Size="1" />
  27175. <Data ElementName="tradeskill_unknown5_array" Type="Array" ArraySizeVariable="tradeskill_unknown5_num_items">
  27176. <Data ElementName="tradeskill_unknown5" Type="int32" Size="1" />
  27177. </Data>
  27178. <Data ElementName="tradeskill_unknown6" Type="int32" Size="1" />
  27179. <Data ElementName="tradeskill_unknown7" Type="int8" Size="1" />
  27180. <Data ElementName="tradeskill_class_name" Type="EQ2_16Bit_String" />
  27181. <Data ElementName="tradeskill_points_req" Type="int8" Size="1" />
  27182. <Data ElementName="tradeskill_unknown8" Type="int8" Size="1" />
  27183. <Data ElementName="tradeskill_subclass_name" Type="EQ2_16Bit_String" />
  27184. <Data ElementName="tradeskill_col" Type="int8" Size="1" />
  27185. <Data ElementName="tradeskill_row" Type="int8" Size="1" />
  27186. <Data ElementName="tradeskill_line_title" Type="EQ2_16Bit_String" />
  27187. <Data ElementName="tradeskill_unknown9" Type="int16" Size="1" />
  27188. <Data ElementName="tradeskill_unknown9a" Type="int16" Size="1" />
  27189. <Data ElementName="tradeskill_global_req" Type="int16" Size="1" />
  27190. </Data>
  27191. <Data ElementName="unknown50" Type="int32" Size="1" />
  27192. <Data ElementName="tradeskill_points_spent" Type="int32" Size="1" />
  27193. <Data ElementName="unknown51" Type="int16" Size="3" />
  27194. <Data ElementName="unknown52" Type="int8" Size="3" />
  27195. <Data ElementName="unknown53" Type="EQ2_16Bit_String" />
  27196. <Data ElementName="unknown54" Type="int32" Size="1" />
  27197. <Data ElementName="unknown55" Type="EQ2_16Bit_String" />
  27198. <Data ElementName="unknown56" Type="int8" Size="6" />
  27199. <Data ElementName="prestige_tab_title" Type="EQ2_16Bit_String" />
  27200. <Data ElementName="unknown57" Type="int16" Size="1" />
  27201. <Data ElementName="max_prestige_aa" Type="int32" Size="1" />
  27202. <Data ElementName="prestige_id" Type="int32" Size="1" />
  27203. <Data ElementName="prestige_dov_req" Type="int8" Size="1" />
  27204. <Data ElementName="num_prestige_items" Type="int32" Size="1" />
  27205. <Data ElementName="prestige_array" Type="Array" ArraySizeVariable="num_prestige_items">
  27206. <Data ElementName="prestige_unknown1" Type="int32" Size="1" />
  27207. <Data ElementName="prestige_unknown2" Type="int8" Size="1" />
  27208. <Data ElementName="prestige_spell_id" Type="int32" Size="1" />
  27209. <Data ElementName="prestige_unknown3" Type="int8" Size="1" />
  27210. <Data ElementName="prestige_spell_name" Type="EQ2_16Bit_String" />
  27211. <Data ElementName="prestige_spell_description" Type="EQ2_16Bit_String" />
  27212. <Data ElementName="prestige_icon" Type="int16" Size="1" />
  27213. <Data ElementName="prestige_icon2" Type="int16" Size="1" />
  27214. <Data ElementName="prestige_current_rank" Type="int8" Size="1" />
  27215. <Data ElementName="prestige_max_rank" Type="int8" Size="1" />
  27216. <Data ElementName="prestige_rank_cost" Type="int8" Size="1" />
  27217. <Data ElementName="prestige_unknown4" Type="int8" Size="1" />
  27218. <Data ElementName="prestige_unknown5_num_items" Type="int8" Size="1" />
  27219. <Data ElementName="prestige_unknown5_array" Type="Array" ArraySizeVariable="prestige_unknown5_num_items">
  27220. <Data ElementName="prestige_unknown5" Type="int32" Size="1" />
  27221. </Data>
  27222. <Data ElementName="prestige_unknown6" Type="int32" Size="1" />
  27223. <Data ElementName="prestige_unknown7" Type="int8" Size="1" />
  27224. <Data ElementName="prestige_class_name" Type="EQ2_16Bit_String" />
  27225. <Data ElementName="prestige_points_req" Type="int8" Size="1" />
  27226. <Data ElementName="prestige_unknown8" Type="int8" Size="1" />
  27227. <Data ElementName="prestige_subclass_name" Type="EQ2_16Bit_String" />
  27228. <Data ElementName="prestige_col" Type="int8" Size="1" />
  27229. <Data ElementName="prestige_row" Type="int8" Size="1" />
  27230. <Data ElementName="prestige_line_title" Type="EQ2_16Bit_String" />
  27231. <Data ElementName="prestige_unknown9" Type="int16" Size="1" />
  27232. <Data ElementName="prestige_unknown9a" Type="int16" Size="1" />
  27233. <Data ElementName="prestige_global_req" Type="int16" Size="1" />
  27234. </Data>
  27235. <Data ElementName="unknown60" Type="int32" Size="1" />
  27236. <Data ElementName="prestige_points_spent" Type="int32" Size="1" />
  27237. <Data ElementName="unknown61" Type="int16" Size="3" />
  27238. <Data ElementName="unknown62" Type="int8" Size="3" />
  27239. <Data ElementName="unknown63" Type="EQ2_16Bit_String" />
  27240. <Data ElementName="unknown64" Type="int32" Size="1" />
  27241. <Data ElementName="unknown65" Type="EQ2_16Bit_String" />
  27242. <Data ElementName="unknown66" Type="int8" Size="6" />
  27243. <Data ElementName="tradeskill_prestige_tab_title" Type="EQ2_16Bit_String" />
  27244. <Data ElementName="unknown67" Type="int16" Size="1" />
  27245. <Data ElementName="max_tradeskill_prestige_aa" Type="int32" Size="1" />
  27246. <Data ElementName="tradeskill_prestige_id" Type="int32" Size="1" />
  27247. <Data ElementName="coe_req" Type="int8" Size="1" />
  27248. <Data ElementName="num_tradeskill_prestige_items" Type="int32" Size="1" />
  27249. <Data ElementName="tradeskill_prestige_array" Type="Array" ArraySizeVariable="num_tradeskill_prestige_items">
  27250. <Data ElementName="tradeskill_prestige_unknown1" Type="int32" Size="1" />
  27251. <Data ElementName="tradeskill_prestige_unknown2" Type="int8" Size="1" />
  27252. <Data ElementName="tradeskill_prestige_spell_id" Type="int32" Size="1" />
  27253. <Data ElementName="tradeskill_prestige_unknown3" Type="int8" Size="1" />
  27254. <Data ElementName="tradeskill_prestige_spell_name" Type="EQ2_16Bit_String" />
  27255. <Data ElementName="tradeskill_prestige_spell_description" Type="EQ2_16Bit_String" />
  27256. <Data ElementName="tradeskill_prestige_icon" Type="int16" Size="1" />
  27257. <Data ElementName="tradeskill_prestige_icon2" Type="int16" Size="1" />
  27258. <Data ElementName="tradeskill_prestige_current_rank" Type="int8" Size="1" />
  27259. <Data ElementName="tradeskill_prestige_max_rank" Type="int8" Size="1" />
  27260. <Data ElementName="tradeskill_prestige_rank_cost" Type="int8" Size="1" />
  27261. <Data ElementName="tradeskill_prestige_unknown4" Type="int8" Size="1" />
  27262. <Data ElementName="tradeskill_prestige_unknown5_num_items" Type="int8" Size="1" />
  27263. <Data ElementName="tradeskill_prestige_unknown5_array" Type="Array" ArraySizeVariable="tradeskill_prestige_unknown5_num_items">
  27264. <Data ElementName="tradeskill_prestige_unknown5" Type="int32" Size="1" />
  27265. </Data>
  27266. <Data ElementName="tradeskill_prestige_unknown6" Type="int32" Size="1" />
  27267. <Data ElementName="tradeskill_prestige_unknown7" Type="int8" Size="1" />
  27268. <Data ElementName="tradeskill_prestige_class_name" Type="EQ2_16Bit_String" />
  27269. <Data ElementName="tradeskill_prestige_points_req" Type="int8" Size="1" />
  27270. <Data ElementName="tradeskill_prestige_unknown8" Type="int8" Size="1" />
  27271. <Data ElementName="tradeskill_prestige_subclass_name" Type="EQ2_16Bit_String" />
  27272. <Data ElementName="tradeskill_prestige_col" Type="int8" Size="1" />
  27273. <Data ElementName="tradeskill_prestige_row" Type="int8" Size="1" />
  27274. <Data ElementName="tradeskill_prestige_line_title" Type="EQ2_16Bit_String" />
  27275. <Data ElementName="tradeskill_prestige_unknown9" Type="int16" Size="1" />
  27276. <Data ElementName="tradeskill_prestige_unknown9a" Type="int16" Size="1" />
  27277. <Data ElementName="tradeskill_prestige_global_req" Type="int16" Size="1" />
  27278. </Data>
  27279. <Data ElementName="unknown70" Type="int32" Size="1" />
  27280. <Data ElementName="tradeskill_prestige_points_spent" Type="int32" Size="1" />
  27281. <Data ElementName="unknown71" Type="int16" Size="3" />
  27282. <Data ElementName="unknown72" Type="int8" Size="3" />
  27283. <Data ElementName="unknown73" Type="EQ2_16Bit_String" />
  27284. <Data ElementName="unknown74" Type="int32" Size="1" />
  27285. <Data ElementName="unknown75" Type="EQ2_16Bit_String" />
  27286. <Data ElementName="unknown76" Type="int8" Size="8" />
  27287. </Struct>
  27288. <Struct Name="WS_AdventureList" ClientVersion="1193" OpcodeName="OP_AdventureList">
  27289. <Data ElementName="unknown_aa" Type="int8" Size="1" />
  27290. <Data ElementName="num_aa_trees" Type="int32" Size="1" />
  27291. <Data ElementName="class_tab_title" Type="EQ2_16Bit_String" />
  27292. <Data ElementName="class_unknown3" Type="int16" Size="1" />
  27293. <Data ElementName="class_max_aa" Type="int32" Size="1" />
  27294. <Data ElementName="class_id" Type="int32" Size="1" />
  27295. <Data ElementName="class_kos_req" Type="int8" Size="1" />
  27296. <Data ElementName="class_num_items" Type="int32" Size="1" />
  27297. <Data ElementName="class_array" Type="Array" ArraySizeVariable="class_num_items">
  27298. <Data ElementName="class_parent_id" Type="int32" Size="1" />
  27299. <Data ElementName="class_req_tier" Type="int8" Size="1" />
  27300. <Data ElementName="class_spell_id" Type="int32" Size="1" />
  27301. <Data ElementName="class_active" Type="int8" Size="1" />
  27302. <Data ElementName="class_spell_name" Type="EQ2_16Bit_String" />
  27303. <Data ElementName="class_spell_description" Type="EQ2_16Bit_String" />
  27304. <Data ElementName="class_icon" Type="int16" Size="1" />
  27305. <Data ElementName="class_icon2" Type="int16" Size="1" />
  27306. <Data ElementName="class_current_rank" Type="int8" Size="1" />
  27307. <Data ElementName="class_max_rank" Type="int8" Size="1" />
  27308. <Data ElementName="class_rank_cost" Type="int8" Size="1" />
  27309. <Data ElementName="class_min_lev" Type="int8" Size="1" />
  27310. <Data ElementName="class_unknown5_num_items" Type="int8" Size="1" />
  27311. <Data ElementName="class_unknown5_array" Type="Array" ArraySizeVariable="class_unknown5_num_items">
  27312. <Data ElementName="class_unknown5" Type="int32" Size="1" />
  27313. </Data>
  27314. <Data ElementName="class_unknown6" Type="int32" Size="1" />
  27315. <Data ElementName="class_unknown7" Type="int8" Size="1" />
  27316. <Data ElementName="class_classification1" Type="EQ2_16Bit_String" />
  27317. <Data ElementName="class_points_req" Type="int8" Size="1" />
  27318. <Data ElementName="class_unknown8" Type="int8" Size="1" />
  27319. <Data ElementName="class_classification2" Type="EQ2_16Bit_String" />
  27320. <Data ElementName="class_col" Type="int8" Size="1" />
  27321. <Data ElementName="class_row" Type="int8" Size="1" />
  27322. <Data ElementName="class_line_title" Type="EQ2_16Bit_String" />
  27323. <Data ElementName="class_unknown9" Type="int32" Size="1" />
  27324. <Data ElementName="class_points_to_unlock" Type="int16" Size="1" />
  27325. </Data>
  27326. <Data ElementName="class_unknown10" Type="int32" Size="1" />
  27327. <Data ElementName="class_points_spent" Type="int32" Size="1" />
  27328. <Data ElementName="class_unknown11" Type="int16" Size="3" />
  27329. <Data ElementName="class_unknown12" Type="int8" Size="3" />
  27330. <Data ElementName="class_unknown13" Type="EQ2_16Bit_String" />
  27331. <Data ElementName="class_unknown14" Type="int32" Size="1" />
  27332. <Data ElementName="class_unknown15" Type="EQ2_16Bit_String" />
  27333. <Data ElementName="class_unknown16" Type="int8" Size="6" />
  27334. <Data ElementName="subclass_tab_title" Type="EQ2_16Bit_String" />
  27335. <Data ElementName="subclass_unknown3" Type="int16" Size="1" />
  27336. <Data ElementName="subclass_max_aa" Type="int32" Size="1" />
  27337. <Data ElementName="subclass_id" Type="int32" Size="1" />
  27338. <Data ElementName="subclass_eof_req" Type="int8" Size="1" />
  27339. <Data ElementName="subclass_num_items" Type="int32" Size="1" />
  27340. <Data ElementName="subclass_array" Type="Array" ArraySizeVariable="subclass_num_items">
  27341. <Data ElementName="subclass_parent_id" Type="int32" Size="1" />
  27342. <Data ElementName="subclass_req_tier" Type="int8" Size="1" />
  27343. <Data ElementName="subclass_spell_id" Type="int32" Size="1" />
  27344. <Data ElementName="subclass_active" Type="int8" Size="1" />
  27345. <Data ElementName="subclass_spell_name" Type="EQ2_16Bit_String" />
  27346. <Data ElementName="subclass_spell_description" Type="EQ2_16Bit_String" />
  27347. <Data ElementName="subclass_icon" Type="int16" Size="1" />
  27348. <Data ElementName="subclass_icon2" Type="int16" Size="1" />
  27349. <Data ElementName="subclass_current_rank" Type="int8" Size="1" />
  27350. <Data ElementName="subclass_max_rank" Type="int8" Size="1" />
  27351. <Data ElementName="subclass_rank_cost" Type="int8" Size="1" />
  27352. <Data ElementName="subclass_min_lev" Type="int8" Size="1" />
  27353. <Data ElementName="subclass_unknown5_numitems" Type="int8" Size="1" />
  27354. <Data ElementName="subclass_unknown5_array" Type="Array" ArraySizeVariable="subclass_unknown5_numitems">
  27355. <Data ElementName="subclass_unknown5" Type="int32" Size="1" />
  27356. </Data>
  27357. <Data ElementName="subclass_unknown6" Type="int32" Size="1" />
  27358. <Data ElementName="subclass_unknown7" Type="int8" Size="1" />
  27359. <Data ElementName="subclass_classification1" Type="EQ2_16Bit_String" />
  27360. <Data ElementName="subclass_points_req" Type="int8" Size="1" />
  27361. <Data ElementName="subclass_unknown8" Type="int8" Size="1" />
  27362. <Data ElementName="subclass_classification2" Type="EQ2_16Bit_String" />
  27363. <Data ElementName="subclass_col" Type="int8" Size="1" />
  27364. <Data ElementName="subclass_row" Type="int8" Size="1" />
  27365. <Data ElementName="subclass_line_title" Type="EQ2_16Bit_String" />
  27366. <Data ElementName="subclass_unknown9" Type="int32" Size="1" />
  27367. <Data ElementName="subclass_points_to_unlock" Type="int16" Size="1" />
  27368. </Data>
  27369. <Data ElementName="subclass_unknown10" Type="int32" Size="1" />
  27370. <Data ElementName="subclass_points_spent" Type="int32" Size="1" />
  27371. <Data ElementName="subclass_unknown11" Type="int16" Size="3" />
  27372. <Data ElementName="subclass_unknown12" Type="int8" Size="3" />
  27373. <Data ElementName="subclass_unknown13" Type="EQ2_16Bit_String" />
  27374. <Data ElementName="subclass_unknown14" Type="int32" Size="1" />
  27375. <Data ElementName="subclass_unknown15" Type="EQ2_16Bit_String" />
  27376. <Data ElementName="subclass_unknown16" Type="int8" Size="6" />
  27377. <Data ElementName="shadows_tab_title" Type="EQ2_16Bit_String" />
  27378. <Data ElementName="shadows_unknown3" Type="int16" Size="1" />
  27379. <Data ElementName="shadows_max_aa" Type="int32" Size="1" />
  27380. <Data ElementName="shadows_id" Type="int32" Size="1" />
  27381. <Data ElementName="shadows_eof_req" Type="int8" Size="1" />
  27382. <Data ElementName="shadows_num_items" Type="int32" Size="1" />
  27383. <Data ElementName="shadows_array" Type="Array" ArraySizeVariable="shadows_num_items">
  27384. <Data ElementName="shadows_parent_id" Type="int32" Size="1" />
  27385. <Data ElementName="shadows_req_tier" Type="int8" Size="1" />
  27386. <Data ElementName="shadows_spell_id" Type="int32" Size="1" />
  27387. <Data ElementName="shadows_active" Type="int8" Size="1" />
  27388. <Data ElementName="shadows_spell_name" Type="EQ2_16Bit_String" />
  27389. <Data ElementName="shadows_spell_description" Type="EQ2_16Bit_String" />
  27390. <Data ElementName="shadows_icon" Type="int16" Size="1" />
  27391. <Data ElementName="shadows_icon2" Type="int16" Size="1" />
  27392. <Data ElementName="shadows_current_rank" Type="int8" Size="1" />
  27393. <Data ElementName="shadows_max_rank" Type="int8" Size="1" />
  27394. <Data ElementName="shadows_rank_cost" Type="int8" Size="1" />
  27395. <Data ElementName="shadows_min_lev" Type="int8" Size="1" />
  27396. <Data ElementName="shadows_unknown5_num_items" Type="int8" Size="1" />
  27397. <Data ElementName="shadows_unknown5_array" Type="Array" ArraySizeVariable="shadows_unknown5_num_items">
  27398. <Data ElementName="shadows_unknown5" Type="int32" Size="1" />
  27399. </Data>
  27400. <Data ElementName="shadows_unknown6" Type="int32" Size="1" />
  27401. <Data ElementName="shadows_unknown7" Type="int8" Size="1" />
  27402. <Data ElementName="shadows_classification1" Type="EQ2_16Bit_String" />
  27403. <Data ElementName="shadows_points_req" Type="int8" Size="1" />
  27404. <Data ElementName="shadows_unknown8" Type="int8" Size="1" />
  27405. <Data ElementName="shadows_classification2" Type="EQ2_16Bit_String" />
  27406. <Data ElementName="shadows_col" Type="int8" Size="1" />
  27407. <Data ElementName="shadows_row" Type="int8" Size="1" />
  27408. <Data ElementName="shadows_line_title" Type="EQ2_16Bit_String" />
  27409. <Data ElementName="shadows_unknown9" Type="int32" Size="1" />
  27410. <Data ElementName="shadows_points_to_unlock" Type="int16" Size="1" />
  27411. </Data>
  27412. <Data ElementName="shadows_unknown10" Type="int32" Size="1" />
  27413. <Data ElementName="shadows_points_spent" Type="int32" Size="1" />
  27414. <Data ElementName="shadows_unknown11" Type="int16" Size="3" />
  27415. <Data ElementName="shadows_unknown12" Type="int8" Size="3" />
  27416. <Data ElementName="shadows_unknown13" Type="EQ2_16Bit_String" />
  27417. <Data ElementName="shadows_unknown14" Type="int32" Size="1" />
  27418. <Data ElementName="shadows_unknown15" Type="EQ2_16Bit_String" />
  27419. <Data ElementName="shadows_unknown16" Type="int8" Size="6" />
  27420. <Data ElementName="heroic_tab_title" Type="EQ2_16Bit_String" />
  27421. <Data ElementName="heroic_unknown3" Type="int16" Size="1" />
  27422. <Data ElementName="heroic_max_aa" Type="int32" Size="1" />
  27423. <Data ElementName="heroic_id" Type="int32" Size="1" />
  27424. <Data ElementName="heroic_eof_req" Type="int8" Size="1" />
  27425. <Data ElementName="heroic_num_items" Type="int32" Size="1" />
  27426. <Data ElementName="heroic_array" Type="Array" ArraySizeVariable="heroic_num_items">
  27427. <Data ElementName="heroic_parent_id" Type="int32" Size="1" />
  27428. <Data ElementName="heroic_req_tier" Type="int8" Size="1" />
  27429. <Data ElementName="heroic_spell_id" Type="int32" Size="1" />
  27430. <Data ElementName="heroic_active" Type="int8" Size="1" />
  27431. <Data ElementName="heroic_spell_name" Type="EQ2_16Bit_String" />
  27432. <Data ElementName="heroic_spell_description" Type="EQ2_16Bit_String" />
  27433. <Data ElementName="heroic_icon" Type="int16" Size="1" />
  27434. <Data ElementName="heroic_icon2" Type="int16" Size="1" />
  27435. <Data ElementName="heroic_current_rank" Type="int8" Size="1" />
  27436. <Data ElementName="heroic_max_rank" Type="int8" Size="1" />
  27437. <Data ElementName="heroic_rank_cost" Type="int8" Size="1" />
  27438. <Data ElementName="heroic_min_lev" Type="int8" Size="1" />
  27439. <Data ElementName="heroic_unknown5_num_items" Type="int8" Size="1" />
  27440. <Data ElementName="heroic_unknown5_array" Type="Array" ArraySizeVariable="heroic_unknown5_num_items">
  27441. <Data ElementName="heroic_unknown5" Type="int32" Size="1" />
  27442. </Data>
  27443. <Data ElementName="heroic_unknown6" Type="int32" Size="1" />
  27444. <Data ElementName="heroic_unknown7" Type="int8" Size="1" />
  27445. <Data ElementName="heroic_classification1" Type="EQ2_16Bit_String" />
  27446. <Data ElementName="heroic_points_req" Type="int8" Size="1" />
  27447. <Data ElementName="heroic_unknown8" Type="int8" Size="1" />
  27448. <Data ElementName="heroic_classification2" Type="EQ2_16Bit_String" />
  27449. <Data ElementName="heroic_col" Type="int8" Size="1" />
  27450. <Data ElementName="heroic_row" Type="int8" Size="1" />
  27451. <Data ElementName="heroic_line_title" Type="EQ2_16Bit_String" />
  27452. <Data ElementName="heroic_unknown9" Type="int32" Size="1" />
  27453. <Data ElementName="heroic_points_to_unlock" Type="int16" Size="1" />
  27454. </Data>
  27455. <Data ElementName="heroic_unknown10" Type="int32" Size="1" />
  27456. <Data ElementName="heroic_points_spent" Type="int32" Size="1" />
  27457. <Data ElementName="heroic_unknown11" Type="int16" Size="3" />
  27458. <Data ElementName="heroic_unknown12" Type="int8" Size="3" />
  27459. <Data ElementName="heroic_unknown13" Type="EQ2_16Bit_String" />
  27460. <Data ElementName="heroic_unknown14" Type="int32" Size="1" />
  27461. <Data ElementName="heroic_unknown15" Type="EQ2_16Bit_String" />
  27462. <Data ElementName="heroic_unknown16" Type="int8" Size="6" />
  27463. <Data ElementName="tradeskill_tab_title" Type="EQ2_16Bit_String" />
  27464. <Data ElementName="tradeskill_unknown3" Type="int16" Size="1" />
  27465. <Data ElementName="tradeskill_max_aa" Type="int32" Size="1" />
  27466. <Data ElementName="tradeskill_id" Type="int32" Size="1" />
  27467. <Data ElementName="tradeskill_eof_req" Type="int8" Size="1" />
  27468. <Data ElementName="tradeskill_num_items" Type="int32" Size="1" />
  27469. <Data ElementName="tradeskill_array" Type="Array" ArraySizeVariable="tradeskill_num_items">
  27470. <Data ElementName="tradeskill_parent_id" Type="int32" Size="1" />
  27471. <Data ElementName="tradeskill_req_tier" Type="int8" Size="1" />
  27472. <Data ElementName="tradeskill_spell_id" Type="int32" Size="1" />
  27473. <Data ElementName="tradeskill_active" Type="int8" Size="1" />
  27474. <Data ElementName="tradeskill_spell_name" Type="EQ2_16Bit_String" />
  27475. <Data ElementName="tradeskill_spell_description" Type="EQ2_16Bit_String" />
  27476. <Data ElementName="tradeskill_icon" Type="int16" Size="1" />
  27477. <Data ElementName="tradeskill_icon2" Type="int16" Size="1" />
  27478. <Data ElementName="tradeskill_current_rank" Type="int8" Size="1" />
  27479. <Data ElementName="tradeskill_max_rank" Type="int8" Size="1" />
  27480. <Data ElementName="tradeskill_rank_cost" Type="int8" Size="1" />
  27481. <Data ElementName="tradeskill_min_lev" Type="int8" Size="1" />
  27482. <Data ElementName="tradeskill_unknown5_num_items" Type="int8" Size="1" />
  27483. <Data ElementName="tradeskill_unknown5_array" Type="Array" ArraySizeVariable="tradeskill_unknown5_num_items">
  27484. <Data ElementName="tradeskill_unknown5" Type="int32" Size="1" />
  27485. </Data>
  27486. <Data ElementName="tradeskill_unknown6" Type="int32" Size="1" />
  27487. <Data ElementName="tradeskill_unknown7" Type="int8" Size="1" />
  27488. <Data ElementName="tradeskill_classification1" Type="EQ2_16Bit_String" />
  27489. <Data ElementName="tradeskill_points_req" Type="int8" Size="1" />
  27490. <Data ElementName="tradeskill_unknown8" Type="int8" Size="1" />
  27491. <Data ElementName="tradeskill_classification2" Type="EQ2_16Bit_String" />
  27492. <Data ElementName="tradeskill_col" Type="int8" Size="1" />
  27493. <Data ElementName="tradeskill_row" Type="int8" Size="1" />
  27494. <Data ElementName="tradeskill_line_title" Type="EQ2_16Bit_String" />
  27495. <Data ElementName="tradeskill_unknown9" Type="int32" Size="1" />
  27496. <Data ElementName="tradeskill_points_to_unlock" Type="int16" Size="1" />
  27497. </Data>
  27498. <Data ElementName="tradeskill_unknown10" Type="int32" Size="1" />
  27499. <Data ElementName="tradeskill_points_spent" Type="int32" Size="1" />
  27500. <Data ElementName="tradeskill_unknown11" Type="int16" Size="3" />
  27501. <Data ElementName="tradeskill_unknown12" Type="int8" Size="3" />
  27502. <Data ElementName="tradeskill_unknown13" Type="EQ2_16Bit_String" />
  27503. <Data ElementName="tradeskill_unknown14" Type="int32" Size="1" />
  27504. <Data ElementName="tradeskill_unknown15" Type="EQ2_16Bit_String" />
  27505. <Data ElementName="tradeskill_unknown16" Type="int8" Size="6" />
  27506. <Data ElementName="prestige_tab_title" Type="EQ2_16Bit_String" />
  27507. <Data ElementName="prestige_unknown3" Type="int16" Size="1" />
  27508. <Data ElementName="prestige_max_aa" Type="int32" Size="1" />
  27509. <Data ElementName="prestige_id" Type="int32" Size="1" />
  27510. <Data ElementName="prestige_eof_req" Type="int8" Size="1" />
  27511. <Data ElementName="prestige_num_items" Type="int32" Size="1" />
  27512. <Data ElementName="prestige_array" Type="Array" ArraySizeVariable="prestige_num_items">
  27513. <Data ElementName="prestige_parent_id" Type="int32" Size="1" />
  27514. <Data ElementName="prestige_req_tier" Type="int8" Size="1" />
  27515. <Data ElementName="prestige_spell_id" Type="int32" Size="1" />
  27516. <Data ElementName="prestige_active" Type="int8" Size="1" />
  27517. <Data ElementName="prestige_spell_name" Type="EQ2_16Bit_String" />
  27518. <Data ElementName="prestige_spell_description" Type="EQ2_16Bit_String" />
  27519. <Data ElementName="prestige_icon" Type="int16" Size="1" />
  27520. <Data ElementName="prestige_icon2" Type="int16" Size="1" />
  27521. <Data ElementName="prestige_current_rank" Type="int8" Size="1" />
  27522. <Data ElementName="prestige_max_rank" Type="int8" Size="1" />
  27523. <Data ElementName="prestige_rank_cost" Type="int8" Size="1" />
  27524. <Data ElementName="prestige_min_lev" Type="int8" Size="1" />
  27525. <Data ElementName="prestige_unknown5_num_items" Type="int8" Size="1" />
  27526. <Data ElementName="prestige_unknown5_array" Type="Array" ArraySizeVariable="prestige_unknown5_num_items">
  27527. <Data ElementName="prestige_unknown5" Type="int32" Size="1" />
  27528. </Data>
  27529. <Data ElementName="prestige_unknown6" Type="int32" Size="1" />
  27530. <Data ElementName="prestige_unknown7" Type="int8" Size="1" />
  27531. <Data ElementName="prestige_classification1" Type="EQ2_16Bit_String" />
  27532. <Data ElementName="prestige_points_req" Type="int8" Size="1" />
  27533. <Data ElementName="prestige_unknown8" Type="int8" Size="1" />
  27534. <Data ElementName="prestige_classification2" Type="EQ2_16Bit_String" />
  27535. <Data ElementName="prestige_col" Type="int8" Size="1" />
  27536. <Data ElementName="prestige_row" Type="int8" Size="1" />
  27537. <Data ElementName="prestige_line_title" Type="EQ2_16Bit_String" />
  27538. <Data ElementName="prestige_unknown9" Type="int32" Size="1" />
  27539. <Data ElementName="prestige_points_to_unlock" Type="int16" Size="1" />
  27540. </Data>
  27541. <Data ElementName="prestige_unknown10" Type="int32" Size="1" />
  27542. <Data ElementName="prestige_points_spent" Type="int32" Size="1" />
  27543. <Data ElementName="prestige_unknown11" Type="int16" Size="3" />
  27544. <Data ElementName="prestige_unknown12" Type="int8" Size="3" />
  27545. <Data ElementName="prestige_unknown13" Type="EQ2_16Bit_String" />
  27546. <Data ElementName="prestige_unknown14" Type="int32" Size="1" />
  27547. <Data ElementName="prestige_unknown15" Type="EQ2_16Bit_String" />
  27548. <Data ElementName="prestige_unknown16" Type="int8" Size="6" />
  27549. <Data ElementName="tradeskillprestige_tab_title" Type="EQ2_16Bit_String" />
  27550. <Data ElementName="tradeskillprestige_unknown3" Type="int16" Size="1" />
  27551. <Data ElementName="tradeskillprestige_max_aa" Type="int32" Size="1" />
  27552. <Data ElementName="tradeskillprestige_id" Type="int32" Size="1" />
  27553. <Data ElementName="tradeskillprestige_eof_req" Type="int8" Size="1" />
  27554. <Data ElementName="tradeskillprestige_num_items" Type="int32" Size="1" />
  27555. <Data ElementName="tradeskillprestige_array" Type="Array" ArraySizeVariable="tradeskillprestige_num_items">
  27556. <Data ElementName="tradeskillprestige_parent_id" Type="int32" Size="1" />
  27557. <Data ElementName="tradeskillprestige_req_tier" Type="int8" Size="1" />
  27558. <Data ElementName="tradeskillprestige_spell_id" Type="int32" Size="1" />
  27559. <Data ElementName="tradeskillprestige_active" Type="int8" Size="1" />
  27560. <Data ElementName="tradeskillprestige_spell_name" Type="EQ2_16Bit_String" />
  27561. <Data ElementName="tradeskillprestige_spell_description" Type="EQ2_16Bit_String" />
  27562. <Data ElementName="tradeskillprestige_icon" Type="int16" Size="1" />
  27563. <Data ElementName="tradeskillprestige_icon2" Type="int16" Size="1" />
  27564. <Data ElementName="tradeskillprestige_current_rank" Type="int8" Size="1" />
  27565. <Data ElementName="tradeskillprestige_max_rank" Type="int8" Size="1" />
  27566. <Data ElementName="tradeskillprestige_rank_cost" Type="int8" Size="1" />
  27567. <Data ElementName="tradeskillprestige_min_lev" Type="int8" Size="1" />
  27568. <Data ElementName="tradeskillprestige_unknown5_num_items" Type="int8" Size="1" />
  27569. <Data ElementName="tradeskillprestige_unknown5_array" Type="Array" ArraySizeVariable="tradeskillprestige_unknown5_num_items">
  27570. <Data ElementName="tradeskillprestige_unknown5" Type="int32" Size="1" />
  27571. </Data>
  27572. <Data ElementName="tradeskillprestige_unknown6" Type="int32" Size="1" />
  27573. <Data ElementName="tradeskillprestige_unknown7" Type="int8" Size="1" />
  27574. <Data ElementName="tradeskillprestige_classification1" Type="EQ2_16Bit_String" />
  27575. <Data ElementName="tradeskillprestige_points_req" Type="int8" Size="1" />
  27576. <Data ElementName="tradeskillprestige_unknown8" Type="int8" Size="1" />
  27577. <Data ElementName="tradeskillprestige_classification2" Type="EQ2_16Bit_String" />
  27578. <Data ElementName="tradeskillprestige_col" Type="int8" Size="1" />
  27579. <Data ElementName="tradeskillprestige_row" Type="int8" Size="1" />
  27580. <Data ElementName="tradeskillprestige_line_title" Type="EQ2_16Bit_String" />
  27581. <Data ElementName="tradeskillprestige_unknown9" Type="int32" Size="1" />
  27582. <Data ElementName="tradeskillprestige_points_to_unlock" Type="int16" Size="1" />
  27583. </Data>
  27584. <Data ElementName="tradeskillprestige_unknown10" Type="int32" Size="1" />
  27585. <Data ElementName="tradeskillprestige_points_spent" Type="int32" Size="1" />
  27586. <Data ElementName="tradeskillprestige_unknown11" Type="int16" Size="3" />
  27587. <Data ElementName="tradeskillprestige_unknown12" Type="int8" Size="3" />
  27588. <Data ElementName="tradeskillprestige_unknown13" Type="EQ2_16Bit_String" />
  27589. <Data ElementName="tradeskillprestige_unknown14" Type="int32" Size="1" />
  27590. <Data ElementName="tradeskillprestige_unknown15" Type="EQ2_16Bit_String" />
  27591. <Data ElementName="tradeskillprestige_unknown16" Type="int8" Size="6" />
  27592. <Data ElementName="unknown12" Type="int8" Size="1" />
  27593. </Struct>
  27594. <Struct Name="WS_AdventureList" ClientVersion="1199" OpcodeName="OP_AdventureList">
  27595. <Data ElementName="unknown_aa" Type="int8" Size="1" />
  27596. <Data ElementName="num_aa_trees" Type="int32" Size="1" />
  27597. <Data ElementName="class_tab_title" Type="EQ2_16Bit_String" />
  27598. <Data ElementName="class_unknown3" Type="int16" Size="1" />
  27599. <Data ElementName="class_max_aa" Type="int32" Size="1" />
  27600. <Data ElementName="class_id" Type="int32" Size="1" />
  27601. <Data ElementName="class_kos_req" Type="int8" Size="1" />
  27602. <Data ElementName="class_num_items" Type="int32" Size="1" />
  27603. <Data ElementName="class_array" Type="Array" ArraySizeVariable="class_num_items">
  27604. <Data ElementName="class_parent_id" Type="int32" Size="1" />
  27605. <Data ElementName="class_req_tier" Type="int8" Size="1" />
  27606. <Data ElementName="class_spell_id" Type="int32" Size="1" />
  27607. <Data ElementName="class_active" Type="int8" Size="1" />
  27608. <Data ElementName="class_spell_name" Type="EQ2_16Bit_String" />
  27609. <Data ElementName="class_spell_description" Type="EQ2_16Bit_String" />
  27610. <Data ElementName="class_icon" Type="int16" Size="1" />
  27611. <Data ElementName="class_icon2" Type="int16" Size="1" />
  27612. <Data ElementName="class_current_rank" Type="int8" Size="1" />
  27613. <Data ElementName="class_max_rank" Type="int8" Size="1" />
  27614. <Data ElementName="class_rank_cost" Type="int8" Size="1" />
  27615. <Data ElementName="class_min_lev" Type="int8" Size="1" />
  27616. <Data ElementName="class_unknown5_num_items" Type="int8" Size="1" />
  27617. <Data ElementName="class_unknown5_array" Type="Array" ArraySizeVariable="class_unknown5_num_items">
  27618. <Data ElementName="class_unknown5" Type="int32" Size="1" />
  27619. </Data>
  27620. <Data ElementName="class_unknown6" Type="int32" Size="1" />
  27621. <Data ElementName="class_unknown7" Type="int8" Size="1" />
  27622. <Data ElementName="class_classification1" Type="EQ2_16Bit_String" />
  27623. <Data ElementName="class_points_req" Type="int8" Size="1" />
  27624. <Data ElementName="class_unknown8" Type="int8" Size="1" />
  27625. <Data ElementName="class_classification2" Type="EQ2_16Bit_String" />
  27626. <Data ElementName="class_col" Type="int8" Size="1" />
  27627. <Data ElementName="class_row" Type="int8" Size="1" />
  27628. <Data ElementName="class_line_title" Type="EQ2_16Bit_String" />
  27629. <Data ElementName="class_unknown9" Type="int32" Size="1" />
  27630. <Data ElementName="class_points_to_unlock" Type="int16" Size="1" />
  27631. </Data>
  27632. <Data ElementName="class_unknown10" Type="int32" Size="1" />
  27633. <Data ElementName="class_points_spent" Type="int32" Size="1" />
  27634. <Data ElementName="class_unknown11" Type="int16" Size="3" />
  27635. <Data ElementName="class_unknown12" Type="int8" Size="3" />
  27636. <Data ElementName="class_unknown13" Type="EQ2_16Bit_String" />
  27637. <Data ElementName="class_unknown14" Type="int32" Size="1" />
  27638. <Data ElementName="class_unknown15" Type="EQ2_16Bit_String" />
  27639. <Data ElementName="class_unknown16" Type="int8" Size="6" />
  27640. <Data ElementName="subclass_tab_title" Type="EQ2_16Bit_String" />
  27641. <Data ElementName="subclass_unknown3" Type="int16" Size="1" />
  27642. <Data ElementName="subclass_max_aa" Type="int32" Size="1" />
  27643. <Data ElementName="subclass_id" Type="int32" Size="1" />
  27644. <Data ElementName="subclass_eof_req" Type="int8" Size="1" />
  27645. <Data ElementName="subclass_num_items" Type="int32" Size="1" />
  27646. <Data ElementName="subclass_array" Type="Array" ArraySizeVariable="subclass_num_items">
  27647. <Data ElementName="subclass_parent_id" Type="int32" Size="1" />
  27648. <Data ElementName="subclass_req_tier" Type="int8" Size="1" />
  27649. <Data ElementName="subclass_spell_id" Type="int32" Size="1" />
  27650. <Data ElementName="subclass_active" Type="int8" Size="1" />
  27651. <Data ElementName="subclass_spell_name" Type="EQ2_16Bit_String" />
  27652. <Data ElementName="subclass_spell_description" Type="EQ2_16Bit_String" />
  27653. <Data ElementName="subclass_icon" Type="int16" Size="1" />
  27654. <Data ElementName="subclass_icon2" Type="int16" Size="1" />
  27655. <Data ElementName="subclass_current_rank" Type="int8" Size="1" />
  27656. <Data ElementName="subclass_max_rank" Type="int8" Size="1" />
  27657. <Data ElementName="subclass_rank_cost" Type="int8" Size="1" />
  27658. <Data ElementName="subclass_min_lev" Type="int8" Size="1" />
  27659. <Data ElementName="subclass_unknown5_numitems" Type="int8" Size="1" />
  27660. <Data ElementName="subclass_unknown5_array" Type="Array" ArraySizeVariable="subclass_unknown5_numitems">
  27661. <Data ElementName="subclass_unknown5" Type="int32" Size="1" />
  27662. </Data>
  27663. <Data ElementName="subclass_unknown6" Type="int32" Size="1" />
  27664. <Data ElementName="subclass_unknown7" Type="int8" Size="1" />
  27665. <Data ElementName="subclass_classification1" Type="EQ2_16Bit_String" />
  27666. <Data ElementName="subclass_points_req" Type="int8" Size="1" />
  27667. <Data ElementName="subclass_unknown8" Type="int8" Size="1" />
  27668. <Data ElementName="subclass_classification2" Type="EQ2_16Bit_String" />
  27669. <Data ElementName="subclass_col" Type="int8" Size="1" />
  27670. <Data ElementName="subclass_row" Type="int8" Size="1" />
  27671. <Data ElementName="subclass_line_title" Type="EQ2_16Bit_String" />
  27672. <Data ElementName="subclass_unknown9" Type="int32" Size="1" />
  27673. <Data ElementName="subclass_points_to_unlock" Type="int16" Size="1" />
  27674. </Data>
  27675. <Data ElementName="subclass_unknown10" Type="int32" Size="1" />
  27676. <Data ElementName="subclass_points_spent" Type="int32" Size="1" />
  27677. <Data ElementName="subclass_unknown11" Type="int16" Size="3" />
  27678. <Data ElementName="subclass_unknown12" Type="int8" Size="3" />
  27679. <Data ElementName="subclass_unknown13" Type="EQ2_16Bit_String" />
  27680. <Data ElementName="subclass_unknown14" Type="int32" Size="1" />
  27681. <Data ElementName="subclass_unknown15" Type="EQ2_16Bit_String" />
  27682. <Data ElementName="subclass_unknown16" Type="int8" Size="6" />
  27683. <Data ElementName="shadows_tab_title" Type="EQ2_16Bit_String" />
  27684. <Data ElementName="shadows_unknown3" Type="int16" Size="1" />
  27685. <Data ElementName="shadows_max_aa" Type="int32" Size="1" />
  27686. <Data ElementName="shadows_id" Type="int32" Size="1" />
  27687. <Data ElementName="shadows_eof_req" Type="int8" Size="1" />
  27688. <Data ElementName="shadows_num_items" Type="int32" Size="1" />
  27689. <Data ElementName="shadows_array" Type="Array" ArraySizeVariable="shadows_num_items">
  27690. <Data ElementName="shadows_parent_id" Type="int32" Size="1" />
  27691. <Data ElementName="shadows_req_tier" Type="int8" Size="1" />
  27692. <Data ElementName="shadows_spell_id" Type="int32" Size="1" />
  27693. <Data ElementName="shadows_active" Type="int8" Size="1" />
  27694. <Data ElementName="shadows_spell_name" Type="EQ2_16Bit_String" />
  27695. <Data ElementName="shadows_spell_description" Type="EQ2_16Bit_String" />
  27696. <Data ElementName="shadows_icon" Type="int16" Size="1" />
  27697. <Data ElementName="shadows_icon2" Type="int16" Size="1" />
  27698. <Data ElementName="shadows_current_rank" Type="int8" Size="1" />
  27699. <Data ElementName="shadows_max_rank" Type="int8" Size="1" />
  27700. <Data ElementName="shadows_rank_cost" Type="int8" Size="1" />
  27701. <Data ElementName="shadows_min_lev" Type="int8" Size="1" />
  27702. <Data ElementName="shadows_unknown5_num_items" Type="int8" Size="1" />
  27703. <Data ElementName="shadows_unknown5_array" Type="Array" ArraySizeVariable="shadows_unknown5_num_items">
  27704. <Data ElementName="shadows_unknown5" Type="int32" Size="1" />
  27705. </Data>
  27706. <Data ElementName="shadows_unknown6" Type="int32" Size="1" />
  27707. <Data ElementName="shadows_unknown7" Type="int8" Size="1" />
  27708. <Data ElementName="shadows_classification1" Type="EQ2_16Bit_String" />
  27709. <Data ElementName="shadows_points_req" Type="int8" Size="1" />
  27710. <Data ElementName="shadows_unknown8" Type="int8" Size="1" />
  27711. <Data ElementName="shadows_classification2" Type="EQ2_16Bit_String" />
  27712. <Data ElementName="shadows_col" Type="int8" Size="1" />
  27713. <Data ElementName="shadows_row" Type="int8" Size="1" />
  27714. <Data ElementName="shadows_line_title" Type="EQ2_16Bit_String" />
  27715. <Data ElementName="shadows_unknown9" Type="int32" Size="1" />
  27716. <Data ElementName="shadows_points_to_unlock" Type="int16" Size="1" />
  27717. </Data>
  27718. <Data ElementName="shadows_unknown10" Type="int32" Size="1" />
  27719. <Data ElementName="shadows_points_spent" Type="int32" Size="1" />
  27720. <Data ElementName="shadows_unknown11" Type="int16" Size="3" />
  27721. <Data ElementName="shadows_unknown12" Type="int8" Size="3" />
  27722. <Data ElementName="shadows_unknown13" Type="EQ2_16Bit_String" />
  27723. <Data ElementName="shadows_unknown14" Type="int32" Size="1" />
  27724. <Data ElementName="shadows_unknown15" Type="EQ2_16Bit_String" />
  27725. <Data ElementName="shadows_unknown16" Type="int8" Size="6" />
  27726. <Data ElementName="heroic_tab_title" Type="EQ2_16Bit_String" />
  27727. <Data ElementName="heroic_unknown3" Type="int16" Size="1" />
  27728. <Data ElementName="heroic_max_aa" Type="int32" Size="1" />
  27729. <Data ElementName="heroic_id" Type="int32" Size="1" />
  27730. <Data ElementName="heroic_eof_req" Type="int8" Size="1" />
  27731. <Data ElementName="heroic_num_items" Type="int32" Size="1" />
  27732. <Data ElementName="heroic_array" Type="Array" ArraySizeVariable="heroic_num_items">
  27733. <Data ElementName="heroic_parent_id" Type="int32" Size="1" />
  27734. <Data ElementName="heroic_req_tier" Type="int8" Size="1" />
  27735. <Data ElementName="heroic_spell_id" Type="int32" Size="1" />
  27736. <Data ElementName="heroic_active" Type="int8" Size="1" />
  27737. <Data ElementName="heroic_spell_name" Type="EQ2_16Bit_String" />
  27738. <Data ElementName="heroic_spell_description" Type="EQ2_16Bit_String" />
  27739. <Data ElementName="heroic_icon" Type="int16" Size="1" />
  27740. <Data ElementName="heroic_icon2" Type="int16" Size="1" />
  27741. <Data ElementName="heroic_current_rank" Type="int8" Size="1" />
  27742. <Data ElementName="heroic_max_rank" Type="int8" Size="1" />
  27743. <Data ElementName="heroic_rank_cost" Type="int8" Size="1" />
  27744. <Data ElementName="heroic_min_lev" Type="int8" Size="1" />
  27745. <Data ElementName="heroic_unknown5_num_items" Type="int8" Size="1" />
  27746. <Data ElementName="heroic_unknown5_array" Type="Array" ArraySizeVariable="heroic_unknown5_num_items">
  27747. <Data ElementName="heroic_unknown5" Type="int32" Size="1" />
  27748. </Data>
  27749. <Data ElementName="heroic_unknown6" Type="int32" Size="1" />
  27750. <Data ElementName="heroic_unknown7" Type="int8" Size="1" />
  27751. <Data ElementName="heroic_classification1" Type="EQ2_16Bit_String" />
  27752. <Data ElementName="heroic_points_req" Type="int8" Size="1" />
  27753. <Data ElementName="heroic_unknown8" Type="int8" Size="1" />
  27754. <Data ElementName="heroic_classification2" Type="EQ2_16Bit_String" />
  27755. <Data ElementName="heroic_col" Type="int8" Size="1" />
  27756. <Data ElementName="heroic_row" Type="int8" Size="1" />
  27757. <Data ElementName="heroic_line_title" Type="EQ2_16Bit_String" />
  27758. <Data ElementName="heroic_unknown9" Type="int32" Size="1" />
  27759. <Data ElementName="heroic_points_to_unlock" Type="int16" Size="1" />
  27760. </Data>
  27761. <Data ElementName="heroic_unknown10" Type="int32" Size="1" />
  27762. <Data ElementName="heroic_points_spent" Type="int32" Size="1" />
  27763. <Data ElementName="heroic_unknown11" Type="int16" Size="3" />
  27764. <Data ElementName="heroic_unknown12" Type="int8" Size="3" />
  27765. <Data ElementName="heroic_unknown13" Type="EQ2_16Bit_String" />
  27766. <Data ElementName="heroic_unknown14" Type="int32" Size="1" />
  27767. <Data ElementName="heroic_unknown15" Type="EQ2_16Bit_String" />
  27768. <Data ElementName="heroic_unknown16" Type="int8" Size="6" />
  27769. <Data ElementName="tradeskill_tab_title" Type="EQ2_16Bit_String" />
  27770. <Data ElementName="tradeskill_unknown3" Type="int16" Size="1" />
  27771. <Data ElementName="tradeskill_max_aa" Type="int32" Size="1" />
  27772. <Data ElementName="tradeskill_id" Type="int32" Size="1" />
  27773. <Data ElementName="tradeskill_eof_req" Type="int8" Size="1" />
  27774. <Data ElementName="tradeskill_num_items" Type="int32" Size="1" />
  27775. <Data ElementName="tradeskill_array" Type="Array" ArraySizeVariable="tradeskill_num_items">
  27776. <Data ElementName="tradeskill_parent_id" Type="int32" Size="1" />
  27777. <Data ElementName="tradeskill_req_tier" Type="int8" Size="1" />
  27778. <Data ElementName="tradeskill_spell_id" Type="int32" Size="1" />
  27779. <Data ElementName="tradeskill_active" Type="int8" Size="1" />
  27780. <Data ElementName="tradeskill_spell_name" Type="EQ2_16Bit_String" />
  27781. <Data ElementName="tradeskill_spell_description" Type="EQ2_16Bit_String" />
  27782. <Data ElementName="tradeskill_icon" Type="int16" Size="1" />
  27783. <Data ElementName="tradeskill_icon2" Type="int16" Size="1" />
  27784. <Data ElementName="tradeskill_current_rank" Type="int8" Size="1" />
  27785. <Data ElementName="tradeskill_max_rank" Type="int8" Size="1" />
  27786. <Data ElementName="tradeskill_rank_cost" Type="int8" Size="1" />
  27787. <Data ElementName="tradeskill_min_lev" Type="int8" Size="1" />
  27788. <Data ElementName="tradeskill_unknown5_num_items" Type="int8" Size="1" />
  27789. <Data ElementName="tradeskill_unknown5_array" Type="Array" ArraySizeVariable="tradeskill_unknown5_num_items">
  27790. <Data ElementName="tradeskill_unknown5" Type="int32" Size="1" />
  27791. </Data>
  27792. <Data ElementName="tradeskill_unknown6" Type="int32" Size="1" />
  27793. <Data ElementName="tradeskill_unknown7" Type="int8" Size="1" />
  27794. <Data ElementName="tradeskill_classification1" Type="EQ2_16Bit_String" />
  27795. <Data ElementName="tradeskill_points_req" Type="int8" Size="1" />
  27796. <Data ElementName="tradeskill_unknown8" Type="int8" Size="1" />
  27797. <Data ElementName="tradeskill_classification2" Type="EQ2_16Bit_String" />
  27798. <Data ElementName="tradeskill_col" Type="int8" Size="1" />
  27799. <Data ElementName="tradeskill_row" Type="int8" Size="1" />
  27800. <Data ElementName="tradeskill_line_title" Type="EQ2_16Bit_String" />
  27801. <Data ElementName="tradeskill_unknown9" Type="int32" Size="1" />
  27802. <Data ElementName="tradeskill_points_to_unlock" Type="int16" Size="1" />
  27803. </Data>
  27804. <Data ElementName="tradeskill_unknown10" Type="int32" Size="1" />
  27805. <Data ElementName="tradeskill_points_spent" Type="int32" Size="1" />
  27806. <Data ElementName="tradeskill_unknown11" Type="int16" Size="3" />
  27807. <Data ElementName="tradeskill_unknown12" Type="int8" Size="3" />
  27808. <Data ElementName="tradeskill_unknown13" Type="EQ2_16Bit_String" />
  27809. <Data ElementName="tradeskill_unknown14" Type="int32" Size="1" />
  27810. <Data ElementName="tradeskill_unknown15" Type="EQ2_16Bit_String" />
  27811. <Data ElementName="tradeskill_unknown16" Type="int8" Size="6" />
  27812. <Data ElementName="prestige_tab_title" Type="EQ2_16Bit_String" />
  27813. <Data ElementName="prestige_unknown3" Type="int16" Size="1" />
  27814. <Data ElementName="prestige_max_aa" Type="int32" Size="1" />
  27815. <Data ElementName="prestige_id" Type="int32" Size="1" />
  27816. <Data ElementName="prestige_eof_req" Type="int8" Size="1" />
  27817. <Data ElementName="prestige_num_items" Type="int32" Size="1" />
  27818. <Data ElementName="prestige_array" Type="Array" ArraySizeVariable="prestige_num_items">
  27819. <Data ElementName="prestige_parent_id" Type="int32" Size="1" />
  27820. <Data ElementName="prestige_req_tier" Type="int8" Size="1" />
  27821. <Data ElementName="prestige_spell_id" Type="int32" Size="1" />
  27822. <Data ElementName="prestige_active" Type="int8" Size="1" />
  27823. <Data ElementName="prestige_spell_name" Type="EQ2_16Bit_String" />
  27824. <Data ElementName="prestige_spell_description" Type="EQ2_16Bit_String" />
  27825. <Data ElementName="prestige_icon" Type="int16" Size="1" />
  27826. <Data ElementName="prestige_icon2" Type="int16" Size="1" />
  27827. <Data ElementName="prestige_current_rank" Type="int8" Size="1" />
  27828. <Data ElementName="prestige_max_rank" Type="int8" Size="1" />
  27829. <Data ElementName="prestige_rank_cost" Type="int8" Size="1" />
  27830. <Data ElementName="prestige_min_lev" Type="int8" Size="1" />
  27831. <Data ElementName="prestige_unknown5_num_items" Type="int8" Size="1" />
  27832. <Data ElementName="prestige_unknown5_array" Type="Array" ArraySizeVariable="prestige_unknown5_num_items">
  27833. <Data ElementName="prestige_unknown5" Type="int32" Size="1" />
  27834. </Data>
  27835. <Data ElementName="prestige_unknown6" Type="int32" Size="1" />
  27836. <Data ElementName="prestige_unknown7" Type="int8" Size="1" />
  27837. <Data ElementName="prestige_classification1" Type="EQ2_16Bit_String" />
  27838. <Data ElementName="prestige_points_req" Type="int8" Size="1" />
  27839. <Data ElementName="prestige_unknown8" Type="int8" Size="1" />
  27840. <Data ElementName="prestige_classification2" Type="EQ2_16Bit_String" />
  27841. <Data ElementName="prestige_col" Type="int8" Size="1" />
  27842. <Data ElementName="prestige_row" Type="int8" Size="1" />
  27843. <Data ElementName="prestige_line_title" Type="EQ2_16Bit_String" />
  27844. <Data ElementName="prestige_unknown9" Type="int32" Size="1" />
  27845. <Data ElementName="prestige_points_to_unlock" Type="int16" Size="1" />
  27846. </Data>
  27847. <Data ElementName="prestige_unknown10" Type="int32" Size="1" />
  27848. <Data ElementName="prestige_points_spent" Type="int32" Size="1" />
  27849. <Data ElementName="prestige_unknown11" Type="int16" Size="3" />
  27850. <Data ElementName="prestige_unknown12" Type="int8" Size="3" />
  27851. <Data ElementName="prestige_unknown13" Type="EQ2_16Bit_String" />
  27852. <Data ElementName="prestige_unknown14" Type="int32" Size="1" />
  27853. <Data ElementName="prestige_unknown15" Type="EQ2_16Bit_String" />
  27854. <Data ElementName="prestige_unknown16" Type="int8" Size="6" />
  27855. <Data ElementName="tradeskillprestige_tab_title" Type="EQ2_16Bit_String" />
  27856. <Data ElementName="tradeskillprestige_unknown3" Type="int16" Size="1" />
  27857. <Data ElementName="tradeskillprestige_max_aa" Type="int32" Size="1" />
  27858. <Data ElementName="tradeskillprestige_id" Type="int32" Size="1" />
  27859. <Data ElementName="tradeskillprestige_eof_req" Type="int8" Size="1" />
  27860. <Data ElementName="tradeskillprestige_num_items" Type="int32" Size="1" />
  27861. <Data ElementName="tradeskillprestige_array" Type="Array" ArraySizeVariable="tradeskillprestige_num_items">
  27862. <Data ElementName="tradeskillprestige_parent_id" Type="int32" Size="1" />
  27863. <Data ElementName="tradeskillprestige_req_tier" Type="int8" Size="1" />
  27864. <Data ElementName="tradeskillprestige_spell_id" Type="int32" Size="1" />
  27865. <Data ElementName="tradeskillprestige_active" Type="int8" Size="1" />
  27866. <Data ElementName="tradeskillprestige_spell_name" Type="EQ2_16Bit_String" />
  27867. <Data ElementName="tradeskillprestige_spell_description" Type="EQ2_16Bit_String" />
  27868. <Data ElementName="tradeskillprestige_icon" Type="int16" Size="1" />
  27869. <Data ElementName="tradeskillprestige_icon2" Type="int16" Size="1" />
  27870. <Data ElementName="tradeskillprestige_current_rank" Type="int8" Size="1" />
  27871. <Data ElementName="tradeskillprestige_max_rank" Type="int8" Size="1" />
  27872. <Data ElementName="tradeskillprestige_rank_cost" Type="int8" Size="1" />
  27873. <Data ElementName="tradeskillprestige_min_lev" Type="int8" Size="1" />
  27874. <Data ElementName="tradeskillprestige_unknown5_num_items" Type="int8" Size="1" />
  27875. <Data ElementName="tradeskillprestige_unknown5_array" Type="Array" ArraySizeVariable="tradeskillprestige_unknown5_num_items">
  27876. <Data ElementName="tradeskillprestige_unknown5" Type="int32" Size="1" />
  27877. </Data>
  27878. <Data ElementName="tradeskillprestige_unknown6" Type="int32" Size="1" />
  27879. <Data ElementName="tradeskillprestige_unknown7" Type="int8" Size="1" />
  27880. <Data ElementName="tradeskillprestige_classification1" Type="EQ2_16Bit_String" />
  27881. <Data ElementName="tradeskillprestige_points_req" Type="int8" Size="1" />
  27882. <Data ElementName="tradeskillprestige_unknown8" Type="int8" Size="1" />
  27883. <Data ElementName="tradeskillprestige_classification2" Type="EQ2_16Bit_String" />
  27884. <Data ElementName="tradeskillprestige_col" Type="int8" Size="1" />
  27885. <Data ElementName="tradeskillprestige_row" Type="int8" Size="1" />
  27886. <Data ElementName="tradeskillprestige_line_title" Type="EQ2_16Bit_String" />
  27887. <Data ElementName="tradeskillprestige_unknown9" Type="int32" Size="1" />
  27888. <Data ElementName="tradeskillprestige_points_to_unlock" Type="int16" Size="1" />
  27889. </Data>
  27890. <Data ElementName="tradeskillprestige_unknown10" Type="int32" Size="1" />
  27891. <Data ElementName="tradeskillprestige_points_spent" Type="int32" Size="1" />
  27892. <Data ElementName="tradeskillprestige_unknown11" Type="int16" Size="3" />
  27893. <Data ElementName="tradeskillprestige_unknown12" Type="int8" Size="3" />
  27894. <Data ElementName="tradeskillprestige_unknown13" Type="EQ2_16Bit_String" />
  27895. <Data ElementName="tradeskillprestige_unknown14" Type="int32" Size="1" />
  27896. <Data ElementName="tradeskillprestige_unknown15" Type="EQ2_16Bit_String" />
  27897. <Data ElementName="tradeskillprestige_unknown16" Type="int8" Size="6" />
  27898. <Data ElementName="unknown12" Type="int8" Size="1" />
  27899. </Struct>
  27900. <Struct Name="WS_AdventureList" ClientVersion="57032" OpcodeName="OP_AdventureList">
  27901. <Data ElementName="unknown" Type="int8" Size="1" />
  27902. <Data ElementName="unknown2" Type="int32" Size="1" />
  27903. <Data ElementName="class_tab_title" Type="EQ2_16Bit_String" />
  27904. <Data ElementName="unknown3" Type="int16" Size="1" />
  27905. <Data ElementName="max_class_aa" Type="int32" Size="1" />
  27906. <Data ElementName="class_id" Type="int32" Size="1" />
  27907. <Data ElementName="kos_req" Type="int8" Size="1" />
  27908. <Data ElementName="num_class_items" Type="int32" Size="1" />
  27909. <Data ElementName="class_array" Type="Array" ArraySizeVariable="num_class_items">
  27910. <Data ElementName="class_unknown1" Type="int32" Size="1" />
  27911. <Data ElementName="class_unknown2" Type="int8" Size="1" />
  27912. <Data ElementName="class_spell_id" Type="int32" Size="1" />
  27913. <Data ElementName="class_unknown3" Type="int8" Size="1" />
  27914. <Data ElementName="class_spell_name" Type="EQ2_16Bit_String" />
  27915. <Data ElementName="class_spell_description" Type="EQ2_16Bit_String" />
  27916. <Data ElementName="class_icon" Type="int16" Size="1" />
  27917. <Data ElementName="class_icon2" Type="int16" Size="1" />
  27918. <Data ElementName="class_current_rank" Type="int8" Size="1" />
  27919. <Data ElementName="class_max_rank" Type="int8" Size="1" />
  27920. <Data ElementName="class_rank_cost" Type="int8" Size="1" />
  27921. <Data ElementName="class_unknown4" Type="int8" Size="1" />
  27922. <Data ElementName="class_unknown5_num_items" Type="int8" Size="1" />
  27923. <Data ElementName="class_unknown5_array" Type="Array" ArraySizeVariable="class_unknown5_num_items">
  27924. <Data ElementName="class_unknown5" Type="int32" Size="1" />
  27925. </Data>
  27926. <Data ElementName="unknown6" Type="int32" Size="1" />
  27927. <Data ElementName="unknown7" Type="int8" Size="1" />
  27928. <Data ElementName="class_class_name" Type="EQ2_16Bit_String" />
  27929. <Data ElementName="class_points_req" Type="int8" Size="1" />
  27930. <Data ElementName="unknown8" Type="int8" Size="1" />
  27931. <Data ElementName="class_subclass_name" Type="EQ2_16Bit_String" />
  27932. <Data ElementName="class_col" Type="int8" Size="1" />
  27933. <Data ElementName="class_row" Type="int8" Size="1" />
  27934. <Data ElementName="class_line_title" Type="EQ2_16Bit_String" />
  27935. <Data ElementName="unknown9" Type="int32" Size="1" />
  27936. <Data ElementName="unknown9a" Type="int16" Size="1" />
  27937. </Data>
  27938. <Data ElementName="unknown10" Type="int32" Size="1" />
  27939. <Data ElementName="class_points_spent" Type="int32" Size="1" />
  27940. <Data ElementName="unknown11" Type="int16" Size="3" />
  27941. <Data ElementName="unknown12" Type="int8" Size="2" />
  27942. <Data ElementName="unknown13" Type="EQ2_16Bit_String" />
  27943. <Data ElementName="unknown14" Type="int32" Size="1" />
  27944. <Data ElementName="unknown15" Type="EQ2_16Bit_String" />
  27945. <Data ElementName="unknown16" Type="int8" Size="7" />
  27946. <Data ElementName="subclass_tab_title" Type="EQ2_16Bit_String" />
  27947. <Data ElementName="unknown17" Type="int16" Size="1" />
  27948. <Data ElementName="max_subclass_aa" Type="int32" Size="1" />
  27949. <Data ElementName="subclass_id" Type="int32" Size="1" />
  27950. <Data ElementName="eof_req" Type="int8" Size="1" />
  27951. <Data ElementName="num_subclass_items" Type="int32" Size="1" />
  27952. <Data ElementName="subclass_array" Type="Array" ArraySizeVariable="num_subclass_items">
  27953. <Data ElementName="subclass_unknown1" Type="int32" Size="1" />
  27954. <Data ElementName="subclass_unknown2" Type="int8" Size="1" />
  27955. <Data ElementName="subclass_spell_id" Type="int32" Size="1" />
  27956. <Data ElementName="subclass_unknown3" Type="int8" Size="1" />
  27957. <Data ElementName="subclass_spell_name" Type="EQ2_16Bit_String" />
  27958. <Data ElementName="subclass_spell_description" Type="EQ2_16Bit_String" />
  27959. <Data ElementName="subclass_icon" Type="int16" Size="1" />
  27960. <Data ElementName="subclass_icon2" Type="int16" Size="1" />
  27961. <Data ElementName="subclass_current_rank" Type="int8" Size="1" />
  27962. <Data ElementName="subclass_max_rank" Type="int8" Size="1" />
  27963. <Data ElementName="subclass_rank_cost" Type="int8" Size="1" />
  27964. <Data ElementName="subclass_unknown4" Type="int8" Size="1" />
  27965. <Data ElementName="subclass_unknown5_num_items" Type="int8" Size="1" />
  27966. <Data ElementName="subclass_unknown5_array" Type="Array" ArraySizeVariable="subclass_unknown5_num_items">
  27967. <Data ElementName="subclass_unknown5" Type="int32" Size="1" />
  27968. </Data>
  27969. <Data ElementName="subclass_unknown6" Type="int32" Size="1" />
  27970. <Data ElementName="subclass_unknown7" Type="int8" Size="1" />
  27971. <Data ElementName="subclass_class_name" Type="EQ2_16Bit_String" />
  27972. <Data ElementName="subclass_points_req" Type="int8" Size="1" />
  27973. <Data ElementName="subclass_unknown8" Type="int8" Size="1" />
  27974. <Data ElementName="subclass_subclass_name" Type="EQ2_16Bit_String" />
  27975. <Data ElementName="subclass_col" Type="int8" Size="1" />
  27976. <Data ElementName="subclass_row" Type="int8" Size="1" />
  27977. <Data ElementName="subclass_line_title" Type="EQ2_16Bit_String" />
  27978. <Data ElementName="subclass_unknown9" Type="int32" Size="1" />
  27979. <Data ElementName="subclass_unknown9a" Type="int16" Size="1" />
  27980. </Data>
  27981. <Data ElementName="unknown20" Type="int32" Size="1" />
  27982. <Data ElementName="subclass_points_spent" Type="int32" Size="1" />
  27983. <Data ElementName="unknown21" Type="int16" Size="3" />
  27984. <Data ElementName="unknown22" Type="int8" Size="3" />
  27985. <Data ElementName="unknown23" Type="EQ2_16Bit_String" />
  27986. <Data ElementName="unknown24" Type="int32" Size="1" />
  27987. <Data ElementName="unknown25" Type="EQ2_16Bit_String" />
  27988. <Data ElementName="unknown26" Type="int8" Size="6" />
  27989. <Data ElementName="shadows_tab_title" Type="EQ2_16Bit_String" />
  27990. <Data ElementName="unknown27" Type="int16" Size="1" />
  27991. <Data ElementName="max_shadows_aa" Type="int32" Size="1" />
  27992. <Data ElementName="shadows_id" Type="int32" Size="1" />
  27993. <Data ElementName="rok_req" Type="int8" Size="1" />
  27994. <Data ElementName="num_shadows_items" Type="int32" Size="1" />
  27995. <Data ElementName="shadows_array" Type="Array" ArraySizeVariable="num_shadows_items">
  27996. <Data ElementName="tso_unknown1" Type="int32" Size="1" />
  27997. <Data ElementName="tso_unknown2" Type="int8" Size="1" />
  27998. <Data ElementName="tso_spell_id" Type="int32" Size="1" />
  27999. <Data ElementName="tso_unknown3" Type="int8" Size="1" />
  28000. <Data ElementName="tso_spell_name" Type="EQ2_16Bit_String" />
  28001. <Data ElementName="tso_spell_description" Type="EQ2_16Bit_String" />
  28002. <Data ElementName="tso_icon" Type="int16" Size="1" />
  28003. <Data ElementName="tso_icon2" Type="int16" Size="1" />
  28004. <Data ElementName="tso_current_rank" Type="int8" Size="1" />
  28005. <Data ElementName="tso_max_rank" Type="int8" Size="1" />
  28006. <Data ElementName="tso_rank_cost" Type="int8" Size="1" />
  28007. <Data ElementName="tso_unknown4" Type="int8" Size="1" />
  28008. <Data ElementName="tso_unknown5_num_items" Type="int8" Size="1" />
  28009. <Data ElementName="tso_unknown5_array" Type="Array" ArraySizeVariable="tso_unknown5_num_items">
  28010. <Data ElementName="tso_unknown5" Type="int32" Size="1" />
  28011. </Data>
  28012. <Data ElementName="tso_unknown6" Type="int32" Size="1" />
  28013. <Data ElementName="tso_unknown7" Type="int8" Size="1" />
  28014. <Data ElementName="tso_class_name" Type="EQ2_16Bit_String" />
  28015. <Data ElementName="tso_points_req" Type="int8" Size="1" />
  28016. <Data ElementName="tso_unknown8" Type="int8" Size="1" />
  28017. <Data ElementName="tso_subclass_name" Type="EQ2_16Bit_String" />
  28018. <Data ElementName="tso_col" Type="int8" Size="1" />
  28019. <Data ElementName="tso_row" Type="int8" Size="1" />
  28020. <Data ElementName="tso_line_title" Type="EQ2_16Bit_String" />
  28021. <Data ElementName="tso_unknown9" Type="int16" Size="1" />
  28022. <Data ElementName="tso_unknown9a" Type="int16" Size="1" />
  28023. <Data ElementName="tso_global_req" Type="int16" Size="1" />
  28024. </Data>
  28025. <Data ElementName="unknown30" Type="int32" Size="1" />
  28026. <Data ElementName="shadows_points_spent" Type="int32" Size="1" />
  28027. <Data ElementName="unknown31" Type="int16" Size="3" />
  28028. <Data ElementName="unknown32" Type="int8" Size="3" />
  28029. <Data ElementName="unknown33" Type="EQ2_16Bit_String" />
  28030. <Data ElementName="unknown34" Type="int32" Size="1" />
  28031. <Data ElementName="unknown35" Type="EQ2_16Bit_String" />
  28032. <Data ElementName="unknown36" Type="int8" Size="6" />
  28033. <Data ElementName="heroic_tab_title" Type="EQ2_16Bit_String" />
  28034. <Data ElementName="unknown37" Type="int16" Size="1" />
  28035. <Data ElementName="max_heroic_aa" Type="int32" Size="1" />
  28036. <Data ElementName="heroic_id" Type="int32" Size="1" />
  28037. <Data ElementName="heroic_dov_req" Type="int8" Size="1" />
  28038. <Data ElementName="num_heroic_items" Type="int32" Size="1" />
  28039. <Data ElementName="heroic_array" Type="Array" ArraySizeVariable="num_heroic_items">
  28040. <Data ElementName="heroic_unknown1" Type="int32" Size="1" />
  28041. <Data ElementName="heroic_unknown2" Type="int8" Size="1" />
  28042. <Data ElementName="heroic_spell_id" Type="int32" Size="1" />
  28043. <Data ElementName="heroic_unknown3" Type="int8" Size="1" />
  28044. <Data ElementName="heroic_spell_name" Type="EQ2_16Bit_String" />
  28045. <Data ElementName="heroic_spell_description" Type="EQ2_16Bit_String" />
  28046. <Data ElementName="heroic_icon" Type="int16" Size="1" />
  28047. <Data ElementName="heroic_icon2" Type="int16" Size="1" />
  28048. <Data ElementName="heroic_current_rank" Type="int8" Size="1" />
  28049. <Data ElementName="heroic_max_rank" Type="int8" Size="1" />
  28050. <Data ElementName="heroic_rank_cost" Type="int8" Size="1" />
  28051. <Data ElementName="heroic_unknown4" Type="int8" Size="1" />
  28052. <Data ElementName="heroic_unknown5_num_items" Type="int8" Size="1" />
  28053. <Data ElementName="heroic_unknown5_array" Type="Array" ArraySizeVariable="heroic_unknown5_num_items">
  28054. <Data ElementName="heroic_unknown5" Type="int32" Size="1" />
  28055. </Data>
  28056. <Data ElementName="heroic_unknown6" Type="int32" Size="1" />
  28057. <Data ElementName="heroic_unknown7" Type="int8" Size="1" />
  28058. <Data ElementName="heroic_class_name" Type="EQ2_16Bit_String" />
  28059. <Data ElementName="heroic_points_req" Type="int8" Size="1" />
  28060. <Data ElementName="heroic_unknown8" Type="int8" Size="1" />
  28061. <Data ElementName="heroic_subclass_name" Type="EQ2_16Bit_String" />
  28062. <Data ElementName="heroic_col" Type="int8" Size="1" />
  28063. <Data ElementName="heroic_row" Type="int8" Size="1" />
  28064. <Data ElementName="heroic_line_title" Type="EQ2_16Bit_String" />
  28065. <Data ElementName="heroic_unknown9" Type="int16" Size="1" />
  28066. <Data ElementName="heroic_unknown9a" Type="int16" Size="1" />
  28067. <Data ElementName="heroic_global_req" Type="int16" Size="1" />
  28068. </Data>
  28069. <Data ElementName="unknown40" Type="int32" Size="1" />
  28070. <Data ElementName="heroic_points_spent" Type="int32" Size="1" />
  28071. <Data ElementName="unknown41" Type="int16" Size="3" />
  28072. <Data ElementName="unknown42" Type="int8" Size="3" />
  28073. <Data ElementName="unknown43" Type="EQ2_16Bit_String" />
  28074. <Data ElementName="unknown44" Type="int32" Size="1" />
  28075. <Data ElementName="unknown45" Type="EQ2_16Bit_String" />
  28076. <Data ElementName="unknown46" Type="int8" Size="6" />
  28077. <Data ElementName="tradeskill_tab_title" Type="EQ2_16Bit_String" />
  28078. <Data ElementName="unknown47" Type="int16" Size="1" />
  28079. <Data ElementName="max_tradeskill_aa" Type="int32" Size="1" />
  28080. <Data ElementName="tradeskill_id" Type="int32" Size="1" />
  28081. <Data ElementName="exp_req" Type="int8" Size="1" />
  28082. <Data ElementName="num_tradeskill_items" Type="int32" Size="1" />
  28083. <Data ElementName="tradeskill_array" Type="Array" ArraySizeVariable="num_tradeskill_items">
  28084. <Data ElementName="tradeskill_unknown1" Type="int32" Size="1" />
  28085. <Data ElementName="tradeskill_unknown2" Type="int8" Size="1" />
  28086. <Data ElementName="tradeskill_spell_id" Type="int32" Size="1" />
  28087. <Data ElementName="tradeskill_unknown3" Type="int8" Size="1" />
  28088. <Data ElementName="tradeskill_spell_name" Type="EQ2_16Bit_String" />
  28089. <Data ElementName="tradeskill_spell_description" Type="EQ2_16Bit_String" />
  28090. <Data ElementName="tradeskill_icon" Type="int16" Size="1" />
  28091. <Data ElementName="tradeskill_icon2" Type="int16" Size="1" />
  28092. <Data ElementName="tradeskill_current_rank" Type="int8" Size="1" />
  28093. <Data ElementName="tradeskill_max_rank" Type="int8" Size="1" />
  28094. <Data ElementName="tradeskill_rank_cost" Type="int8" Size="1" />
  28095. <Data ElementName="tradeskill_unknown4" Type="int8" Size="1" />
  28096. <Data ElementName="tradeskill_unknown5_num_items" Type="int8" Size="1" />
  28097. <Data ElementName="tradeskill_unknown5_array" Type="Array" ArraySizeVariable="tradeskill_unknown5_num_items">
  28098. <Data ElementName="tradeskill_unknown5" Type="int32" Size="1" />
  28099. </Data>
  28100. <Data ElementName="tradeskill_unknown6" Type="int32" Size="1" />
  28101. <Data ElementName="tradeskill_unknown7" Type="int8" Size="1" />
  28102. <Data ElementName="tradeskill_class_name" Type="EQ2_16Bit_String" />
  28103. <Data ElementName="tradeskill_points_req" Type="int8" Size="1" />
  28104. <Data ElementName="tradeskill_unknown8" Type="int8" Size="1" />
  28105. <Data ElementName="tradeskill_subclass_name" Type="EQ2_16Bit_String" />
  28106. <Data ElementName="tradeskill_col" Type="int8" Size="1" />
  28107. <Data ElementName="tradeskill_row" Type="int8" Size="1" />
  28108. <Data ElementName="tradeskill_line_title" Type="EQ2_16Bit_String" />
  28109. <Data ElementName="tradeskill_unknown9" Type="int16" Size="1" />
  28110. <Data ElementName="tradeskill_unknown9a" Type="int16" Size="1" />
  28111. <Data ElementName="tradeskill_global_req" Type="int16" Size="1" />
  28112. </Data>
  28113. <Data ElementName="unknown50" Type="int32" Size="1" />
  28114. <Data ElementName="tradeskill_points_spent" Type="int32" Size="1" />
  28115. <Data ElementName="unknown51" Type="int16" Size="3" />
  28116. <Data ElementName="unknown52" Type="int8" Size="3" />
  28117. <Data ElementName="unknown53" Type="EQ2_16Bit_String" />
  28118. <Data ElementName="unknown54" Type="int32" Size="1" />
  28119. <Data ElementName="unknown55" Type="EQ2_16Bit_String" />
  28120. <Data ElementName="unknown56" Type="int8" Size="6" />
  28121. <Data ElementName="prestige_tab_title" Type="EQ2_16Bit_String" />
  28122. <Data ElementName="unknown57" Type="int16" Size="1" />
  28123. <Data ElementName="max_prestige_aa" Type="int32" Size="1" />
  28124. <Data ElementName="prestige_id" Type="int32" Size="1" />
  28125. <Data ElementName="prestige_dov_req" Type="int8" Size="1" />
  28126. <Data ElementName="num_prestige_items" Type="int32" Size="1" />
  28127. <Data ElementName="prestige_array" Type="Array" ArraySizeVariable="num_prestige_items">
  28128. <Data ElementName="prestige_unknown1" Type="int32" Size="1" />
  28129. <Data ElementName="prestige_unknown2" Type="int8" Size="1" />
  28130. <Data ElementName="prestige_spell_id" Type="int32" Size="1" />
  28131. <Data ElementName="prestige_unknown3" Type="int8" Size="1" />
  28132. <Data ElementName="prestige_spell_name" Type="EQ2_16Bit_String" />
  28133. <Data ElementName="prestige_spell_description" Type="EQ2_16Bit_String" />
  28134. <Data ElementName="prestige_icon" Type="int16" Size="1" />
  28135. <Data ElementName="prestige_icon2" Type="int16" Size="1" />
  28136. <Data ElementName="prestige_current_rank" Type="int8" Size="1" />
  28137. <Data ElementName="prestige_max_rank" Type="int8" Size="1" />
  28138. <Data ElementName="prestige_rank_cost" Type="int8" Size="1" />
  28139. <Data ElementName="prestige_unknown4" Type="int8" Size="1" />
  28140. <Data ElementName="prestige_unknown5_num_items" Type="int8" Size="1" />
  28141. <Data ElementName="prestige_unknown5_array" Type="Array" ArraySizeVariable="prestige_unknown5_num_items">
  28142. <Data ElementName="prestige_unknown5" Type="int32" Size="1" />
  28143. </Data>
  28144. <Data ElementName="prestige_unknown6" Type="int32" Size="1" />
  28145. <Data ElementName="prestige_unknown7" Type="int8" Size="1" />
  28146. <Data ElementName="prestige_class_name" Type="EQ2_16Bit_String" />
  28147. <Data ElementName="prestige_points_req" Type="int8" Size="1" />
  28148. <Data ElementName="prestige_unknown8" Type="int8" Size="1" />
  28149. <Data ElementName="prestige_subclass_name" Type="EQ2_16Bit_String" />
  28150. <Data ElementName="prestige_col" Type="int8" Size="1" />
  28151. <Data ElementName="prestige_row" Type="int8" Size="1" />
  28152. <Data ElementName="prestige_line_title" Type="EQ2_16Bit_String" />
  28153. <Data ElementName="prestige_unknown9" Type="int16" Size="1" />
  28154. <Data ElementName="prestige_unknown9a" Type="int16" Size="1" />
  28155. <Data ElementName="prestige_global_req" Type="int16" Size="1" />
  28156. </Data>
  28157. <Data ElementName="unknown60" Type="int32" Size="1" />
  28158. <Data ElementName="prestige_points_spent" Type="int32" Size="1" />
  28159. <Data ElementName="unknown61" Type="int16" Size="3" />
  28160. <Data ElementName="unknown62" Type="int8" Size="3" />
  28161. <Data ElementName="unknown63" Type="EQ2_16Bit_String" />
  28162. <Data ElementName="unknown64" Type="int32" Size="1" />
  28163. <Data ElementName="unknown65" Type="EQ2_16Bit_String" />
  28164. <Data ElementName="unknown66" Type="int8" Size="6" />
  28165. <Data ElementName="tradeskill_prestige_tab_title" Type="EQ2_16Bit_String" />
  28166. <Data ElementName="unknown67" Type="int16" Size="1" />
  28167. <Data ElementName="max_tradeskill_prestige_aa" Type="int32" Size="1" />
  28168. <Data ElementName="tradeskill_prestige_id" Type="int32" Size="1" />
  28169. <Data ElementName="coe_req" Type="int8" Size="1" />
  28170. <Data ElementName="num_tradeskill_prestige_items" Type="int32" Size="1" />
  28171. <Data ElementName="tradeskill_prestige_array" Type="Array" ArraySizeVariable="num_tradeskill_prestige_items">
  28172. <Data ElementName="tradeskill_prestige_unknown1" Type="int32" Size="1" />
  28173. <Data ElementName="tradeskill_prestige_unknown2" Type="int8" Size="1" />
  28174. <Data ElementName="tradeskill_prestige_spell_id" Type="int32" Size="1" />
  28175. <Data ElementName="tradeskill_prestige_unknown3" Type="int8" Size="1" />
  28176. <Data ElementName="tradeskill_prestige_spell_name" Type="EQ2_16Bit_String" />
  28177. <Data ElementName="tradeskill_prestige_spell_description" Type="EQ2_16Bit_String" />
  28178. <Data ElementName="tradeskill_prestige_icon" Type="int16" Size="1" />
  28179. <Data ElementName="tradeskill_prestige_icon2" Type="int16" Size="1" />
  28180. <Data ElementName="tradeskill_prestige_current_rank" Type="int8" Size="1" />
  28181. <Data ElementName="tradeskill_prestige_max_rank" Type="int8" Size="1" />
  28182. <Data ElementName="tradeskill_prestige_rank_cost" Type="int8" Size="1" />
  28183. <Data ElementName="tradeskill_prestige_unknown4" Type="int8" Size="1" />
  28184. <Data ElementName="tradeskill_prestige_unknown5_num_items" Type="int8" Size="1" />
  28185. <Data ElementName="tradeskill_prestige_unknown5_array" Type="Array" ArraySizeVariable="tradeskill_prestige_unknown5_num_items">
  28186. <Data ElementName="tradeskill_prestige_unknown5" Type="int32" Size="1" />
  28187. </Data>
  28188. <Data ElementName="tradeskill_prestige_unknown6" Type="int32" Size="1" />
  28189. <Data ElementName="tradeskill_prestige_unknown7" Type="int8" Size="1" />
  28190. <Data ElementName="tradeskill_prestige_class_name" Type="EQ2_16Bit_String" />
  28191. <Data ElementName="tradeskill_prestige_points_req" Type="int8" Size="1" />
  28192. <Data ElementName="tradeskill_prestige_unknown8" Type="int8" Size="1" />
  28193. <Data ElementName="tradeskill_prestige_subclass_name" Type="EQ2_16Bit_String" />
  28194. <Data ElementName="tradeskill_prestige_col" Type="int8" Size="1" />
  28195. <Data ElementName="tradeskill_prestige_row" Type="int8" Size="1" />
  28196. <Data ElementName="tradeskill_prestige_line_title" Type="EQ2_16Bit_String" />
  28197. <Data ElementName="tradeskill_prestige_unknown9" Type="int16" Size="1" />
  28198. <Data ElementName="tradeskill_prestige_unknown9a" Type="int16" Size="1" />
  28199. <Data ElementName="tradeskill_prestige_global_req" Type="int16" Size="1" />
  28200. </Data>
  28201. <Data ElementName="unknown70" Type="int32" Size="1" />
  28202. <Data ElementName="tradeskill_prestige_points_spent" Type="int32" Size="1" />
  28203. <Data ElementName="unknown71" Type="int16" Size="3" />
  28204. <Data ElementName="unknown72" Type="int8" Size="3" />
  28205. <Data ElementName="unknown73" Type="EQ2_16Bit_String" />
  28206. <Data ElementName="unknown74" Type="int32" Size="1" />
  28207. <Data ElementName="unknown75" Type="EQ2_16Bit_String" />
  28208. <Data ElementName="unknown76" Type="int8" Size="8" />
  28209. </Struct>
  28210. <Struct Name="WS_AdventureList" ClientVersion="57048" OpcodeName="OP_AdventureList">
  28211. <Data ElementName="unknown" Type="int8" Size="1" />
  28212. <Data ElementName="unknown2" Type="int32" Size="1" />
  28213. <Data ElementName="class_tab_title" Type="EQ2_16Bit_String" />
  28214. <Data ElementName="unknown3" Type="int16" Size="1" />
  28215. <Data ElementName="max_class_aa" Type="int32" Size="1" />
  28216. <Data ElementName="class_id" Type="int32" Size="1" />
  28217. <Data ElementName="kos_req" Type="int8" Size="1" />
  28218. <Data ElementName="num_class_items" Type="int32" Size="1" />
  28219. <Data ElementName="class_array" Type="Array" ArraySizeVariable="num_class_items">
  28220. <Data ElementName="class_unknown1" Type="int32" Size="1" />
  28221. <Data ElementName="class_unknown2" Type="int8" Size="1" />
  28222. <Data ElementName="class_spell_id" Type="int32" Size="1" />
  28223. <Data ElementName="class_unknown3" Type="int8" Size="1" />
  28224. <Data ElementName="class_spell_name" Type="EQ2_16Bit_String" />
  28225. <Data ElementName="class_spell_description" Type="EQ2_16Bit_String" />
  28226. <Data ElementName="class_icon" Type="int16" Size="1" />
  28227. <Data ElementName="class_icon2" Type="int16" Size="1" />
  28228. <Data ElementName="class_current_rank" Type="int8" Size="1" />
  28229. <Data ElementName="class_max_rank" Type="int8" Size="1" />
  28230. <Data ElementName="class_rank_cost" Type="int8" Size="1" />
  28231. <Data ElementName="class_unknown4" Type="int8" Size="1" />
  28232. <Data ElementName="class_unknown5_num_items" Type="int8" Size="1" />
  28233. <Data ElementName="class_unknown5_array" Type="Array" ArraySizeVariable="class_unknown5_num_items">
  28234. <Data ElementName="class_unknown5" Type="int32" Size="1" />
  28235. </Data>
  28236. <Data ElementName="unknown6" Type="int32" Size="1" />
  28237. <Data ElementName="unknown7" Type="int8" Size="1" />
  28238. <Data ElementName="class_class_name" Type="EQ2_16Bit_String" />
  28239. <Data ElementName="class_points_req" Type="int8" Size="1" />
  28240. <Data ElementName="unknown8" Type="int8" Size="1" />
  28241. <Data ElementName="class_subclass_name" Type="EQ2_16Bit_String" />
  28242. <Data ElementName="class_col" Type="int8" Size="1" />
  28243. <Data ElementName="class_row" Type="int8" Size="1" />
  28244. <Data ElementName="class_line_title" Type="EQ2_16Bit_String" />
  28245. <Data ElementName="unknown9" Type="int32" Size="1" />
  28246. <Data ElementName="unknown9a" Type="int16" Size="1" />
  28247. <Data ElementName="unknown9b" Type="int8" Size="1" />
  28248. </Data>
  28249. <Data ElementName="unknown10" Type="int32" Size="1" />
  28250. <Data ElementName="class_points_spent" Type="int32" Size="1" />
  28251. <Data ElementName="unknown11" Type="int16" Size="3" />
  28252. <Data ElementName="unknown12" Type="int8" Size="2" />
  28253. <Data ElementName="unknown13" Type="EQ2_16Bit_String" />
  28254. <Data ElementName="unknown14" Type="int32" Size="1" />
  28255. <Data ElementName="unknown15" Type="EQ2_16Bit_String" />
  28256. <Data ElementName="unknown16" Type="int8" Size="7" />
  28257. <Data ElementName="subclass_tab_title" Type="EQ2_16Bit_String" />
  28258. <Data ElementName="unknown17" Type="int16" Size="1" />
  28259. <Data ElementName="max_subclass_aa" Type="int32" Size="1" />
  28260. <Data ElementName="subclass_id" Type="int32" Size="1" />
  28261. <Data ElementName="eof_req" Type="int8" Size="1" />
  28262. <Data ElementName="num_subclass_items" Type="int32" Size="1" />
  28263. <Data ElementName="subclass_array" Type="Array" ArraySizeVariable="num_subclass_items">
  28264. <Data ElementName="subclass_unknown1" Type="int32" Size="1" />
  28265. <Data ElementName="subclass_unknown2" Type="int8" Size="1" />
  28266. <Data ElementName="subclass_spell_id" Type="int32" Size="1" />
  28267. <Data ElementName="subclass_unknown3" Type="int8" Size="1" />
  28268. <Data ElementName="subclass_spell_name" Type="EQ2_16Bit_String" />
  28269. <Data ElementName="subclass_spell_description" Type="EQ2_16Bit_String" />
  28270. <Data ElementName="subclass_icon" Type="int16" Size="1" />
  28271. <Data ElementName="subclass_icon2" Type="int16" Size="1" />
  28272. <Data ElementName="subclass_current_rank" Type="int8" Size="1" />
  28273. <Data ElementName="subclass_max_rank" Type="int8" Size="1" />
  28274. <Data ElementName="subclass_rank_cost" Type="int8" Size="1" />
  28275. <Data ElementName="subclass_unknown4" Type="int8" Size="1" />
  28276. <Data ElementName="subclass_unknown5_num_items" Type="int8" Size="1" />
  28277. <Data ElementName="subclass_unknown5_array" Type="Array" ArraySizeVariable="subclass_unknown5_num_items">
  28278. <Data ElementName="subclass_unknown5" Type="int32" Size="1" />
  28279. </Data>
  28280. <Data ElementName="subclass_unknown6" Type="int32" Size="1" />
  28281. <Data ElementName="subclass_unknown7" Type="int8" Size="1" />
  28282. <Data ElementName="subclass_class_name" Type="EQ2_16Bit_String" />
  28283. <Data ElementName="subclass_points_req" Type="int8" Size="1" />
  28284. <Data ElementName="subclass_unknown8" Type="int8" Size="1" />
  28285. <Data ElementName="subclass_subclass_name" Type="EQ2_16Bit_String" />
  28286. <Data ElementName="subclass_col" Type="int8" Size="1" />
  28287. <Data ElementName="subclass_row" Type="int8" Size="1" />
  28288. <Data ElementName="subclass_line_title" Type="EQ2_16Bit_String" />
  28289. <Data ElementName="subclass_unknown9" Type="int32" Size="1" />
  28290. <Data ElementName="subclass_unknown9a" Type="int16" Size="1" />
  28291. <Data ElementName="subclass_unknown9b" Type="int8" Size="1" />
  28292. </Data>
  28293. <Data ElementName="unknown20" Type="int32" Size="1" />
  28294. <Data ElementName="subclass_points_spent" Type="int32" Size="1" />
  28295. <Data ElementName="unknown21" Type="int16" Size="3" />
  28296. <Data ElementName="unknown22" Type="int8" Size="3" />
  28297. <Data ElementName="unknown23" Type="EQ2_16Bit_String" />
  28298. <Data ElementName="unknown24" Type="int32" Size="1" />
  28299. <Data ElementName="unknown25" Type="EQ2_16Bit_String" />
  28300. <Data ElementName="unknown26" Type="int8" Size="6" />
  28301. <Data ElementName="shadows_tab_title" Type="EQ2_16Bit_String" />
  28302. <Data ElementName="unknown27" Type="int16" Size="1" />
  28303. <Data ElementName="max_shadows_aa" Type="int32" Size="1" />
  28304. <Data ElementName="shadows_id" Type="int32" Size="1" />
  28305. <Data ElementName="rok_req" Type="int8" Size="1" />
  28306. <Data ElementName="num_shadows_items" Type="int32" Size="1" />
  28307. <Data ElementName="shadows_array" Type="Array" ArraySizeVariable="num_shadows_items">
  28308. <Data ElementName="tso_unknown1" Type="int32" Size="1" />
  28309. <Data ElementName="tso_unknown2" Type="int8" Size="1" />
  28310. <Data ElementName="tso_spell_id" Type="int32" Size="1" />
  28311. <Data ElementName="tso_unknown3" Type="int8" Size="1" />
  28312. <Data ElementName="tso_spell_name" Type="EQ2_16Bit_String" />
  28313. <Data ElementName="tso_spell_description" Type="EQ2_16Bit_String" />
  28314. <Data ElementName="tso_icon" Type="int16" Size="1" />
  28315. <Data ElementName="tso_icon2" Type="int16" Size="1" />
  28316. <Data ElementName="tso_current_rank" Type="int8" Size="1" />
  28317. <Data ElementName="tso_max_rank" Type="int8" Size="1" />
  28318. <Data ElementName="tso_rank_cost" Type="int8" Size="1" />
  28319. <Data ElementName="tso_unknown4" Type="int8" Size="1" />
  28320. <Data ElementName="tso_unknown5_num_items" Type="int8" Size="1" />
  28321. <Data ElementName="tso_unknown5_array" Type="Array" ArraySizeVariable="tso_unknown5_num_items">
  28322. <Data ElementName="tso_unknown5" Type="int32" Size="1" />
  28323. </Data>
  28324. <Data ElementName="tso_unknown6" Type="int32" Size="1" />
  28325. <Data ElementName="tso_unknown7" Type="int8" Size="1" />
  28326. <Data ElementName="tso_class_name" Type="EQ2_16Bit_String" />
  28327. <Data ElementName="tso_points_req" Type="int8" Size="1" />
  28328. <Data ElementName="tso_unknown8" Type="int8" Size="1" />
  28329. <Data ElementName="tso_subclass_name" Type="EQ2_16Bit_String" />
  28330. <Data ElementName="tso_col" Type="int8" Size="1" />
  28331. <Data ElementName="tso_row" Type="int8" Size="1" />
  28332. <Data ElementName="tso_line_title" Type="EQ2_16Bit_String" />
  28333. <Data ElementName="tso_unknown9" Type="int16" Size="1" />
  28334. <Data ElementName="tso_unknown9a" Type="int16" Size="1" />
  28335. <Data ElementName="tso_global_req" Type="int16" Size="1" />
  28336. <Data ElementName="tso_unknown9b" Type="int8" Size="1" />
  28337. </Data>
  28338. <Data ElementName="unknown30" Type="int32" Size="1" />
  28339. <Data ElementName="shadows_points_spent" Type="int32" Size="1" />
  28340. <Data ElementName="unknown31" Type="int16" Size="3" />
  28341. <Data ElementName="unknown32" Type="int8" Size="3" />
  28342. <Data ElementName="unknown33" Type="EQ2_16Bit_String" />
  28343. <Data ElementName="unknown34" Type="int32" Size="1" />
  28344. <Data ElementName="unknown35" Type="EQ2_16Bit_String" />
  28345. <Data ElementName="unknown36" Type="int8" Size="6" />
  28346. <Data ElementName="heroic_tab_title" Type="EQ2_16Bit_String" />
  28347. <Data ElementName="unknown37" Type="int16" Size="1" />
  28348. <Data ElementName="max_heroic_aa" Type="int32" Size="1" />
  28349. <Data ElementName="heroic_id" Type="int32" Size="1" />
  28350. <Data ElementName="heroic_dov_req" Type="int8" Size="1" />
  28351. <Data ElementName="num_heroic_items" Type="int32" Size="1" />
  28352. <Data ElementName="heroic_array" Type="Array" ArraySizeVariable="num_heroic_items">
  28353. <Data ElementName="heroic_unknown1" Type="int32" Size="1" />
  28354. <Data ElementName="heroic_unknown2" Type="int8" Size="1" />
  28355. <Data ElementName="heroic_spell_id" Type="int32" Size="1" />
  28356. <Data ElementName="heroic_unknown3" Type="int8" Size="1" />
  28357. <Data ElementName="heroic_spell_name" Type="EQ2_16Bit_String" />
  28358. <Data ElementName="heroic_spell_description" Type="EQ2_16Bit_String" />
  28359. <Data ElementName="heroic_icon" Type="int16" Size="1" />
  28360. <Data ElementName="heroic_icon2" Type="int16" Size="1" />
  28361. <Data ElementName="heroic_current_rank" Type="int8" Size="1" />
  28362. <Data ElementName="heroic_max_rank" Type="int8" Size="1" />
  28363. <Data ElementName="heroic_rank_cost" Type="int8" Size="1" />
  28364. <Data ElementName="heroic_unknown4" Type="int8" Size="1" />
  28365. <Data ElementName="heroic_unknown5_num_items" Type="int8" Size="1" />
  28366. <Data ElementName="heroic_unknown5_array" Type="Array" ArraySizeVariable="heroic_unknown5_num_items">
  28367. <Data ElementName="heroic_unknown5" Type="int32" Size="1" />
  28368. </Data>
  28369. <Data ElementName="heroic_unknown6" Type="int32" Size="1" />
  28370. <Data ElementName="heroic_unknown7" Type="int8" Size="1" />
  28371. <Data ElementName="heroic_class_name" Type="EQ2_16Bit_String" />
  28372. <Data ElementName="heroic_points_req" Type="int8" Size="1" />
  28373. <Data ElementName="heroic_unknown8" Type="int8" Size="1" />
  28374. <Data ElementName="heroic_subclass_name" Type="EQ2_16Bit_String" />
  28375. <Data ElementName="heroic_col" Type="int8" Size="1" />
  28376. <Data ElementName="heroic_row" Type="int8" Size="1" />
  28377. <Data ElementName="heroic_line_title" Type="EQ2_16Bit_String" />
  28378. <Data ElementName="heroic_unknown9" Type="int16" Size="1" />
  28379. <Data ElementName="heroic_unknown9a" Type="int16" Size="1" />
  28380. <Data ElementName="heroic_global_req" Type="int16" Size="1" />
  28381. <Data ElementName="heroic_unknown9b" Type="int8" Size="1" />
  28382. </Data>
  28383. <Data ElementName="unknown40" Type="int32" Size="1" />
  28384. <Data ElementName="heroic_points_spent" Type="int32" Size="1" />
  28385. <Data ElementName="unknown41" Type="int16" Size="3" />
  28386. <Data ElementName="unknown42" Type="int8" Size="3" />
  28387. <Data ElementName="unknown43" Type="EQ2_16Bit_String" />
  28388. <Data ElementName="unknown44" Type="int32" Size="1" />
  28389. <Data ElementName="unknown45" Type="EQ2_16Bit_String" />
  28390. <Data ElementName="unknown46" Type="int8" Size="6" />
  28391. <Data ElementName="tradeskill_tab_title" Type="EQ2_16Bit_String" />
  28392. <Data ElementName="unknown47" Type="int16" Size="1" />
  28393. <Data ElementName="max_tradeskill_aa" Type="int32" Size="1" />
  28394. <Data ElementName="tradeskill_id" Type="int32" Size="1" />
  28395. <Data ElementName="exp_req" Type="int8" Size="1" />
  28396. <Data ElementName="num_tradeskill_items" Type="int32" Size="1" />
  28397. <Data ElementName="tradeskill_array" Type="Array" ArraySizeVariable="num_tradeskill_items">
  28398. <Data ElementName="tradeskill_unknown1" Type="int32" Size="1" />
  28399. <Data ElementName="tradeskill_unknown2" Type="int8" Size="1" />
  28400. <Data ElementName="tradeskill_spell_id" Type="int32" Size="1" />
  28401. <Data ElementName="tradeskill_unknown3" Type="int8" Size="1" />
  28402. <Data ElementName="tradeskill_spell_name" Type="EQ2_16Bit_String" />
  28403. <Data ElementName="tradeskill_spell_description" Type="EQ2_16Bit_String" />
  28404. <Data ElementName="tradeskill_icon" Type="int16" Size="1" />
  28405. <Data ElementName="tradeskill_icon2" Type="int16" Size="1" />
  28406. <Data ElementName="tradeskill_current_rank" Type="int8" Size="1" />
  28407. <Data ElementName="tradeskill_max_rank" Type="int8" Size="1" />
  28408. <Data ElementName="tradeskill_rank_cost" Type="int8" Size="1" />
  28409. <Data ElementName="tradeskill_unknown4" Type="int8" Size="1" />
  28410. <Data ElementName="tradeskill_unknown5_num_items" Type="int8" Size="1" />
  28411. <Data ElementName="tradeskill_unknown5_array" Type="Array" ArraySizeVariable="tradeskill_unknown5_num_items">
  28412. <Data ElementName="tradeskill_unknown5" Type="int32" Size="1" />
  28413. </Data>
  28414. <Data ElementName="tradeskill_unknown6" Type="int32" Size="1" />
  28415. <Data ElementName="tradeskill_unknown7" Type="int8" Size="1" />
  28416. <Data ElementName="tradeskill_class_name" Type="EQ2_16Bit_String" />
  28417. <Data ElementName="tradeskill_points_req" Type="int8" Size="1" />
  28418. <Data ElementName="tradeskill_unknown8" Type="int8" Size="1" />
  28419. <Data ElementName="tradeskill_subclass_name" Type="EQ2_16Bit_String" />
  28420. <Data ElementName="tradeskill_col" Type="int8" Size="1" />
  28421. <Data ElementName="tradeskill_row" Type="int8" Size="1" />
  28422. <Data ElementName="tradeskill_line_title" Type="EQ2_16Bit_String" />
  28423. <Data ElementName="tradeskill_unknown9" Type="int16" Size="1" />
  28424. <Data ElementName="tradeskill_unknown9a" Type="int16" Size="1" />
  28425. <Data ElementName="tradeskill_global_req" Type="int16" Size="1" />
  28426. <Data ElementName="tradeskill_unknown9b" Type="int8" Size="1" />
  28427. </Data>
  28428. <Data ElementName="unknown50" Type="int32" Size="1" />
  28429. <Data ElementName="tradeskill_points_spent" Type="int32" Size="1" />
  28430. <Data ElementName="unknown51" Type="int16" Size="3" />
  28431. <Data ElementName="unknown52" Type="int8" Size="3" />
  28432. <Data ElementName="unknown53" Type="EQ2_16Bit_String" />
  28433. <Data ElementName="unknown54" Type="int32" Size="1" />
  28434. <Data ElementName="unknown55" Type="EQ2_16Bit_String" />
  28435. <Data ElementName="unknown56" Type="int8" Size="6" />
  28436. <Data ElementName="prestige_tab_title" Type="EQ2_16Bit_String" />
  28437. <Data ElementName="unknown57" Type="int16" Size="1" />
  28438. <Data ElementName="max_prestige_aa" Type="int32" Size="1" />
  28439. <Data ElementName="prestige_id" Type="int32" Size="1" />
  28440. <Data ElementName="prestige_dov_req" Type="int8" Size="1" />
  28441. <Data ElementName="num_prestige_items" Type="int32" Size="1" />
  28442. <Data ElementName="prestige_array" Type="Array" ArraySizeVariable="num_prestige_items">
  28443. <Data ElementName="prestige_unknown1" Type="int32" Size="1" />
  28444. <Data ElementName="prestige_unknown2" Type="int8" Size="1" />
  28445. <Data ElementName="prestige_spell_id" Type="int32" Size="1" />
  28446. <Data ElementName="prestige_unknown3" Type="int8" Size="1" />
  28447. <Data ElementName="prestige_spell_name" Type="EQ2_16Bit_String" />
  28448. <Data ElementName="prestige_spell_description" Type="EQ2_16Bit_String" />
  28449. <Data ElementName="prestige_icon" Type="int16" Size="1" />
  28450. <Data ElementName="prestige_icon2" Type="int16" Size="1" />
  28451. <Data ElementName="prestige_current_rank" Type="int8" Size="1" />
  28452. <Data ElementName="prestige_max_rank" Type="int8" Size="1" />
  28453. <Data ElementName="prestige_rank_cost" Type="int8" Size="1" />
  28454. <Data ElementName="prestige_unknown4" Type="int8" Size="1" />
  28455. <Data ElementName="prestige_unknown5_num_items" Type="int8" Size="1" />
  28456. <Data ElementName="prestige_unknown5_array" Type="Array" ArraySizeVariable="prestige_unknown5_num_items">
  28457. <Data ElementName="prestige_unknown5" Type="int32" Size="1" />
  28458. </Data>
  28459. <Data ElementName="prestige_unknown6" Type="int32" Size="1" />
  28460. <Data ElementName="prestige_unknown7" Type="int8" Size="1" />
  28461. <Data ElementName="prestige_class_name" Type="EQ2_16Bit_String" />
  28462. <Data ElementName="prestige_points_req" Type="int8" Size="1" />
  28463. <Data ElementName="prestige_unknown8" Type="int8" Size="1" />
  28464. <Data ElementName="prestige_subclass_name" Type="EQ2_16Bit_String" />
  28465. <Data ElementName="prestige_col" Type="int8" Size="1" />
  28466. <Data ElementName="prestige_row" Type="int8" Size="1" />
  28467. <Data ElementName="prestige_line_title" Type="EQ2_16Bit_String" />
  28468. <Data ElementName="prestige_unknown9" Type="int16" Size="1" />
  28469. <Data ElementName="prestige_unknown9a" Type="int16" Size="1" />
  28470. <Data ElementName="prestige_global_req" Type="int16" Size="1" />
  28471. <Data ElementName="prestige_unknown9b" Type="int8" Size="1" />
  28472. </Data>
  28473. <Data ElementName="unknown60" Type="int32" Size="1" />
  28474. <Data ElementName="prestige_points_spent" Type="int32" Size="1" />
  28475. <Data ElementName="unknown61" Type="int16" Size="3" />
  28476. <Data ElementName="unknown62" Type="int8" Size="3" />
  28477. <Data ElementName="unknown63" Type="EQ2_16Bit_String" />
  28478. <Data ElementName="unknown64" Type="int32" Size="1" />
  28479. <Data ElementName="unknown65" Type="EQ2_16Bit_String" />
  28480. <Data ElementName="unknown66" Type="int8" Size="6" />
  28481. <Data ElementName="tradeskill_prestige_tab_title" Type="EQ2_16Bit_String" />
  28482. <Data ElementName="unknown67" Type="int16" Size="1" />
  28483. <Data ElementName="max_tradeskill_prestige_aa" Type="int32" Size="1" />
  28484. <Data ElementName="tradeskill_prestige_id" Type="int32" Size="1" />
  28485. <Data ElementName="coe_req" Type="int8" Size="1" />
  28486. <Data ElementName="num_tradeskill_prestige_items" Type="int32" Size="1" />
  28487. <Data ElementName="tradeskill_prestige_array" Type="Array" ArraySizeVariable="num_tradeskill_prestige_items">
  28488. <Data ElementName="tradeskill_prestige_unknown1" Type="int32" Size="1" />
  28489. <Data ElementName="tradeskill_prestige_unknown2" Type="int8" Size="1" />
  28490. <Data ElementName="tradeskill_prestige_spell_id" Type="int32" Size="1" />
  28491. <Data ElementName="tradeskill_prestige_unknown3" Type="int8" Size="1" />
  28492. <Data ElementName="tradeskill_prestige_spell_name" Type="EQ2_16Bit_String" />
  28493. <Data ElementName="tradeskill_prestige_spell_description" Type="EQ2_16Bit_String" />
  28494. <Data ElementName="tradeskill_prestige_icon" Type="int16" Size="1" />
  28495. <Data ElementName="tradeskill_prestige_icon2" Type="int16" Size="1" />
  28496. <Data ElementName="tradeskill_prestige_current_rank" Type="int8" Size="1" />
  28497. <Data ElementName="tradeskill_prestige_max_rank" Type="int8" Size="1" />
  28498. <Data ElementName="tradeskill_prestige_rank_cost" Type="int8" Size="1" />
  28499. <Data ElementName="tradeskill_prestige_unknown4" Type="int8" Size="1" />
  28500. <Data ElementName="tradeskill_prestige_unknown5_num_items" Type="int8" Size="1" />
  28501. <Data ElementName="tradeskill_prestige_unknown5_array" Type="Array" ArraySizeVariable="tradeskill_prestige_unknown5_num_items">
  28502. <Data ElementName="tradeskill_prestige_unknown5" Type="int32" Size="1" />
  28503. </Data>
  28504. <Data ElementName="tradeskill_prestige_unknown6" Type="int32" Size="1" />
  28505. <Data ElementName="tradeskill_prestige_unknown7" Type="int8" Size="1" />
  28506. <Data ElementName="tradeskill_prestige_class_name" Type="EQ2_16Bit_String" />
  28507. <Data ElementName="tradeskill_prestige_points_req" Type="int8" Size="1" />
  28508. <Data ElementName="tradeskill_prestige_unknown8" Type="int8" Size="1" />
  28509. <Data ElementName="tradeskill_prestige_subclass_name" Type="EQ2_16Bit_String" />
  28510. <Data ElementName="tradeskill_prestige_col" Type="int8" Size="1" />
  28511. <Data ElementName="tradeskill_prestige_row" Type="int8" Size="1" />
  28512. <Data ElementName="tradeskill_prestige_line_title" Type="EQ2_16Bit_String" />
  28513. <Data ElementName="tradeskill_prestige_unknown9" Type="int16" Size="1" />
  28514. <Data ElementName="tradeskill_prestige_unknown9a" Type="int16" Size="1" />
  28515. <Data ElementName="tradeskill_prestige_global_req" Type="int16" Size="1" />
  28516. <Data ElementName="tradeskill_prestige_unknown9b" Type="int8" Size="1" />
  28517. </Data>
  28518. <Data ElementName="unknown70" Type="int32" Size="1" />
  28519. <Data ElementName="tradeskill_prestige_points_spent" Type="int32" Size="1" />
  28520. <Data ElementName="unknown71" Type="int16" Size="3" />
  28521. <Data ElementName="unknown72" Type="int8" Size="3" />
  28522. <Data ElementName="unknown73" Type="EQ2_16Bit_String" />
  28523. <Data ElementName="unknown74" Type="int32" Size="1" />
  28524. <Data ElementName="unknown75" Type="EQ2_16Bit_String" />
  28525. <Data ElementName="unknown76" Type="int8" Size="10" />
  28526. <Data ElementName="unknown77" Type="int32" Size="4" />
  28527. <Data ElementName="num_templates" Type="int8" Size="1" />
  28528. <Data ElementName="num_templates_array" Type="Array" ArraySizeVariable="num_templates" >
  28529. <Data ElementName="template_unknown1" Type="int8" Size="1" />
  28530. <Data ElementName="template_name" Type="EQ2_16Bit_String" />
  28531. <Data ElementName="template_unknown2" Type="int8" Size="1" />
  28532. <Data ElementName="num_tabs" Type="int16" Size="1" />
  28533. <Data ElementName="tab_template_array" Type="Array" ArraySizeVariable="num_tabs" >
  28534. <Data ElementName="tab_number" Type="int16" Size="1" />
  28535. <Data ElementName="tab_unknown1" Type="int32" Size="1" />
  28536. <Data ElementName="template_size" Type="int16" Size="1" />
  28537. <Data ElementName="template_array" Type="Array" ArraySizeVariable="template_size" >
  28538. <Data ElementName="template_pos" Type="int16" Size="1" />
  28539. <Data ElementName="template_unknown3" Type="int16" Size="1" />
  28540. <Data ElementName="template_id" Type="int32" Size="1" />
  28541. </Data>
  28542. </Data>
  28543. </Data>
  28544. </Struct>
  28545. <Struct Name="WS_AdventureList" ClientVersion="57105" OpcodeName="OP_AdventureList">
  28546. <Data ElementName="unknown" Type="int8" Size="1" />
  28547. <Data ElementName="unknown2" Type="int32" Size="1" />
  28548. <Data ElementName="class_tab_title" Type="EQ2_16Bit_String" />
  28549. <Data ElementName="unknown3" Type="int16" Size="1" />
  28550. <Data ElementName="max_class_aa" Type="int32" Size="1" />
  28551. <Data ElementName="class_id" Type="int32" Size="1" />
  28552. <Data ElementName="kos_req" Type="int8" Size="1" />
  28553. <Data ElementName="num_class_items" Type="int32" Size="1" />
  28554. <Data ElementName="class_array" Type="Array" ArraySizeVariable="num_class_items">
  28555. <Data ElementName="class_unknown1" Type="int32" Size="1" />
  28556. <Data ElementName="class_unknown2" Type="int8" Size="1" />
  28557. <Data ElementName="class_spell_id" Type="int32" Size="1" />
  28558. <Data ElementName="class_unknown3" Type="int8" Size="1" />
  28559. <Data ElementName="class_spell_name" Type="EQ2_16Bit_String" />
  28560. <Data ElementName="class_spell_description" Type="EQ2_16Bit_String" />
  28561. <Data ElementName="class_icon" Type="int16" Size="1" />
  28562. <Data ElementName="class_icon2" Type="int16" Size="1" />
  28563. <Data ElementName="class_current_rank" Type="int8" Size="1" />
  28564. <Data ElementName="class_max_rank" Type="int8" Size="1" />
  28565. <Data ElementName="class_rank_cost" Type="int8" Size="1" />
  28566. <Data ElementName="class_unknown4" Type="int8" Size="1" />
  28567. <Data ElementName="class_unknown5_num_items" Type="int8" Size="1" />
  28568. <Data ElementName="class_unknown5_array" Type="Array" ArraySizeVariable="class_unknown5_num_items">
  28569. <Data ElementName="class_unknown5" Type="int32" Size="1" />
  28570. </Data>
  28571. <Data ElementName="unknown6" Type="int32" Size="1" />
  28572. <Data ElementName="unknown7" Type="int8" Size="1" />
  28573. <Data ElementName="class_class_name" Type="EQ2_16Bit_String" />
  28574. <Data ElementName="class_points_req" Type="int8" Size="1" />
  28575. <Data ElementName="unknown8" Type="int8" Size="1" />
  28576. <Data ElementName="class_subclass_name" Type="EQ2_16Bit_String" />
  28577. <Data ElementName="class_col" Type="int8" Size="1" />
  28578. <Data ElementName="class_row" Type="int8" Size="1" />
  28579. <Data ElementName="class_line_title" Type="EQ2_16Bit_String" />
  28580. <Data ElementName="unknown9" Type="int32" Size="1" />
  28581. <Data ElementName="unknown9a" Type="int16" Size="1" />
  28582. <Data ElementName="unknown9b" Type="int8" Size="1" />
  28583. </Data>
  28584. <Data ElementName="unknown10" Type="int32" Size="1" />
  28585. <Data ElementName="class_points_spent" Type="int32" Size="1" />
  28586. <Data ElementName="unknown11" Type="int16" Size="3" />
  28587. <Data ElementName="unknown12" Type="int8" Size="2" />
  28588. <Data ElementName="unknown13" Type="EQ2_16Bit_String" />
  28589. <Data ElementName="unknown14" Type="int32" Size="1" />
  28590. <Data ElementName="unknown15" Type="EQ2_16Bit_String" />
  28591. <Data ElementName="unknown16" Type="int8" Size="7" />
  28592. <Data ElementName="subclass_tab_title" Type="EQ2_16Bit_String" />
  28593. <Data ElementName="unknown17" Type="int16" Size="1" />
  28594. <Data ElementName="max_subclass_aa" Type="int32" Size="1" />
  28595. <Data ElementName="subclass_id" Type="int32" Size="1" />
  28596. <Data ElementName="eof_req" Type="int8" Size="1" />
  28597. <Data ElementName="num_subclass_items" Type="int32" Size="1" />
  28598. <Data ElementName="subclass_array" Type="Array" ArraySizeVariable="num_subclass_items">
  28599. <Data ElementName="subclass_unknown1" Type="int32" Size="1" />
  28600. <Data ElementName="subclass_unknown2" Type="int8" Size="1" />
  28601. <Data ElementName="subclass_spell_id" Type="int32" Size="1" />
  28602. <Data ElementName="subclass_unknown3" Type="int8" Size="1" />
  28603. <Data ElementName="subclass_spell_name" Type="EQ2_16Bit_String" />
  28604. <Data ElementName="subclass_spell_description" Type="EQ2_16Bit_String" />
  28605. <Data ElementName="subclass_icon" Type="int16" Size="1" />
  28606. <Data ElementName="subclass_icon2" Type="int16" Size="1" />
  28607. <Data ElementName="subclass_current_rank" Type="int8" Size="1" />
  28608. <Data ElementName="subclass_max_rank" Type="int8" Size="1" />
  28609. <Data ElementName="subclass_rank_cost" Type="int8" Size="1" />
  28610. <Data ElementName="subclass_unknown4" Type="int8" Size="1" />
  28611. <Data ElementName="subclass_unknown5_num_items" Type="int8" Size="1" />
  28612. <Data ElementName="subclass_unknown5_array" Type="Array" ArraySizeVariable="subclass_unknown5_num_items">
  28613. <Data ElementName="subclass_unknown5" Type="int32" Size="1" />
  28614. </Data>
  28615. <Data ElementName="subclass_unknown6" Type="int32" Size="1" />
  28616. <Data ElementName="subclass_unknown7" Type="int8" Size="1" />
  28617. <Data ElementName="subclass_class_name" Type="EQ2_16Bit_String" />
  28618. <Data ElementName="subclass_points_req" Type="int8" Size="1" />
  28619. <Data ElementName="subclass_unknown8" Type="int8" Size="1" />
  28620. <Data ElementName="subclass_subclass_name" Type="EQ2_16Bit_String" />
  28621. <Data ElementName="subclass_col" Type="int8" Size="1" />
  28622. <Data ElementName="subclass_row" Type="int8" Size="1" />
  28623. <Data ElementName="subclass_line_title" Type="EQ2_16Bit_String" />
  28624. <Data ElementName="subclass_unknown9" Type="int32" Size="1" />
  28625. <Data ElementName="subclass_unknown9a" Type="int16" Size="1" />
  28626. <Data ElementName="subclass_unknown9b" Type="int8" Size="1" />
  28627. </Data>
  28628. <Data ElementName="unknown20" Type="int32" Size="1" />
  28629. <Data ElementName="subclass_points_spent" Type="int32" Size="1" />
  28630. <Data ElementName="unknown21" Type="int16" Size="3" />
  28631. <Data ElementName="unknown22" Type="int8" Size="3" />
  28632. <Data ElementName="unknown23" Type="EQ2_16Bit_String" />
  28633. <Data ElementName="unknown24" Type="int32" Size="1" />
  28634. <Data ElementName="unknown25" Type="EQ2_16Bit_String" />
  28635. <Data ElementName="unknown26" Type="int8" Size="6" />
  28636. <Data ElementName="shadows_tab_title" Type="EQ2_16Bit_String" />
  28637. <Data ElementName="unknown27" Type="int16" Size="1" />
  28638. <Data ElementName="max_shadows_aa" Type="int32" Size="1" />
  28639. <Data ElementName="shadows_id" Type="int32" Size="1" />
  28640. <Data ElementName="rok_req" Type="int8" Size="1" />
  28641. <Data ElementName="num_shadows_items" Type="int32" Size="1" />
  28642. <Data ElementName="shadows_array" Type="Array" ArraySizeVariable="num_shadows_items">
  28643. <Data ElementName="tso_unknown1" Type="int32" Size="1" />
  28644. <Data ElementName="tso_unknown2" Type="int8" Size="1" />
  28645. <Data ElementName="tso_spell_id" Type="int32" Size="1" />
  28646. <Data ElementName="tso_unknown3" Type="int8" Size="1" />
  28647. <Data ElementName="tso_spell_name" Type="EQ2_16Bit_String" />
  28648. <Data ElementName="tso_spell_description" Type="EQ2_16Bit_String" />
  28649. <Data ElementName="tso_icon" Type="int16" Size="1" />
  28650. <Data ElementName="tso_icon2" Type="int16" Size="1" />
  28651. <Data ElementName="tso_current_rank" Type="int8" Size="1" />
  28652. <Data ElementName="tso_max_rank" Type="int8" Size="1" />
  28653. <Data ElementName="tso_rank_cost" Type="int8" Size="1" />
  28654. <Data ElementName="tso_unknown4" Type="int8" Size="1" />
  28655. <Data ElementName="tso_unknown5_num_items" Type="int8" Size="1" />
  28656. <Data ElementName="tso_unknown5_array" Type="Array" ArraySizeVariable="tso_unknown5_num_items">
  28657. <Data ElementName="tso_unknown5" Type="int32" Size="1" />
  28658. </Data>
  28659. <Data ElementName="tso_unknown6" Type="int32" Size="1" />
  28660. <Data ElementName="tso_unknown7" Type="int8" Size="1" />
  28661. <Data ElementName="tso_class_name" Type="EQ2_16Bit_String" />
  28662. <Data ElementName="tso_points_req" Type="int8" Size="1" />
  28663. <Data ElementName="tso_unknown8" Type="int8" Size="1" />
  28664. <Data ElementName="tso_subclass_name" Type="EQ2_16Bit_String" />
  28665. <Data ElementName="tso_col" Type="int8" Size="1" />
  28666. <Data ElementName="tso_row" Type="int8" Size="1" />
  28667. <Data ElementName="tso_line_title" Type="EQ2_16Bit_String" />
  28668. <Data ElementName="tso_unknown9" Type="int16" Size="1" />
  28669. <Data ElementName="tso_unknown9a" Type="int16" Size="1" />
  28670. <Data ElementName="tso_global_req" Type="int16" Size="1" />
  28671. <Data ElementName="tso_unknown9b" Type="int8" Size="1" />
  28672. </Data>
  28673. <Data ElementName="unknown30" Type="int32" Size="1" />
  28674. <Data ElementName="shadows_points_spent" Type="int32" Size="1" />
  28675. <Data ElementName="unknown31" Type="int16" Size="3" />
  28676. <Data ElementName="unknown32" Type="int8" Size="3" />
  28677. <Data ElementName="unknown33" Type="EQ2_16Bit_String" />
  28678. <Data ElementName="unknown34" Type="int32" Size="1" />
  28679. <Data ElementName="unknown35" Type="EQ2_16Bit_String" />
  28680. <Data ElementName="unknown36" Type="int8" Size="6" />
  28681. <Data ElementName="heroic_tab_title" Type="EQ2_16Bit_String" />
  28682. <Data ElementName="unknown37" Type="int16" Size="1" />
  28683. <Data ElementName="max_heroic_aa" Type="int32" Size="1" />
  28684. <Data ElementName="heroic_id" Type="int32" Size="1" />
  28685. <Data ElementName="heroic_dov_req" Type="int8" Size="1" />
  28686. <Data ElementName="num_heroic_items" Type="int32" Size="1" />
  28687. <Data ElementName="heroic_array" Type="Array" ArraySizeVariable="num_heroic_items">
  28688. <Data ElementName="heroic_unknown1" Type="int32" Size="1" />
  28689. <Data ElementName="heroic_unknown2" Type="int8" Size="1" />
  28690. <Data ElementName="heroic_spell_id" Type="int32" Size="1" />
  28691. <Data ElementName="heroic_unknown3" Type="int8" Size="1" />
  28692. <Data ElementName="heroic_spell_name" Type="EQ2_16Bit_String" />
  28693. <Data ElementName="heroic_spell_description" Type="EQ2_16Bit_String" />
  28694. <Data ElementName="heroic_icon" Type="int16" Size="1" />
  28695. <Data ElementName="heroic_icon2" Type="int16" Size="1" />
  28696. <Data ElementName="heroic_current_rank" Type="int8" Size="1" />
  28697. <Data ElementName="heroic_max_rank" Type="int8" Size="1" />
  28698. <Data ElementName="heroic_rank_cost" Type="int8" Size="1" />
  28699. <Data ElementName="heroic_unknown4" Type="int8" Size="1" />
  28700. <Data ElementName="heroic_unknown5_num_items" Type="int8" Size="1" />
  28701. <Data ElementName="heroic_unknown5_array" Type="Array" ArraySizeVariable="heroic_unknown5_num_items">
  28702. <Data ElementName="heroic_unknown5" Type="int32" Size="1" />
  28703. </Data>
  28704. <Data ElementName="heroic_unknown6" Type="int32" Size="1" />
  28705. <Data ElementName="heroic_unknown7" Type="int8" Size="1" />
  28706. <Data ElementName="heroic_class_name" Type="EQ2_16Bit_String" />
  28707. <Data ElementName="heroic_points_req" Type="int8" Size="1" />
  28708. <Data ElementName="heroic_unknown8" Type="int8" Size="1" />
  28709. <Data ElementName="heroic_subclass_name" Type="EQ2_16Bit_String" />
  28710. <Data ElementName="heroic_col" Type="int8" Size="1" />
  28711. <Data ElementName="heroic_row" Type="int8" Size="1" />
  28712. <Data ElementName="heroic_line_title" Type="EQ2_16Bit_String" />
  28713. <Data ElementName="heroic_unknown9" Type="int16" Size="1" />
  28714. <Data ElementName="heroic_unknown9a" Type="int16" Size="1" />
  28715. <Data ElementName="heroic_global_req" Type="int16" Size="1" />
  28716. <Data ElementName="heroic_unknown9b" Type="int8" Size="1" />
  28717. </Data>
  28718. <Data ElementName="unknown40" Type="int32" Size="1" />
  28719. <Data ElementName="heroic_points_spent" Type="int32" Size="1" />
  28720. <Data ElementName="unknown41" Type="int16" Size="3" />
  28721. <Data ElementName="unknown42" Type="int8" Size="3" />
  28722. <Data ElementName="unknown43" Type="EQ2_16Bit_String" />
  28723. <Data ElementName="unknown44" Type="int32" Size="1" />
  28724. <Data ElementName="unknown45" Type="EQ2_16Bit_String" />
  28725. <Data ElementName="unknown46" Type="int8" Size="6" />
  28726. <Data ElementName="tradeskill_tab_title" Type="EQ2_16Bit_String" />
  28727. <Data ElementName="unknown47" Type="int16" Size="1" />
  28728. <Data ElementName="max_tradeskill_aa" Type="int32" Size="1" />
  28729. <Data ElementName="tradeskill_id" Type="int32" Size="1" />
  28730. <Data ElementName="exp_req" Type="int8" Size="1" />
  28731. <Data ElementName="num_tradeskill_items" Type="int32" Size="1" />
  28732. <Data ElementName="tradeskill_array" Type="Array" ArraySizeVariable="num_tradeskill_items">
  28733. <Data ElementName="tradeskill_unknown1" Type="int32" Size="1" />
  28734. <Data ElementName="tradeskill_unknown2" Type="int8" Size="1" />
  28735. <Data ElementName="tradeskill_spell_id" Type="int32" Size="1" />
  28736. <Data ElementName="tradeskill_unknown3" Type="int8" Size="1" />
  28737. <Data ElementName="tradeskill_spell_name" Type="EQ2_16Bit_String" />
  28738. <Data ElementName="tradeskill_spell_description" Type="EQ2_16Bit_String" />
  28739. <Data ElementName="tradeskill_icon" Type="int16" Size="1" />
  28740. <Data ElementName="tradeskill_icon2" Type="int16" Size="1" />
  28741. <Data ElementName="tradeskill_current_rank" Type="int8" Size="1" />
  28742. <Data ElementName="tradeskill_max_rank" Type="int8" Size="1" />
  28743. <Data ElementName="tradeskill_rank_cost" Type="int8" Size="1" />
  28744. <Data ElementName="tradeskill_unknown4" Type="int8" Size="1" />
  28745. <Data ElementName="tradeskill_unknown5_num_items" Type="int8" Size="1" />
  28746. <Data ElementName="tradeskill_unknown5_array" Type="Array" ArraySizeVariable="tradeskill_unknown5_num_items">
  28747. <Data ElementName="tradeskill_unknown5" Type="int32" Size="1" />
  28748. </Data>
  28749. <Data ElementName="tradeskill_unknown6" Type="int32" Size="1" />
  28750. <Data ElementName="tradeskill_unknown7" Type="int8" Size="1" />
  28751. <Data ElementName="tradeskill_class_name" Type="EQ2_16Bit_String" />
  28752. <Data ElementName="tradeskill_points_req" Type="int8" Size="1" />
  28753. <Data ElementName="tradeskill_unknown8" Type="int8" Size="1" />
  28754. <Data ElementName="tradeskill_subclass_name" Type="EQ2_16Bit_String" />
  28755. <Data ElementName="tradeskill_col" Type="int8" Size="1" />
  28756. <Data ElementName="tradeskill_row" Type="int8" Size="1" />
  28757. <Data ElementName="tradeskill_line_title" Type="EQ2_16Bit_String" />
  28758. <Data ElementName="tradeskill_unknown9" Type="int16" Size="1" />
  28759. <Data ElementName="tradeskill_unknown9a" Type="int16" Size="1" />
  28760. <Data ElementName="tradeskill_global_req" Type="int16" Size="1" />
  28761. <Data ElementName="tradeskill_unknown9b" Type="int8" Size="1" />
  28762. </Data>
  28763. <Data ElementName="unknown50" Type="int32" Size="1" />
  28764. <Data ElementName="tradeskill_points_spent" Type="int32" Size="1" />
  28765. <Data ElementName="unknown51" Type="int16" Size="3" />
  28766. <Data ElementName="unknown52" Type="int8" Size="3" />
  28767. <Data ElementName="unknown53" Type="EQ2_16Bit_String" />
  28768. <Data ElementName="unknown54" Type="int32" Size="1" />
  28769. <Data ElementName="unknown55" Type="EQ2_16Bit_String" />
  28770. <Data ElementName="unknown56" Type="int8" Size="6" />
  28771. <Data ElementName="prestige_tab_title" Type="EQ2_16Bit_String" />
  28772. <Data ElementName="unknown57" Type="int16" Size="1" />
  28773. <Data ElementName="max_prestige_aa" Type="int32" Size="1" />
  28774. <Data ElementName="prestige_id" Type="int32" Size="1" />
  28775. <Data ElementName="prestige_dov_req" Type="int8" Size="1" />
  28776. <Data ElementName="num_prestige_items" Type="int32" Size="1" />
  28777. <Data ElementName="prestige_array" Type="Array" ArraySizeVariable="num_prestige_items">
  28778. <Data ElementName="prestige_unknown1" Type="int32" Size="1" />
  28779. <Data ElementName="prestige_unknown2" Type="int8" Size="1" />
  28780. <Data ElementName="prestige_spell_id" Type="int32" Size="1" />
  28781. <Data ElementName="prestige_unknown3" Type="int8" Size="1" />
  28782. <Data ElementName="prestige_spell_name" Type="EQ2_16Bit_String" />
  28783. <Data ElementName="prestige_spell_description" Type="EQ2_16Bit_String" />
  28784. <Data ElementName="prestige_icon" Type="int16" Size="1" />
  28785. <Data ElementName="prestige_icon2" Type="int16" Size="1" />
  28786. <Data ElementName="prestige_current_rank" Type="int8" Size="1" />
  28787. <Data ElementName="prestige_max_rank" Type="int8" Size="1" />
  28788. <Data ElementName="prestige_rank_cost" Type="int8" Size="1" />
  28789. <Data ElementName="prestige_unknown4" Type="int8" Size="1" />
  28790. <Data ElementName="prestige_unknown5_num_items" Type="int8" Size="1" />
  28791. <Data ElementName="prestige_unknown5_array" Type="Array" ArraySizeVariable="prestige_unknown5_num_items">
  28792. <Data ElementName="prestige_unknown5" Type="int32" Size="1" />
  28793. </Data>
  28794. <Data ElementName="prestige_unknown6" Type="int32" Size="1" />
  28795. <Data ElementName="prestige_unknown7" Type="int8" Size="1" />
  28796. <Data ElementName="prestige_class_name" Type="EQ2_16Bit_String" />
  28797. <Data ElementName="prestige_points_req" Type="int8" Size="1" />
  28798. <Data ElementName="prestige_unknown8" Type="int8" Size="1" />
  28799. <Data ElementName="prestige_subclass_name" Type="EQ2_16Bit_String" />
  28800. <Data ElementName="prestige_col" Type="int8" Size="1" />
  28801. <Data ElementName="prestige_row" Type="int8" Size="1" />
  28802. <Data ElementName="prestige_line_title" Type="EQ2_16Bit_String" />
  28803. <Data ElementName="prestige_unknown9" Type="int16" Size="1" />
  28804. <Data ElementName="prestige_unknown9a" Type="int16" Size="1" />
  28805. <Data ElementName="prestige_global_req" Type="int16" Size="1" />
  28806. <Data ElementName="prestige_unknown9b" Type="int8" Size="1" />
  28807. </Data>
  28808. <Data ElementName="unknown60" Type="int32" Size="1" />
  28809. <Data ElementName="prestige_points_spent" Type="int32" Size="1" />
  28810. <Data ElementName="unknown61" Type="int16" Size="3" />
  28811. <Data ElementName="unknown62" Type="int8" Size="3" />
  28812. <Data ElementName="unknown63" Type="EQ2_16Bit_String" />
  28813. <Data ElementName="unknown64" Type="int32" Size="1" />
  28814. <Data ElementName="unknown65" Type="EQ2_16Bit_String" />
  28815. <Data ElementName="unknown66" Type="int8" Size="6" />
  28816. <Data ElementName="tradeskill_prestige_tab_title" Type="EQ2_16Bit_String" />
  28817. <Data ElementName="unknown67" Type="int16" Size="1" />
  28818. <Data ElementName="max_tradeskill_prestige_aa" Type="int32" Size="1" />
  28819. <Data ElementName="tradeskill_prestige_id" Type="int32" Size="1" />
  28820. <Data ElementName="coe_req" Type="int8" Size="1" />
  28821. <Data ElementName="num_tradeskill_prestige_items" Type="int32" Size="1" />
  28822. <Data ElementName="tradeskill_prestige_array" Type="Array" ArraySizeVariable="num_tradeskill_prestige_items">
  28823. <Data ElementName="tradeskill_prestige_unknown1" Type="int32" Size="1" />
  28824. <Data ElementName="tradeskill_prestige_unknown2" Type="int8" Size="1" />
  28825. <Data ElementName="tradeskill_prestige_spell_id" Type="int32" Size="1" />
  28826. <Data ElementName="tradeskill_prestige_unknown3" Type="int8" Size="1" />
  28827. <Data ElementName="tradeskill_prestige_spell_name" Type="EQ2_16Bit_String" />
  28828. <Data ElementName="tradeskill_prestige_spell_description" Type="EQ2_16Bit_String" />
  28829. <Data ElementName="tradeskill_prestige_icon" Type="int16" Size="1" />
  28830. <Data ElementName="tradeskill_prestige_icon2" Type="int16" Size="1" />
  28831. <Data ElementName="tradeskill_prestige_current_rank" Type="int8" Size="1" />
  28832. <Data ElementName="tradeskill_prestige_max_rank" Type="int8" Size="1" />
  28833. <Data ElementName="tradeskill_prestige_rank_cost" Type="int8" Size="1" />
  28834. <Data ElementName="tradeskill_prestige_unknown4" Type="int8" Size="1" />
  28835. <Data ElementName="tradeskill_prestige_unknown5_num_items" Type="int8" Size="1" />
  28836. <Data ElementName="tradeskill_prestige_unknown5_array" Type="Array" ArraySizeVariable="tradeskill_prestige_unknown5_num_items">
  28837. <Data ElementName="tradeskill_prestige_unknown5" Type="int32" Size="1" />
  28838. </Data>
  28839. <Data ElementName="tradeskill_prestige_unknown6" Type="int32" Size="1" />
  28840. <Data ElementName="tradeskill_prestige_unknown7" Type="int8" Size="1" />
  28841. <Data ElementName="tradeskill_prestige_class_name" Type="EQ2_16Bit_String" />
  28842. <Data ElementName="tradeskill_prestige_points_req" Type="int8" Size="1" />
  28843. <Data ElementName="tradeskill_prestige_unknown8" Type="int8" Size="1" />
  28844. <Data ElementName="tradeskill_prestige_subclass_name" Type="EQ2_16Bit_String" />
  28845. <Data ElementName="tradeskill_prestige_col" Type="int8" Size="1" />
  28846. <Data ElementName="tradeskill_prestige_row" Type="int8" Size="1" />
  28847. <Data ElementName="tradeskill_prestige_line_title" Type="EQ2_16Bit_String" />
  28848. <Data ElementName="tradeskill_prestige_unknown9" Type="int16" Size="1" />
  28849. <Data ElementName="tradeskill_prestige_unknown9a" Type="int16" Size="1" />
  28850. <Data ElementName="tradeskill_prestige_global_req" Type="int16" Size="1" />
  28851. <Data ElementName="tradeskill_prestige_unknown9b" Type="int8" Size="1" />
  28852. </Data>
  28853. <Data ElementName="unknown70" Type="int32" Size="1" />
  28854. <Data ElementName="tradeskill_prestige_points_spent" Type="int32" Size="1" />
  28855. <Data ElementName="unknown71" Type="int16" Size="3" />
  28856. <Data ElementName="unknown72" Type="int8" Size="3" />
  28857. <Data ElementName="unknown73" Type="EQ2_16Bit_String" />
  28858. <Data ElementName="unknown74" Type="int32" Size="1" />
  28859. <Data ElementName="unknown75" Type="EQ2_16Bit_String" />
  28860. <Data ElementName="unknown76" Type="int8" Size="6" />
  28861. <Data ElementName="dragon_tab_title" Type="EQ2_16Bit_String" Size="1" />
  28862. <Data ElementName="unknown77" Type="int16" Size="1" />
  28863. <Data ElementName="max_dragon_points" Type="int32" Size="1" />
  28864. <Data ElementName="dragon_id" Type="int32" Size="1" />
  28865. <Data ElementName="tov_req" Type="int8" Size="1" />
  28866. <Data ElementName="num_dragon_items" Type="int32" Size="1" />
  28867. <Data ElementName="dragon_array" Type="array" ArraySizeVariable="num_dragon_items">
  28868. <Data ElementName="dragon_unknown" Type="int32" />
  28869. <Data ElementName="dragon_unknown1" Type="int8" />
  28870. <Data ElementName="dragon_spell_id" Type="int32" Size="1" />
  28871. <Data ElementName="dragon_unknown2" Type="int8" />
  28872. <Data ElementName="dragon_spell_name" Type="EQ2_16Bit_String" Size="1" />
  28873. <Data ElementName="dragon_spell_description" Type="EQ2_16Bit_String" Size="1" />
  28874. <Data ElementName="dragon_icon" Type="int16" />
  28875. <Data ElementName="dragon_icon2" Type="int16" />
  28876. <Data ElementName="dragon_current_rank" Type="int8" />
  28877. <Data ElementName="dragon_max_rank" Type="int8" />
  28878. <Data ElementName="dragon_points_req" Type="int8" Size="1" />
  28879. <Data ElementName="dragon_unknown3" Type="int8" Size="1" />
  28880. <Data ElementName="dragon_unknown4" Type="int8" Size="1" />
  28881. <Data ElementName="dragon_unknown5_array" Type="Array" ArraySizeVariable="dragon_unknown4">
  28882. <Data ElementName="dragon_unknown5" Type="int32" Size="1" />
  28883. </Data>
  28884. <Data ElementName="dragon_unknown6" Type="int32" Size="1" />
  28885. <Data ElementName="dragon_unknown7" Type="int8" Size="1" />
  28886. <Data ElementName="dragon_line1" Type="EQ2_16Bit_String" Size="1" />
  28887. <Data ElementName="dragon_unknown8" Type="int16" Size="1" />
  28888. <Data ElementName="dragon_line2" Type="EQ2_16Bit_String" Size="1" />
  28889. <Data ElementName="dragon_col" Type="int8" Size="1" />
  28890. <Data ElementName="dragon_row" Type="int8" Size="1" />
  28891. <Data ElementName="dragon_unknown9" Type="int8" Size="9" />
  28892. </Data>
  28893. <Data ElementName="unknown48" Type="int8" Size="51" />
  28894. <Data ElementName="num_templates" Type="int8" Size="1" />
  28895. <Data ElementName="num_templates_array" Type="Array" ArraySizeVariable="num_templates" >
  28896. <Data ElementName="template_unknown1" Type="int8" Size="1" />
  28897. <Data ElementName="template_name" Type="EQ2_16Bit_String" />
  28898. <Data ElementName="template_active" Type="int8" Size="1" />
  28899. <Data ElementName="num_tabs" Type="int16" Size="1" />
  28900. <Data ElementName="tab_template_array" Type="Array" ArraySizeVariable="num_tabs" >
  28901. <Data ElementName="tab_number" Type="int16" Size="1" />
  28902. <Data ElementName="tab_unknown1" Type="int32" Size="1" />
  28903. <Data ElementName="template_size" Type="int16" Size="1" />
  28904. <Data ElementName="template_array" Type="Array" ArraySizeVariable="template_size" >
  28905. <Data ElementName="template_pos" Type="int16" Size="1" />
  28906. <Data ElementName="template_unknown3" Type="int16" Size="1" />
  28907. <Data ElementName="template_id" Type="int32" Size="1" />
  28908. </Data>
  28909. </Data>
  28910. </Data>
  28911. </Struct>
  28912. <Struct Name="WS_AdventureList" ClientVersion="58617" OpcodeName="OP_AdventureList">
  28913. <Data ElementName="unknown_aa" Type="int8" Size="1" />
  28914. <Data ElementName="num_aa_trees" Type="int32" Size="1" />
  28915. <Data ElementName="class_tab_title" Type="EQ2_16Bit_String" />
  28916. <Data ElementName="class_unknown3" Type="int16" Size="1" />
  28917. <Data ElementName="class_max_aa" Type="int32" Size="1" />
  28918. <Data ElementName="class_id" Type="int32" Size="1" />
  28919. <Data ElementName="class_kos_req" Type="int8" Size="1" />
  28920. <Data ElementName="class_num_items" Type="int32" Size="1" />
  28921. <Data ElementName="class_array" Type="Array" ArraySizeVariable="class_num_items">
  28922. <Data ElementName="class_parent_id" Type="int32" Size="1" />
  28923. <Data ElementName="class_req_tier" Type="int8" Size="1" />
  28924. <Data ElementName="class_spell_id" Type="int32" Size="1" />
  28925. <Data ElementName="class_active" Type="int8" Size="1" />
  28926. <Data ElementName="class_spell_name" Type="EQ2_16Bit_String" />
  28927. <Data ElementName="class_spell_description" Type="EQ2_16Bit_String" />
  28928. <Data ElementName="class_icon" Type="int16" Size="1" />
  28929. <Data ElementName="class_icon2" Type="int16" Size="1" />
  28930. <Data ElementName="class_current_rank" Type="int8" Size="1" />
  28931. <Data ElementName="class_max_rank" Type="int8" Size="1" />
  28932. <Data ElementName="class_rank_cost" Type="int8" Size="1" />
  28933. <Data ElementName="class_min_lev" Type="int8" Size="1" />
  28934. <Data ElementName="class_unknown5_num_items" Type="int8" Size="1" />
  28935. <Data ElementName="class_unknown5_array" Type="Array" ArraySizeVariable="class_unknown5_num_items">
  28936. <Data ElementName="class_unknown5" Type="int32" Size="1" />
  28937. </Data>
  28938. <Data ElementName="class_unknown6" Type="int32" Size="1" />
  28939. <Data ElementName="class_unknown7" Type="int8" Size="1" />
  28940. <Data ElementName="class_classification1" Type="EQ2_16Bit_String" />
  28941. <Data ElementName="class_points_req" Type="int8" Size="1" />
  28942. <Data ElementName="class_unknown8" Type="int8" Size="1" />
  28943. <Data ElementName="class_classification2" Type="EQ2_16Bit_String" />
  28944. <Data ElementName="class_col" Type="int8" Size="1" />
  28945. <Data ElementName="class_row" Type="int8" Size="1" />
  28946. <Data ElementName="class_line_title" Type="EQ2_16Bit_String" />
  28947. <Data ElementName="class_unknown9" Type="int32" Size="1" />
  28948. <Data ElementName="class_points_to_unlock" Type="int16" Size="1" />
  28949. <Data ElementName="class_unknown9b" Type="int8" Size="1" />
  28950. </Data>
  28951. <Data ElementName="class_unknown10" Type="int32" Size="1" />
  28952. <Data ElementName="class_points_spent" Type="int32" Size="1" />
  28953. <Data ElementName="class_unknown11" Type="int16" Size="3" />
  28954. <Data ElementName="class_unknown12" Type="int8" Size="3" />
  28955. <Data ElementName="class_unknown13" Type="EQ2_16Bit_String" />
  28956. <Data ElementName="class_unknown14" Type="int32" Size="1" />
  28957. <Data ElementName="class_unknown15" Type="EQ2_16Bit_String" />
  28958. <Data ElementName="class_unknown16" Type="int8" Size="6" />
  28959. <Data ElementName="subclass_tab_title" Type="EQ2_16Bit_String" />
  28960. <Data ElementName="subclass_unknown3" Type="int16" Size="1" />
  28961. <Data ElementName="subclass_max_aa" Type="int32" Size="1" />
  28962. <Data ElementName="subclass_id" Type="int32" Size="1" />
  28963. <Data ElementName="subclass_eof_req" Type="int8" Size="1" />
  28964. <Data ElementName="subclass_num_items" Type="int32" Size="1" />
  28965. <Data ElementName="subclass_array" Type="Array" ArraySizeVariable="subclass_num_items">
  28966. <Data ElementName="subclass_parent_id" Type="int32" Size="1" />
  28967. <Data ElementName="subclass_req_tier" Type="int8" Size="1" />
  28968. <Data ElementName="subclass_spell_id" Type="int32" Size="1" />
  28969. <Data ElementName="subclass_active" Type="int8" Size="1" />
  28970. <Data ElementName="subclass_spell_name" Type="EQ2_16Bit_String" />
  28971. <Data ElementName="subclass_spell_description" Type="EQ2_16Bit_String" />
  28972. <Data ElementName="subclass_icon" Type="int16" Size="1" />
  28973. <Data ElementName="subclass_icon2" Type="int16" Size="1" />
  28974. <Data ElementName="subclass_current_rank" Type="int8" Size="1" />
  28975. <Data ElementName="subclass_max_rank" Type="int8" Size="1" />
  28976. <Data ElementName="subclass_rank_cost" Type="int8" Size="1" />
  28977. <Data ElementName="subclass_min_lev" Type="int8" Size="1" />
  28978. <Data ElementName="subclass_unknown5_numitems" Type="int8" Size="1" />
  28979. <Data ElementName="subclass_unknown5_array" Type="Array" ArraySizeVariable="subclass_unknown5_numitems">
  28980. <Data ElementName="subclass_unknown5" Type="int32" Size="1" />
  28981. </Data>
  28982. <Data ElementName="subclass_unknown6" Type="int32" Size="1" />
  28983. <Data ElementName="subclass_unknown7" Type="int8" Size="1" />
  28984. <Data ElementName="subclass_classification1" Type="EQ2_16Bit_String" />
  28985. <Data ElementName="subclass_points_req" Type="int8" Size="1" />
  28986. <Data ElementName="subclass_unknown8" Type="int8" Size="1" />
  28987. <Data ElementName="subclass_classification2" Type="EQ2_16Bit_String" />
  28988. <Data ElementName="subclass_col" Type="int8" Size="1" />
  28989. <Data ElementName="subclass_row" Type="int8" Size="1" />
  28990. <Data ElementName="subclass_line_title" Type="EQ2_16Bit_String" />
  28991. <Data ElementName="subclass_unknown9" Type="int32" Size="1" />
  28992. <Data ElementName="subclass_points_to_unlock" Type="int16" Size="1" />
  28993. <Data ElementName="subclass_unknown9b" Type="int8" Size="1" />
  28994. </Data>
  28995. <Data ElementName="subclass_unknown10" Type="int32" Size="1" />
  28996. <Data ElementName="subclass_points_spent" Type="int32" Size="1" />
  28997. <Data ElementName="subclass_unknown11" Type="int16" Size="3" />
  28998. <Data ElementName="subclass_unknown12" Type="int8" Size="3" />
  28999. <Data ElementName="subclass_unknown13" Type="EQ2_16Bit_String" />
  29000. <Data ElementName="subclass_unknown14" Type="int32" Size="1" />
  29001. <Data ElementName="subclass_unknown15" Type="EQ2_16Bit_String" />
  29002. <Data ElementName="subclass_unknown16" Type="int8" Size="6" />
  29003. <Data ElementName="shadows_tab_title" Type="EQ2_16Bit_String" />
  29004. <Data ElementName="shadows_unknown3" Type="int16" Size="1" />
  29005. <Data ElementName="shadows_max_aa" Type="int32" Size="1" />
  29006. <Data ElementName="shadows_id" Type="int32" Size="1" />
  29007. <Data ElementName="shadows_eof_req" Type="int8" Size="1" />
  29008. <Data ElementName="shadows_num_items" Type="int32" Size="1" />
  29009. <Data ElementName="shadows_array" Type="Array" ArraySizeVariable="shadows_num_items">
  29010. <Data ElementName="shadows_parent_id" Type="int32" Size="1" />
  29011. <Data ElementName="shadows_req_tier" Type="int8" Size="1" />
  29012. <Data ElementName="shadows_spell_id" Type="int32" Size="1" />
  29013. <Data ElementName="shadows_active" Type="int8" Size="1" />
  29014. <Data ElementName="shadows_spell_name" Type="EQ2_16Bit_String" />
  29015. <Data ElementName="shadows_spell_description" Type="EQ2_16Bit_String" />
  29016. <Data ElementName="shadows_icon" Type="int16" Size="1" />
  29017. <Data ElementName="shadows_icon2" Type="int16" Size="1" />
  29018. <Data ElementName="shadows_current_rank" Type="int8" Size="1" />
  29019. <Data ElementName="shadows_max_rank" Type="int8" Size="1" />
  29020. <Data ElementName="shadows_rank_cost" Type="int8" Size="1" />
  29021. <Data ElementName="shadows_min_lev" Type="int8" Size="1" />
  29022. <Data ElementName="shadows_unknown5_num_items" Type="int8" Size="1" />
  29023. <Data ElementName="shadows_unknown5_array" Type="Array" ArraySizeVariable="shadows_unknown5_num_items">
  29024. <Data ElementName="shadows_unknown5" Type="int32" Size="1" />
  29025. </Data>
  29026. <Data ElementName="shadows_unknown6" Type="int32" Size="1" />
  29027. <Data ElementName="shadows_unknown7" Type="int8" Size="1" />
  29028. <Data ElementName="shadows_classification1" Type="EQ2_16Bit_String" />
  29029. <Data ElementName="shadows_points_req" Type="int8" Size="1" />
  29030. <Data ElementName="shadows_unknown8" Type="int8" Size="1" />
  29031. <Data ElementName="shadows_classification2" Type="EQ2_16Bit_String" />
  29032. <Data ElementName="shadows_col" Type="int8" Size="1" />
  29033. <Data ElementName="shadows_row" Type="int8" Size="1" />
  29034. <Data ElementName="shadows_line_title" Type="EQ2_16Bit_String" />
  29035. <Data ElementName="shadows_unknown9" Type="int32" Size="1" />
  29036. <Data ElementName="shadows_points_to_unlock" Type="int16" Size="1" />
  29037. <Data ElementName="shadows_unknown9b" Type="int8" Size="1" />
  29038. </Data>
  29039. <Data ElementName="shadows_unknown10" Type="int32" Size="1" />
  29040. <Data ElementName="shadows_points_spent" Type="int32" Size="1" />
  29041. <Data ElementName="shadows_unknown11" Type="int16" Size="3" />
  29042. <Data ElementName="shadows_unknown12" Type="int8" Size="3" />
  29043. <Data ElementName="shadows_unknown13" Type="EQ2_16Bit_String" />
  29044. <Data ElementName="shadows_unknown14" Type="int32" Size="1" />
  29045. <Data ElementName="shadows_unknown15" Type="EQ2_16Bit_String" />
  29046. <Data ElementName="shadows_unknown16" Type="int8" Size="6" />
  29047. <Data ElementName="heroic_tab_title" Type="EQ2_16Bit_String" />
  29048. <Data ElementName="heroic_unknown3" Type="int16" Size="1" />
  29049. <Data ElementName="heroic_max_aa" Type="int32" Size="1" />
  29050. <Data ElementName="heroic_id" Type="int32" Size="1" />
  29051. <Data ElementName="heroic_eof_req" Type="int8" Size="1" />
  29052. <Data ElementName="heroic_num_items" Type="int32" Size="1" />
  29053. <Data ElementName="heroic_array" Type="Array" ArraySizeVariable="heroic_num_items">
  29054. <Data ElementName="heroic_parent_id" Type="int32" Size="1" />
  29055. <Data ElementName="heroic_req_tier" Type="int8" Size="1" />
  29056. <Data ElementName="heroic_spell_id" Type="int32" Size="1" />
  29057. <Data ElementName="heroic_active" Type="int8" Size="1" />
  29058. <Data ElementName="heroic_spell_name" Type="EQ2_16Bit_String" />
  29059. <Data ElementName="heroic_spell_description" Type="EQ2_16Bit_String" />
  29060. <Data ElementName="heroic_icon" Type="int16" Size="1" />
  29061. <Data ElementName="heroic_icon2" Type="int16" Size="1" />
  29062. <Data ElementName="heroic_current_rank" Type="int8" Size="1" />
  29063. <Data ElementName="heroic_max_rank" Type="int8" Size="1" />
  29064. <Data ElementName="heroic_rank_cost" Type="int8" Size="1" />
  29065. <Data ElementName="heroic_min_lev" Type="int8" Size="1" />
  29066. <Data ElementName="heroic_unknown5_num_items" Type="int8" Size="1" />
  29067. <Data ElementName="heroic_unknown5_array" Type="Array" ArraySizeVariable="heroic_unknown5_num_items">
  29068. <Data ElementName="heroic_unknown5" Type="int32" Size="1" />
  29069. </Data>
  29070. <Data ElementName="heroic_unknown6" Type="int32" Size="1" />
  29071. <Data ElementName="heroic_unknown7" Type="int8" Size="1" />
  29072. <Data ElementName="heroic_classification1" Type="EQ2_16Bit_String" />
  29073. <Data ElementName="heroic_points_req" Type="int8" Size="1" />
  29074. <Data ElementName="heroic_unknown8" Type="int8" Size="1" />
  29075. <Data ElementName="heroic_classification2" Type="EQ2_16Bit_String" />
  29076. <Data ElementName="heroic_col" Type="int8" Size="1" />
  29077. <Data ElementName="heroic_row" Type="int8" Size="1" />
  29078. <Data ElementName="heroic_line_title" Type="EQ2_16Bit_String" />
  29079. <Data ElementName="heroic_unknown9" Type="int32" Size="1" />
  29080. <Data ElementName="heroic_points_to_unlock" Type="int16" Size="1" />
  29081. <Data ElementName="heroic_unknown9b" Type="int8" Size="1" />
  29082. </Data>
  29083. <Data ElementName="heroic_unknown10" Type="int32" Size="1" />
  29084. <Data ElementName="heroic_points_spent" Type="int32" Size="1" />
  29085. <Data ElementName="heroic_unknown11" Type="int16" Size="3" />
  29086. <Data ElementName="heroic_unknown12" Type="int8" Size="3" />
  29087. <Data ElementName="heroic_unknown13" Type="EQ2_16Bit_String" />
  29088. <Data ElementName="heroic_unknown14" Type="int32" Size="1" />
  29089. <Data ElementName="heroic_unknown15" Type="EQ2_16Bit_String" />
  29090. <Data ElementName="heroic_unknown16" Type="int8" Size="6" />
  29091. <Data ElementName="tradeskill_tab_title" Type="EQ2_16Bit_String" />
  29092. <Data ElementName="tradeskill_unknown3" Type="int16" Size="1" />
  29093. <Data ElementName="tradeskill_max_aa" Type="int32" Size="1" />
  29094. <Data ElementName="tradeskill_id" Type="int32" Size="1" />
  29095. <Data ElementName="tradeskill_eof_req" Type="int8" Size="1" />
  29096. <Data ElementName="tradeskill_num_items" Type="int32" Size="1" />
  29097. <Data ElementName="tradeskill_array" Type="Array" ArraySizeVariable="tradeskill_num_items">
  29098. <Data ElementName="tradeskill_parent_id" Type="int32" Size="1" />
  29099. <Data ElementName="tradeskill_req_tier" Type="int8" Size="1" />
  29100. <Data ElementName="tradeskill_spell_id" Type="int32" Size="1" />
  29101. <Data ElementName="tradeskill_active" Type="int8" Size="1" />
  29102. <Data ElementName="tradeskill_spell_name" Type="EQ2_16Bit_String" />
  29103. <Data ElementName="tradeskill_spell_description" Type="EQ2_16Bit_String" />
  29104. <Data ElementName="tradeskill_icon" Type="int16" Size="1" />
  29105. <Data ElementName="tradeskill_icon2" Type="int16" Size="1" />
  29106. <Data ElementName="tradeskill_current_rank" Type="int8" Size="1" />
  29107. <Data ElementName="tradeskill_max_rank" Type="int8" Size="1" />
  29108. <Data ElementName="tradeskill_rank_cost" Type="int8" Size="1" />
  29109. <Data ElementName="tradeskill_min_lev" Type="int8" Size="1" />
  29110. <Data ElementName="tradeskill_unknown5_num_items" Type="int8" Size="1" />
  29111. <Data ElementName="tradeskill_unknown5_array" Type="Array" ArraySizeVariable="tradeskill_unknown5_num_items">
  29112. <Data ElementName="tradeskill_unknown5" Type="int32" Size="1" />
  29113. </Data>
  29114. <Data ElementName="tradeskill_unknown6" Type="int32" Size="1" />
  29115. <Data ElementName="tradeskill_unknown7" Type="int8" Size="1" />
  29116. <Data ElementName="tradeskill_classification1" Type="EQ2_16Bit_String" />
  29117. <Data ElementName="tradeskill_points_req" Type="int8" Size="1" />
  29118. <Data ElementName="tradeskill_unknown8" Type="int8" Size="1" />
  29119. <Data ElementName="tradeskill_classification2" Type="EQ2_16Bit_String" />
  29120. <Data ElementName="tradeskill_col" Type="int8" Size="1" />
  29121. <Data ElementName="tradeskill_row" Type="int8" Size="1" />
  29122. <Data ElementName="tradeskill_line_title" Type="EQ2_16Bit_String" />
  29123. <Data ElementName="tradeskill_unknown9" Type="int32" Size="1" />
  29124. <Data ElementName="tradeskill_points_to_unlock" Type="int16" Size="1" />
  29125. <Data ElementName="tradeskill_unknown9b" Type="int8" Size="1" />
  29126. </Data>
  29127. <Data ElementName="tradeskill_unknown10" Type="int32" Size="1" />
  29128. <Data ElementName="tradeskill_points_spent" Type="int32" Size="1" />
  29129. <Data ElementName="tradeskill_unknown11" Type="int16" Size="3" />
  29130. <Data ElementName="tradeskill_unknown12" Type="int8" Size="3" />
  29131. <Data ElementName="tradeskill_unknown13" Type="EQ2_16Bit_String" />
  29132. <Data ElementName="tradeskill_unknown14" Type="int32" Size="1" />
  29133. <Data ElementName="tradeskill_unknown15" Type="EQ2_16Bit_String" />
  29134. <Data ElementName="tradeskill_unknown16" Type="int8" Size="6" />
  29135. <Data ElementName="prestige_tab_title" Type="EQ2_16Bit_String" />
  29136. <Data ElementName="prestige_unknown3" Type="int16" Size="1" />
  29137. <Data ElementName="prestige_max_aa" Type="int32" Size="1" />
  29138. <Data ElementName="prestige_id" Type="int32" Size="1" />
  29139. <Data ElementName="prestige_eof_req" Type="int8" Size="1" />
  29140. <Data ElementName="prestige_num_items" Type="int32" Size="1" />
  29141. <Data ElementName="prestige_array" Type="Array" ArraySizeVariable="prestige_num_items">
  29142. <Data ElementName="prestige_parent_id" Type="int32" Size="1" />
  29143. <Data ElementName="prestige_req_tier" Type="int8" Size="1" />
  29144. <Data ElementName="prestige_spell_id" Type="int32" Size="1" />
  29145. <Data ElementName="prestige_active" Type="int8" Size="1" />
  29146. <Data ElementName="prestige_spell_name" Type="EQ2_16Bit_String" />
  29147. <Data ElementName="prestige_spell_description" Type="EQ2_16Bit_String" />
  29148. <Data ElementName="prestige_icon" Type="int16" Size="1" />
  29149. <Data ElementName="prestige_icon2" Type="int16" Size="1" />
  29150. <Data ElementName="prestige_current_rank" Type="int8" Size="1" />
  29151. <Data ElementName="prestige_max_rank" Type="int8" Size="1" />
  29152. <Data ElementName="prestige_rank_cost" Type="int8" Size="1" />
  29153. <Data ElementName="prestige_min_lev" Type="int8" Size="1" />
  29154. <Data ElementName="prestige_unknown5_num_items" Type="int8" Size="1" />
  29155. <Data ElementName="prestige_unknown5_array" Type="Array" ArraySizeVariable="prestige_unknown5_num_items">
  29156. <Data ElementName="prestige_unknown5" Type="int32" Size="1" />
  29157. </Data>
  29158. <Data ElementName="prestige_unknown6" Type="int32" Size="1" />
  29159. <Data ElementName="prestige_unknown7" Type="int8" Size="1" />
  29160. <Data ElementName="prestige_classification1" Type="EQ2_16Bit_String" />
  29161. <Data ElementName="prestige_points_req" Type="int8" Size="1" />
  29162. <Data ElementName="prestige_unknown8" Type="int8" Size="1" />
  29163. <Data ElementName="prestige_classification2" Type="EQ2_16Bit_String" />
  29164. <Data ElementName="prestige_col" Type="int8" Size="1" />
  29165. <Data ElementName="prestige_row" Type="int8" Size="1" />
  29166. <Data ElementName="prestige_line_title" Type="EQ2_16Bit_String" />
  29167. <Data ElementName="prestige_unknown9" Type="int32" Size="1" />
  29168. <Data ElementName="prestige_points_to_unlock" Type="int16" Size="1" />
  29169. <Data ElementName="prestige_unknown9b" Type="int8" Size="1" />
  29170. </Data>
  29171. <Data ElementName="prestige_unknown10" Type="int32" Size="1" />
  29172. <Data ElementName="prestige_points_spent" Type="int32" Size="1" />
  29173. <Data ElementName="prestige_unknown11" Type="int16" Size="3" />
  29174. <Data ElementName="prestige_unknown12" Type="int8" Size="3" />
  29175. <Data ElementName="prestige_unknown13" Type="EQ2_16Bit_String" />
  29176. <Data ElementName="prestige_unknown14" Type="int32" Size="1" />
  29177. <Data ElementName="prestige_unknown15" Type="EQ2_16Bit_String" />
  29178. <Data ElementName="prestige_unknown16" Type="int8" Size="6" />
  29179. <Data ElementName="tradeskillprestige_tab_title" Type="EQ2_16Bit_String" />
  29180. <Data ElementName="tradeskillprestige_unknown3" Type="int16" Size="1" />
  29181. <Data ElementName="tradeskillprestige_max_aa" Type="int32" Size="1" />
  29182. <Data ElementName="tradeskillprestige_id" Type="int32" Size="1" />
  29183. <Data ElementName="tradeskillprestige_eof_req" Type="int8" Size="1" />
  29184. <Data ElementName="tradeskillprestige_num_items" Type="int32" Size="1" />
  29185. <Data ElementName="tradeskillprestige_array" Type="Array" ArraySizeVariable="tradeskillprestige_num_items">
  29186. <Data ElementName="tradeskillprestige_parent_id" Type="int32" Size="1" />
  29187. <Data ElementName="tradeskillprestige_req_tier" Type="int8" Size="1" />
  29188. <Data ElementName="tradeskillprestige_spell_id" Type="int32" Size="1" />
  29189. <Data ElementName="tradeskillprestige_active" Type="int8" Size="1" />
  29190. <Data ElementName="tradeskillprestige_spell_name" Type="EQ2_16Bit_String" />
  29191. <Data ElementName="tradeskillprestige_spell_description" Type="EQ2_16Bit_String" />
  29192. <Data ElementName="tradeskillprestige_icon" Type="int16" Size="1" />
  29193. <Data ElementName="tradeskillprestige_icon2" Type="int16" Size="1" />
  29194. <Data ElementName="tradeskillprestige_current_rank" Type="int8" Size="1" />
  29195. <Data ElementName="tradeskillprestige_max_rank" Type="int8" Size="1" />
  29196. <Data ElementName="tradeskillprestige_rank_cost" Type="int8" Size="1" />
  29197. <Data ElementName="tradeskillprestige_min_lev" Type="int8" Size="1" />
  29198. <Data ElementName="tradeskillprestige_unknown5_num_items" Type="int8" Size="1" />
  29199. <Data ElementName="tradeskillprestige_unknown5_array" Type="Array" ArraySizeVariable="tradeskillprestige_unknown5_num_items">
  29200. <Data ElementName="tradeskillprestige_unknown5" Type="int32" Size="1" />
  29201. </Data>
  29202. <Data ElementName="tradeskillprestige_unknown6" Type="int32" Size="1" />
  29203. <Data ElementName="tradeskillprestige_unknown7" Type="int8" Size="1" />
  29204. <Data ElementName="tradeskillprestige_classification1" Type="EQ2_16Bit_String" />
  29205. <Data ElementName="tradeskillprestige_points_req" Type="int8" Size="1" />
  29206. <Data ElementName="tradeskillprestige_unknown8" Type="int8" Size="1" />
  29207. <Data ElementName="tradeskillprestige_classification2" Type="EQ2_16Bit_String" />
  29208. <Data ElementName="tradeskillprestige_col" Type="int8" Size="1" />
  29209. <Data ElementName="tradeskillprestige_row" Type="int8" Size="1" />
  29210. <Data ElementName="tradeskillprestige_line_title" Type="EQ2_16Bit_String" />
  29211. <Data ElementName="tradeskillprestige_unknown9" Type="int32" Size="1" />
  29212. <Data ElementName="tradeskillprestige_points_to_unlock" Type="int16" Size="1" />
  29213. <Data ElementName="tradeskillprestige_unknown9b" Type="int8" Size="1" />
  29214. </Data>
  29215. <Data ElementName="tradeskillprestige_unknown10" Type="int32" Size="1" />
  29216. <Data ElementName="tradeskillprestige_points_spent" Type="int32" Size="1" />
  29217. <Data ElementName="tradeskillprestige_unknown11" Type="int16" Size="3" />
  29218. <Data ElementName="tradeskillprestige_unknown12" Type="int8" Size="3" />
  29219. <Data ElementName="tradeskillprestige_unknown13" Type="EQ2_16Bit_String" />
  29220. <Data ElementName="tradeskillprestige_unknown14" Type="int32" Size="1" />
  29221. <Data ElementName="tradeskillprestige_unknown15" Type="EQ2_16Bit_String" />
  29222. <Data ElementName="tradeskillprestige_unknown16" Type="int8" Size="6" />
  29223. <Data ElementName="dragon_tab_title" Type="EQ2_16Bit_String" />
  29224. <Data ElementName="dragon_unknown3" Type="int16" Size="1" />
  29225. <Data ElementName="dragon_max_aa" Type="int32" Size="1" />
  29226. <Data ElementName="dragon_id" Type="int32" Size="1" />
  29227. <Data ElementName="dragon_eof_req" Type="int8" Size="1" />
  29228. <Data ElementName="dragon_num_items" Type="int32" Size="1" />
  29229. <Data ElementName="dragon_array" Type="Array" ArraySizeVariable="dragon_num_items">
  29230. <Data ElementName="dragon_parent_id" Type="int32" Size="1" />
  29231. <Data ElementName="dragon_req_tier" Type="int8" Size="1" />
  29232. <Data ElementName="dragon_spell_id" Type="int32" Size="1" />
  29233. <Data ElementName="dragon_active" Type="int8" Size="1" />
  29234. <Data ElementName="dragon_spell_name" Type="EQ2_16Bit_String" />
  29235. <Data ElementName="dragon_spell_description" Type="EQ2_16Bit_String" />
  29236. <Data ElementName="dragon_icon" Type="int16" Size="1" />
  29237. <Data ElementName="dragon_icon2" Type="int16" Size="1" />
  29238. <Data ElementName="dragon_current_rank" Type="int8" Size="1" />
  29239. <Data ElementName="dragon_max_rank" Type="int8" Size="1" />
  29240. <Data ElementName="dragon_rank_cost" Type="int8" Size="1" />
  29241. <Data ElementName="dragon_min_lev" Type="int8" Size="1" />
  29242. <Data ElementName="dragon_unknown5_num_items" Type="int8" Size="1" />
  29243. <Data ElementName="dragon_unknown5_array" Type="Array" ArraySizeVariable="dragon_unknown5_num_items">
  29244. <Data ElementName="dragon_unknown5" Type="int32" Size="1" />
  29245. </Data>
  29246. <Data ElementName="dragon_unknown6" Type="int32" Size="1" />
  29247. <Data ElementName="dragon_unknown7" Type="int8" Size="1" />
  29248. <Data ElementName="dragon_classification1" Type="EQ2_16Bit_String" />
  29249. <Data ElementName="dragon_points_req" Type="int8" Size="1" />
  29250. <Data ElementName="dragon_unknown8" Type="int8" Size="1" />
  29251. <Data ElementName="dragon_classification2" Type="EQ2_16Bit_String" />
  29252. <Data ElementName="dragon_col" Type="int8" Size="1" />
  29253. <Data ElementName="dragon_row" Type="int8" Size="1" />
  29254. <Data ElementName="dragon_line_title" Type="EQ2_16Bit_String" />
  29255. <Data ElementName="dragon_unknown9" Type="int32" Size="1" />
  29256. <Data ElementName="dragon_points_to_unlock" Type="int16" Size="1" />
  29257. <Data ElementName="dragon_unknown9b" Type="int8" Size="1" />
  29258. </Data>
  29259. <Data ElementName="dragon_unknown10" Type="int32" Size="1" />
  29260. <Data ElementName="dragon_points_spent" Type="int32" Size="1" />
  29261. <Data ElementName="dragon_unknown11" Type="int16" Size="3" />
  29262. <Data ElementName="dragon_unknown12" Type="int8" Size="3" />
  29263. <Data ElementName="dragon_unknown13" Type="EQ2_16Bit_String" />
  29264. <Data ElementName="dragon_unknown14" Type="int32" Size="1" />
  29265. <Data ElementName="dragon_unknown15" Type="EQ2_16Bit_String" />
  29266. <Data ElementName="dragon_unknown16" Type="int8" Size="6" />
  29267. <Data ElementName="dragonclass_tab_title" Type="EQ2_16Bit_String" />
  29268. <Data ElementName="dragonclass_unknown3" Type="int16" Size="1" />
  29269. <Data ElementName="dragonclass_max_aa" Type="int32" Size="1" />
  29270. <Data ElementName="dragonclass_id" Type="int32" Size="1" />
  29271. <Data ElementName="dragonclass_eof_req" Type="int8" Size="1" />
  29272. <Data ElementName="dragonclass_num_items" Type="int32" Size="1" />
  29273. <Data ElementName="dragonclass_array" Type="Array" ArraySizeVariable="dragonclass_num_items">
  29274. <Data ElementName="dragonclass_parent_id" Type="int32" Size="1" />
  29275. <Data ElementName="dragonclass_req_tier" Type="int8" Size="1" />
  29276. <Data ElementName="dragonclass_spell_id" Type="int32" Size="1" />
  29277. <Data ElementName="dragonclass_active" Type="int8" Size="1" />
  29278. <Data ElementName="dragonclass_spell_name" Type="EQ2_16Bit_String" />
  29279. <Data ElementName="dragonclass_spell_description" Type="EQ2_16Bit_String" />
  29280. <Data ElementName="dragonclass_icon" Type="int16" Size="1" />
  29281. <Data ElementName="dragonclass_icon2" Type="int16" Size="1" />
  29282. <Data ElementName="dragonclass_current_rank" Type="int8" Size="1" />
  29283. <Data ElementName="dragonclass_max_rank" Type="int8" Size="1" />
  29284. <Data ElementName="dragonclass_rank_cost" Type="int8" Size="1" />
  29285. <Data ElementName="dragonclass_min_lev" Type="int8" Size="1" />
  29286. <Data ElementName="dragonclass_unknown5_num_items" Type="int8" Size="1" />
  29287. <Data ElementName="dragonclass_unknown5_array" Type="Array" ArraySizeVariable="dragonclass_unknown5_num_items">
  29288. <Data ElementName="dragonclass_unknown5" Type="int32" Size="1" />
  29289. </Data>
  29290. <Data ElementName="dragonclass_unknown6" Type="int32" Size="1" />
  29291. <Data ElementName="dragonclass_unknown7" Type="int8" Size="1" />
  29292. <Data ElementName="dragonclass_classification1" Type="EQ2_16Bit_String" />
  29293. <Data ElementName="dragonclass_points_req" Type="int8" Size="1" />
  29294. <Data ElementName="dragonclass_unknown8" Type="int8" Size="1" />
  29295. <Data ElementName="dragonclass_classification2" Type="EQ2_16Bit_String" />
  29296. <Data ElementName="dragonclass_col" Type="int8" Size="1" />
  29297. <Data ElementName="dragonclass_row" Type="int8" Size="1" />
  29298. <Data ElementName="dragonclass_line_title" Type="EQ2_16Bit_String" />
  29299. <Data ElementName="dragonclass_unknown9" Type="int32" Size="1" />
  29300. <Data ElementName="dragonclass_points_to_unlock" Type="int16" Size="1" />
  29301. <Data ElementName="dragonclass_unknown9b" Type="int8" Size="1" />
  29302. </Data>
  29303. <Data ElementName="dragonclass_unknown10" Type="int32" Size="1" />
  29304. <Data ElementName="dragonclass_points_spent" Type="int32" Size="1" />
  29305. <Data ElementName="dragonclass_unknown11" Type="int16" Size="3" />
  29306. <Data ElementName="dragonclass_unknown12" Type="int8" Size="3" />
  29307. <Data ElementName="dragonclass_unknown13" Type="EQ2_16Bit_String" />
  29308. <Data ElementName="dragonclass_unknown14" Type="int32" Size="1" />
  29309. <Data ElementName="dragonclass_unknown15" Type="EQ2_16Bit_String" />
  29310. <Data ElementName="dragonclass_unknown16" Type="int8" Size="6" />
  29311. <Data ElementName="farseas_tab_title" Type="EQ2_16Bit_String" />
  29312. <Data ElementName="farseas_unknown3" Type="int16" Size="1" />
  29313. <Data ElementName="farseas_max_aa" Type="int32" Size="1" />
  29314. <Data ElementName="farseas_id" Type="int32" Size="1" />
  29315. <Data ElementName="farseas_eof_req" Type="int8" Size="1" />
  29316. <Data ElementName="farseas_num_items" Type="int32" Size="1" />
  29317. <Data ElementName="farseas_array" Type="Array" ArraySizeVariable="farseas_num_items">
  29318. <Data ElementName="farseas_parent_id" Type="int32" Size="1" />
  29319. <Data ElementName="farseas_req_tier" Type="int8" Size="1" />
  29320. <Data ElementName="farseas_spell_id" Type="int32" Size="1" />
  29321. <Data ElementName="farseas_active" Type="int8" Size="1" />
  29322. <Data ElementName="farseas_spell_name" Type="EQ2_16Bit_String" />
  29323. <Data ElementName="farseas_spell_description" Type="EQ2_16Bit_String" />
  29324. <Data ElementName="farseas_icon" Type="int16" Size="1" />
  29325. <Data ElementName="farseas_icon2" Type="int16" Size="1" />
  29326. <Data ElementName="farseas_current_rank" Type="int8" Size="1" />
  29327. <Data ElementName="farseas_max_rank" Type="int8" Size="1" />
  29328. <Data ElementName="farseas_rank_cost" Type="int8" Size="1" />
  29329. <Data ElementName="farseas_min_lev" Type="int8" Size="1" />
  29330. <Data ElementName="farseas_unknown5_num_items" Type="int8" Size="1" />
  29331. <Data ElementName="farseas_unknown5_array" Type="Array" ArraySizeVariable="farseas_unknown5_num_items">
  29332. <Data ElementName="farseas_unknown5" Type="int32" Size="1" />
  29333. </Data>
  29334. <Data ElementName="farseas_unknown6" Type="int32" Size="1" />
  29335. <Data ElementName="farseas_unknown7" Type="int8" Size="1" />
  29336. <Data ElementName="farseas_classification1" Type="EQ2_16Bit_String" />
  29337. <Data ElementName="farseas_points_req" Type="int8" Size="1" />
  29338. <Data ElementName="farseas_unknown8" Type="int8" Size="1" />
  29339. <Data ElementName="farseas_classification2" Type="EQ2_16Bit_String" />
  29340. <Data ElementName="farseas_col" Type="int8" Size="1" />
  29341. <Data ElementName="farseas_row" Type="int8" Size="1" />
  29342. <Data ElementName="farseas_line_title" Type="EQ2_16Bit_String" />
  29343. <Data ElementName="farseas_unknown9" Type="int32" Size="1" />
  29344. <Data ElementName="farseas_points_to_unlock" Type="int16" Size="1" />
  29345. <Data ElementName="farseas_unknown9b" Type="int8" Size="1" />
  29346. </Data>
  29347. <Data ElementName="farseas_unknown10" Type="int32" Size="1" />
  29348. <Data ElementName="farseas_points_spent" Type="int32" Size="1" />
  29349. <Data ElementName="farseas_unknown11" Type="int16" Size="3" />
  29350. <Data ElementName="farseas_unknown12" Type="int8" Size="3" />
  29351. <Data ElementName="farseas_unknown13" Type="EQ2_16Bit_String" />
  29352. <Data ElementName="farseas_unknown14" Type="int32" Size="1" />
  29353. <Data ElementName="farseas_unknown15" Type="EQ2_16Bit_String" />
  29354. <Data ElementName="farseas_unknown16" Type="int8" Size="6" />
  29355. <Data ElementName="template_unknown" Type="int8" Size="20" />
  29356. <Data ElementName="num_templates" Type="int8" Size="1" />
  29357. <Data ElementName="slot1_unknown1" Type="int8" Size="1" />
  29358. <Data ElementName="slot1_name" Type="EQ2_16Bit_String" />
  29359. <Data ElementName="slot1_active" Type="int8" Size="1" />
  29360. <Data ElementName="slot1_num_tabs" Type="int16" Size="1" />
  29361. <Data ElementName="slot1_tab_template_array" Type="Array" ArraySizeVariable="slot1_num_tabs" >
  29362. <Data ElementName="slot1_tab_unknown1" Type="int16" Size="3" />
  29363. <Data ElementName="slot1_num_items" Type="int16" Size="1" />
  29364. <Data ElementName="slot1_items_array" Type="Array" ArraySizeVariable="slot1_num_items" >
  29365. <Data ElementName="slot1_item_index" Type="int16" Size="1" />
  29366. <Data ElementName="slot1_item_unknown1" Type="int16" Size="1" />
  29367. <Data ElementName="slot1_tab_unknown2" Type="int32" Size="1" />
  29368. </Data>
  29369. </Data>
  29370. <Data ElementName="slot2_unknown1" Type="int8" Size="1" />
  29371. <Data ElementName="slot2_name" Type="EQ2_16Bit_String" />
  29372. <Data ElementName="slot2_active" Type="int8" Size="1" />
  29373. <Data ElementName="slot2_num_tabs" Type="int16" Size="1" />
  29374. <Data ElementName="slot2_tab_template_array" Type="Array" ArraySizeVariable="slot2_num_tabs" >
  29375. <Data ElementName="slot2_tab_unknown1" Type="int16" Size="3" />
  29376. <Data ElementName="slot2_num_items" Type="int16" Size="1" />
  29377. <Data ElementName="slot2_items_array" Type="Array" ArraySizeVariable="slot2_num_items" >
  29378. <Data ElementName="slot2_item_index" Type="int16" Size="1" />
  29379. <Data ElementName="slot2_item_unknown1" Type="int16" Size="1" />
  29380. <Data ElementName="slot2_tab_unknown2" Type="int32" Size="1" />
  29381. </Data>
  29382. </Data>
  29383. <Data ElementName="slot3_unknown1" Type="int8" Size="1" />
  29384. <Data ElementName="slot3_name" Type="EQ2_16Bit_String" />
  29385. <Data ElementName="slot3_active" Type="int8" Size="1" />
  29386. <Data ElementName="slot3_num_tabs" Type="int16" Size="1" />
  29387. <Data ElementName="slot3_tab_template_array" Type="Array" ArraySizeVariable="slot3_num_tabs" >
  29388. <Data ElementName="slot3_tab_unknown1" Type="int16" Size="3" />
  29389. <Data ElementName="slot3_num_items" Type="int16" Size="1" />
  29390. <Data ElementName="slot3_items_array" Type="Array" ArraySizeVariable="slot3_num_items" >
  29391. <Data ElementName="slot3_item_index" Type="int16" Size="1" />
  29392. <Data ElementName="slot3_item_unknown1" Type="int16" Size="1" />
  29393. <Data ElementName="slot3_tab_unknown2" Type="int32" Size="1" />
  29394. </Data>
  29395. </Data>
  29396. <Data ElementName="slot4_unknown1" Type="int8" Size="1" />
  29397. <Data ElementName="slot4_name" Type="EQ2_16Bit_String" />
  29398. <Data ElementName="slot4_active" Type="int8" Size="1" />
  29399. <Data ElementName="slot4_num_tabs" Type="int16" Size="1" />
  29400. <Data ElementName="slot4_tab_template_array" Type="Array" ArraySizeVariable="slot4_num_tabs" >
  29401. <Data ElementName="slot4_tab_unknown1" Type="int16" Size="3" />
  29402. <Data ElementName="slot4_num_items" Type="int16" Size="1" />
  29403. <Data ElementName="slot4_items_array" Type="Array" ArraySizeVariable="slot4_num_items" >
  29404. <Data ElementName="slot4_item_index" Type="int16" Size="1" />
  29405. <Data ElementName="slot4_item_unknown1" Type="int16" Size="1" />
  29406. <Data ElementName="slot4_tab_unknown2" Type="int32" Size="1" />
  29407. </Data>
  29408. </Data>
  29409. <Data ElementName="slot5_unknown1" Type="int8" Size="1" />
  29410. <Data ElementName="slot5_name" Type="EQ2_16Bit_String" />
  29411. <Data ElementName="slot5_active" Type="int8" Size="1" />
  29412. <Data ElementName="slot5_num_tabs" Type="int16" Size="1" />
  29413. <Data ElementName="slot5_tab_template_array" Type="Array" ArraySizeVariable="slot5_num_tabs" >
  29414. <Data ElementName="slot5_tab_unknown1" Type="int16" Size="3" />
  29415. <Data ElementName="slot5_num_items" Type="int16" Size="1" />
  29416. <Data ElementName="slot5_items_array" Type="Array" ArraySizeVariable="slot5_num_items" >
  29417. <Data ElementName="slot5_item_index" Type="int16" Size="1" />
  29418. <Data ElementName="slot5_item_unknown1" Type="int16" Size="1" />
  29419. <Data ElementName="slot5_tab_unknown2" Type="int32" Size="1" />
  29420. </Data>
  29421. </Data>
  29422. <Data ElementName="slot6_unknown1" Type="int8" Size="1" />
  29423. <Data ElementName="slot6_name" Type="EQ2_16Bit_String" />
  29424. <Data ElementName="slot6_active" Type="int8" Size="1" />
  29425. <Data ElementName="slot6_num_tabs" Type="int16" Size="1" />
  29426. <Data ElementName="slot6_tab_template_array" Type="Array" ArraySizeVariable="slot6_num_tabs" >
  29427. <Data ElementName="slot6_tab_unknown1" Type="int16" Size="3" />
  29428. <Data ElementName="slot6_num_items" Type="int16" Size="1" />
  29429. <Data ElementName="slot6_items_array" Type="Array" ArraySizeVariable="slot6_num_items" >
  29430. <Data ElementName="slot6_item_index" Type="int16" Size="1" />
  29431. <Data ElementName="slot6_item_unknown1" Type="int16" Size="1" />
  29432. <Data ElementName="slot6_tab_unknown2" Type="int32" Size="1" />
  29433. </Data>
  29434. </Data>
  29435. <Data ElementName="slot7_unknown1" Type="int8" Size="1" />
  29436. <Data ElementName="slot7_name" Type="EQ2_16Bit_String" />
  29437. <Data ElementName="slot7_active" Type="int8" Size="1" />
  29438. <Data ElementName="slot7_num_tabs" Type="int16" Size="1" />
  29439. <Data ElementName="slot7_tab_template_array" Type="Array" ArraySizeVariable="slot7_num_tabs" >
  29440. <Data ElementName="slot7_tab_unknown1" Type="int16" Size="3" />
  29441. <Data ElementName="slot7_num_items" Type="int16" Size="1" />
  29442. <Data ElementName="slot7_items_array" Type="Array" ArraySizeVariable="slot7_num_items" >
  29443. <Data ElementName="slot7_item_index" Type="int16" Size="1" />
  29444. <Data ElementName="slot7_item_unknown1" Type="int16" Size="1" />
  29445. <Data ElementName="slot7_tab_unknown2" Type="int32" Size="1" />
  29446. </Data>
  29447. </Data>
  29448. </Struct>
  29449. <Struct Name="WS_AdventureList" ClientVersion="60114" OpcodeName="OP_AdventureList">
  29450. <Data ElementName="unknown_aa" Type="int8" Size="1" />
  29451. <Data ElementName="num_aa_trees" Type="int32" Size="1" />
  29452. <Data ElementName="class_tab_title" Type="EQ2_16Bit_String" />
  29453. <Data ElementName="class_tree_node_id" Type="int16" Size="1" />
  29454. <Data ElementName="class_max_aa" Type="int16" Size="1" />
  29455. <Data ElementName="class_unknown4" Type="int16" Size="1" />
  29456. <Data ElementName="class_id" Type="int32" Size="1" />
  29457. <Data ElementName="class_kos_req" Type="int8" Size="1" />
  29458. <Data ElementName="class_num_items" Type="int32" Size="1" />
  29459. <Data ElementName="class_array" Type="Array" ArraySizeVariable="class_num_items">
  29460. <Data ElementName="class_parent_id" Type="int32" Size="1" />
  29461. <Data ElementName="class_req_tier" Type="int8" Size="1" />
  29462. <Data ElementName="class_spell_id" Type="int32" Size="1" />
  29463. <Data ElementName="class_active" Type="int8" Size="1" />
  29464. <Data ElementName="class_spell_name" Type="EQ2_16Bit_String" />
  29465. <Data ElementName="class_spell_description" Type="EQ2_16Bit_String" />
  29466. <Data ElementName="class_icon" Type="int16" Size="1" />
  29467. <Data ElementName="class_icon2" Type="int16" Size="1" />
  29468. <Data ElementName="class_current_rank" Type="int8" Size="1" />
  29469. <Data ElementName="class_max_rank" Type="int8" Size="1" />
  29470. <Data ElementName="class_rank_cost" Type="int8" Size="1" />
  29471. <Data ElementName="class_min_lev" Type="int8" Size="1" />
  29472. <Data ElementName="class_unknown5_num_items" Type="int8" Size="1" />
  29473. <Data ElementName="class_unknown5_array" Type="Array" ArraySizeVariable="class_unknown5_num_items">
  29474. <Data ElementName="class_unknown5" Type="int32" Size="1" />
  29475. </Data>
  29476. <Data ElementName="class_unknown6" Type="int32" Size="1" />
  29477. <Data ElementName="class_unknown7" Type="int8" Size="1" />
  29478. <Data ElementName="class_classification1" Type="EQ2_16Bit_String" />
  29479. <Data ElementName="class_points_req" Type="int8" Size="1" />
  29480. <Data ElementName="class_unknown8" Type="int8" Size="1" />
  29481. <Data ElementName="class_classification2" Type="EQ2_16Bit_String" />
  29482. <Data ElementName="class_col" Type="int8" Size="1" />
  29483. <Data ElementName="class_row" Type="int8" Size="1" />
  29484. <Data ElementName="class_line_title" Type="EQ2_16Bit_String" />
  29485. <Data ElementName="class_unknown9" Type="int32" Size="1" />
  29486. <Data ElementName="class_points_to_unlock" Type="int16" Size="1" />
  29487. <Data ElementName="class_unknown9b" Type="int8" Size="1" />
  29488. </Data>
  29489. <Data ElementName="class_unknown10" Type="int32" Size="1" />
  29490. <Data ElementName="class_points_spent" Type="int32" Size="1" />
  29491. <Data ElementName="class_unknown11a" Type="int16" Size="1" />
  29492. <Data ElementName="class_unknown11b" Type="int16" Size="1" />
  29493. <Data ElementName="class_unknown11c" Type="int16" Size="1" />
  29494. <Data ElementName="class_unknown12" Type="int8" Size="3" />
  29495. <Data ElementName="class_unknown13" Type="EQ2_16Bit_String" />
  29496. <Data ElementName="class_unknown14" Type="int32" Size="1" />
  29497. <Data ElementName="class_unknown15" Type="EQ2_16Bit_String" />
  29498. <Data ElementName="class_unknown16" Type="int8" Size="6" />
  29499. <Data ElementName="subclass_tab_title" Type="EQ2_16Bit_String" />
  29500. <Data ElementName="subclass_tree_node_id" Type="int16" Size="1" />
  29501. <Data ElementName="subclass_max_aa" Type="int16" Size="1" />
  29502. <Data ElementName="subclass_unknown4" Type="int16" Size="1" />
  29503. <Data ElementName="subclass_id" Type="int32" Size="1" />
  29504. <Data ElementName="subclass_eof_req" Type="int8" Size="1" />
  29505. <Data ElementName="subclass_num_items" Type="int32" Size="1" />
  29506. <Data ElementName="subclass_array" Type="Array" ArraySizeVariable="subclass_num_items">
  29507. <Data ElementName="subclass_parent_id" Type="int32" Size="1" />
  29508. <Data ElementName="subclass_req_tier" Type="int8" Size="1" />
  29509. <Data ElementName="subclass_spell_id" Type="int32" Size="1" />
  29510. <Data ElementName="subclass_active" Type="int8" Size="1" />
  29511. <Data ElementName="subclass_spell_name" Type="EQ2_16Bit_String" />
  29512. <Data ElementName="subclass_spell_description" Type="EQ2_16Bit_String" />
  29513. <Data ElementName="subclass_icon" Type="int16" Size="1" />
  29514. <Data ElementName="subclass_icon2" Type="int16" Size="1" />
  29515. <Data ElementName="subclass_current_rank" Type="int8" Size="1" />
  29516. <Data ElementName="subclass_max_rank" Type="int8" Size="1" />
  29517. <Data ElementName="subclass_rank_cost" Type="int8" Size="1" />
  29518. <Data ElementName="subclass_min_lev" Type="int8" Size="1" />
  29519. <Data ElementName="subclass_unknown5_numitems" Type="int8" Size="1" />
  29520. <Data ElementName="subclass_unknown5_array" Type="Array" ArraySizeVariable="subclass_unknown5_numitems">
  29521. <Data ElementName="subclass_unknown5" Type="int32" Size="1" />
  29522. </Data>
  29523. <Data ElementName="subclass_unknown6" Type="int32" Size="1" />
  29524. <Data ElementName="subclass_unknown7" Type="int8" Size="1" />
  29525. <Data ElementName="subclass_classification1" Type="EQ2_16Bit_String" />
  29526. <Data ElementName="subclass_points_req" Type="int8" Size="1" />
  29527. <Data ElementName="subclass_unknown8" Type="int8" Size="1" />
  29528. <Data ElementName="subclass_classification2" Type="EQ2_16Bit_String" />
  29529. <Data ElementName="subclass_col" Type="int8" Size="1" />
  29530. <Data ElementName="subclass_row" Type="int8" Size="1" />
  29531. <Data ElementName="subclass_line_title" Type="EQ2_16Bit_String" />
  29532. <Data ElementName="subclass_unknown9" Type="int32" Size="1" />
  29533. <Data ElementName="subclass_points_to_unlock" Type="int16" Size="1" />
  29534. <Data ElementName="subclass_unknown9b" Type="int8" Size="1" />
  29535. </Data>
  29536. <Data ElementName="subclass_unknown10" Type="int32" Size="1" />
  29537. <Data ElementName="subclass_points_spent" Type="int32" Size="1" />
  29538. <Data ElementName="subclass_unknown11a" Type="int16" Size="1" />
  29539. <Data ElementName="subclass_unknown11b" Type="int16" Size="1" />
  29540. <Data ElementName="subclass_unknown11c" Type="int16" Size="1" />
  29541. <Data ElementName="subclass_unknown12" Type="int8" Size="3" />
  29542. <Data ElementName="subclass_unknown13" Type="EQ2_16Bit_String" />
  29543. <Data ElementName="subclass_unknown14" Type="int32" Size="1" />
  29544. <Data ElementName="subclass_unknown15" Type="EQ2_16Bit_String" />
  29545. <Data ElementName="subclass_unknown16" Type="int8" Size="6" />
  29546. <Data ElementName="shadows_tab_title" Type="EQ2_16Bit_String" />
  29547. <Data ElementName="shadows_tree_node_id" Type="int16" Size="1" />
  29548. <Data ElementName="shadows_max_aa" Type="int16" Size="1" />
  29549. <Data ElementName="shadows_unknown4" Type="int16" Size="1" />
  29550. <Data ElementName="shadows_id" Type="int32" Size="1" />
  29551. <Data ElementName="shadows_eof_req" Type="int8" Size="1" />
  29552. <Data ElementName="shadows_num_items" Type="int32" Size="1" />
  29553. <Data ElementName="shadows_array" Type="Array" ArraySizeVariable="shadows_num_items">
  29554. <Data ElementName="shadows_parent_id" Type="int32" Size="1" />
  29555. <Data ElementName="shadows_req_tier" Type="int8" Size="1" />
  29556. <Data ElementName="shadows_spell_id" Type="int32" Size="1" />
  29557. <Data ElementName="shadows_active" Type="int8" Size="1" />
  29558. <Data ElementName="shadows_spell_name" Type="EQ2_16Bit_String" />
  29559. <Data ElementName="shadows_spell_description" Type="EQ2_16Bit_String" />
  29560. <Data ElementName="shadows_icon" Type="int16" Size="1" />
  29561. <Data ElementName="shadows_icon2" Type="int16" Size="1" />
  29562. <Data ElementName="shadows_current_rank" Type="int8" Size="1" />
  29563. <Data ElementName="shadows_max_rank" Type="int8" Size="1" />
  29564. <Data ElementName="shadows_rank_cost" Type="int8" Size="1" />
  29565. <Data ElementName="shadows_min_lev" Type="int8" Size="1" />
  29566. <Data ElementName="shadows_unknown5_num_items" Type="int8" Size="1" />
  29567. <Data ElementName="shadows_unknown5_array" Type="Array" ArraySizeVariable="shadows_unknown5_num_items">
  29568. <Data ElementName="shadows_unknown5" Type="int32" Size="1" />
  29569. </Data>
  29570. <Data ElementName="shadows_unknown6" Type="int32" Size="1" />
  29571. <Data ElementName="shadows_unknown7" Type="int8" Size="1" />
  29572. <Data ElementName="shadows_classification1" Type="EQ2_16Bit_String" />
  29573. <Data ElementName="shadows_points_req" Type="int8" Size="1" />
  29574. <Data ElementName="shadows_unknown8" Type="int8" Size="1" />
  29575. <Data ElementName="shadows_classification2" Type="EQ2_16Bit_String" />
  29576. <Data ElementName="shadows_col" Type="int8" Size="1" />
  29577. <Data ElementName="shadows_row" Type="int8" Size="1" />
  29578. <Data ElementName="shadows_line_title" Type="EQ2_16Bit_String" />
  29579. <Data ElementName="shadows_unknown9" Type="int32" Size="1" />
  29580. <Data ElementName="shadows_points_to_unlock" Type="int16" Size="1" />
  29581. <Data ElementName="shadows_unknown9b" Type="int8" Size="1" />
  29582. </Data>
  29583. <Data ElementName="shadows_unknown10" Type="int32" Size="1" />
  29584. <Data ElementName="shadows_points_spent" Type="int32" Size="1" />
  29585. <Data ElementName="shadows_unknown11a" Type="int16" Size="1" />
  29586. <Data ElementName="shadows_unknown11b" Type="int16" Size="1" />
  29587. <Data ElementName="shadows_unknown11c" Type="int16" Size="1" />
  29588. <Data ElementName="shadows_unknown12" Type="int8" Size="3" />
  29589. <Data ElementName="shadows_unknown13" Type="EQ2_16Bit_String" />
  29590. <Data ElementName="shadows_unknown14" Type="int32" Size="1" />
  29591. <Data ElementName="shadows_unknown15" Type="EQ2_16Bit_String" />
  29592. <Data ElementName="shadows_unknown16" Type="int8" Size="6" />
  29593. <Data ElementName="heroic_tab_title" Type="EQ2_16Bit_String" />
  29594. <Data ElementName="heroic_tree_node_id" Type="int16" Size="1" />
  29595. <Data ElementName="heroic_max_aa" Type="int16" Size="1" />
  29596. <Data ElementName="heroic_unknown4" Type="int16" Size="1" />
  29597. <Data ElementName="heroic_id" Type="int32" Size="1" />
  29598. <Data ElementName="heroic_eof_req" Type="int8" Size="1" />
  29599. <Data ElementName="heroic_num_items" Type="int32" Size="1" />
  29600. <Data ElementName="heroic_array" Type="Array" ArraySizeVariable="heroic_num_items">
  29601. <Data ElementName="heroic_parent_id" Type="int32" Size="1" />
  29602. <Data ElementName="heroic_req_tier" Type="int8" Size="1" />
  29603. <Data ElementName="heroic_spell_id" Type="int32" Size="1" />
  29604. <Data ElementName="heroic_active" Type="int8" Size="1" />
  29605. <Data ElementName="heroic_spell_name" Type="EQ2_16Bit_String" />
  29606. <Data ElementName="heroic_spell_description" Type="EQ2_16Bit_String" />
  29607. <Data ElementName="heroic_icon" Type="int16" Size="1" />
  29608. <Data ElementName="heroic_icon2" Type="int16" Size="1" />
  29609. <Data ElementName="heroic_current_rank" Type="int8" Size="1" />
  29610. <Data ElementName="heroic_max_rank" Type="int8" Size="1" />
  29611. <Data ElementName="heroic_rank_cost" Type="int8" Size="1" />
  29612. <Data ElementName="heroic_min_lev" Type="int8" Size="1" />
  29613. <Data ElementName="heroic_unknown5_num_items" Type="int8" Size="1" />
  29614. <Data ElementName="heroic_unknown5_array" Type="Array" ArraySizeVariable="heroic_unknown5_num_items">
  29615. <Data ElementName="heroic_unknown5" Type="int32" Size="1" />
  29616. </Data>
  29617. <Data ElementName="heroic_unknown6" Type="int32" Size="1" />
  29618. <Data ElementName="heroic_unknown7" Type="int8" Size="1" />
  29619. <Data ElementName="heroic_classification1" Type="EQ2_16Bit_String" />
  29620. <Data ElementName="heroic_points_req" Type="int8" Size="1" />
  29621. <Data ElementName="heroic_unknown8" Type="int8" Size="1" />
  29622. <Data ElementName="heroic_classification2" Type="EQ2_16Bit_String" />
  29623. <Data ElementName="heroic_col" Type="int8" Size="1" />
  29624. <Data ElementName="heroic_row" Type="int8" Size="1" />
  29625. <Data ElementName="heroic_line_title" Type="EQ2_16Bit_String" />
  29626. <Data ElementName="heroic_unknown9" Type="int32" Size="1" />
  29627. <Data ElementName="heroic_points_to_unlock" Type="int16" Size="1" />
  29628. <Data ElementName="heroic_unknown9b" Type="int8" Size="1" />
  29629. </Data>
  29630. <Data ElementName="heroic_unknown10" Type="int32" Size="1" />
  29631. <Data ElementName="heroic_points_spent" Type="int32" Size="1" />
  29632. <Data ElementName="heroic_unknown11a" Type="int16" Size="1" />
  29633. <Data ElementName="heroic_unknown11b" Type="int16" Size="1" />
  29634. <Data ElementName="heroic_unknown11c" Type="int16" Size="1" />
  29635. <Data ElementName="heroic_unknown12" Type="int8" Size="3" />
  29636. <Data ElementName="heroic_unknown13" Type="EQ2_16Bit_String" />
  29637. <Data ElementName="heroic_unknown14" Type="int32" Size="1" />
  29638. <Data ElementName="heroic_unknown15" Type="EQ2_16Bit_String" />
  29639. <Data ElementName="heroic_unknown16" Type="int8" Size="6" />
  29640. <Data ElementName="tradeskill_tab_title" Type="EQ2_16Bit_String" />
  29641. <Data ElementName="tradeskill_tree_node_id" Type="int16" Size="1" />
  29642. <Data ElementName="tradeskill_max_aa" Type="int16" Size="1" />
  29643. <Data ElementName="tradeskill_unknown4" Type="int16" Size="1" />
  29644. <Data ElementName="tradeskill_id" Type="int32" Size="1" />
  29645. <Data ElementName="tradeskill_eof_req" Type="int8" Size="1" />
  29646. <Data ElementName="tradeskill_num_items" Type="int32" Size="1" />
  29647. <Data ElementName="tradeskill_array" Type="Array" ArraySizeVariable="tradeskill_num_items">
  29648. <Data ElementName="tradeskill_parent_id" Type="int32" Size="1" />
  29649. <Data ElementName="tradeskill_req_tier" Type="int8" Size="1" />
  29650. <Data ElementName="tradeskill_spell_id" Type="int32" Size="1" />
  29651. <Data ElementName="tradeskill_active" Type="int8" Size="1" />
  29652. <Data ElementName="tradeskill_spell_name" Type="EQ2_16Bit_String" />
  29653. <Data ElementName="tradeskill_spell_description" Type="EQ2_16Bit_String" />
  29654. <Data ElementName="tradeskill_icon" Type="int16" Size="1" />
  29655. <Data ElementName="tradeskill_icon2" Type="int16" Size="1" />
  29656. <Data ElementName="tradeskill_current_rank" Type="int8" Size="1" />
  29657. <Data ElementName="tradeskill_max_rank" Type="int8" Size="1" />
  29658. <Data ElementName="tradeskill_rank_cost" Type="int8" Size="1" />
  29659. <Data ElementName="tradeskill_min_lev" Type="int8" Size="1" />
  29660. <Data ElementName="tradeskill_unknown5_num_items" Type="int8" Size="1" />
  29661. <Data ElementName="tradeskill_unknown5_array" Type="Array" ArraySizeVariable="tradeskill_unknown5_num_items">
  29662. <Data ElementName="tradeskill_unknown5" Type="int32" Size="1" />
  29663. </Data>
  29664. <Data ElementName="tradeskill_unknown6" Type="int32" Size="1" />
  29665. <Data ElementName="tradeskill_unknown7" Type="int8" Size="1" />
  29666. <Data ElementName="tradeskill_classification1" Type="EQ2_16Bit_String" />
  29667. <Data ElementName="tradeskill_points_req" Type="int8" Size="1" />
  29668. <Data ElementName="tradeskill_unknown8" Type="int8" Size="1" />
  29669. <Data ElementName="tradeskill_classification2" Type="EQ2_16Bit_String" />
  29670. <Data ElementName="tradeskill_col" Type="int8" Size="1" />
  29671. <Data ElementName="tradeskill_row" Type="int8" Size="1" />
  29672. <Data ElementName="tradeskill_line_title" Type="EQ2_16Bit_String" />
  29673. <Data ElementName="tradeskill_unknown9" Type="int32" Size="1" />
  29674. <Data ElementName="tradeskill_points_to_unlock" Type="int16" Size="1" />
  29675. <Data ElementName="tradeskill_unknown9b" Type="int8" Size="1" />
  29676. </Data>
  29677. <Data ElementName="tradeskill_unknown10" Type="int32" Size="1" />
  29678. <Data ElementName="tradeskill_points_spent" Type="int32" Size="1" />
  29679. <Data ElementName="tradeskill_unknown11a" Type="int16" Size="1" />
  29680. <Data ElementName="tradeskill_unknown11b" Type="int16" Size="1" />
  29681. <Data ElementName="tradeskill_unknown11c" Type="int16" Size="1" />
  29682. <Data ElementName="tradeskill_unknown12" Type="int8" Size="3" />
  29683. <Data ElementName="tradeskill_unknown13" Type="EQ2_16Bit_String" />
  29684. <Data ElementName="tradeskill_unknown14" Type="int32" Size="1" />
  29685. <Data ElementName="tradeskill_unknown15" Type="EQ2_16Bit_String" />
  29686. <Data ElementName="tradeskill_unknown16" Type="int8" Size="6" />
  29687. <Data ElementName="prestige_tab_title" Type="EQ2_16Bit_String" />
  29688. <Data ElementName="prestige_tree_node_id" Type="int16" Size="1" />
  29689. <Data ElementName="prestige_max_aa" Type="int16" Size="1" />
  29690. <Data ElementName="prestige_unknown4" Type="int16" Size="1" />
  29691. <Data ElementName="prestige_id" Type="int32" Size="1" />
  29692. <Data ElementName="prestige_eof_req" Type="int8" Size="1" />
  29693. <Data ElementName="prestige_num_items" Type="int32" Size="1" />
  29694. <Data ElementName="prestige_array" Type="Array" ArraySizeVariable="prestige_num_items">
  29695. <Data ElementName="prestige_parent_id" Type="int32" Size="1" />
  29696. <Data ElementName="prestige_req_tier" Type="int8" Size="1" />
  29697. <Data ElementName="prestige_spell_id" Type="int32" Size="1" />
  29698. <Data ElementName="prestige_active" Type="int8" Size="1" />
  29699. <Data ElementName="prestige_spell_name" Type="EQ2_16Bit_String" />
  29700. <Data ElementName="prestige_spell_description" Type="EQ2_16Bit_String" />
  29701. <Data ElementName="prestige_icon" Type="int16" Size="1" />
  29702. <Data ElementName="prestige_icon2" Type="int16" Size="1" />
  29703. <Data ElementName="prestige_current_rank" Type="int8" Size="1" />
  29704. <Data ElementName="prestige_max_rank" Type="int8" Size="1" />
  29705. <Data ElementName="prestige_rank_cost" Type="int8" Size="1" />
  29706. <Data ElementName="prestige_min_lev" Type="int8" Size="1" />
  29707. <Data ElementName="prestige_unknown5_num_items" Type="int8" Size="1" />
  29708. <Data ElementName="prestige_unknown5_array" Type="Array" ArraySizeVariable="prestige_unknown5_num_items">
  29709. <Data ElementName="prestige_unknown5" Type="int32" Size="1" />
  29710. </Data>
  29711. <Data ElementName="prestige_unknown6" Type="int32" Size="1" />
  29712. <Data ElementName="prestige_unknown7" Type="int8" Size="1" />
  29713. <Data ElementName="prestige_classification1" Type="EQ2_16Bit_String" />
  29714. <Data ElementName="prestige_points_req" Type="int8" Size="1" />
  29715. <Data ElementName="prestige_unknown8" Type="int8" Size="1" />
  29716. <Data ElementName="prestige_classification2" Type="EQ2_16Bit_String" />
  29717. <Data ElementName="prestige_col" Type="int8" Size="1" />
  29718. <Data ElementName="prestige_row" Type="int8" Size="1" />
  29719. <Data ElementName="prestige_line_title" Type="EQ2_16Bit_String" />
  29720. <Data ElementName="prestige_unknown9" Type="int32" Size="1" />
  29721. <Data ElementName="prestige_points_to_unlock" Type="int16" Size="1" />
  29722. <Data ElementName="prestige_unknown9b" Type="int8" Size="1" />
  29723. </Data>
  29724. <Data ElementName="prestige_unknown10" Type="int32" Size="1" />
  29725. <Data ElementName="prestige_points_spent" Type="int32" Size="1" />
  29726. <Data ElementName="prestige_unknown11a" Type="int16" Size="1" />
  29727. <Data ElementName="prestige_unknown11b" Type="int16" Size="1" />
  29728. <Data ElementName="prestige_unknown11c" Type="int16" Size="1" />
  29729. <Data ElementName="prestige_unknown12" Type="int8" Size="3" />
  29730. <Data ElementName="prestige_unknown13" Type="EQ2_16Bit_String" />
  29731. <Data ElementName="prestige_unknown14" Type="int32" Size="1" />
  29732. <Data ElementName="prestige_unknown15" Type="EQ2_16Bit_String" />
  29733. <Data ElementName="prestige_unknown16" Type="int8" Size="6" />
  29734. <Data ElementName="tradeskillprestige_tab_title" Type="EQ2_16Bit_String" />
  29735. <Data ElementName="tradeskillprestige_tree_node_id" Type="int16" Size="1" />
  29736. <Data ElementName="tradeskillprestige_max_aa" Type="int16" Size="1" />
  29737. <Data ElementName="tradeskillprestige_unknown4" Type="int16" Size="1" />
  29738. <Data ElementName="tradeskillprestige_id" Type="int32" Size="1" />
  29739. <Data ElementName="tradeskillprestige_eof_req" Type="int8" Size="1" />
  29740. <Data ElementName="tradeskillprestige_num_items" Type="int32" Size="1" />
  29741. <Data ElementName="tradeskillprestige_array" Type="Array" ArraySizeVariable="tradeskillprestige_num_items">
  29742. <Data ElementName="tradeskillprestige_parent_id" Type="int32" Size="1" />
  29743. <Data ElementName="tradeskillprestige_req_tier" Type="int8" Size="1" />
  29744. <Data ElementName="tradeskillprestige_spell_id" Type="int32" Size="1" />
  29745. <Data ElementName="tradeskillprestige_active" Type="int8" Size="1" />
  29746. <Data ElementName="tradeskillprestige_spell_name" Type="EQ2_16Bit_String" />
  29747. <Data ElementName="tradeskillprestige_spell_description" Type="EQ2_16Bit_String" />
  29748. <Data ElementName="tradeskillprestige_icon" Type="int16" Size="1" />
  29749. <Data ElementName="tradeskillprestige_icon2" Type="int16" Size="1" />
  29750. <Data ElementName="tradeskillprestige_current_rank" Type="int8" Size="1" />
  29751. <Data ElementName="tradeskillprestige_max_rank" Type="int8" Size="1" />
  29752. <Data ElementName="tradeskillprestige_rank_cost" Type="int8" Size="1" />
  29753. <Data ElementName="tradeskillprestige_min_lev" Type="int8" Size="1" />
  29754. <Data ElementName="tradeskillprestige_unknown5_num_items" Type="int8" Size="1" />
  29755. <Data ElementName="tradeskillprestige_unknown5_array" Type="Array" ArraySizeVariable="tradeskillprestige_unknown5_num_items">
  29756. <Data ElementName="tradeskillprestige_unknown5" Type="int32" Size="1" />
  29757. </Data>
  29758. <Data ElementName="tradeskillprestige_unknown6" Type="int32" Size="1" />
  29759. <Data ElementName="tradeskillprestige_unknown7" Type="int8" Size="1" />
  29760. <Data ElementName="tradeskillprestige_classification1" Type="EQ2_16Bit_String" />
  29761. <Data ElementName="tradeskillprestige_points_req" Type="int8" Size="1" />
  29762. <Data ElementName="tradeskillprestige_unknown8" Type="int8" Size="1" />
  29763. <Data ElementName="tradeskillprestige_classification2" Type="EQ2_16Bit_String" />
  29764. <Data ElementName="tradeskillprestige_col" Type="int8" Size="1" />
  29765. <Data ElementName="tradeskillprestige_row" Type="int8" Size="1" />
  29766. <Data ElementName="tradeskillprestige_line_title" Type="EQ2_16Bit_String" />
  29767. <Data ElementName="tradeskillprestige_unknown9" Type="int32" Size="1" />
  29768. <Data ElementName="tradeskillprestige_points_to_unlock" Type="int16" Size="1" />
  29769. <Data ElementName="tradeskillprestige_unknown9b" Type="int8" Size="1" />
  29770. </Data>
  29771. <Data ElementName="tradeskillprestige_unknown10" Type="int32" Size="1" />
  29772. <Data ElementName="tradeskillprestige_points_spent" Type="int32" Size="1" />
  29773. <Data ElementName="tradeskillprestige_unknown11a" Type="int16" Size="1" />
  29774. <Data ElementName="tradeskillprestige_unknown11b" Type="int16" Size="1" />
  29775. <Data ElementName="tradeskillprestige_unknown11c" Type="int16" Size="1" />
  29776. <Data ElementName="tradeskillprestige_unknown12" Type="int8" Size="3" />
  29777. <Data ElementName="tradeskillprestige_unknown13" Type="EQ2_16Bit_String" />
  29778. <Data ElementName="tradeskillprestige_unknown14" Type="int32" Size="1" />
  29779. <Data ElementName="tradeskillprestige_unknown15" Type="EQ2_16Bit_String" />
  29780. <Data ElementName="tradeskillprestige_unknown16" Type="int8" Size="6" />
  29781. <Data ElementName="dragon_tab_title" Type="EQ2_16Bit_String" />
  29782. <Data ElementName="dragon_tree_node_id" Type="int16" Size="1" />
  29783. <Data ElementName="dragon_max_aa" Type="int16" Size="1" />
  29784. <Data ElementName="dragon_unknown4" Type="int16" Size="1" />
  29785. <Data ElementName="dragon_id" Type="int32" Size="1" />
  29786. <Data ElementName="dragon_eof_req" Type="int8" Size="1" />
  29787. <Data ElementName="dragon_num_items" Type="int32" Size="1" />
  29788. <Data ElementName="dragon_array" Type="Array" ArraySizeVariable="dragon_num_items">
  29789. <Data ElementName="dragon_parent_id" Type="int32" Size="1" />
  29790. <Data ElementName="dragon_req_tier" Type="int8" Size="1" />
  29791. <Data ElementName="dragon_spell_id" Type="int32" Size="1" />
  29792. <Data ElementName="dragon_active" Type="int8" Size="1" />
  29793. <Data ElementName="dragon_spell_name" Type="EQ2_16Bit_String" />
  29794. <Data ElementName="dragon_spell_description" Type="EQ2_16Bit_String" />
  29795. <Data ElementName="dragon_icon" Type="int16" Size="1" />
  29796. <Data ElementName="dragon_icon2" Type="int16" Size="1" />
  29797. <Data ElementName="dragon_current_rank" Type="int8" Size="1" />
  29798. <Data ElementName="dragon_max_rank" Type="int8" Size="1" />
  29799. <Data ElementName="dragon_rank_cost" Type="int8" Size="1" />
  29800. <Data ElementName="dragon_min_lev" Type="int8" Size="1" />
  29801. <Data ElementName="dragon_unknown5_num_items" Type="int8" Size="1" />
  29802. <Data ElementName="dragon_unknown5_array" Type="Array" ArraySizeVariable="dragon_unknown5_num_items">
  29803. <Data ElementName="dragon_unknown5" Type="int32" Size="1" />
  29804. </Data>
  29805. <Data ElementName="dragon_unknown6" Type="int32" Size="1" />
  29806. <Data ElementName="dragon_unknown7" Type="int8" Size="1" />
  29807. <Data ElementName="dragon_classification1" Type="EQ2_16Bit_String" />
  29808. <Data ElementName="dragon_points_req" Type="int8" Size="1" />
  29809. <Data ElementName="dragon_unknown8" Type="int8" Size="1" />
  29810. <Data ElementName="dragon_classification2" Type="EQ2_16Bit_String" />
  29811. <Data ElementName="dragon_col" Type="int8" Size="1" />
  29812. <Data ElementName="dragon_row" Type="int8" Size="1" />
  29813. <Data ElementName="dragon_line_title" Type="EQ2_16Bit_String" />
  29814. <Data ElementName="dragon_unknown9" Type="int32" Size="1" />
  29815. <Data ElementName="dragon_points_to_unlock" Type="int16" Size="1" />
  29816. <Data ElementName="dragon_unknown9b" Type="int8" Size="1" />
  29817. </Data>
  29818. <Data ElementName="dragon_unknown10" Type="int32" Size="1" />
  29819. <Data ElementName="dragon_points_spent" Type="int32" Size="1" />
  29820. <Data ElementName="dragon_unknown11a" Type="int16" Size="1" />
  29821. <Data ElementName="dragon_unknown11b" Type="int16" Size="1" />
  29822. <Data ElementName="dragon_unknown11c" Type="int16" Size="1" />
  29823. <Data ElementName="dragon_unknown12" Type="int8" Size="3" />
  29824. <Data ElementName="dragon_unknown13" Type="EQ2_16Bit_String" />
  29825. <Data ElementName="dragon_unknown14" Type="int32" Size="1" />
  29826. <Data ElementName="dragon_unknown15" Type="EQ2_16Bit_String" />
  29827. <Data ElementName="dragon_unknown16" Type="int8" Size="6" />
  29828. <Data ElementName="dragonclass_tab_title" Type="EQ2_16Bit_String" />
  29829. <Data ElementName="dragonclass_tree_node_id" Type="int16" Size="1" />
  29830. <Data ElementName="dragonclass_max_aa" Type="int16" Size="1" />
  29831. <Data ElementName="dragonclass_unknown4" Type="int16" Size="1" />
  29832. <Data ElementName="dragonclass_id" Type="int32" Size="1" />
  29833. <Data ElementName="dragonclass_eof_req" Type="int8" Size="1" />
  29834. <Data ElementName="dragonclass_num_items" Type="int32" Size="1" />
  29835. <Data ElementName="dragonclass_array" Type="Array" ArraySizeVariable="dragonclass_num_items">
  29836. <Data ElementName="dragonclass_parent_id" Type="int32" Size="1" />
  29837. <Data ElementName="dragonclass_req_tier" Type="int8" Size="1" />
  29838. <Data ElementName="dragonclass_spell_id" Type="int32" Size="1" />
  29839. <Data ElementName="dragonclass_active" Type="int8" Size="1" />
  29840. <Data ElementName="dragonclass_spell_name" Type="EQ2_16Bit_String" />
  29841. <Data ElementName="dragonclass_spell_description" Type="EQ2_16Bit_String" />
  29842. <Data ElementName="dragonclass_icon" Type="int16" Size="1" />
  29843. <Data ElementName="dragonclass_icon2" Type="int16" Size="1" />
  29844. <Data ElementName="dragonclass_current_rank" Type="int8" Size="1" />
  29845. <Data ElementName="dragonclass_max_rank" Type="int8" Size="1" />
  29846. <Data ElementName="dragonclass_rank_cost" Type="int8" Size="1" />
  29847. <Data ElementName="dragonclass_min_lev" Type="int8" Size="1" />
  29848. <Data ElementName="dragonclass_unknown5_num_items" Type="int8" Size="1" />
  29849. <Data ElementName="dragonclass_unknown5_array" Type="Array" ArraySizeVariable="dragonclass_unknown5_num_items">
  29850. <Data ElementName="dragonclass_unknown5" Type="int32" Size="1" />
  29851. </Data>
  29852. <Data ElementName="dragonclass_unknown6" Type="int32" Size="1" />
  29853. <Data ElementName="dragonclass_unknown7" Type="int8" Size="1" />
  29854. <Data ElementName="dragonclass_classification1" Type="EQ2_16Bit_String" />
  29855. <Data ElementName="dragonclass_points_req" Type="int8" Size="1" />
  29856. <Data ElementName="dragonclass_unknown8" Type="int8" Size="1" />
  29857. <Data ElementName="dragonclass_classification2" Type="EQ2_16Bit_String" />
  29858. <Data ElementName="dragonclass_col" Type="int8" Size="1" />
  29859. <Data ElementName="dragonclass_row" Type="int8" Size="1" />
  29860. <Data ElementName="dragonclass_line_title" Type="EQ2_16Bit_String" />
  29861. <Data ElementName="dragonclass_unknown9" Type="int32" Size="1" />
  29862. <Data ElementName="dragonclass_points_to_unlock" Type="int16" Size="1" />
  29863. <Data ElementName="dragonclass_unknown9b" Type="int8" Size="1" />
  29864. </Data>
  29865. <Data ElementName="dragonclass_unknown10" Type="int32" Size="1" />
  29866. <Data ElementName="dragonclass_points_spent" Type="int32" Size="1" />
  29867. <Data ElementName="dragonclass_unknown11a" Type="int16" Size="1" />
  29868. <Data ElementName="dragonclass_unknown11b" Type="int16" Size="1" />
  29869. <Data ElementName="dragonclass_unknown11c" Type="int16" Size="1" />
  29870. <Data ElementName="dragonclass_unknown12" Type="int8" Size="3" />
  29871. <Data ElementName="dragonclass_unknown13" Type="EQ2_16Bit_String" />
  29872. <Data ElementName="dragonclass_unknown14" Type="int32" Size="1" />
  29873. <Data ElementName="dragonclass_unknown15" Type="EQ2_16Bit_String" />
  29874. <Data ElementName="dragonclass_unknown16" Type="int8" Size="6" />
  29875. <Data ElementName="farseas_tab_title" Type="EQ2_16Bit_String" />
  29876. <Data ElementName="farseas_tree_node_id" Type="int16" Size="1" />
  29877. <Data ElementName="farseas_max_aa" Type="int16" Size="1" />
  29878. <Data ElementName="farseas_unknown4" Type="int16" Size="1" />
  29879. <Data ElementName="farseas_id" Type="int32" Size="1" />
  29880. <Data ElementName="farseas_eof_req" Type="int8" Size="1" />
  29881. <Data ElementName="farseas_num_items" Type="int32" Size="1" />
  29882. <Data ElementName="farseas_array" Type="Array" ArraySizeVariable="farseas_num_items">
  29883. <Data ElementName="farseas_parent_id" Type="int32" Size="1" />
  29884. <Data ElementName="farseas_req_tier" Type="int8" Size="1" />
  29885. <Data ElementName="farseas_spell_id" Type="int32" Size="1" />
  29886. <Data ElementName="farseas_active" Type="int8" Size="1" />
  29887. <Data ElementName="farseas_spell_name" Type="EQ2_16Bit_String" />
  29888. <Data ElementName="farseas_spell_description" Type="EQ2_16Bit_String" />
  29889. <Data ElementName="farseas_icon" Type="int16" Size="1" />
  29890. <Data ElementName="farseas_icon2" Type="int16" Size="1" />
  29891. <Data ElementName="farseas_current_rank" Type="int8" Size="1" />
  29892. <Data ElementName="farseas_max_rank" Type="int8" Size="1" />
  29893. <Data ElementName="farseas_rank_cost" Type="int8" Size="1" />
  29894. <Data ElementName="farseas_min_lev" Type="int8" Size="1" />
  29895. <Data ElementName="farseas_unknown5_num_items" Type="int8" Size="1" />
  29896. <Data ElementName="farseas_unknown5_array" Type="Array" ArraySizeVariable="farseas_unknown5_num_items">
  29897. <Data ElementName="farseas_unknown5" Type="int32" Size="1" />
  29898. </Data>
  29899. <Data ElementName="farseas_unknown6" Type="int32" Size="1" />
  29900. <Data ElementName="farseas_unknown7" Type="int8" Size="1" />
  29901. <Data ElementName="farseas_classification1" Type="EQ2_16Bit_String" />
  29902. <Data ElementName="farseas_points_req" Type="int8" Size="1" />
  29903. <Data ElementName="farseas_unknown8" Type="int8" Size="1" />
  29904. <Data ElementName="farseas_classification2" Type="EQ2_16Bit_String" />
  29905. <Data ElementName="farseas_col" Type="int8" Size="1" />
  29906. <Data ElementName="farseas_row" Type="int8" Size="1" />
  29907. <Data ElementName="farseas_line_title" Type="EQ2_16Bit_String" />
  29908. <Data ElementName="farseas_unknown9" Type="int32" Size="1" />
  29909. <Data ElementName="farseas_points_to_unlock" Type="int16" Size="1" />
  29910. <Data ElementName="farseas_unknown9b" Type="int8" Size="1" />
  29911. </Data>
  29912. <Data ElementName="farseas_unknown10" Type="int32" Size="1" />
  29913. <Data ElementName="farseas_points_spent" Type="int32" Size="1" />
  29914. <Data ElementName="farseas_unknown11a" Type="int16" Size="1" />
  29915. <Data ElementName="farseas_unknown11b" Type="int16" Size="1" />
  29916. <Data ElementName="farseas_unknown11c" Type="int16" Size="1" />
  29917. <Data ElementName="farseas_unknown12" Type="int8" Size="3" />
  29918. <Data ElementName="farseas_unknown13" Type="EQ2_16Bit_String" />
  29919. <Data ElementName="farseas_unknown14" Type="int32" Size="1" />
  29920. <Data ElementName="farseas_unknown15" Type="EQ2_16Bit_String" />
  29921. <Data ElementName="farseas_unknown16" Type="int8" Size="6" />
  29922. <Data ElementName="template_unknown1" Type="int32" Size="1" />
  29923. <Data ElementName="template_unknown2a" Type="int8" Size="1" />
  29924. <Data ElementName="template_unknown2b" Type="int8" Size="1" />
  29925. <Data ElementName="template_unknown2c" Type="int8" Size="1" />
  29926. <Data ElementName="template_unknown2d" Type="int8" Size="1" />
  29927. <Data ElementName="template_unknown3" Type="int32" Size="1" />
  29928. <Data ElementName="template_unknown4" Type="int32" Size="1" />
  29929. <Data ElementName="template_unknown5" Type="int32" Size="1" />
  29930. <Data ElementName="num_templates" Type="int8" Size="1" />
  29931. <Data ElementName="slot1_template_id" Type="int8" Size="1" />
  29932. <Data ElementName="slot1_name" Type="EQ2_16Bit_String" />
  29933. <Data ElementName="slot1_active" Type="int8" Size="1" />
  29934. <Data ElementName="slot1_num_tabs" Type="int16" Size="1" />
  29935. <Data ElementName="slot1_tab_template_array" Type="Array" ArraySizeVariable="slot1_num_tabs" >
  29936. <Data ElementName="slot1_tab_typenum" Type="int16" Size="1" />
  29937. <Data ElementName="slot1_tab_unknown2" Type="int16" Size="1" />
  29938. <Data ElementName="slot1_tab_unknown3" Type="int16" Size="1" />
  29939. <Data ElementName="slot1_num_items" Type="int16" Size="1" />
  29940. <Data ElementName="slot1_items_array" Type="Array" ArraySizeVariable="slot1_num_items" >
  29941. <Data ElementName="slot1_item_order" Type="int16" Size="1" />
  29942. <Data ElementName="slot1_item_treeid" Type="int16" Size="1" />
  29943. <Data ElementName="slot1_item_id" Type="int32" Size="1" />
  29944. </Data>
  29945. </Data>
  29946. <Data ElementName="slot2_template_id" Type="int8" Size="1" />
  29947. <Data ElementName="slot2_name" Type="EQ2_16Bit_String" />
  29948. <Data ElementName="slot2_active" Type="int8" Size="1" />
  29949. <Data ElementName="slot2_num_tabs" Type="int16" Size="1" />
  29950. <Data ElementName="slot2_tab_template_array" Type="Array" ArraySizeVariable="slot2_num_tabs" >
  29951. <Data ElementName="slot2_tab_typenum" Type="int16" Size="1" />
  29952. <Data ElementName="slot2_tab_unknown2" Type="int16" Size="1" />
  29953. <Data ElementName="slot2_tab_unknown3" Type="int16" Size="1" />
  29954. <Data ElementName="slot2_num_items" Type="int16" Size="1" />
  29955. <Data ElementName="slot2_items_array" Type="Array" ArraySizeVariable="slot2_num_items" >
  29956. <Data ElementName="slot2_item_order" Type="int16" Size="1" />
  29957. <Data ElementName="slot2_item_treeid" Type="int16" Size="1" />
  29958. <Data ElementName="slot2_item_id" Type="int32" Size="1" />
  29959. </Data>
  29960. </Data>
  29961. <Data ElementName="slot3_template_id" Type="int8" Size="1" />
  29962. <Data ElementName="slot3_name" Type="EQ2_16Bit_String" />
  29963. <Data ElementName="slot3_active" Type="int8" Size="1" />
  29964. <Data ElementName="slot3_num_tabs" Type="int16" Size="1" />
  29965. <Data ElementName="slot3_tab_template_array" Type="Array" ArraySizeVariable="slot3_num_tabs" >
  29966. <Data ElementName="slot3_tab_typenum" Type="int16" Size="1" />
  29967. <Data ElementName="slot3_tab_unknown2" Type="int16" Size="1" />
  29968. <Data ElementName="slot3_tab_unknown3" Type="int16" Size="1" />
  29969. <Data ElementName="slot3_num_items" Type="int16" Size="1" />
  29970. <Data ElementName="slot3_items_array" Type="Array" ArraySizeVariable="slot3_num_items" >
  29971. <Data ElementName="slot3_item_order" Type="int16" Size="1" />
  29972. <Data ElementName="slot3_item_treeid" Type="int16" Size="1" />
  29973. <Data ElementName="slot3_item_id" Type="int32" Size="1" />
  29974. </Data>
  29975. </Data>
  29976. <Data ElementName="slot4_template_id" Type="int8" Size="1" />
  29977. <Data ElementName="slot4_name" Type="EQ2_16Bit_String" />
  29978. <Data ElementName="slot4_active" Type="int8" Size="1" />
  29979. <Data ElementName="slot4_num_tabs" Type="int16" Size="1" />
  29980. <Data ElementName="slot4_tab_template_array" Type="Array" ArraySizeVariable="slot4_num_tabs" >
  29981. <Data ElementName="slot4_tab_typenum" Type="int16" Size="1" />
  29982. <Data ElementName="slot4_tab_unknown2" Type="int16" Size="1" />
  29983. <Data ElementName="slot4_tab_unknown3" Type="int16" Size="1" />
  29984. <Data ElementName="slot4_num_items" Type="int16" Size="1" />
  29985. <Data ElementName="slot4_items_array" Type="Array" ArraySizeVariable="slot4_num_items" >
  29986. <Data ElementName="slot4_item_order" Type="int16" Size="1" />
  29987. <Data ElementName="slot4_item_treeid" Type="int16" Size="1" />
  29988. <Data ElementName="slot4_item_id" Type="int32" Size="1" />
  29989. </Data>
  29990. </Data>
  29991. <Data ElementName="slot5_template_id" Type="int8" Size="1" />
  29992. <Data ElementName="slot5_name" Type="EQ2_16Bit_String" />
  29993. <Data ElementName="slot5_active" Type="int8" Size="1" />
  29994. <Data ElementName="slot5_num_tabs" Type="int16" Size="1" />
  29995. <Data ElementName="slot5_tab_template_array" Type="Array" ArraySizeVariable="slot5_num_tabs" >
  29996. <Data ElementName="slot5_tab_typenum" Type="int16" Size="1" />
  29997. <Data ElementName="slot5_tab_unknown2" Type="int16" Size="1" />
  29998. <Data ElementName="slot5_tab_unknown3" Type="int16" Size="1" />
  29999. <Data ElementName="slot5_num_items" Type="int16" Size="1" />
  30000. <Data ElementName="slot5_items_array" Type="Array" ArraySizeVariable="slot5_num_items" >
  30001. <Data ElementName="slot5_item_order" Type="int16" Size="1" />
  30002. <Data ElementName="slot5_item_treeid" Type="int16" Size="1" />
  30003. <Data ElementName="slot5_item_id" Type="int32" Size="1" />
  30004. </Data>
  30005. </Data>
  30006. <Data ElementName="slot6_template_id" Type="int8" Size="1" />
  30007. <Data ElementName="slot6_name" Type="EQ2_16Bit_String" />
  30008. <Data ElementName="slot6_active" Type="int8" Size="1" />
  30009. <Data ElementName="slot6_num_tabs" Type="int16" Size="1" />
  30010. <Data ElementName="slot6_tab_template_array" Type="Array" ArraySizeVariable="slot6_num_tabs" >
  30011. <Data ElementName="slot6_tab_typenum" Type="int16" Size="1" />
  30012. <Data ElementName="slot6_tab_unknown2" Type="int16" Size="1" />
  30013. <Data ElementName="slot6_tab_unknown3" Type="int16" Size="1" />
  30014. <Data ElementName="slot6_num_items" Type="int16" Size="1" />
  30015. <Data ElementName="slot6_items_array" Type="Array" ArraySizeVariable="slot6_num_items" >
  30016. <Data ElementName="slot6_item_order" Type="int16" Size="1" />
  30017. <Data ElementName="slot6_item_treeid" Type="int16" Size="1" />
  30018. <Data ElementName="slot6_item_id" Type="int32" Size="1" />
  30019. </Data>
  30020. </Data>
  30021. <Data ElementName="slot7_template_id" Type="int8" Size="1" />
  30022. <Data ElementName="slot7_name" Type="EQ2_16Bit_String" />
  30023. <Data ElementName="slot7_active" Type="int8" Size="1" />
  30024. <Data ElementName="slot7_num_tabs" Type="int16" Size="1" />
  30025. <Data ElementName="slot7_tab_template_array" Type="Array" ArraySizeVariable="slot7_num_tabs" >
  30026. <Data ElementName="slot7_tab_typenum" Type="int16" Size="1" />
  30027. <Data ElementName="slot7_tab_unknown2" Type="int16" Size="1" />
  30028. <Data ElementName="slot7_tab_unknown3" Type="int16" Size="1" />
  30029. <Data ElementName="slot7_num_items" Type="int16" Size="1" />
  30030. <Data ElementName="slot7_items_array" Type="Array" ArraySizeVariable="slot7_num_items" >
  30031. <Data ElementName="slot7_item_order" Type="int16" Size="1" />
  30032. <Data ElementName="slot7_item_treeid" Type="int16" Size="1" />
  30033. <Data ElementName="slot7_item_id" Type="int32" Size="1" />
  30034. </Data>
  30035. </Data>
  30036. </Struct>
  30037. <Struct Name="substruct_item_info" ClientVersion="63119">
  30038. <Data ElementName="num_items" Type="int16" Size="1" />
  30039. <Data ElementName="items_array" Type="Array" ArraySizeVariable="num_items" >
  30040. <Data ElementName="item_index" Type="int16" Size="1" />
  30041. <Data ElementName="tab_unknown2" Type="int32" Size="1" />
  30042. </Data>
  30043. </Struct>
  30044. <Struct Name="WS_AdventureList" ClientVersion="63119" OpcodeName="OP_AdventureList">
  30045. <Data ElementName="unknown_aa" Type="int8" Size="1" />
  30046. <Data ElementName="num_aa_trees" Type="int32" Size="1" />
  30047. <Data ElementName="aa_array" Type="Array" ArraySizeVariable="num_aa_trees">
  30048. <Data ElementName="tab_title" Type="EQ2_16Bit_String" />
  30049. <Data ElementName="tree_node_id" Type="int16" Size="1" />
  30050. <Data ElementName="max_aa" Type="int16" Size="1" />
  30051. <Data ElementName="unknown4" Type="int16" Size="1" />
  30052. <Data ElementName="id" Type="int32" Size="1" />
  30053. <Data ElementName="kos_req" Type="int8" Size="1" />
  30054. <Data ElementName="node_info" Substruct="substruct_node_info" Size="1" />
  30055. <Data ElementName="unknown10" Type="int32" Size="1" />
  30056. <Data ElementName="class_points_spent" Type="int32" Size="1" />
  30057. <Data ElementName="unknown11" Type="int16" Size="1" />
  30058. <Data ElementName="unknown11a" Type="int16" Size="1" />
  30059. <Data ElementName="unknown11b" Type="int16" Size="1" />
  30060. <Data ElementName="unknown12" Type="int8" Size="3" />
  30061. <Data ElementName="unknown13" Type="EQ2_16Bit_String" />
  30062. <Data ElementName="unknown14" Type="int32" Size="1" />
  30063. <Data ElementName="unknown15" Type="EQ2_16Bit_String" />
  30064. <Data ElementName="unknown16a" Type="int32" Size="1" />
  30065. <Data ElementName="unknown16b" Type="int16" Size="1" />
  30066. </Data>
  30067. <Data ElementName="template_ unknown1" Type="int32" Size="1" />
  30068. <Data ElementName="template_ unknown2" Type="int32" Size="1" />
  30069. <Data ElementName="template_ unknown3" Type="int32" Size="1" />
  30070. <Data ElementName="template_ unknown4" Type="int32" Size="1" />
  30071. <Data ElementName="template_ unknown5" Type="int32" Size="1" />
  30072. <Data ElementName="num_templates" Type="int8" Size="1" />
  30073. <Data ElementName="slot1_unknown1" Type="int8" Size="1" />
  30074. <Data ElementName="slot1_name" Type="EQ2_16Bit_String" />
  30075. <Data ElementName="slot1_active" Type="int8" Size="1" />
  30076. <Data ElementName="slot1_num_tabs" Type="int16" Size="1" />
  30077. <Data ElementName="slot1_tab_template_array" Type="Array" ArraySizeVariable="slot1_num_tabs" >
  30078. <Data ElementName="slot1_tab_unknown1" Type="int16" Size="3" />
  30079. <Data ElementName="slot1_num_items" Type="int16" Size="1" />
  30080. <Data ElementName="slot1_items_array" Type="Array" ArraySizeVariable="slot1_num_items" >
  30081. <Data ElementName="slot1_item_index" Type="int16" Size="1" />
  30082. <Data ElementName="slot1_item_unknown1" Type="int16" Size="1" />
  30083. <Data ElementName="slot1_tab_unknown2" Type="int32" Size="1" />
  30084. </Data>
  30085. </Data>
  30086. <Data ElementName="slot2_unknown1" Type="int8" Size="1" />
  30087. <Data ElementName="slot2_name" Type="EQ2_16Bit_String" />
  30088. <Data ElementName="slot2_active" Type="int8" Size="1" />
  30089. <Data ElementName="slot2_num_tabs" Type="int16" Size="1" />
  30090. <Data ElementName="slot2_tab_template_array" Type="Array" ArraySizeVariable="slot2_num_tabs" >
  30091. <Data ElementName="slot2_tab_unknown1" Type="int16" Size="3" />
  30092. <Data ElementName="slot2_num_items" Type="int16" Size="1" />
  30093. <Data ElementName="slot2_items_array" Type="Array" ArraySizeVariable="slot2_num_items" >
  30094. <Data ElementName="slot2_item_index" Type="int16" Size="1" />
  30095. <Data ElementName="slot2_item_unknown1" Type="int16" Size="1" />
  30096. <Data ElementName="slot2_tab_unknown2" Type="int32" Size="1" />
  30097. </Data>
  30098. </Data>
  30099. <Data ElementName="slot3_unknown1" Type="int8" Size="1" />
  30100. <Data ElementName="slot3_name" Type="EQ2_16Bit_String" />
  30101. <Data ElementName="slot3_active" Type="int8" Size="1" />
  30102. <Data ElementName="slot3_num_tabs" Type="int16" Size="1" />
  30103. <Data ElementName="slot3_tab_template_array" Type="Array" ArraySizeVariable="slot3_num_tabs" >
  30104. <Data ElementName="slot3_tab_unknown1" Type="int16" Size="3" />
  30105. <Data ElementName="slot3_num_items" Type="int16" Size="1" />
  30106. <Data ElementName="slot3_items_array" Type="Array" ArraySizeVariable="slot3_num_items" >
  30107. <Data ElementName="slot3_item_index" Type="int16" Size="1" />
  30108. <Data ElementName="slot3_item_unknown1" Type="int16" Size="1" />
  30109. <Data ElementName="slot3_tab_unknown2" Type="int32" Size="1" />
  30110. </Data>
  30111. </Data>
  30112. <Data ElementName="slot4_unknown1" Type="int8" Size="1" />
  30113. <Data ElementName="slot4_name" Type="EQ2_16Bit_String" />
  30114. <Data ElementName="slot4_active" Type="int8" Size="1" />
  30115. <Data ElementName="slot4_num_tabs" Type="int16" Size="1" />
  30116. <Data ElementName="slot4_tab_template_array" Type="Array" ArraySizeVariable="slot4_num_tabs" >
  30117. <Data ElementName="slot4_tab_unknown1" Type="int16" Size="3" />
  30118. <Data ElementName="slot4_num_items" Type="int16" Size="1" />
  30119. <Data ElementName="slot4_items_array" Type="Array" ArraySizeVariable="slot4_num_items" >
  30120. <Data ElementName="slot4_item_index" Type="int16" Size="1" />
  30121. <Data ElementName="slot4_item_unknown1" Type="int16" Size="1" />
  30122. <Data ElementName="slot4_tab_unknown2" Type="int32" Size="1" />
  30123. </Data>
  30124. </Data>
  30125. <Data ElementName="slot5_unknown1" Type="int8" Size="1" />
  30126. <Data ElementName="slot5_name" Type="EQ2_16Bit_String" />
  30127. <Data ElementName="slot5_active" Type="int8" Size="1" />
  30128. <Data ElementName="slot5_num_tabs" Type="int16" Size="1" />
  30129. <Data ElementName="slot5_tab_template_array" Type="Array" ArraySizeVariable="slot5_num_tabs" >
  30130. <Data ElementName="slot5_tab_unknown1" Type="int16" Size="3" />
  30131. <Data ElementName="slot5_num_items" Type="int16" Size="1" />
  30132. <Data ElementName="slot5_items_array" Type="Array" ArraySizeVariable="slot5_num_items" >
  30133. <Data ElementName="slot5_item_index" Type="int16" Size="1" />
  30134. <Data ElementName="slot5_item_unknown1" Type="int16" Size="1" />
  30135. <Data ElementName="slot5_tab_unknown2" Type="int32" Size="1" />
  30136. </Data>
  30137. </Data>
  30138. <Data ElementName="slot6_unknown1" Type="int8" Size="1" />
  30139. <Data ElementName="slot6_name" Type="EQ2_16Bit_String" />
  30140. <Data ElementName="slot6_active" Type="int8" Size="1" />
  30141. <Data ElementName="slot6_num_tabs" Type="int16" Size="1" />
  30142. <Data ElementName="slot6_tab_template_array" Type="Array" ArraySizeVariable="slot6_num_tabs" >
  30143. <Data ElementName="slot6_tab_unknown1" Type="int16" Size="3" />
  30144. <Data ElementName="slot6_num_items" Type="int16" Size="1" />
  30145. <Data ElementName="slot6_items_array" Type="Array" ArraySizeVariable="slot6_num_items" >
  30146. <Data ElementName="slot6_item_index" Type="int16" Size="1" />
  30147. <Data ElementName="slot6_item_unknown1" Type="int16" Size="1" />
  30148. <Data ElementName="slot6_tab_unknown2" Type="int32" Size="1" />
  30149. </Data>
  30150. </Data>
  30151. <Data ElementName="slot7_unknown1" Type="int8" Size="1" />
  30152. <Data ElementName="slot7_name" Type="EQ2_16Bit_String" />
  30153. <Data ElementName="slot7_active" Type="int8" Size="1" />
  30154. <Data ElementName="slot7_num_tabs" Type="int16" Size="1" />
  30155. <Data ElementName="slot7_tab_template_array" Type="Array" ArraySizeVariable="slot7_num_tabs" >
  30156. <Data ElementName="slot7_tab_unknown1" Type="int16" Size="3" />
  30157. <Data ElementName="slot7_num_items" Type="int16" Size="1" />
  30158. <Data ElementName="slot7_items_array" Type="Array" ArraySizeVariable="slot7_num_items" >
  30159. <Data ElementName="slot7_item_index" Type="int16" Size="1" />
  30160. <Data ElementName="slot7_item_unknown1" Type="int16" Size="1" />
  30161. <Data ElementName="slot7_tab_unknown2" Type="int32" Size="1" />
  30162. </Data>
  30163. </Data>
  30164. </Struct>
  30165. <Struct Name="WS_PointOfInterest" ClientVersion="1" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_PointOfInterest">
  30166. <Data ElementName="poi_id" Type="int8" Size="1" />
  30167. <Data ElementName="zone_id" Type="int16" Size="1" />
  30168. <Data ElementName="unknown" Type="int8" Size="1" />
  30169. <Data ElementName="poi_name" Type="EQ2_16Bit_String" Size="1" />
  30170. </Struct>
  30171. <Struct Name="WS_MapExploration" ClientVersion="1" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqMapExplorationCmd">
  30172. <Data ElementName="unknown" Type="int16" Size="1" />
  30173. <Data ElementName="num_locations" Type="int16" Size="1" />
  30174. <Data ElementName="location_array" Type="Array" ArraySizeVariable="num_locations">
  30175. <Data ElementName="location_x" Type="float" Size="1" />
  30176. <Data ElementName="location_y" Type="float" Size="1" />
  30177. <Data ElementName="location_z" Type="float" Size="1" />
  30178. </Data>
  30179. </Struct>
  30180. <Struct Name="WS_GetMailHeader" ClientVersion="1" OpcodeName="OP_MailGetHeadersReplyMsg">
  30181. <Data ElementName="kiosk_id" Type="int32" />
  30182. <Data ElementName="num_messages" Type="int16" Size="1" />
  30183. <Data ElementName="message_array" Type="Array" ArraySizeVariable="num_messages">
  30184. <Data ElementName="mail_id" Type="int32" Size="1" />
  30185. <Data ElementName="player_to_id" Type="int32" Size="1" />
  30186. <Data ElementName="player_from" Type="EQ2_16Bit_String" />
  30187. <Data ElementName="subject" Type="EQ2_16Bit_String" />
  30188. <Data ElementName="unknown1" Type="int16" Size="1" />
  30189. <Data ElementName="already_read" Type="int8" Size="1" />
  30190. <Data ElementName="mail_deletion" Type="int32" Size="1" />
  30191. <Data ElementName="mail_type" Type="int8" Size="1" />
  30192. <Data ElementName="mail_expire" Type="int32" Size="1" />
  30193. <Data ElementName="coin_copper" Type="int32" Size="1" />
  30194. <Data ElementName="coin_silver" Type="int32" Size="1" />
  30195. <Data ElementName="coin_gold" Type="int32" Size="1" />
  30196. <Data ElementName="coin_plat" Type="int32" Size="1" />
  30197. <Data ElementName="num_items" Type="int16" Size="1" />
  30198. <Data ElementName="packettype" Type="int16" Size="1" />
  30199. <Data ElementName="packetsubtype" Type="int8" />
  30200. <Data ElementName="unknown2" Type="int32" />
  30201. </Data>
  30202. <Data ElementName="postage_cost" Type="int32" Size="1" />
  30203. <Data ElementName="attachment_cost" Type="int32" Size="1" />
  30204. <Data ElementName="unknown3" Type="int16" Size="1" />
  30205. <Data ElementName="unknown4" Type="int8" Size="4" />
  30206. </Struct>
  30207. <Struct Name="WS_GetMailHeader" ClientVersion="1193" OpcodeName="OP_MailGetHeadersReplyMsg">
  30208. <Data ElementName="kiosk_id" Type="int32" />
  30209. <Data ElementName="num_messages" Type="int16" Size="1" />
  30210. <Data ElementName="message_array" Type="Array" ArraySizeVariable="num_messages">
  30211. <Data ElementName="mail_id" Type="int32" Size="1" />
  30212. <Data ElementName="player_to_id" Type="int32" Size="1" />
  30213. <Data ElementName="player_from" Type="EQ2_16Bit_String" />
  30214. <Data ElementName="subject" Type="EQ2_16Bit_String" />
  30215. <Data ElementName="unknown1" Type="int16" Size="1" />
  30216. <Data ElementName="already_read" Type="int8" Size="1" />
  30217. <Data ElementName="mail_deletion" Type="int32" Size="1" />
  30218. <Data ElementName="mail_type" Type="int8" Size="1" />
  30219. <Data ElementName="mail_expire" Type="int32" Size="1" />
  30220. <Data ElementName="unknown1a" Type="int32" Size="1" />
  30221. <Data ElementName="coin_copper" Type="int32" Size="1" />
  30222. <Data ElementName="coin_silver" Type="int32" Size="1" />
  30223. <Data ElementName="coin_gold" Type="int32" Size="1" />
  30224. <Data ElementName="coin_plat" Type="int32" Size="1" />
  30225. <Data ElementName="num_items" Type="int16" Size="1" />
  30226. <Data ElementName="packettype" Type="int16" Size="1" />
  30227. <Data ElementName="packetsubtype" Type="int8" />
  30228. <Data ElementName="unknown2" Type="int32" />
  30229. </Data>
  30230. <Data ElementName="postage_cost" Type="int32" Size="1" />
  30231. <Data ElementName="attachment_cost" Type="int32" Size="1" />
  30232. <Data ElementName="unknown3" Type="int16" Size="1" />
  30233. <Data ElementName="unknown4" Type="int8" Size="4" />
  30234. </Struct>
  30235. <Struct Name="WS_MailGetMessage" ClientVersion="1" OpcodeName="OP_MailGetMessageReplyMsg">
  30236. <Data ElementName="kiosk_id" Type="int32" />
  30237. <Data ElementName="mail_id" Type="int32" />
  30238. <Data ElementName="player_to_id" Type="int32" />
  30239. <Data ElementName="player_from" Type="EQ2_16Bit_String" />
  30240. <Data ElementName="subject" Type="EQ2_16Bit_String" />
  30241. <Data ElementName="mail_body" Type="EQ2_16Bit_String" />
  30242. <Data ElementName="unknown1" Type="int8" />
  30243. <Data ElementName="unknown2" Type="int32" />
  30244. <Data ElementName="lock_report_button" Type="int8" />
  30245. <Data ElementName="unknown3" Type="int32" />
  30246. <Data ElementName="coin_copper" Type="int32" />
  30247. <Data ElementName="coin_silver" Type="int32" />
  30248. <Data ElementName="coin_gold" Type="int32" />
  30249. <Data ElementName="coin_plat" Type="int32" />
  30250. <Data ElementName="stack" Type="int16" Size="1" />
  30251. <Data ElementName="packettype" Type="int16" Size="1" />
  30252. <Data ElementName="packetsubtype" Type="int8" />
  30253. <Data ElementName="unknown4" Type="int32" IfVariableNotSet="stack_0" />
  30254. <Data ElementName="unknown5" Type="int32" Size="1" />
  30255. <Data ElementName="unknown6" Type="int16" Size="1" />
  30256. <Data ElementName="unknown7" Type="int8" Size="3" />
  30257. </Struct>
  30258. <Struct Name="WS_MailGetMessage" ClientVersion="1193" OpcodeName="OP_MailGetMessageReplyMsg">
  30259. <Data ElementName="kiosk_id" Type="int32" />
  30260. <Data ElementName="mail_id" Type="int32" />
  30261. <Data ElementName="player_to_id" Type="int32" />
  30262. <Data ElementName="player_from" Type="EQ2_16Bit_String" />
  30263. <Data ElementName="subject" Type="EQ2_16Bit_String" />
  30264. <Data ElementName="mail_body" Type="EQ2_16Bit_String" />
  30265. <Data ElementName="unknown1" Type="int8" />
  30266. <Data ElementName="unknown2" Type="int32" />
  30267. <Data ElementName="lock_report_button" Type="int8" />
  30268. <Data ElementName="unknown3" Type="int32" />
  30269. <Data ElementName="unknown3a" Type="int32" />
  30270. <Data ElementName="coin_copper" Type="int32" />
  30271. <Data ElementName="coin_silver" Type="int32" />
  30272. <Data ElementName="coin_gold" Type="int32" />
  30273. <Data ElementName="coin_plat" Type="int32" />
  30274. <Data ElementName="stack" Type="int16" Size="1" />
  30275. <Data ElementName="packettype" Type="int16" Size="1" />
  30276. <Data ElementName="packetsubtype" Type="int8" />
  30277. <Data ElementName="unknown4" Type="int32" IfVariableNotSet="stack_0" />
  30278. <Data ElementName="unknown5" Type="int32" Size="1" />
  30279. <Data ElementName="unknown6" Type="int16" Size="1" />
  30280. <Data ElementName="unknown7" Type="int8" Size="3" />
  30281. </Struct>
  30282. <Struct Name="WS_MailSendMessage" ClientVersion="1" OpcodeName="OP_MailSendMessageMsg">
  30283. <Data ElementName="player_to" Type="EQ2_16Bit_String" />
  30284. <Data ElementName="subject" Type="EQ2_16Bit_String" />
  30285. <Data ElementName="mail_body" Type="EQ2_16Bit_String" />
  30286. <Data ElementName="unknown1" Type="int8" Size="31"/>
  30287. <Data ElementName="stack" Type="int16" Size="1" />
  30288. <Data ElementName="packettype" Type="int16" Size="1" />
  30289. <Data ElementName="packetsubtype" Type="int8" />
  30290. <Data ElementName="unknown_item_maybe" Type="int8" Size="4"/>
  30291. </Struct>
  30292. <Struct Name="WS_MailSendMessageReply" ClientVersion="1" OpcodeName="OP_MailSendMessageReplyMsg">
  30293. <Data ElementName="unknown" Type="int8" Size="12" />
  30294. <Data ElementName="reply_type" Type="int8" />
  30295. <Data ElementName="player_to" Type="EQ2_16Bit_String" />
  30296. <Data ElementName="unknown2" Type="int8" Size="9" />
  30297. </Struct>
  30298. <Struct Name="WS_UpdatePlayerMail" ClientVersion="1" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqUpdatePlayerMailCmd">
  30299. <Data ElementName="action" Type="int8" />
  30300. <Data ElementName="coin_copper" Type="int32" />
  30301. <Data ElementName="coin_silver" Type="int32" />
  30302. <Data ElementName="coin_gold" Type="int32" />
  30303. <Data ElementName="coin_plat" Type="int32" />
  30304. <Data ElementName="stack" Type="int16" Size="1" />
  30305. <Data ElementName="packettype" Type="int16" Size="1" />
  30306. <Data ElementName="packetsubtype" Type="int8" />
  30307. <Data ElementName="unknown2" Type="int8" Size="5"/>
  30308. <Data ElementName="mail_id" Type="int32" Size="1"/>
  30309. <Data ElementName="unread" Type="int16"/>
  30310. <Data ElementName="attachments" Type="int16"/>
  30311. </Struct>
  30312. <Struct Name="WS_BeginTracking" ClientVersion="1" OpcodeName="OP_BeginTrackingMsg">
  30313. <Data ElementName="spawn_id" Type="int32" />
  30314. </Struct>
  30315. <Struct Name="WS_TrackingUpdate" ClientVersion="1" OpcodeName="OP_TrackingUpdateMsg">
  30316. <Data ElementName="mode" Type="int8" />
  30317. <Data ElementName="type" Type="int8" />
  30318. <Data ElementName="num_spawns" Type="int8" />
  30319. <Data ElementName="spawn_array" Type="Array" ArraySizeVariable="num_spawns">
  30320. <Data ElementName="spawn_id" Type="int32" />
  30321. <Data ElementName="spawn_name" Type="EQ2_8Bit_String" />
  30322. <Data ElementName="spawn_type" Type="int8" />
  30323. <Data ElementName="spawn_con_color" Type="int8" />
  30324. </Data>
  30325. <Data ElementName="num_array1" Type="int8" />
  30326. <Data ElementName="unknown_array1" Type="Array" ArraySizeVariable="num_array1">
  30327. <Data ElementName="array1_unknown" Type="int32" />
  30328. </Data>
  30329. <Data ElementName="num_spawns2" Type="int8" />
  30330. <Data ElementName="list_order" Type="Array" ArraySizeVariable="num_spawns2">
  30331. <Data ElementName="list_spawn_id" Type="int32" />
  30332. <Data ElementName="list_number" Type="int8" />
  30333. </Data>
  30334. </Struct>
  30335. <Struct Name="WS_BioUpdate" ClientVersion="1" OpcodeName="OP_BioUpdateMsg">
  30336. <Data ElementName="biography" Type="EQ2_16Bit_String" Size="1" />
  30337. </Struct>
  30338. <Struct Name="WS_InspectPlayer" ClientVersion="1" OpcodeName="OP_InspectPlayerMsg">
  30339. <Data ElementName="unknown" Type="int8" />
  30340. <Data ElementName="name" Type="EQ2_8Bit_String" />
  30341. <Data ElementName="race" Type="int8" />
  30342. <Data ElementName="gender" Type="int8" />
  30343. <Data ElementName="adventure_level" Type="int8" />
  30344. <Data ElementName="adventure_level_effective" Type="int8" />
  30345. <Data ElementName="adventure_class" Type="int8" />
  30346. <Data ElementName="tradeskill_level" Type="int8" />
  30347. <Data ElementName="tradeskill_class" Type="int8" />
  30348. <Data ElementName="health" Type="sint32" />
  30349. <Data ElementName="health_max" Type="sint32" />
  30350. <Data ElementName="health_base" Type="sint32" />
  30351. <Data ElementName="power" Type="sint32" />
  30352. <Data ElementName="power_max" Type="sint32" />
  30353. <Data ElementName="power_base" Type="sint32" />
  30354. <Data ElementName="mitigation" Type="sint16" OversizedValue="127" OversizedByte="127" />
  30355. <Data ElementName="unknown1" Type="int16" OversizedValue="127" OversizedByte="127" />
  30356. <Data ElementName="avoidance" Type="int16" OversizedValue="127" OversizedByte="127" />
  30357. <Data ElementName="unknown2" Type="int16" OversizedValue="127" OversizedByte="127" />
  30358. <Data ElementName="mitigation_percentage" Type="int16" OversizedValue="127" OversizedByte="127" />
  30359. <Data ElementName="strength" Type="sint16" OversizedValue="127" OversizedByte="127" />
  30360. <Data ElementName="strength_base" Type="int8" />
  30361. <Data ElementName="stamina" Type="sint16" OversizedValue="127" OversizedByte="127" />
  30362. <Data ElementName="stamina_base" Type="int8" />
  30363. <Data ElementName="agility" Type="sint16" OversizedValue="127" OversizedByte="127" />
  30364. <Data ElementName="agility_base" Type="int8" />
  30365. <Data ElementName="wisdom" Type="sint16" OversizedValue="127" OversizedByte="127" />
  30366. <Data ElementName="wisdom_base" Type="int8" />
  30367. <Data ElementName="intelligence" Type="sint16" OversizedValue="127" OversizedByte="127" />
  30368. <Data ElementName="intelligence_base" Type="int8" />
  30369. <Data ElementName="unknown4" Type="int16" OversizedValue="127" OversizedByte="127" />
  30370. <Data ElementName="unknown5" Type="int16" OversizedValue="127" OversizedByte="127" />
  30371. <Data ElementName="unknown6" Type="int16" OversizedValue="127" OversizedByte="127" />
  30372. <Data ElementName="unknown7" Type="int16" OversizedValue="127" OversizedByte="127" />
  30373. <Data ElementName="unknown8" Type="int16" OversizedValue="127" OversizedByte="127" />
  30374. <Data ElementName="unknown9" Type="int16" OversizedValue="127" OversizedByte="127" />
  30375. <Data ElementName="unknown10" Type="int16" OversizedValue="127" OversizedByte="127" />
  30376. <Data ElementName="unknown11" Type="int16" OversizedValue="127" OversizedByte="127" />
  30377. <Data ElementName="unknown12" Type="int16" OversizedValue="127" OversizedByte="127" />
  30378. <Data ElementName="heat_resist" Type="sint16" OversizedValue="127" OversizedByte="127" />
  30379. <Data ElementName="heat_resist_base" Type="int16" OversizedValue="127" OversizedByte="127" />
  30380. <Data ElementName="heat_resist_percentage" Type="int16" OversizedValue="127" OversizedByte="127" />
  30381. <Data ElementName="cold_resist" Type="sint16" OversizedValue="127" OversizedByte="127" />
  30382. <Data ElementName="cold_resist_base" Type="int16" OversizedValue="127" OversizedByte="127" />
  30383. <Data ElementName="cold_resist_percentage" Type="int16" OversizedValue="127" OversizedByte="127" />
  30384. <Data ElementName="magic_resist" Type="sint16" OversizedValue="127" OversizedByte="127" />
  30385. <Data ElementName="magic_resist_base" Type="int16" OversizedValue="127" OversizedByte="127" />
  30386. <Data ElementName="magic_resist_percentage" Type="int16" OversizedValue="127" OversizedByte="127" />
  30387. <Data ElementName="mental_resist" Type="sint16" OversizedValue="127" OversizedByte="127" />
  30388. <Data ElementName="mental_resist_base" Type="int16" OversizedValue="127" OversizedByte="127" />
  30389. <Data ElementName="mental_resist_percentage" Type="int16" OversizedValue="127" OversizedByte="127" />
  30390. <Data ElementName="divine_resist" Type="sint16" OversizedValue="127" OversizedByte="127" />
  30391. <Data ElementName="divine_resist_base" Type="int16" OversizedValue="127" OversizedByte="127" />
  30392. <Data ElementName="divine_resist_percentage" Type="int16" OversizedValue="127" OversizedByte="127" />
  30393. <Data ElementName="disease_resist" Type="sint16" OversizedValue="127" OversizedByte="127" />
  30394. <Data ElementName="disease_resist_base" Type="int16" OversizedValue="127" OversizedByte="127" />
  30395. <Data ElementName="disease_resist_percentage" Type="int16" OversizedValue="127" OversizedByte="127" />
  30396. <Data ElementName="poison_resist" Type="sint16" OversizedValue="127" OversizedByte="127" />
  30397. <Data ElementName="poison_resist_base" Type="int16" OversizedValue="127" OversizedByte="127" />
  30398. <Data ElementName="poison_resist_percentage" Type="int16" OversizedValue="127" OversizedByte="127" />
  30399. <Data ElementName="num_chars" Type="int16" Size="1" />
  30400. <Data ElementName="biography_array" Type="Array" ArraySizeVariable="num_chars">
  30401. <Data ElementName="biography_char" Type="char" />
  30402. </Data>
  30403. <Data ElementName="primary" Type="EQ2_Item" Size="1" />
  30404. <Data ElementName="secondary" Type="EQ2_Item" Size="1" />
  30405. </Struct>
  30406. <Struct Name="WS_InspectPlayer" ClientVersion="1096" OpcodeName="OP_InspectPlayerMsg">
  30407. <Data ElementName="unknown" Type="int8" />
  30408. <Data ElementName="name" Type="EQ2_8Bit_String" />
  30409. <Data ElementName="race" Type="int8" />
  30410. <Data ElementName="gender" Type="int8" />
  30411. <Data ElementName="adventure_level" Type="int8" />
  30412. <Data ElementName="adventure_level_effective" Type="int8" />
  30413. <Data ElementName="adventure_class" Type="int8" />
  30414. <Data ElementName="tradeskill_level" Type="int8" />
  30415. <Data ElementName="tradeskill_class" Type="int8" />
  30416. <Data ElementName="health" Type="sint32" />
  30417. <Data ElementName="health_max" Type="sint32" />
  30418. <Data ElementName="health_base" Type="sint32" />
  30419. <Data ElementName="power" Type="sint32" />
  30420. <Data ElementName="power_max" Type="sint32" />
  30421. <Data ElementName="power_base" Type="sint32" />
  30422. <Data ElementName="mitigation" Type="sint16" OversizedValue="127" OversizedByte="127" />
  30423. <Data ElementName="mitigation_base" Type="int16" OversizedValue="127" OversizedByte="127" />
  30424. <Data ElementName="avoidance" Type="int16" OversizedValue="127" OversizedByte="127" />
  30425. <Data ElementName="avoidance_base" Type="int16" OversizedValue="127" OversizedByte="127" />
  30426. <Data ElementName="mitigation_percentage" Type="int16" OversizedValue="127" OversizedByte="127" />
  30427. <Data ElementName="unknown1" Type="int16" OversizedValue="127" OversizedByte="127" />
  30428. <Data ElementName="unknown2" Type="int8" size="5" />
  30429. <Data ElementName="strength" Type="sint16" OversizedValue="127" OversizedByte="127" />
  30430. <Data ElementName="strength_base" Type="int8" />
  30431. <Data ElementName="stamina" Type="sint16" OversizedValue="127" OversizedByte="127" />
  30432. <Data ElementName="stamina_base" Type="int8" />
  30433. <Data ElementName="agility" Type="sint16" OversizedValue="127" OversizedByte="127" />
  30434. <Data ElementName="agility_base" Type="sint8" />
  30435. <Data ElementName="wisdom" Type="sint16" OversizedValue="127" OversizedByte="127" />
  30436. <Data ElementName="wisdom_base" Type="int8" />
  30437. <Data ElementName="intelligence" Type="sint16" OversizedValue="127" OversizedByte="127" />
  30438. <Data ElementName="intelligence_base" Type="int8" />
  30439. <Data ElementName="unknown3" Type="int8" size="4" />
  30440. <Data ElementName="unknown4" Type="int8" size="4" />
  30441. <Data ElementName="unknown5" Type="sint16" OversizedValue="127" OversizedByte="127" />
  30442. <Data ElementName="unknown6" Type="int8" size="1" />
  30443. <Data ElementName="heat_resist" Type="int32" size="1" />
  30444. <Data ElementName="heat_resist_base" Type="int32" size="1" />
  30445. <Data ElementName="heat_resist_percentage" Type="int16" OversizedValue="127" OversizedByte="127" />
  30446. <Data ElementName="unknown8" Type="int16" OversizedValue="127" OversizedByte="127" />
  30447. <Data ElementName="poison_resist" Type="int32" size="1" />
  30448. <Data ElementName="poison_resist_base" Type="int32" size="1" />
  30449. <Data ElementName="poison_resist_percentage" Type="int16" OversizedValue="127" OversizedByte="127" />
  30450. <Data ElementName="unknown10" Type="int16" OversizedValue="127" OversizedByte="127" />
  30451. <Data ElementName="magic_resist" Type="int32" Size="1" />
  30452. <Data ElementName="magic_resist_base" Type="int32" Size="1" />
  30453. <Data ElementName="magic_resist_percentage" Type="int16" OversizedValue="127" OversizedByte="127" />
  30454. <Data ElementName="unknown12" Type="int16" OversizedValue="127" OversizedByte="127" />
  30455. <Data ElementName="num_chars" Type="int16" Size="1" />
  30456. <Data ElementName="biography_array" Type="Array" ArraySizeVariable="num_chars">
  30457. <Data ElementName="biography_char" Type="char" />
  30458. </Data>
  30459. <Data ElementName="unknown14" Type="int8" Size="1" />
  30460. <Data ElementName="unknown_name" Type="EQ2_8Bit_String" />
  30461. <!-- <Data ElementName="equipment_start" Type="int8" Size="5810" />
  30462. <Data ElementName="Achievement_size" Type="int32" Size="1" /> -->
  30463. </Struct>
  30464. <Struct Name="WS_InspectPlayer" ClientVersion="57048" OpcodeName="OP_InspectPlayerMsg">
  30465. <Data ElementName="unknown" Type="int8" />
  30466. <Data ElementName="name" Type="EQ2_8Bit_String" />
  30467. <Data ElementName="race" Type="int8" />
  30468. <Data ElementName="gender" Type="int8" />
  30469. <Data ElementName="adventure_level" Type="int8" />
  30470. <Data ElementName="adventure_level_effective" Type="int8" />
  30471. <Data ElementName="adventure_class" Type="int8" />
  30472. <Data ElementName="tradeskill_level" Type="int8" />
  30473. <Data ElementName="tradeskill_class" Type="int8" />
  30474. <Data ElementName="health" Type="sint32" />
  30475. <Data ElementName="health2" Type="sint32" />
  30476. <Data ElementName="health_max" Type="sint32" />
  30477. <Data ElementName="health_max2" Type="sint32" />
  30478. <Data ElementName="health_base" Type="sint32" />
  30479. <Data ElementName="health_base2" Type="sint32" />
  30480. <Data ElementName="power" Type="sint32" />
  30481. <Data ElementName="power_max" Type="sint32" />
  30482. <Data ElementName="power_base" Type="sint32" />
  30483. <Data ElementName="mitigation" Type="sint16" OversizedValue="127" OversizedByte="127" />
  30484. <Data ElementName="mitigation_base" Type="int16" OversizedValue="127" OversizedByte="127" />
  30485. <Data ElementName="avoidance" Type="int16" OversizedValue="127" OversizedByte="127" />
  30486. <Data ElementName="avoidance_base" Type="int16" OversizedValue="127" OversizedByte="127" />
  30487. <Data ElementName="mitigation_percentage" Type="int16" OversizedValue="127" OversizedByte="127" />
  30488. <Data ElementName="unknown1" Type="int16" OversizedValue="127" OversizedByte="127" />
  30489. <Data ElementName="unknown1a" Type="int16" OversizedValue="127" OversizedByte="127" />
  30490. <Data ElementName="unknown2" Type="int8" size="1" />
  30491. <Data ElementName="unknown2a" Type="int8" size="1" />
  30492. <Data ElementName="unknown2b" Type="int8" size="1" />
  30493. <Data ElementName="unknown2c" Type="int8" size="1" />
  30494. <Data ElementName="strength" Type="sint16" OversizedValue="127" OversizedByte="127" />
  30495. <Data ElementName="strength_base" Type="int8" />
  30496. <Data ElementName="stamina" Type="sint16" OversizedValue="127" OversizedByte="127" />
  30497. <Data ElementName="stamina_base" Type="int8" />
  30498. <Data ElementName="agility" Type="sint16" OversizedValue="127" OversizedByte="127" />
  30499. <Data ElementName="agility_base" Type="sint8" />
  30500. <Data ElementName="wisdom" Type="sint16" OversizedValue="127" OversizedByte="127" />
  30501. <Data ElementName="wisdom_base" Type="int8" />
  30502. <Data ElementName="intelligence" Type="sint16" OversizedValue="127" OversizedByte="127" />
  30503. <Data ElementName="intelligence_base" Type="int8" />
  30504. <Data ElementName="unknown3" Type="int32" size="1" />
  30505. <Data ElementName="unknown3a" Type="int32" size="1" />
  30506. <Data ElementName="unknown4" Type="int16" size="1" />
  30507. <Data ElementName="heat_resist" Type="int32" size="1" />
  30508. <Data ElementName="heat_resist_base" Type="int32" size="1" />
  30509. <Data ElementName="heat_resist_percentage" Type="int16" OversizedValue="127" OversizedByte="127" />
  30510. <Data ElementName="unknown8" Type="int16" OversizedValue="127" OversizedByte="127" />
  30511. <Data ElementName="poison_resist" Type="int32" size="1" />
  30512. <Data ElementName="poison_resist_base" Type="int32" size="1" />
  30513. <Data ElementName="poison_resist_percentage" Type="int16" OversizedValue="127" OversizedByte="127" />
  30514. <Data ElementName="unknown10" Type="int16" OversizedValue="127" OversizedByte="127" />
  30515. <Data ElementName="magic_resist" Type="int32" Size="1" />
  30516. <Data ElementName="magic_resist_base" Type="int32" Size="1" />
  30517. <Data ElementName="magic_resist_percentage" Type="int16" OversizedValue="127" OversizedByte="127" />
  30518. <Data ElementName="unknown12" Type="int16" OversizedValue="127" OversizedByte="127" />
  30519. <Data ElementName="num_chars" Type="int16" Size="1" />
  30520. <Data ElementName="biography_array" Type="Array" ArraySizeVariable="num_chars">
  30521. <Data ElementName="biography_char" Type="char" />
  30522. </Data>
  30523. <Data ElementName="unknown14" Type="int8" Size="1" />
  30524. <Data ElementName="unknown_name" Type="EQ2_8Bit_String" />
  30525. <!-- <Data ElementName="equipment_start" Type="int8" Size="5810" />
  30526. <Data ElementName="Achievement_size" Type="int32" Size="1" /> -->
  30527. </Struct>
  30528. <Struct Name="WS_InspectPlayer" ClientVersion="57107" OpcodeName="OP_InspectPlayerMsg">
  30529. <Data ElementName="unknown" Type="int8" />
  30530. <Data ElementName="name" Type="EQ2_8Bit_String" />
  30531. <Data ElementName="race" Type="int8" />
  30532. <Data ElementName="gender" Type="int8" />
  30533. <Data ElementName="adventure_level" Type="int8" />
  30534. <Data ElementName="adventure_level_effective" Type="int8" />
  30535. <Data ElementName="adventure_class" Type="int8" />
  30536. <Data ElementName="tradeskill_level" Type="int8" />
  30537. <Data ElementName="tradeskill_class" Type="int8" />
  30538. <Data ElementName="health" Type="sint32" />
  30539. <Data ElementName="health2" Type="sint32" />
  30540. <Data ElementName="health_max" Type="sint32" />
  30541. <Data ElementName="health_max2" Type="sint32" />
  30542. <Data ElementName="health_base" Type="sint32" />
  30543. <Data ElementName="health_base2" Type="sint32" />
  30544. <Data ElementName="power" Type="sint32" />
  30545. <Data ElementName="power_max" Type="sint32" />
  30546. <Data ElementName="power_base" Type="sint32" />
  30547. <Data ElementName="mitigation" Type="sint16" OversizedValue="127" OversizedByte="127" />
  30548. <Data ElementName="mitigation_base" Type="int16" OversizedValue="127" OversizedByte="127" />
  30549. <Data ElementName="avoidance" Type="int16" OversizedValue="127" OversizedByte="127" />
  30550. <Data ElementName="avoidance_base" Type="int16" OversizedValue="127" OversizedByte="127" />
  30551. <Data ElementName="mitigation_percentage" Type="int16" OversizedValue="127" OversizedByte="127" />
  30552. <Data ElementName="unknown1" Type="int16" OversizedValue="127" OversizedByte="127" />
  30553. <Data ElementName="unknown1a" Type="int16" OversizedValue="127" OversizedByte="127" />
  30554. <Data ElementName="unknown2" Type="int8" size="1" />
  30555. <Data ElementName="unknown2a" Type="int8" size="1" />
  30556. <Data ElementName="unknown2b" Type="int8" size="1" />
  30557. <Data ElementName="unknown2c" Type="int8" size="1" />
  30558. <Data ElementName="strength" Type="sint16" OversizedValue="127" OversizedByte="127" />
  30559. <Data ElementName="strength_base" Type="int8" />
  30560. <Data ElementName="stamina" Type="sint16" OversizedValue="127" OversizedByte="127" />
  30561. <Data ElementName="stamina_base" Type="int8" />
  30562. <Data ElementName="agility" Type="sint16" OversizedValue="127" OversizedByte="127" />
  30563. <Data ElementName="agility_base" Type="sint8" />
  30564. <Data ElementName="wisdom" Type="sint16" OversizedValue="127" OversizedByte="127" />
  30565. <Data ElementName="wisdom_base" Type="int8" />
  30566. <Data ElementName="intelligence" Type="sint16" OversizedValue="127" OversizedByte="127" />
  30567. <Data ElementName="intelligence_base" Type="int8" />
  30568. <Data ElementName="unknown3" Type="int32" size="1" />
  30569. <Data ElementName="unknown3a" Type="int32" size="1" />
  30570. <Data ElementName="unknown4" Type="int8" size="1" />
  30571. <Data ElementName="unknown4a" Type="sint16" OversizedValue="127" OversizedByte="127" />
  30572. <Data ElementName="heat_resist" Type="int32" size="1" />
  30573. <Data ElementName="heat_resist_base" Type="int32" size="1" />
  30574. <Data ElementName="heat_resist_percentage" Type="int16" OversizedValue="127" OversizedByte="127" />
  30575. <Data ElementName="unknown8" Type="int16" OversizedValue="127" OversizedByte="127" />
  30576. <Data ElementName="poison_resist" Type="int32" size="1" />
  30577. <Data ElementName="poison_resist_base" Type="int32" size="1" />
  30578. <Data ElementName="poison_resist_percentage" Type="int16" OversizedValue="127" OversizedByte="127" />
  30579. <Data ElementName="unknown10" Type="int16" OversizedValue="127" OversizedByte="127" />
  30580. <Data ElementName="magic_resist" Type="int32" Size="1" />
  30581. <Data ElementName="magic_resist_base" Type="int32" Size="1" />
  30582. <Data ElementName="magic_resist_percentage" Type="int16" OversizedValue="127" OversizedByte="127" />
  30583. <Data ElementName="unknown12" Type="int16" OversizedValue="127" OversizedByte="127" />
  30584. <Data ElementName="num_chars" Type="int16" Size="1" />
  30585. <Data ElementName="biography_array" Type="Array" ArraySizeVariable="num_chars">
  30586. <Data ElementName="biography_char" Type="char" />
  30587. </Data>
  30588. <Data ElementName="unknown14" Type="int8" Size="1" />
  30589. <Data ElementName="unknown_name" Type="EQ2_8Bit_String" />
  30590. <!-- <Data ElementName="equipment_start" Type="int8" Size="5810" />
  30591. <Data ElementName="Achievement_size" Type="int32" Size="1" /> -->
  30592. </Struct>
  30593. <Struct Name="WS_TitleUpdate" ClientVersion="1" OpcodeName="OP_TitleUpdateMsg">
  30594. <Data ElementName="num_titles" Type="int16" />
  30595. <Data ElementName="titles_array" Type="Array" ArraySizeVariable="num_titles">
  30596. <Data ElementName="title" Type="EQ2_16Bit_String" />
  30597. <Data ElementName="prefix" Type="int8" Size="1" />
  30598. </Data>
  30599. <Data ElementName="current_prefix" Type="sint16" Size="1" />
  30600. <Data ElementName="current_suffix" Type="sint16" Size="1" />
  30601. </Struct>
  30602. <Struct Name="WS_UpdateTitle" ClientVersion="1" OpcodeName="OP_UpdateTitleCmd">
  30603. <Data ElementName="player_id" Type="int32" Size="1" />
  30604. <Data ElementName="player_name" Type="EQ2_16Bit_String" />
  30605. <Data ElementName="unknown1" Type="int8" Size="2" />
  30606. <Data ElementName="unknown2" Type="int16" Size="1" />
  30607. <Data ElementName="suffix_title" Type="EQ2_16Bit_String" />
  30608. <Data ElementName="unknown3" Type="int16" Size="1" />
  30609. <Data ElementName="prefix_title" Type="EQ2_16Bit_String" />
  30610. <Data ElementName="unknown4" Type="int16" Size="1" />
  30611. <Data ElementName="sub_title" Type="EQ2_16Bit_String" />
  30612. </Struct>
  30613. <Struct Name="WS_UpdateTitle" ClientVersion="1153" OpcodeName="OP_UpdateTitleCmd">
  30614. <Data ElementName="player_id" Type="int32" Size="1" />
  30615. <Data ElementName="player_name" Type="EQ2_16Bit_String" />
  30616. <Data ElementName="unknown1" Type="int8" Size="2" />
  30617. <Data ElementName="last_name" Type="EQ2_16Bit_String" Size="1" />
  30618. <Data ElementName="suffix_title" Type="EQ2_16Bit_String" />
  30619. <Data ElementName="unknown3" Type="int16" Size="1" />
  30620. <Data ElementName="prefix_title" Type="EQ2_16Bit_String" />
  30621. <Data ElementName="sub_title" Type="EQ2_16Bit_String" />
  30622. </Struct>
  30623. <Struct Name="WS_Languages" ClientVersion="1" OpcodeName="OP_KnownLanguagesMsg">
  30624. <Data ElementName="num_languages" Type="int8" />
  30625. <Data ElementName="language_array" Type="Array" ArraySizeVariable="num_languages">
  30626. <Data ElementName="language_id" Type="int8" />
  30627. </Data>
  30628. <Data ElementName="unknown" Type="int8" Size="1" />
  30629. <Data ElementName="current_language" Type="int8" Size="1" />
  30630. </Struct>
  30631. <Struct Name="WS_PromoFlagsDetails" ClientVersion="1" OpcodeName="OP_PromoFlagsDetailsMsg">
  30632. <Data ElementName="num_claim_items" Type="int32" Size="1" />
  30633. <Data ElementName="claim_items_array" Type="Array" ArraySizeVariable="num_claim_items">
  30634. <Data ElementName="id" Type="int32" Size="1" />
  30635. <Data ElementName="not_yet_claimed" Type="int8" Size="1" />
  30636. <Data ElementName="num_remaining" Type="int32" Size="1" />
  30637. <Data ElementName="one_per_character" Type="int8" Size="1" />
  30638. <Data ElementName="claimed_on_this_char" Type="int8" Size="1" />
  30639. <Data ElementName="item_name" Type="EQ2_16Bit_String" Size="1" />
  30640. <Data ElementName="text" Type="EQ2_16Bit_String" Size="1" />
  30641. <Data ElementName="category" Type="EQ2_16Bit_String" Size="1" />
  30642. <Data ElementName="icon" Type="int16" Size="1" />
  30643. <Data ElementName="item_id" Type="int32" Size="1" />
  30644. <Data ElementName="unknown" Type="int32" Size="1" />
  30645. </Data>
  30646. </Struct>
  30647. <Struct Name="WS_PromoFlagsDetails" ClientVersion="60114" OpcodeName="OP_PromoFlagsDetailsMsg">
  30648. <Data ElementName="num_claim_items" Type="int32" Size="1" />
  30649. <Data ElementName="claim_items_array" Type="Array" ArraySizeVariable="num_claim_items">
  30650. <Data ElementName="id" Type="int32" Size="1" />
  30651. <Data ElementName="not_yet_claimed" Type="int8" Size="1" />
  30652. <Data ElementName="num_remaining" Type="int32" Size="1" />
  30653. <Data ElementName="one_per_character" Type="int8" Size="1" />
  30654. <Data ElementName="claimed_on_this_char" Type="int8" Size="1" />
  30655. <Data ElementName="unknown2" Type="int8" Size="1" />
  30656. <Data ElementName="item_name" Type="EQ2_16Bit_String" Size="1" />
  30657. <Data ElementName="text" Type="EQ2_16Bit_String" Size="1" />
  30658. <Data ElementName="category" Type="EQ2_16Bit_String" Size="1" />
  30659. <Data ElementName="icon" Type="int16" Size="1" />
  30660. <Data ElementName="item_id" Type="int32" Size="1" />
  30661. <Data ElementName="unknown" Type="int32" Size="1" />
  30662. </Data>
  30663. <Data ElementName="unknown3" Type="int8" Size="1" />
  30664. </Struct>
  30665. <Struct Name="WS_CharacterAchievements" ClientVersion="603" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_CharacterAchievements">
  30666. <Data ElementName="num_achievements" Type="int16" Size="1" />
  30667. <Data ElementName="achievement_array" Type="Array" ArraySizeVariable="num_achievements">
  30668. <Data ElementName="achievement_id" Type="int32" Size="1" />
  30669. <Data ElementName="title" Type="EQ2_16Bit_String" />
  30670. <Data ElementName="uncompleted_text" Type="EQ2_16Bit_String" />
  30671. <Data ElementName="completed_text" Type="EQ2_16Bit_String" />
  30672. <Data ElementName="category" Type="EQ2_16Bit_String" />
  30673. <Data ElementName="expansion" Type="EQ2_16Bit_String" />
  30674. <Data ElementName="icon" Type="int16" Size="1" />
  30675. <Data ElementName="point_value" Type="int32" Size="1" />
  30676. <Data ElementName="qty_req" Type="int32" Size="1" />
  30677. <Data ElementName="hide_achievement" Type="int8" Size="1" />
  30678. <Data ElementName="unknown3a" Type="int32" Size="1" />
  30679. <Data ElementName="unknown3b" Type="int32" Size="1" />
  30680. <Data ElementName="guild" Type="int8" Size="1" />
  30681. <Data ElementName="num_items" Type="int8" Size="1" />
  30682. <Data ElementName="item_array" Type="Array" ArraySizeVariable="num_items">
  30683. <Data ElementName="item_name" Type="EQ2_16Bit_String" />
  30684. <Data ElementName="item_qty_req" Type="int32" Size="1" />
  30685. </Data>
  30686. <Data ElementName="num_reward_links" Type="int8" Size="1" />
  30687. <Data ElementName="reward_link_array" Type="Array" ArraySizeVariable="num_reward_links">
  30688. <Data ElementName="reward_link" Type="EQ2_16Bit_String" />
  30689. </Data>
  30690. </Data>
  30691. </Struct>
  30692. <Struct Name="WS_CharacterAchievements" ClientVersion="1096" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_CharacterAchievements">
  30693. <Data ElementName="num_achievements" Type="int16" Size="1" />
  30694. <Data ElementName="achievement_array" Type="Array" ArraySizeVariable="num_achievements">
  30695. <Data ElementName="achievement_id" Type="int32" Size="1" />
  30696. <Data ElementName="title" Type="EQ2_16Bit_String" />
  30697. <Data ElementName="uncompleted_text" Type="EQ2_16Bit_String" />
  30698. <Data ElementName="completed_text" Type="EQ2_16Bit_String" />
  30699. <Data ElementName="category" Type="EQ2_16Bit_String" />
  30700. <Data ElementName="expansion" Type="EQ2_16Bit_String" />
  30701. <Data ElementName="icon" Type="int16" Size="1" />
  30702. <Data ElementName="point_value" Type="int32" Size="1" />
  30703. <Data ElementName="qty_req" Type="int32" Size="1" />
  30704. <Data ElementName="hide_achievement" Type="int8" Size="1" />
  30705. <Data ElementName="unknown3" Type="int32" Size="2" />
  30706. <Data ElementName="num_items" Type="int8" Size="1" />
  30707. <Data ElementName="item_array" Type="Array" ArraySizeVariable="num_items">
  30708. <Data ElementName="item_name" Type="EQ2_16Bit_String" />
  30709. <Data ElementName="item_qty_req" Type="int32" Size="1" />
  30710. </Data>
  30711. <Data ElementName="num_rewards" Type="int8" Size="1" />
  30712. <Data ElementName="reward_array" Type="Array" ArraySizeVariable="num_rewards">
  30713. <Data ElementName="reward_item" Type="EQ2_16Bit_String" />
  30714. </Data>
  30715. </Data>
  30716. </Struct>
  30717. <Struct Name="WS_CharacterAchievements" ClientVersion="57032" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_CharacterAchievements">
  30718. <Data ElementName="num_achievements" Type="int16" Size="1" />
  30719. <Data ElementName="achievement_array" Type="Array" ArraySizeVariable="num_achievements">
  30720. <Data ElementName="achievement_id" Type="int32" Size="1" />
  30721. <Data ElementName="title" Type="EQ2_16Bit_String" />
  30722. <Data ElementName="uncompleted_text" Type="EQ2_16Bit_String" />
  30723. <Data ElementName="completed_text" Type="EQ2_16Bit_String" />
  30724. <Data ElementName="category" Type="EQ2_16Bit_String" />
  30725. <Data ElementName="expansion" Type="EQ2_16Bit_String" />
  30726. <Data ElementName="icon" Type="int16" Size="1" />
  30727. <Data ElementName="point_value" Type="int32" Size="1" />
  30728. <Data ElementName="qty_req" Type="int32" Size="1" />
  30729. <Data ElementName="hide_achievement" Type="int8" Size="1" />
  30730. <Data ElementName="unknown3" Type="int32" Size="2" />
  30731. <Data ElementName="num_items" Type="int8" Size="1" />
  30732. <Data ElementName="item_array" Type="Array" ArraySizeVariable="num_items">
  30733. <Data ElementName="item_name" Type="EQ2_16Bit_String" />
  30734. <Data ElementName="item_qty_req" Type="int32" Size="1" />
  30735. </Data>
  30736. <Data ElementName="num_rewards" Type="int8" Size="1" />
  30737. <Data ElementName="reward_array" Type="Array" ArraySizeVariable="num_rewards">
  30738. <Data ElementName="reward_item" Type="EQ2_16Bit_String" />
  30739. <Data ElementName="unknown4" Type="int32" Size="1" />
  30740. </Data>
  30741. <Data ElementName="num_reward_links" Type="int8" Size="1" />
  30742. <Data ElementName="reward_link_array" Type="Array" ArraySizeVariable="num_reward_links">
  30743. <Data ElementName="reward_link" Type="EQ2_16Bit_String" />
  30744. </Data>
  30745. </Data>
  30746. </Struct>
  30747. <Struct Name="WS_CharacterAchievements" ClientVersion="57107" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_CharacterAchievements">
  30748. <Data ElementName="num_achievements" Type="int16" Size="1" />
  30749. <Data ElementName="achievement_array" Type="Array" ArraySizeVariable="num_achievements">
  30750. <Data ElementName="achievement_id" Type="int32" Size="1" />
  30751. <Data ElementName="title" Type="EQ2_16Bit_String" />
  30752. <Data ElementName="uncompleted_text" Type="EQ2_16Bit_String" />
  30753. <Data ElementName="completed_text" Type="EQ2_16Bit_String" />
  30754. <Data ElementName="category" Type="EQ2_16Bit_String" />
  30755. <Data ElementName="expansion" Type="EQ2_16Bit_String" />
  30756. <Data ElementName="icon" Type="int16" Size="1" />
  30757. <Data ElementName="point_value" Type="int32" Size="1" />
  30758. <Data ElementName="qty_req" Type="int32" Size="1" />
  30759. <Data ElementName="hide_achievement" Type="int8" Size="1" />
  30760. <Data ElementName="unknown3a" Type="int32" Size="1" />
  30761. <Data ElementName="unknown3b" Type="int32" Size="1" />
  30762. <Data ElementName="guild" Type="int8" Size="1" />
  30763. <Data ElementName="num_items" Type="int8" Size="1" />
  30764. <Data ElementName="item_array" Type="Array" ArraySizeVariable="num_items">
  30765. <Data ElementName="item_name" Type="EQ2_16Bit_String" />
  30766. <Data ElementName="item_qty_req" Type="int32" Size="1" />
  30767. </Data>
  30768. <Data ElementName="num_reward_links" Type="int8" Size="1" />
  30769. <Data ElementName="reward_link_array" Type="Array" ArraySizeVariable="num_reward_links">
  30770. <Data ElementName="reward_link" Type="EQ2_16Bit_String" />
  30771. </Data>
  30772. </Data>
  30773. </Struct>
  30774. <Struct Name="WS_AchievementUpdate" ClientVersion="1" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_AchievementUpdateMsg">
  30775. <Data ElementName="unknown1" Type="int8" Size="1" />
  30776. <Data ElementName="num_achievements" Type="int16" Size="1" />
  30777. <Data ElementName="achievement_array" Type="Array" ArraySizeVariable="num_achievements">
  30778. <Data ElementName="achievement_id" Type="int32" Size="1" />
  30779. <Data ElementName="completed_date" Type="int32" Size="1" />
  30780. <Data ElementName="num_items" Type="int8" Size="1" />
  30781. <Data ElementName="item_array" Type="Array" ArraySizeVariable="num_items">
  30782. <Data ElementName="item_update" Type="int32" Size="1" />
  30783. </Data>
  30784. </Data>
  30785. </Struct>
  30786. <Struct Name="WS_AchievementUpdate" ClientVersion="57032" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_AchievementUpdateMsg">
  30787. <Data ElementName="unknown1" Type="int8" Size="2" />
  30788. <Data ElementName="num_achievements" Type="int16" Size="1" />
  30789. <Data ElementName="achievement_array" Type="Array" ArraySizeVariable="num_achievements">
  30790. <Data ElementName="achievement_id" Type="int32" Size="1" />
  30791. <Data ElementName="completed_date" Type="int32" Size="1" />
  30792. <Data ElementName="num_items" Type="int8" Size="1" />
  30793. <Data ElementName="item_array" Type="Array" ArraySizeVariable="num_items">
  30794. <Data ElementName="item_update" Type="int32" Size="1" />
  30795. </Data>
  30796. </Data>
  30797. </Struct>
  30798. <Struct Name="WS_Lottery" ClientVersion="1" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_Lottery">
  30799. <Data ElementName="roll_digit1" Type="int32" Size="1" />
  30800. <Data ElementName="roll_digit2" Type="int32" Size="1" />
  30801. <Data ElementName="roll_digit3" Type="int32" Size="1" />
  30802. <Data ElementName="roll_digit4" Type="int32" Size="1" />
  30803. <Data ElementName="roll_digit5" Type="int32" Size="1" />
  30804. <Data ElementName="roll_digit6" Type="int32" Size="1" />
  30805. <Data ElementName="lottery_digit1" Type="int32" Size="1" />
  30806. <Data ElementName="lottery_digit2" Type="int32" Size="1" />
  30807. <Data ElementName="lottery_digit3" Type="int32" Size="1" />
  30808. <Data ElementName="lottery_digit4" Type="int32" Size="1" />
  30809. <Data ElementName="lottery_digit5" Type="int32" Size="1" />
  30810. <Data ElementName="lottery_digit6" Type="int32" Size="1" />
  30811. </Struct>
  30812. <Struct Name="WS_ShowItemCreation" ClientVersion="1" OpcodeName="OP_ShowItemCreationProcessUIMsg">
  30813. <!-- starting durability maybe?-->
  30814. <Data ElementName="max_possible_durability" Type="int32" Size="1" />
  30815. <Data ElementName="max_possible_progress" Type="int32" Size="1" />
  30816. <Data ElementName="unknown2" Type="int32" Size="2" />
  30817. <Data ElementName="progress_levels_known" Type="int8" Size="1" />
  30818. <Data ElementName="num_process" Type="int16" Size="1" />
  30819. <Data ElementName="process_array" Type="Array" ArraySizeVariable="num_process">
  30820. <Data ElementName="progress_needed" Type="int32" Size="1" />
  30821. <Data ElementName="unknown3" Type="int8" Size="1" IfVariableNotSet="progress_needed"/>
  30822. <Data ElementName="item_name" Type="EQ2_16Bit_String" />
  30823. <Data ElementName="item_icon" Type="int16" />
  30824. <Data ElementName="item" Type="EQ2_Item" />
  30825. <Data ElementName="item_byproduct_name" Type="EQ2_16Bit_String" />
  30826. <Data ElementName="item_byproduct_icon" Type="int16" />
  30827. <!-- Another EQ2_Item? Does subtype set to FF prevent the rest of the packet?-->
  30828. <!-- If not an EQ2_item this unknown *might* be quantity-->
  30829. <Data ElementName="item_byproduct_unknown" Type="int16" />
  30830. <Data ElementName="packettype" Type="int16" />
  30831. <Data ElementName="packetsubtype" Type="int8" />
  30832. </Data>
  30833. <Data ElementName="product_progress_needed" Type="int32" Size="1" />
  30834. <Data ElementName="product_item_name" Type="EQ2_16Bit_String" />
  30835. <Data ElementName="product_item_icon" Type="int16" />
  30836. <Data ElementName="product_item" Type="EQ2_Item" />
  30837. <Data ElementName="product_byproduct_name" Type="EQ2_16Bit_String" />
  30838. <Data ElementName="product_byproduct_icon" Type="int16" />
  30839. <Data ElementName="product_byproduct_unknown" Type="int16" />
  30840. <Data ElementName="packettype" Type="int16" />
  30841. <Data ElementName="packetsubtype" Type="int8" />
  30842. <Data ElementName="skill_id" Type="int32" Size="6"/>
  30843. </Struct>
  30844. <Struct Name="WS_ShowItemCreation" ClientVersion="63119" OpcodeName="OP_ShowItemCreationProcessUIMsg">
  30845. <!-- starting durability maybe?-->
  30846. <Data ElementName="max_possible_durability" Type="int32" Size="1" />
  30847. <Data ElementName="max_possible_progress" Type="int32" Size="1" />
  30848. <Data ElementName="unknown2" Type="int32" Size="2" />
  30849. <Data ElementName="progress_levels_known" Type="int8" Size="1" />
  30850. <Data ElementName="num_process" Type="int16" Size="1" />
  30851. <Data ElementName="process_array" Type="Array" ArraySizeVariable="num_process">
  30852. <Data ElementName="progress_needed" Type="int32" Size="1" />
  30853. <Data ElementName="unknown3" Type="int8" Size="1" IfVariableNotSet="progress_needed"/>
  30854. <Data ElementName="item_name" Type="EQ2_16Bit_String" />
  30855. <Data ElementName="item_icon" Type="int16" />
  30856. <Data ElementName="item" Type="EQ2_Item" />
  30857. <Data ElementName="item_byproduct_name" Type="EQ2_16Bit_String" />
  30858. <Data ElementName="item_byproduct_icon" Type="int16" />
  30859. <!-- Another EQ2_Item? Does subtype set to FF prevent the rest of the packet?-->
  30860. <!-- If not an EQ2_item this unknown *might* be quantity-->
  30861. <Data ElementName="item_byproduct_unknown" Type="int16" />
  30862. <Data ElementName="packettype" Type="int16" />
  30863. <Data ElementName="packetsubtype" Type="int8" />
  30864. </Data>
  30865. <Data ElementName="product_progress_needed" Type="int32" Size="1" />
  30866. <Data ElementName="product_item_name" Type="EQ2_16Bit_String" />
  30867. <Data ElementName="product_item_icon" Type="int16" />
  30868. <Data ElementName="product_item" Type="EQ2_Item" />
  30869. <Data ElementName="product_byproduct_name" Type="EQ2_16Bit_String" />
  30870. <Data ElementName="product_byproduct_icon" Type="int16" />
  30871. <Data ElementName="product_byproduct_unknown" Type="int16" />
  30872. <Data ElementName="packettype" Type="int16" />
  30873. <Data ElementName="packetsubtype" Type="int8" />
  30874. <Data ElementName="skill_id" Type="int32" Size="6"/>
  30875. </Struct>
  30876. <Struct Name="WS_CreateFromRecipe" ClientVersion="1" OpcodeName="OP_ShowCreateFromRecipeUIMsg">
  30877. <Data ElementName="crafting_station" Type="EQ2_16Bit_String" />
  30878. <Data ElementName="unknown1" Type="int32" Size="1" />
  30879. <Data ElementName="recipe_name" Type="EQ2_16Bit_String" />
  30880. <Data ElementName="tier" Type="int8" Size="1" />
  30881. <Data ElementName="unknown3" Type="int32" Size="1" />
  30882. <Data ElementName="product_name" Type="EQ2_16Bit_String" />
  30883. <Data ElementName="icon" Type="int16" />
  30884. <Data ElementName="product_qty" Type="int8" Size="1" />
  30885. <Data ElementName="unknown5" Type="int16" Size="1" />
  30886. <Data ElementName="unknown6" Type="int8" Size="1" />
  30887. <Data ElementName="unknown7" Type="int16" Size="1" />
  30888. <Data ElementName="primary_title" Type="EQ2_16Bit_String" />
  30889. <Data ElementName="primary_qty" Type="int8" />
  30890. <Data ElementName="primary_component" Type="EQ2_16Bit_String" />
  30891. <Data ElementName="primary_unknown1" Type="int32" Size="1" />
  30892. <Data ElementName="primary_icon" Type="int16" Size="1" />
  30893. <Data ElementName="primary_unknown2" Type="int16" Size="1" />
  30894. <Data ElementName="primary_unknown3" Type="int8" Size="1" />
  30895. <Data ElementName="primary_unknown4" Type="int32" Size="1" />
  30896. <Data ElementName="primary_unknown5" Type="int32" Size="1" />
  30897. <Data ElementName="num_build_components" Type="int8" />
  30898. <Data ElementName="build_array" Type="Array" ArraySizeVariable="num_build_components">
  30899. <Data ElementName="build_slot" Type="int32" />
  30900. <Data ElementName="build_title" Type="EQ2_16Bit_String" />
  30901. <Data ElementName="build_qty" Type="int8" />
  30902. <Data ElementName="build_unknown1" Type="int32" Size="1" />
  30903. <Data ElementName="build_unknown2" Type="int8" Size="1" />
  30904. <Data ElementName="build_component" Type="EQ2_16Bit_String" />
  30905. <Data ElementName="build_unknown3" Type="int32" Size="1" />
  30906. <Data ElementName="build_icon" Type="int16" Size="1" />
  30907. <Data ElementName="build_unknown4" Type="int16" Size="1" />
  30908. <Data ElementName="build_unknown5" Type="int8" Size="1" />
  30909. <Data ElementName="build_unknown6" Type="int8" Size="1" />
  30910. <Data ElementName="build_unknown7" Type="int32" Size="1" />
  30911. <Data ElementName="build_unknown8" Type="int8" Size="1" />
  30912. </Data>
  30913. <Data ElementName="fuel_title" Type="EQ2_16Bit_String" />
  30914. <Data ElementName="fuel_qty" Type="int8" />
  30915. <Data ElementName="fuel_unknown1" Type="int8" Size="1" />
  30916. <Data ElementName="fuel_component" Type="EQ2_16Bit_String" />
  30917. <Data ElementName="fuel_unknown2" Type="int32" Size="1" />
  30918. <Data ElementName="fuel_icon" Type="int16" />
  30919. <Data ElementName="fuel_unknown3" Type="int16" Size="1" />
  30920. <Data ElementName="fuel_unknown4" Type="int8" Size="1" />
  30921. <Data ElementName="fuel_unknown5" Type="int8" Size="1" />
  30922. <Data ElementName="fuel_unknown6" Type="int32" Size="1" />
  30923. <Data ElementName="unknown8" Type="int8" Size="1" />
  30924. </Struct>
  30925. <Struct Name="WS_CreateFromRecipe" ClientVersion="1096" OpcodeName="OP_ShowCreateFromRecipeUIMsg">
  30926. <Data ElementName="crafting_station" Type="EQ2_16Bit_String" />
  30927. <Data ElementName="unknown1" Type="int32" Size="1" />
  30928. <Data ElementName="recipe_name" Type="EQ2_16Bit_String" />
  30929. <Data ElementName="tier" Type="int8" Size="1" />
  30930. <Data ElementName="unknown3" Type="int32" Size="1" />
  30931. <Data ElementName="product_name" Type="EQ2_16Bit_String" />
  30932. <Data ElementName="icon" Type="int16" />
  30933. <Data ElementName="product_qty" Type="int8" Size="1" />
  30934. <Data ElementName="unknown5" Type="int16" Size="1" />
  30935. <Data ElementName="unknown6" Type="int8" Size="1" />
  30936. <Data ElementName="unknown7" Type="int16" Size="1" />
  30937. <Data ElementName="primary_title" Type="EQ2_16Bit_String" />
  30938. <Data ElementName="num_primary_choices" Type="int8" />
  30939. <Data ElementName="primary_array" Type="Array" ArraySizeVariable="num_primary_choices">
  30940. <Data ElementName="primary_component" Type="EQ2_16Bit_String" />
  30941. <Data ElementName="primary_item_id" Type="int32" Size="1" />
  30942. <Data ElementName="primary_icon" Type="int16" Size="1" />
  30943. <Data ElementName="primary_total_quantity" Type="int16" Size="1" />
  30944. <Data ElementName="primary_supply_depot" Type="int8" Size="1" />
  30945. <Data ElementName="primary_unknown3" Type="int8" Size="1" />
  30946. </Data>
  30947. <Data ElementName="primary_default_selected_id" Type="int32" Size="1" />
  30948. <Data ElementName="primary_unknown5" Type="int32" Size="1" />
  30949. <Data ElementName="num_build_components" Type="int8" />
  30950. <Data ElementName="build_array" Type="Array" ArraySizeVariable="num_build_components">
  30951. <Data ElementName="build_slot" Type="int32" />
  30952. <Data ElementName="build_title" Type="EQ2_16Bit_String" />
  30953. <Data ElementName="build_qty" Type="int8" />
  30954. <Data ElementName="build_unknown1" Type="int32" Size="1" />
  30955. <Data ElementName="num_build_choices" Type="int8" Size="1" />
  30956. <Data ElementName="build_components_array" Type="Array" ArraySizeVariable="num_build_choices">
  30957. <Data ElementName="build_component" Type="EQ2_16Bit_String" />
  30958. <Data ElementName="build_item_id" Type="int32" Size="1" />
  30959. <Data ElementName="build_icon" Type="int16" Size="1" />
  30960. <Data ElementName="build_total_quantity" Type="int16" Size="1" />
  30961. <Data ElementName="build_supply_depot" Type="int8" Size="1" />
  30962. <Data ElementName="build_unknown6" Type="int8" Size="1" />
  30963. </Data>
  30964. <Data ElementName="build_item_selected" Type="int8" Size="1" />
  30965. <Data ElementName="build_selected_item_id" Type="int32" Size="1" />
  30966. <Data ElementName="build_selected_item_qty" Type="int8" Size="1" />
  30967. </Data>
  30968. <Data ElementName="fuel_title" Type="EQ2_16Bit_String" />
  30969. <Data ElementName="fuel_qty" Type="int8" />
  30970. <Data ElementName="num_fuel_choices" Type="int8" Size="1" />
  30971. <Data ElementName="fuel_component_array" Type="Array" ArraySizeVariable="num_fuel_choices">
  30972. <Data ElementName="fuel_component" Type="EQ2_16Bit_String" />
  30973. <Data ElementName="fuel_item_id" Type="int32" Size="1" />
  30974. <Data ElementName="fuel_icon" Type="int16" />
  30975. <Data ElementName="fuel_total_quantity" Type="int16" Size="1" />
  30976. <Data ElementName="fuel_supply_depot" Type="int8" Size="1" />
  30977. <Data ElementName="fuel_unknown4" Type="int8" Size="1" />
  30978. </Data>
  30979. <Data ElementName="fuel_item_selected" Type="int8" Size="1" />
  30980. <Data ElementName="fuel_selected_item_id" Type="int32" Size="1" />
  30981. <Data ElementName="fuel_selected_item_qty" Type="int8" Size="1" />
  30982. </Struct>
  30983. <Struct Name="WS_CreateFromRecipe" ClientVersion="1193" OpcodeName="OP_ShowCreateFromRecipeUIMsg">
  30984. <Data ElementName="crafting_station" Type="EQ2_16Bit_String" />
  30985. <Data ElementName="unknown1" Type="int32" Size="1" />
  30986. <Data ElementName="recipe_name" Type="EQ2_16Bit_String" />
  30987. <Data ElementName="tier" Type="int8" Size="1" />
  30988. <Data ElementName="unknown3" Type="int32" Size="1" />
  30989. <Data ElementName="product_name" Type="EQ2_16Bit_String" />
  30990. <Data ElementName="icon" Type="int16" />
  30991. <Data ElementName="product_qty" Type="int8" Size="1" />
  30992. <Data ElementName="unknown5" Type="int16" Size="1" />
  30993. <Data ElementName="unknown6" Type="int8" Size="1" />
  30994. <Data ElementName="unknown7" Type="int16" Size="1" />
  30995. <Data ElementName="unknown8" Type="int8" Size="3" />
  30996. <Data ElementName="primary_title" Type="EQ2_16Bit_String" />
  30997. <Data ElementName="unknown9" Type="int8" Size="1" />
  30998. <Data ElementName="primary_id" Type="int32" Size="1" />
  30999. <Data ElementName="unknown10" Type="int8" Size="6" />
  31000. <Data ElementName="primary_qty" Type="int16" Size="1" />
  31001. <Data ElementName="num_primary_choices" Type="int8" />
  31002. <Data ElementName="primary_array" Type="Array" ArraySizeVariable="num_primary_choices">
  31003. <Data ElementName="primary_component" Type="EQ2_16Bit_String" />
  31004. <Data ElementName="primary_item_id" Type="int32" Size="1" />
  31005. <Data ElementName="primary_icon" Type="int16" Size="1" />
  31006. <Data ElementName="primary_total_quantity" Type="int16" Size="1" />
  31007. <Data ElementName="primary_supply_depot" Type="int8" Size="1" />
  31008. <Data ElementName="primary_unknown3" Type="int8" Size="2" />
  31009. </Data>
  31010. <Data ElementName="primary_item_selected" Type="int8" />
  31011. <Data ElementName="primary_default_selected_id" Type="int32" Size="1" />
  31012. <Data ElementName="primary_selected_item_qty" Type="int16" Size="1" />
  31013. <Data ElementName="num_build_components" Type="int8" />
  31014. <Data ElementName="build_array" Type="Array" ArraySizeVariable="num_build_components">
  31015. <Data ElementName="build_slot" Type="int32" />
  31016. <Data ElementName="build_title" Type="EQ2_16Bit_String" />
  31017. <Data ElementName="build_qty" Type="int16" />
  31018. <Data ElementName="build_unknown1" Type="int32" Size="1" />
  31019. <Data ElementName="num_build_choices" Type="int8" Size="1" />
  31020. <Data ElementName="build_components_array" Type="Array" ArraySizeVariable="num_build_choices">
  31021. <Data ElementName="build_component" Type="EQ2_16Bit_String" />
  31022. <Data ElementName="build_item_id" Type="int32" Size="1" />
  31023. <Data ElementName="build_icon" Type="int16" Size="1" />
  31024. <Data ElementName="build_total_quantity" Type="int16" Size="1" />
  31025. <Data ElementName="build_supply_depot" Type="int8" Size="1" />
  31026. <Data ElementName="build_unknown6" Type="int8" Size="1" />
  31027. </Data>
  31028. <Data ElementName="build_item_selected" Type="int8" Size="1" />
  31029. <Data ElementName="build_selected_item_id" Type="int32" Size="1" />
  31030. <Data ElementName="build_selected_item_qty" Type="int8" Size="1" />
  31031. <Data ElementName="unknown" Type="int8" Size="1" />
  31032. </Data>
  31033. <Data ElementName="fuel_title" Type="EQ2_16Bit_String" />
  31034. <Data ElementName="fuel_qty" Type="int16" />
  31035. <Data ElementName="num_fuel_choices" Type="int8" Size="1" />
  31036. <Data ElementName="fuel_component_array" Type="Array" ArraySizeVariable="num_fuel_choices">
  31037. <Data ElementName="fuel_component" Type="EQ2_16Bit_String" />
  31038. <Data ElementName="fuel_item_id" Type="int32" Size="1" />
  31039. <Data ElementName="fuel_icon" Type="int16" />
  31040. <Data ElementName="fuel_total_quantity" Type="int16" Size="1" />
  31041. <Data ElementName="fuel_supply_depot" Type="int8" Size="1" />
  31042. <Data ElementName="fuel_unknown4" Type="int8" Size="2" />
  31043. </Data>
  31044. <Data ElementName="fuel_item_selected" Type="int8" Size="1" />
  31045. <Data ElementName="fuel_selected_item_id" Type="int32" Size="1" />
  31046. <Data ElementName="fuel_selected_item_qty" Type="int16" Size="1" />
  31047. </Struct>
  31048. <Struct Name="WS_CreateFromRecipe" ClientVersion="1199" OpcodeName="OP_ShowCreateFromRecipeUIMsg">
  31049. <Data ElementName="crafting_station" Type="EQ2_16Bit_String" />
  31050. <Data ElementName="unknown1" Type="int32" Size="1" />
  31051. <Data ElementName="recipe_name" Type="EQ2_16Bit_String" />
  31052. <Data ElementName="tier" Type="int8" Size="1" />
  31053. <Data ElementName="unknown3" Type="int32" Size="1" />
  31054. <Data ElementName="product_name" Type="EQ2_16Bit_String" />
  31055. <Data ElementName="icon" Type="int16" />
  31056. <Data ElementName="product_qty" Type="int8" Size="1" />
  31057. <Data ElementName="unknown5" Type="int16" Size="1" />
  31058. <Data ElementName="unknown6" Type="int8" Size="1" />
  31059. <Data ElementName="unknown7" Type="int16" Size="1" />
  31060. <Data ElementName="unknown8" Type="int8" Size="3" />
  31061. <Data ElementName="primary_title" Type="EQ2_16Bit_String" />
  31062. <Data ElementName="unknown9" Type="int8" Size="1" />
  31063. <Data ElementName="primary_id" Type="int32" Size="1" />
  31064. <Data ElementName="unknown10" Type="int8" Size="6" />
  31065. <Data ElementName="primary_qty" Type="int16" Size="1" />
  31066. <Data ElementName="num_primary_choices" Type="int8" />
  31067. <Data ElementName="primary_array" Type="Array" ArraySizeVariable="num_primary_choices">
  31068. <Data ElementName="primary_component" Type="EQ2_16Bit_String" />
  31069. <Data ElementName="primary_item_id" Type="int32" Size="1" />
  31070. <Data ElementName="primary_icon" Type="int16" Size="1" />
  31071. <Data ElementName="primary_total_quantity" Type="int16" Size="1" />
  31072. <Data ElementName="primary_supply_depot" Type="int8" Size="1" />
  31073. <Data ElementName="primary_unknown3" Type="int8" Size="2" />
  31074. </Data>
  31075. <Data ElementName="primary_item_selected" Type="int8" />
  31076. <Data ElementName="primary_default_selected_id" Type="int32" Size="1" />
  31077. <Data ElementName="primary_selected_item_qty" Type="int16" Size="1" />
  31078. <Data ElementName="num_build_components" Type="int8" />
  31079. <Data ElementName="build_array" Type="Array" ArraySizeVariable="num_build_components">
  31080. <Data ElementName="build_slot" Type="int32" />
  31081. <Data ElementName="build_title" Type="EQ2_16Bit_String" />
  31082. <Data ElementName="build_qty" Type="int16" />
  31083. <Data ElementName="build_unknown1" Type="int32" Size="1" />
  31084. <Data ElementName="num_build_choices" Type="int8" Size="1" />
  31085. <Data ElementName="build_components_array" Type="Array" ArraySizeVariable="num_build_choices">
  31086. <Data ElementName="build_component" Type="EQ2_16Bit_String" />
  31087. <Data ElementName="build_item_id" Type="int32" Size="1" />
  31088. <Data ElementName="build_icon" Type="int16" Size="1" />
  31089. <Data ElementName="build_total_quantity" Type="int16" Size="1" />
  31090. <Data ElementName="build_supply_depot" Type="int8" Size="1" />
  31091. <Data ElementName="build_unknown6" Type="int8" Size="1" />
  31092. </Data>
  31093. <Data ElementName="build_item_selected" Type="int8" Size="1" />
  31094. <Data ElementName="build_selected_item_id" Type="int32" Size="1" />
  31095. <Data ElementName="build_selected_item_qty" Type="int8" Size="1" />
  31096. <Data ElementName="unknown" Type="int8" Size="1" />
  31097. </Data>
  31098. <Data ElementName="fuel_title" Type="EQ2_16Bit_String" />
  31099. <Data ElementName="fuel_qty" Type="int16" />
  31100. <Data ElementName="num_fuel_choices" Type="int8" Size="1" />
  31101. <Data ElementName="fuel_component_array" Type="Array" ArraySizeVariable="num_fuel_choices">
  31102. <Data ElementName="fuel_component" Type="EQ2_16Bit_String" />
  31103. <Data ElementName="fuel_item_id" Type="int32" Size="1" />
  31104. <Data ElementName="fuel_icon" Type="int16" />
  31105. <Data ElementName="fuel_total_quantity" Type="int16" Size="1" />
  31106. <Data ElementName="fuel_supply_depot" Type="int8" Size="1" />
  31107. <Data ElementName="fuel_unknown4" Type="int8" Size="1" />
  31108. </Data>
  31109. <Data ElementName="fuel_item_selected" Type="int8" Size="1" />
  31110. <Data ElementName="fuel_selected_item_id" Type="int32" Size="1" />
  31111. <Data ElementName="fuel_selected_item_qty" Type="int16" Size="1" />
  31112. </Struct>
  31113. <Struct Name="WS_CreateFromRecipe" ClientVersion="57048" OpcodeName="OP_ShowCreateFromRecipeUIMsg">
  31114. <Data ElementName="crafting_station" Type="EQ2_16Bit_String" />
  31115. <Data ElementName="unknown1" Type="int32" Size="1" />
  31116. <Data ElementName="recipe_name" Type="EQ2_16Bit_String" />
  31117. <Data ElementName="tier" Type="int8" Size="1" />
  31118. <Data ElementName="unknown3" Type="int32" Size="1" />
  31119. <Data ElementName="product_name" Type="EQ2_16Bit_String" />
  31120. <Data ElementName="icon" Type="int16" />
  31121. <Data ElementName="product_qty" Type="int8" Size="1" />
  31122. <Data ElementName="unknown5" Type="int16" Size="1" />
  31123. <Data ElementName="unknown6" Type="int8" Size="1" />
  31124. <Data ElementName="unknown7" Type="int16" Size="1" />
  31125. <Data ElementName="unknown8" Type="int8" Size="3" />
  31126. <Data ElementName="primary_title" Type="EQ2_16Bit_String" />
  31127. <Data ElementName="unknown9" Type="int8" Size="1" />
  31128. <Data ElementName="primary_id" Type="int32" Size="1" />
  31129. <Data ElementName="unknown10" Type="int8" Size="6" />
  31130. <Data ElementName="primary_qty" Type="int16" Size="1" />
  31131. <Data ElementName="num_primary_choices" Type="int8" />
  31132. <Data ElementName="primary_array" Type="Array" ArraySizeVariable="num_primary_choices">
  31133. <Data ElementName="primary_component" Type="EQ2_16Bit_String" />
  31134. <Data ElementName="primary_item_id" Type="int32" Size="1" />
  31135. <Data ElementName="primary_icon" Type="int16" Size="1" />
  31136. <Data ElementName="primary_total_quantity" Type="int16" Size="1" />
  31137. <Data ElementName="primary_supply_depot" Type="int8" Size="1" />
  31138. <Data ElementName="primary_unknown3" Type="int8" Size="4" />
  31139. </Data>
  31140. <Data ElementName="primary_item_selected" Type="int8" />
  31141. <Data ElementName="primary_default_selected_id" Type="int32" Size="1" />
  31142. <Data ElementName="primary_selected_item_qty" Type="int16" Size="1" />
  31143. <Data ElementName="num_build_components" Type="int8" />
  31144. <Data ElementName="build_array" Type="Array" ArraySizeVariable="num_build_components">
  31145. <Data ElementName="build_slot" Type="int32" />
  31146. <Data ElementName="build_title" Type="EQ2_16Bit_String" />
  31147. <Data ElementName="build_qty" Type="int16" />
  31148. <Data ElementName="build_unknown1" Type="int32" Size="1" />
  31149. <Data ElementName="num_build_choices" Type="int8" Size="1" />
  31150. <Data ElementName="build_components_array" Type="Array" ArraySizeVariable="num_build_choices">
  31151. <Data ElementName="build_component" Type="EQ2_16Bit_String" />
  31152. <Data ElementName="build_item_id" Type="int32" Size="1" />
  31153. <Data ElementName="build_icon" Type="int16" Size="1" />
  31154. <Data ElementName="build_total_quantity" Type="int16" Size="1" />
  31155. <Data ElementName="build_supply_depot" Type="int8" Size="1" />
  31156. <Data ElementName="build_unknown6" Type="int8" Size="3" />
  31157. </Data>
  31158. <Data ElementName="build_item_selected" Type="int8" Size="1" />
  31159. <Data ElementName="build_selected_item_id" Type="int32" Size="1" />
  31160. <Data ElementName="build_selected_item_qty" Type="int8" Size="1" />
  31161. <Data ElementName="unknown" Type="int8" Size="1" />
  31162. </Data>
  31163. <Data ElementName="fuel_title" Type="EQ2_16Bit_String" />
  31164. <Data ElementName="fuel_qty" Type="int16" />
  31165. <Data ElementName="num_fuel_choices" Type="int8" Size="1" />
  31166. <Data ElementName="fuel_component_array" Type="Array" ArraySizeVariable="num_fuel_choices">
  31167. <Data ElementName="fuel_component" Type="EQ2_16Bit_String" />
  31168. <Data ElementName="fuel_item_id" Type="int32" Size="1" />
  31169. <Data ElementName="fuel_icon" Type="int16" />
  31170. <Data ElementName="fuel_total_quantity" Type="int16" Size="1" />
  31171. <Data ElementName="fuel_supply_depot" Type="int8" Size="1" />
  31172. <Data ElementName="fuel_unknown4" Type="int8" Size="3" />
  31173. </Data>
  31174. <Data ElementName="fuel_item_selected" Type="int8" Size="1" />
  31175. <Data ElementName="fuel_selected_item_id" Type="int32" Size="1" />
  31176. <Data ElementName="fuel_selected_item_qty" Type="int16" Size="1" />
  31177. </Struct>
  31178. <Struct Name="WS_CreateFromRecipe" ClientVersion="63119" OpcodeName="OP_ShowCreateFromRecipeUIMsg">
  31179. <Data ElementName="crafting_station" Type="EQ2_16Bit_String" />
  31180. <Data ElementName="unknown1" Type="int32" Size="1" />
  31181. <Data ElementName="recipe_name" Type="EQ2_16Bit_String" />
  31182. <Data ElementName="tier" Type="int8" Size="1" />
  31183. <Data ElementName="unknown3" Type="int32" Size="1" />
  31184. <Data ElementName="product_name" Type="EQ2_16Bit_String" />
  31185. <Data ElementName="icon" Type="int16" />
  31186. <Data ElementName="product_qty" Type="int8" Size="1" />
  31187. <Data ElementName="unknown5" Type="int16" Size="1" />
  31188. <Data ElementName="unknown6" Type="int8" Size="1" />
  31189. <Data ElementName="unknown7" Type="int16" Size="1" />
  31190. <Data ElementName="unknown8" Type="int8" Size="3" />
  31191. <Data ElementName="unknown8aMJ" Type="int8" Size="1" />
  31192. <Data ElementName="primary_title" Type="EQ2_16Bit_String" />
  31193. <Data ElementName="unknown9" Type="int8" Size="1" />
  31194. <Data ElementName="primary_id" Type="int32" Size="1" />
  31195. <Data ElementName="unknown10" Type="int8" Size="6" />
  31196. <Data ElementName="primary_qty" Type="int16" Size="1" />
  31197. <Data ElementName="num_primary_choices" Type="int8" />
  31198. <Data ElementName="primary_array" Type="Array" ArraySizeVariable="num_primary_choices">
  31199. <Data ElementName="primary_component" Type="EQ2_16Bit_String" />
  31200. <Data ElementName="primary_item_id" Type="int32" Size="1" />
  31201. <Data ElementName="primary_icon" Type="int16" Size="1" />
  31202. <Data ElementName="primary_total_quantity" Type="int16" Size="1" />
  31203. <Data ElementName="primary_supply_depot" Type="int8" Size="1" />
  31204. <Data ElementName="primary_unknown3" Type="int8" Size="4" />
  31205. </Data>
  31206. <Data ElementName="primary_item_selected" Type="int8" />
  31207. <Data ElementName="primary_default_selected_id" Type="int32" Size="1" />
  31208. <Data ElementName="primary_selected_item_qty" Type="int16" Size="1" />
  31209. <Data ElementName="num_build_components" Type="int8" />
  31210. <Data ElementName="build_array" Type="Array" ArraySizeVariable="num_build_components">
  31211. <Data ElementName="build_slot" Type="int32" />
  31212. <Data ElementName="build_title" Type="EQ2_16Bit_String" />
  31213. <Data ElementName="build_qty" Type="int16" />
  31214. <Data ElementName="build_unknown1" Type="int32" Size="1" />
  31215. <Data ElementName="num_build_choices" Type="int8" Size="1" />
  31216. <Data ElementName="build_components_array" Type="Array" ArraySizeVariable="num_build_choices">
  31217. <Data ElementName="build_component" Type="EQ2_16Bit_String" />
  31218. <Data ElementName="build_item_id" Type="int32" Size="1" />
  31219. <Data ElementName="build_icon" Type="int16" Size="1" />
  31220. <Data ElementName="build_total_quantity" Type="int16" Size="1" />
  31221. <Data ElementName="build_supply_depot" Type="int8" Size="1" />
  31222. <Data ElementName="build_unknown6" Type="int8" Size="3" />
  31223. </Data>
  31224. <Data ElementName="build_item_selected" Type="int8" Size="1" />
  31225. <Data ElementName="build_selected_item_id" Type="int32" Size="1" />
  31226. <Data ElementName="build_selected_item_qty" Type="int8" Size="1" />
  31227. <Data ElementName="unknown" Type="int8" Size="1" />
  31228. </Data>
  31229. <Data ElementName="fuel_title" Type="EQ2_16Bit_String" />
  31230. <Data ElementName="fuel_qty" Type="int16" />
  31231. <Data ElementName="num_fuel_choices" Type="int8" Size="1" />
  31232. <Data ElementName="fuel_component_array" Type="Array" ArraySizeVariable="num_fuel_choices">
  31233. <Data ElementName="fuel_component" Type="EQ2_16Bit_String" />
  31234. <Data ElementName="fuel_item_id" Type="int32" Size="1" />
  31235. <Data ElementName="fuel_icon" Type="int16" />
  31236. <Data ElementName="fuel_total_quantity" Type="int16" Size="1" />
  31237. <Data ElementName="fuel_supply_depot" Type="int8" Size="1" />
  31238. <Data ElementName="fuel_unknown4" Type="int8" Size="3" />
  31239. </Data>
  31240. <Data ElementName="fuel_item_selected" Type="int8" Size="1" />
  31241. <Data ElementName="fuel_selected_item_id" Type="int32" Size="1" />
  31242. <Data ElementName="fuel_selected_item_qty" Type="int16" Size="1" />
  31243. </Struct>
  31244. <Struct Name="WS_TSEventReaction" ClientVersion="1" OpcodeName="OP_DisplayTSEventReactionMsg">
  31245. <Data ElementName="counter_reaction" Type="int8" Size="1" />
  31246. </Struct>
  31247. <Struct Name="WS_UpdateCreateItem" ClientVersion="1" OpcodeName="OP_UpdateItemCreationProcessUIMsg">
  31248. <Data ElementName="effect" Type="int8" Size="1" />
  31249. <Data ElementName="total_durability" Type="int32" Size="1" />
  31250. <Data ElementName="total_progress" Type="int32" Size="1" />
  31251. <Data ElementName="progress_level" Type="int8" Size="1" />
  31252. <Data ElementName="reaction_icon" Type="int16" Size="1" />
  31253. <Data ElementName="reaction_name" Type="EQ2_16Bit_String" />
  31254. <Data ElementName="durability_change" Type="sint32" Size="1" />
  31255. <Data ElementName="progress_change" Type="sint32" Size="1" />
  31256. <Data ElementName="spawn_id" Type="int32" Size="1" />
  31257. <Data ElementName="unknown" Type="int8" Size="1" />
  31258. </Struct>
  31259. <Struct Name="WS_BeginItemCreation" ClientVersion="1" OpcodeName="OP_BeginItemCreationMsg">
  31260. <Data ElementName="unknown1" Type="int32" Size="1" />
  31261. <Data ElementName="primary_component_id" Type="int32" Size="1" />
  31262. <Data ElementName="num_build_components" Type="int8" Size="1" />
  31263. <Data ElementName="component_array" Type="Array" ArraySizeVariable="num_build_components">
  31264. <Data ElementName="component_num" Type="int32" Size="1" />
  31265. <Data ElementName="component_unknown" Type="int8" Size="1" />
  31266. <Data ElementName="component_id" Type="int32" Size="1" />
  31267. <Data ElementName="component_qty" Type="int8" Size="1" />
  31268. </Data>
  31269. <Data ElementName="unknown2" Type="int8" Size="1" />
  31270. <Data ElementName="fuel_id" Type="int32" Size="1" />
  31271. <Data ElementName="fuel_qty" Type="int8" Size="1" />
  31272. </Struct>
  31273. <Struct Name="WS_BeginItemCreation" ClientVersion="1193" OpcodeName="OP_BeginItemCreationMsg">
  31274. <Data ElementName="unknown1" Type="int8" Size="11" />
  31275. <Data ElementName="primary_component_id" Type="int32" Size="1" />
  31276. <Data ElementName="num_build_components" Type="int16" Size="1" />
  31277. <Data ElementName="component_array" Type="Array" ArraySizeVariable="num_build_components">
  31278. <Data ElementName="component_num" Type="int32" Size="1" />
  31279. <Data ElementName="component_unknown" Type="int8" Size="1" />
  31280. <Data ElementName="component_id" Type="int32" Size="1" />
  31281. <Data ElementName="component_unknown2" Type="int8" Size="1" />
  31282. <Data ElementName="component_qty" Type="int16" Size="1" />
  31283. </Data>
  31284. <Data ElementName="unknown2" Type="int8" Size="1" />
  31285. <Data ElementName="fuel_id" Type="int32" Size="1" />
  31286. <Data ElementName="fuel_qty" Type="int16" Size="1" />
  31287. </Struct>
  31288. <Struct Name="WS_BeginItemCreation" ClientVersion="1199" OpcodeName="OP_BeginItemCreationMsg">
  31289. <Data ElementName="unknown1" Type="int8" Size="11" />
  31290. <Data ElementName="primary_component_id" Type="int32" Size="1" />
  31291. <Data ElementName="primary_component_qty" Type="int16" Size="1" />
  31292. <Data ElementName="num_build_components" Type="int8" Size="1" />
  31293. <Data ElementName="component_array" Type="Array" ArraySizeVariable="num_build_components">
  31294. <Data ElementName="component_num" Type="int32" Size="1" />
  31295. <Data ElementName="component_unknown" Type="int8" Size="1" />
  31296. <Data ElementName="component_id" Type="int32" Size="1" />
  31297. <Data ElementName="component_qty" Type="int16" Size="1" />
  31298. </Data>
  31299. <Data ElementName="unknown2" Type="int8" Size="1" />
  31300. <Data ElementName="fuel_id" Type="int32" Size="1" />
  31301. <Data ElementName="fuel_qty" Type="int16" Size="1" />
  31302. </Struct>
  31303. <Struct Name="WS_RecipeList" ClientVersion="1" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_RecipeList">
  31304. <Data ElementName="unknown" Type="int8" Size="1" />
  31305. <Data ElementName="num_recipes" Type="int16" Size="1" />
  31306. <Data ElementName="recipe_array" Type="Array" ArraySizeVariable="num_recipes">
  31307. <Data ElementName="id" Type="int32" Size="1" />
  31308. <Data ElementName="tier" Type="int8" Size="1" />
  31309. <Data ElementName="level" Type="int8" Size="1" />
  31310. <Data ElementName="icon" Type="int16" Size="1" />
  31311. <Data ElementName="classes" Type="int32" Size="1" />
  31312. <Data ElementName="skill" Type="int32" Size="1" />
  31313. <Data ElementName="technique" Type="int32" Size="1" />
  31314. <Data ElementName="knowledge" Type="int32" Size="1" />
  31315. <Data ElementName="unknown2" Type="int32" Size="1" />
  31316. <Data ElementName="recipe_name" Type="EQ2_16Bit_String" />
  31317. <Data ElementName="recipe_book" Type="EQ2_16Bit_String" />
  31318. <Data ElementName="unknown3" Type="int8" Size="1" />
  31319. </Data>
  31320. </Struct>
  31321. <Struct Name="WS_RecipeList" ClientVersion="60085" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_RecipeList">
  31322. <Data ElementName="unknown" Type="int8" Size="1" />
  31323. <Data ElementName="num_recipes" Type="int16" Size="1" />
  31324. <Data ElementName="recipe_array" Type="Array" ArraySizeVariable="num_recipes">
  31325. <Data ElementName="id" Type="int32" Size="1" />
  31326. <Data ElementName="tier" Type="int8" Size="1" />
  31327. <Data ElementName="level" Type="int8" Size="1" />
  31328. <Data ElementName="unknown1" Type="int8" size="1" />
  31329. <Data ElementName="icon" Type="int16" Size="1" />
  31330. <Data ElementName="unknown1a" Type="int8" Size="2" />
  31331. <Data ElementName="classes" Type="int32" Size="1" />
  31332. <Data ElementName="skill" Type="int32" Size="1" />
  31333. <Data ElementName="technique" Type="int32" Size="1" />
  31334. <Data ElementName="knowledge" Type="int32" Size="1" />
  31335. <Data ElementName="unknown2" Type="int32" Size="1" />
  31336. <Data ElementName="recipe_name" Type="EQ2_16Bit_String" />
  31337. <Data ElementName="recipe_book" Type="EQ2_16Bit_String" />
  31338. <Data ElementName="unknown3" Type="int8" Size="1" />
  31339. </Data>
  31340. </Struct>
  31341. <Struct Name="WS_ShowRecipeBook" ClientVersion="1" OpcodeName="OP_ShowRecipeBookMsg">
  31342. <Data ElementName="device" Type="char" Size="42" />
  31343. <Data ElementName="unknown1" Type="int8" Size="1" />
  31344. <Data ElementName="unknown2" Type="int32" />
  31345. <Data ElementName="unknown3" Type="int32" IfVariableSet="unknown2" />
  31346. </Struct>
  31347. <Struct Name="WS_RecipeDetails" ClientVersion="1" OpcodeName="OP_RecipeDetailsMsg">
  31348. <Data ElementName="num_recipes" Type="int32" Size="1" />
  31349. <Data ElementName="recipe_array" Type="array" ArraySizeVariable="num_recipes">
  31350. <Data ElementName="recipe_id" Type="int32" Size="1" />
  31351. <Data ElementName="icon" Type="int16" Size="1" />
  31352. <Data ElementName="unknown1" Type="int32" Size="2" />
  31353. <Data ElementName="recipe_name" Type="char" Size="200" />
  31354. <Data ElementName="recipe_desc" Type="char" Size="256" />
  31355. <Data ElementName="unknown2" Type="int32" Size="2" />
  31356. <Data ElementName="technique" Type="int32" Size="1" />
  31357. <Data ElementName="knowledge" Type="int32" Size="1" />
  31358. <Data ElementName="level" Type="int8" Size="1 " />
  31359. <Data ElementName="unknown3" Type="int32" Size="1" />
  31360. <Data ElementName="recipe_book" Type="char" Size="200" />
  31361. <Data ElementName="device" Type="char" Size="40" />
  31362. <Data ElementName="unknown4" Type="int32" Size="1" />
  31363. </Data>
  31364. </Struct>
  31365. <Struct Name="WS_UpdateRecipeBook" ClientVersion="1" OpcodeName="OP_UpdateRecipeBookMsg">
  31366. <Data ElementName="recipe_count" Type="int16" />
  31367. <Data ElementName="packed_size" Type="int32" />
  31368. <Data ElementName="recipe_array" Type="Array" ArrayVariableSize="recipe_count">
  31369. <Data ElementName="recipe_id" Type="int32" Size="1" />
  31370. <Data ElementName="unknown" Type="int32" Size="2" />
  31371. </Data>
  31372. <Data ElementName="unknown1" Type="int32" Size="1" />
  31373. </Struct>
  31374. <Struct Name="WS_RequestRecipeDetail" ClientVersion="1" OpcodeName="OP_RequestRecipeDetailsMsg">
  31375. <Data ElementName="num_recipes" Type="int32" Size="1" />
  31376. <Data ElementName="recipe_array" Type="Array" ArrayVariableSize="num_recipes">
  31377. <Data ElementName="recipe_id" Type="int32" Size="1" />
  31378. </Data>
  31379. </Struct>
  31380. <Struct Name="WS_DisplayHouseStatus" ClientVersion="1096" OpcodeName="OP_PlayerHouseDisplayStatusMsg">
  31381. <Data ElementName="unknown1" Type="int32" Size="1" />
  31382. <Data ElementName="unknown2" Type="int32" Size="1" />
  31383. <Data ElementName="spawn_id" Type="int32" Size="1" />
  31384. <Data ElementName="house_name" Type="EQ2_16Bit_String" Size="1" />
  31385. <Data ElementName="house_location" Type="EQ2_16Bit_String" Size="1" />
  31386. <Data ElementName="upkeep_coin" Type="int64" Size="1" />
  31387. <Data ElementName="upkeep_status" Type="int32" Size="1" />
  31388. <Data ElementName="escrow_coin" Type="int64" Size="1" />
  31389. <Data ElementName="escrow_status" Type="int32" Size="1" />
  31390. <Data ElementName="upkeep_due" Type="int32" Size="1" />
  31391. <Data ElementName="access_type" Type="int8" Size="1" />
  31392. <Data ElementName="guild_access_flag" Type="int8" Size="1" />
  31393. <Data ElementName="content_flag" Type="int8" Size="1" />
  31394. <Data ElementName="unknown6" Type="int8" Size="1" />
  31395. <Data ElementName="num_access" Type="int8" Size="1" />
  31396. <Data ElementName="access_array" Type="Array" ArraySizeVariable="num_access">
  31397. <Data ElementName="char_id" Type="int32" Size="1" />
  31398. <Data ElementName="char_name" Type="EQ2_16Bit_String" Size="1" />
  31399. <Data ElementName="access_type" Type="int8" Size="1" />
  31400. </Data>
  31401. <Data ElementName="unknown7" Type="int8" Size="1" />
  31402. <Data ElementName="num_depositors" Type="int8" Size="1" />
  31403. <Data ElementName="depositor_array" Type="Array" ArraySizeVariable="num_depositors">
  31404. <Data ElementName="depositor_id" Type="int32" Size="1" />
  31405. <Data ElementName="depositor_name" Type="EQ2_16Bit_String" Size="1" />
  31406. <Data ElementName="total_deposit_coin" Type="int32" Size="1" />
  31407. <Data ElementName="unknown8" Type="int32" Size="1" />
  31408. <Data ElementName="total_deposit_status" Type="int32" Size="1" />
  31409. <Data ElementName="last_deposit_amount" Type="int32" Size="1" />
  31410. <Data ElementName="unknown9" Type="int32" Size="1" />
  31411. <Data ElementName="last_deposit_status" Type="int32" Size="1" />
  31412. <Data ElementName="deposit_date" Type="int32" Size="1" />
  31413. </Data>
  31414. <Data ElementName="num_deposits" Type="int8" Size="1" />
  31415. <Data ElementName="deposits_array" Type="Array" ArraySizeVariable="num_deposists">
  31416. <Data ElementName="deposits_id" Type="int32" Size="1" />
  31417. <Data ElementName="deposits_name" Type="EQ2_16Bit_String" Size="1" />
  31418. <Data ElementName="coin_deposit" Type="int32" Size="1" />
  31419. <Data ElementName="unknown10" Type="int32" Size="1" />
  31420. <Data ElementName="status_deposit" Type="int32" Size="1" />
  31421. <Data ElementName="deposits_date" Type="int32" Size="1" />
  31422. <Data ElementName="deposits_reason" Type="EQ2_16Bit_String" Size="1" />
  31423. <Data ElementName="unknown11" Type="int8" Size="1" />
  31424. </Data>
  31425. <Data ElementName="relinquish_flag" Type="int8" Size="1" />
  31426. <Data ElementName="unknown13" Type="int16" Size="1" />
  31427. <Data ElementName="placed_items" Type="int16" Size="1" />
  31428. <Data ElementName="max_items_allowed" Type="int16" />
  31429. <Data ElementName="actual_placed" Type="int16" Size="1" />
  31430. <Data ElementName="crated_items" Type="int16" Size="1" />
  31431. <Data ElementName="status_reduction" Type="int32" Size="1" />
  31432. <Data ElementName="coin_reduction" Type="float" Size="1" />
  31433. <Data ElementName="additional_slots" Type="int32" Size="1" />
  31434. <Data ElementName="unknown14" Type="int16" Size="4" />
  31435. <Data ElementName="get_portal_flag" Type="int8" Size="1" />
  31436. </Struct>
  31437. <Struct Name="WS_DisplayVisitScreen" ClientVersion="1" OpcodeName="OP_DisplayInnVisitScreenMsg">
  31438. <Data ElementName="num_houses" Type="int32" Size="1" />
  31439. <Data ElementName="visithouse_array" Type="Array" ArraySizeVariable="num_houses">
  31440. <Data ElementName="unknown1" Type="int32" Size="1" />
  31441. <Data ElementName="house_owner" Type="EQ2_16Bit_String" />
  31442. <Data ElementName="unknown2" Type="int32" Size="1" />
  31443. <Data ElementName="unknown3" Type="int8" Size="1" />
  31444. </Data>
  31445. </Struct>
  31446. <Struct Name="WS_DisplayVisitScreen" ClientVersion="1096" OpcodeName="OP_DisplayInnVisitScreenMsg">
  31447. <Data ElementName="num_houses" Type="int32" Size="1" />
  31448. <Data ElementName="visithouse_array" Type="Array" ArraySizeVariable="num_houses">
  31449. <Data ElementName="unknown1" Type="int32" Size="1" />
  31450. <Data ElementName="unknown2" Type="int32" Size="1" />
  31451. <Data ElementName="house_owner" Type="EQ2_16Bit_String" />
  31452. <Data ElementName="house_location" Type="EQ2_16Bit_string" />
  31453. <Data ElementName="access_level" Type="int8" Size="1" />
  31454. <Data ElementName="unknown3" Type="int8" Size="3" />
  31455. <Data ElementName="visit_flag" Type="int8" Size="1" />
  31456. </Data>
  31457. <Data ElementName="unknown4" Type="int32" Size="1" />
  31458. <Data ElementName="unknown5" Type="int8" Size="1" />
  31459. </Struct>
  31460. <Struct Name="WS_DisplayVisitScreen" ClientVersion="1193" OpcodeName="OP_DisplayInnVisitScreenMsg">
  31461. <Data ElementName="num_houses" Type="int16" Size="1" />
  31462. <Data ElementName="visithouse_array" Type="Array" ArraySizeVariable="num_houses">
  31463. <Data ElementName="house_id" Type="int64" />
  31464. <Data ElementName="house_owner" Type="EQ2_16Bit_String" />
  31465. <Data ElementName="house_location" Type="EQ2_16Bit_string" />
  31466. <Data ElementName="house_zone" Type="EQ2_16Bit_String" />
  31467. <Data ElementName="access_level" Type="int8" Size="1" />
  31468. <Data ElementName="unknown3" Type="int8" Size="3" />
  31469. <Data ElementName="visit_flag" Type="int8" Size="1" />
  31470. </Data>
  31471. <Data ElementName="unknown4" Type="int32" Size="1" />
  31472. <Data ElementName="unknown5" Type="int8" Size="1" />
  31473. </Struct>
  31474. <Struct Name="WS_DisplayVisitScreen" ClientVersion="57048" OpcodeName="OP_DisplayInnVisitScreenMsg">
  31475. <Data ElementName="num_houses" Type="int16" Size="1" />
  31476. <Data ElementName="visithouse_array" Type="Array" ArraySizeVariable="num_houses">
  31477. <Data ElementName="house_id" Type="int64" />
  31478. <Data ElementName="house_owner" Type="EQ2_16Bit_String" />
  31479. <Data ElementName="house_location" Type="EQ2_16Bit_string" />
  31480. <Data ElementName="house_zone" Type="EQ2_16Bit_String" />
  31481. <Data ElementName="access_level" Type="int8" Size="1" />
  31482. <Data ElementName="unknown3" Type="int8" Size="3" />
  31483. <Data ElementName="visit_flag" Type="int8" Size="1" />
  31484. </Data>
  31485. <Data ElementName="unknown4" Type="int32" Size="1" />
  31486. <Data ElementName="unknown5" Type="int8" Size="1" />
  31487. <Data ElementName="houses_location" Type="int16" Size="1" />
  31488. <Data ElementName="location_array" Type="Array" ArraySizeVariable="houses_location">
  31489. <Data ElementName="index" Type="int32" />
  31490. <Data ElementName="houseing_location" Type="EQ2_16Bit_string" />
  31491. </Data>
  31492. </Struct>
  31493. <Struct Name="WS_InstanceCreated" ClientVersion="1" OpcodeName="OP_AvatarCreatedMsg">
  31494. <Data ElementName="num_instances" Type="int16" Size="1" />
  31495. <Data ElementName="instances_array" Type="Array" ArraySizeVariable="num_instances">
  31496. <Data ElementName="unknown1" Type="int32" Size="1" />
  31497. <Data ElementName="instance_zone_name" Type="EQ2_16Bit_String" />
  31498. <Data ElementName="unknown2" Type="int16" Size="1" />
  31499. <Data ElementName="success_last" Type="int32" Size="1" />
  31500. <Data ElementName="last_failure" Type="int32" Size="1" />
  31501. <Data ElementName="failure" Type="int32" Size="1" />
  31502. <Data ElementName="success" Type="int32" Size="1" />
  31503. </Data>
  31504. <Data ElementName="num_persistent" Type="int16" Size="1" />
  31505. <Data ElementName="persistent_array" Type="Array" ArraySizeVariable="num_persistent">
  31506. <Data ElementName="unknown1a" Type="int32" Size="1" />
  31507. <Data ElementName="persistent_zone_name" Type="EQ2_16Bit_String" />
  31508. <Data ElementName="unknown2a" Type="int8" Size="1" />
  31509. <Data ElementName="unknown3a" Type="int32" Size="2" />
  31510. <Data ElementName="minimum_duration" Type="int32" Size="1" />
  31511. <Data ElementName="maximum_duration" Type="int32" Size="1" />
  31512. <Data ElementName="unknown4a" Type="int32" Size="1" />
  31513. </Data>
  31514. <Data ElementName="unknown4" Type="int16" Size="1" />
  31515. </Struct>
  31516. <Struct Name="WS_InstanceCreated" ClientVersion="1188" OpcodeName="OP_AvatarCreatedMsg">
  31517. <Data ElementName="num_instances" Type="int16" Size="1" />
  31518. <Data ElementName="instances_array" Type="Array" ArraySizeVariable="num_instances">
  31519. <Data ElementName="unknown1" Type="int32" Size="1" />
  31520. <Data ElementName="instance_zone_name" Type="EQ2_16Bit_String" />
  31521. <Data ElementName="unknown2" Type="int16" Size="1" />
  31522. <Data ElementName="success_last" Type="int32" Size="1" />
  31523. <Data ElementName="last_failure" Type="int32" Size="1" />
  31524. <Data ElementName="failure" Type="int32" Size="1" />
  31525. <Data ElementName="success" Type="int32" Size="1" />
  31526. </Data>
  31527. <Data ElementName="num_persistent" Type="int16" Size="1" />
  31528. <Data ElementName="persistent_array" Type="Array" ArraySizeVariable="num_persistent">
  31529. <Data ElementName="unknown1a" Type="int32" Size="1" />
  31530. <Data ElementName="persistent_zone_name" Type="EQ2_16Bit_String" />
  31531. <Data ElementName="unknown2a" Type="int16" Size="1" />
  31532. <Data ElementName="persist_success_timestamp" Type="int32" />
  31533. <Data ElementName="persist_failure_timestamp" Type="int32" />
  31534. <Data ElementName="unknown3a" Type="int8" Size="4" />
  31535. <Data ElementName="unknown3b" Type="int8" Size="1" />
  31536. <Data ElementName="minimum_duration" Type="int32" Size="1" />
  31537. <Data ElementName="maximum_duration" Type="int32" Size="1" />
  31538. <Data ElementName="unknown4a" Type="int32" Size="1" />
  31539. </Data>
  31540. </Struct>
  31541. <Struct Name="WS_InstanceUpdate" ClientVersion="1" OpcodeName="OP_AvatarUpdateMsg">
  31542. <Data ElementName="unknown1" Type="int32" Size="1" />
  31543. <Data ElementName="unknown2" Type="int32" Size="1" />
  31544. <Data ElementName="unknown3" Type="int32" Size="1" />
  31545. <Data ElementName="char_name" Type="EQ2_16Bit_String" Size="1" />
  31546. <Data ElementName="unknown4" Type="int8" Size="3" />
  31547. <Data ElementName="char_adv_level" Type="int8" Size="1" />
  31548. <Data ElementName="unknown5" Type="int8" Size="1" />
  31549. <Data ElementName="char_trade_level" Type="int8" Size="1" />
  31550. <Data ElementName="unknown6" Type="int8" Size="2" />
  31551. <Data ElementName="join_date" Type="int32" Size="1" />
  31552. <Data ElementName="guild_status" Type="int32" Size="1" />
  31553. <Data ElementName="last_online_date" Type="int32" Size="1" />
  31554. <Data ElementName="guild_points" Type="int32" Size="1" />
  31555. <Data ElementName="unknown7" Type="int32" Size="2" />
  31556. <Data ElementName="zone_name" Type="EQ2_16Bit_String" Size="1" />
  31557. <Data ElementName="notes" Type="EQ2_16Bit_String" Size="1" />
  31558. </Struct>
  31559. <Struct Name="WS_AvailWorldChannels" ClientVersion="1" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqAvailWorldChannelsCmd">
  31560. <Data ElementName="num_channels" Type="int32" Size="1" />
  31561. <Data ElementName="channel_array" Type="Array" ArraySizeVariable="num_channels">
  31562. <Data ElementName="channel_name" Type="EQ2_16Bit_String" />
  31563. <Data ElementName="unknown" Type="int8" Size="1" />
  31564. </Data>
  31565. </Struct>
  31566. <Struct Name="WS_ChatChannelUpdate" ClientVersion="1" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqChatChannelUpdateCmd">
  31567. <Data ElementName="action" Type="int8" Size="1" />
  31568. <Data ElementName="channel_name" Type="EQ2_16Bit_String" />
  31569. <Data ElementName="player_name" Type="EQ2_16Bit_String" />
  31570. </Struct>
  31571. <Struct Name="WS_WhoChannelQueryReply" ClientVersion="1" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqWhoChannelQueryReplyCmd">
  31572. <Data ElementName="channel_name" Type="EQ2_16Bit_String" />
  31573. <Data ElementName="unknown" Type="int8" Size="1" />
  31574. <Data ElementName="num_players" Type="int8" Size="1" />
  31575. <Data ElementName="player_array" Type="Array" ArraySizeVariable="num_players">
  31576. <Data ElementName="player_name" Type="EQ2_16Bit_String" />
  31577. </Data>
  31578. </Struct>
  31579. <Struct Name="WS_BagOptions" ClientVersion="1" OpcodeName="OP_BagOptions">
  31580. <Data ElementName="unique_id" Type="int32" Size="1" />
  31581. <Data ElementName="sellable_contents" Type="int8" Size="1" />
  31582. <Data ElementName="bag_name" Type="EQ2_8Bit_String" Size="1" />
  31583. </Struct>
  31584. <Struct Name="WS_SupplyDepot" ClientVersion="1096" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_SupplyDepot">
  31585. <Data ElementName="unknown1" Type="int8" Size="4" />
  31586. <Data ElementName="depot_name" Type="EQ2_16Bit_String" />
  31587. <Data ElementName="num_items" Type="int16" Size="1" />
  31588. <Data ElementName="max_items" Type="int16" Size="1" />
  31589. <Data ElementName="unknown2" Type="int8" Size="1" />
  31590. <Data ElementName="num_items_array" Type="int32" Size="1" />
  31591. <Data ElementName="items_array" Type="Array" ArraySizeVariable="num_items_array">
  31592. <Data ElementName="unknown3a" Type="int16" Size="1" />
  31593. <Data ElementName="unknown3b" Type="int16" Size="1" />
  31594. <Data ElementName="item_id" Type="int32" Size="1" />
  31595. <Data ElementName="unknown4" Type="int32" Size="1" />
  31596. <Data ElementName="item_name" Type="EQ2_16Bit_String" />
  31597. <Data ElementName="item_icon" Type="int16" Size="1" />
  31598. <Data ElementName="item_qty" Type="int32" Size="1" />
  31599. <Data ElementName="item_stack_size" Type="int32" Size="1" />
  31600. <Data ElementName="item_level" Type="int16" Size="1" />
  31601. <Data ElementName="item_tier" Type="int16" Size="1" />
  31602. <Data ElementName="item_unusable" Type="int8" Size="1" />
  31603. <Data ElementName="unknown7a" Type="int8" Size="1" />
  31604. <Data ElementName="unknown7b" Type="int8" Size="1" />
  31605. <Data ElementName="unknown7c" Type="int8" Size="1" />
  31606. </Data>
  31607. <Data ElementName="num_unknown8" Type="int16" Size="1" />
  31608. <Data ElementName="num_unknown9" Type="int16" Size="1" />
  31609. <Data ElementName="unknown8_array" Type="Array" ArraySizeVariable="num_unknown8">
  31610. <Data ElementName="unknown8_int8" Type="int8" Size="1" />
  31611. <Data ElementName="unknown8_string" Type="EQ2_16Bit_String" />
  31612. </Data>
  31613. <Data ElementName="permission1" Type="int8" Size="1" />
  31614. <Data ElementName="permission2" Type="int8" Size="1" />
  31615. <Data ElementName="permission3" Type="int8" Size="1" />
  31616. </Struct>
  31617. <Struct Name="WS_JournalStoryLines" ClientVersion="1" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_QuestJournalStoryLines">
  31618. <Data ElementName="unknown1" Type="int8" Size="1" />
  31619. <Data ElementName="num_zones" Type="int16" Size="1" />
  31620. <Data ElementName="zones_array" Type="Array" ArraySizeVariable="num_zones">
  31621. <Data ElementName="unknown2" Type="int16" Size="1" />
  31622. <Data ElementName="storyline_id" Type="int32" Size="1" />
  31623. <Data ElementName="unknown3" Type="int8" Size="1" />
  31624. <Data ElementName="zone_name" Type="EQ2_16Bit_String" />
  31625. <Data ElementName="zone_desc" Type="EQ2_16Bit_String" />
  31626. <Data ElementName="num_storylines" Type="int16" Size="1" />
  31627. <Data ElementName="storylines_array" Type="Array" ArraySizeVariable="num_storylines">
  31628. <Data ElementName="unknown4" Type="int8" Size="1" />
  31629. <Data ElementName="storyline_id" Type="int32" Size="1" />
  31630. <Data ElementName="storyline_name" Type="EQ2_16Bit_String" />
  31631. <Data ElementName="storyline_desc" Type="EQ2_16Bit_String" />
  31632. <Data ElementName="unknown5" Type="int32" Size="1" />
  31633. </Data>
  31634. </Data>
  31635. </Struct>
  31636. <Struct Name="WS_ArenaGameTypes" ClientVersion="1096" OpcodeName="OP_ArenaGameTypesMsg">
  31637. <Data ElementName="unknown1" Type="int8" Size="1" />
  31638. <!-- Combatants / Player Characters level selector -->
  31639. <Data ElementName="num_game_levels" Type="int8" Size="1" />
  31640. <Data ElementName="games_by_level_array" Type="Array" ArraySizeVariable="num_game_levels">
  31641. <Data ElementName="level_value" Type="int8" Size="1" />
  31642. <Data ElementName="level_name" Type="EQ2_8Bit_String" />
  31643. </Data>
  31644. <!-- "Match time limit" time selector -->
  31645. <Data ElementName="num_time_limits" Type="int8" Size="1" />
  31646. <Data ElementName="time_limits_array" Type="Array" ArraySizeVariable="num_time_limits">
  31647. <Data ElementName="time_value" Type="int8" Size="1" />
  31648. <Data ElementName="time_name" Type="EQ2_8Bit_String" />
  31649. </Data>
  31650. <!-- "Time between matches" time selector -->
  31651. <Data ElementName="num_between_matches" Type="int8" Size="1" />
  31652. <Data ElementName="between_matches_array" Type="Array" ArraySizeVariable="num_between_matches">
  31653. <Data ElementName="between_value" Type="int8" Size="1" />
  31654. <Data ElementName="between_name" Type="EQ2_8Bit_String" />
  31655. </Data>
  31656. <!-- "Game Type" selector -->
  31657. <Data ElementName="num_game_types" Type="int8" Size="1" />
  31658. <Data ElementName="game_types_array" Type="Array" ArraySizeVariable="num_game_types">
  31659. <Data ElementName="unknown2" Type="int8" Size="3" />
  31660. <Data ElementName="game_name" Type="EQ2_8Bit_String" />
  31661. <Data ElementName="unknown3" Type="int8" Size="2" />
  31662. </Data>
  31663. <!-- "Victory Condition" selector -->
  31664. <Data ElementName="num_challenges" Type="int8" Size="1" />
  31665. <Data ElementName="challenges_array" Type="Array" ArraySizeVariable="num_challenges">
  31666. <Data ElementName="challenge_value" Type="int8" Size="1" />
  31667. <Data ElementName="challenge_name" Type="EQ2_8Bit_String" />
  31668. </Data>
  31669. <Data ElementName="unknown3" Type="int8" Size="1" /> <!-- maybe Allow Observers? -->
  31670. <Data ElementName="num_game_zones" Type="int8" Size="1" />
  31671. <Data ElementName="game_zones_array" Type="Array" ArraySizeVariable="num_game_zones">
  31672. <Data ElementName="type1" Type="EQ2_8Bit_String" />
  31673. <Data ElementName="unknown4" Type="int8" Size="2" />
  31674. <Data ElementName="file" Type="EQ2_8Bit_String" />
  31675. <Data ElementName="type2" Type="EQ2_8Bit_String" />
  31676. <Data ElementName="name" Type="EQ2_8Bit_String" />
  31677. <Data ElementName="description" Type="EQ2_16Bit_String" />
  31678. <Data ElementName="num_images" Type="int8" Size="1" />
  31679. <Data ElementName="images_array" Type="Array" ArraySizeVariable="num_images">
  31680. <Data ElementName="image_path" Type="EQ2_8Bit_String" />
  31681. <Data ElementName="x" Type="int16" OversizedValue="255" OversizedByte="255" />
  31682. <Data ElementName="y" Type="int16" OversizedValue="255" OversizedByte="255" />
  31683. <Data ElementName="x2" Type="int16" OversizedValue="255" OversizedByte="255" />
  31684. <Data ElementName="y2" Type="int16" OversizedValue="255" OversizedByte="255" />
  31685. </Data>
  31686. </Data>
  31687. </Struct>
  31688. <Struct Name="WS_SelectTradeskill" ClientVersion="955" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_TradeskillList">
  31689. <Data ElementName="unknown1" Type="int32" Size="1" />
  31690. <Data ElementName="title_text" Type="EQ2_16Bit_String" />
  31691. <Data ElementName="num_selections" Type="int8" Size="1" />
  31692. <Data ElementName="selections" Type="Array" ArraySizeVariable="num_selections">
  31693. <Data ElementName="tradeskill_name" Type="EQ2_16Bit_String" />
  31694. <Data ElementName="tradeskill_description" Type="EQ2_16Bit_String" />
  31695. <Data ElementName="icon_id" Type="int16" Size="1" />
  31696. <Data ElementName="unknown2" Type="int16" Size="1" />
  31697. <Data ElementName="unknown3" Type="int32" Size="1" />
  31698. <Data ElementName="command_text" Type="EQ2_16Bit_String" />
  31699. <Data ElementName="unknown4" Type="int8" Size="6" />
  31700. </Data>
  31701. <Data ElementName="command_text_cancel" Type="EQ2_16Bit_String" />
  31702. <Data ElementName="unknown5" Type="int8" Size="1" />
  31703. </Struct>
  31704. <Struct Name="WS_SelectTradeskill" ClientVersion="1096" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_TradeskillList">
  31705. <Data ElementName="unknown1" Type="int32" Size="1" />
  31706. <Data ElementName="title_text" Type="EQ2_16Bit_String" />
  31707. <Data ElementName="num_selections" Type="int8" Size="1" />
  31708. <Data ElementName="selections" Type="Array" ArraySizeVariable="num_selections">
  31709. <Data ElementName="tradeskill_name" Type="EQ2_16Bit_String" />
  31710. <Data ElementName="tradeskill_description" Type="EQ2_16Bit_String" />
  31711. <Data ElementName="icon_id" Type="int16" Size="1" />
  31712. <Data ElementName="unknown3" Type="int16" Size="1" />
  31713. <Data ElementName="icon_sheet" Type="int32" Size="1" />
  31714. <Data ElementName="command_text" Type="EQ2_16Bit_String" />
  31715. <Data ElementName="confirm_window_title" Type="EQ2_16Bit_String" />
  31716. <Data ElementName="unknown4" Type="int8" Size="12" />
  31717. </Data>
  31718. <Data ElementName="command_text_cancel" Type="EQ2_16Bit_String" />
  31719. <Data ElementName="unknown5a" Type="int16" Size="1" />
  31720. <Data ElementName="unknown5" Type="int8" Size="1" />
  31721. </Struct>
  31722. <Struct Name="WS_PetOptions" ClientVersion="1" OpcodeName="OP_PetOptions">
  31723. <Data ElementName="unknown" Type="int16" />
  31724. <Data ElementName="pet_name" Type="EQ2_16Bit_String" />
  31725. <Data ElementName="unknown2" Type="int8" />
  31726. <Data ElementName="protect_self" Type="int8" />
  31727. <Data ElementName="protect_master" Type="int8" />
  31728. <Data ElementName="stay_follow_toggle" Type="int8" />
  31729. <Data ElementName="pet_type" Type="int8" />
  31730. <Data ElementName="disable_name_field" Type="int8" />
  31731. <Data ElementName="melee_range_toggle" Type="int8" />
  31732. <Data ElementName="unknown_id" Type="int32" />
  31733. </Struct>
  31734. <Struct Name="WS_PetOptionsResponse" ClientVersion="1" OpcodeName="OP_PetOptionsResponse">
  31735. <Data ElementName="current_race" Type="EQ2_16Bit_String" Size="1" />
  31736. <Data ElementName="current_race2" Type="EQ2_16Bit_String" Size="1" />
  31737. <Data ElementName="spawn_id" Type="int32" />
  31738. <Data ElementName="num_pets" Type="int32" />
  31739. <Data ElementName="pets_array" Type="Array" ArraySizeVariable="num_pets">
  31740. <Data ElementName="tab_name" Type="EQ2_16Bit_String" Size="1" />
  31741. <Data ElementName="tab_race" Type="EQ2_16Bit_String" Size="1" />
  31742. <Data ElementName="tab_desc" Type="EQ2_16Bit_String" Size="1" />
  31743. <Data ElementName="level" Type="float" />
  31744. <Data ElementName="unknown2" Type="float" />
  31745. <Data ElementName="progress_bar" Type="float" />
  31746. <Data ElementName="rank" Type="EQ2_16Bit_String" Size="1" />
  31747. <Data ElementName="spell_id" Type="int32" />
  31748. <Data ElementName="unique_id" Type="int32" />
  31749. <Data ElementName="tier" Type="int8" />
  31750. <Data ElementName="unknown4" Type="int8" Size="3" />
  31751. <Data ElementName="spell_icon" Type="int16" />
  31752. <Data ElementName="unknown5" Type="int16" />
  31753. <Data ElementName="icon_type" Type="int16" />
  31754. <Data ElementName="unknown6" Type="int16" />
  31755. <Data ElementName="num_spells" Type="int32" />
  31756. <Data ElementName="spells_array" Type="Array" ArraySizeVariable="num_spells">
  31757. <Data ElementName="spell_id" Type="int32" />
  31758. <Data ElementName="unique_id" Type="int32" />
  31759. <Data ElementName="tier" Type="int8" />
  31760. <Data ElementName="unknown4" Type="int8" Size="3" />
  31761. <Data ElementName="spell_icon" Type="int16" />
  31762. <Data ElementName="unknown5" Type="int16" />
  31763. <Data ElementName="icon_type" Type="int16" />
  31764. <Data ElementName="unknown6" Type="int16" />
  31765. </Data>
  31766. </Data>
  31767. </Struct>
  31768. <Struct Name="WS_CharacterMerc" ClientVersion="1" OpcodeName="OP_CharacterMerc" >
  31769. <Data ElementName="class1" Type="int32" Size="1" />
  31770. <Data ElementName="class2" Type="int32" Size="1" />
  31771. <Data ElementName="class3" Type="int32" Size="1" />
  31772. <Data ElementName="unknown1" Type="int32" Size="1" />
  31773. <Data ElementName="current_hp" Type="int32" Size="1" />
  31774. <Data ElementName="max_hp" Type="int32" Size="1" />
  31775. <Data ElementName="base_hp" Type="int32" Size="1" />
  31776. <Data ElementName="current_power" Type="int32" Size="1" />
  31777. <Data ElementName="max_power" Type="int32" Size="1" />
  31778. <Data ElementName="base_power" Type="int16" Size="1" />
  31779. <Data ElementName="unknown2" Type="int32" Size="1" />
  31780. <Data ElementName="unknown3" Type="int32" Size="1" />
  31781. <Data ElementName="unknown4" Type="int16" Size="1" />
  31782. <Data ElementName="spawn_id1" Type="int32" Size="1" />
  31783. <Data ElementName="spawn_id2" Type="int32" Size="1" />
  31784. <Data ElementName="spawn_id3" Type="int32" Size="1" />
  31785. <Data ElementName="unknown5" Type="int16" Size="1" />
  31786. <Data ElementName="unknown6" Type="int16" Size="1" />
  31787. <Data ElementName="unknown7" Type="int16" Size="1" />
  31788. <Data ElementName="unknown8" Type="int16" Size="1" />
  31789. <Data ElementName="unknown9" Type="int16" Size="1" />
  31790. <Data ElementName="unknown10" Type="int16" Size="1" />
  31791. <Data ElementName="unknown11" Type="int16" Size="1" />
  31792. <Data ElementName="mitigation_pct_pve" Type="int16" Size="1" />
  31793. <Data ElementName="mitigation_pct_pvp" Type="int16" Size="1" />
  31794. <Data ElementName="unknown12" Type="int16" Size="1" />
  31795. <Data ElementName="unknown13" Type="int16" Size="1" />
  31796. <Data ElementName="unknown14" Type="int16" Size="1" />
  31797. <Data ElementName="unknown15" Type="int16" Size="1" />
  31798. <Data ElementName="avoidance_pct" Type="int16" Size="1" />
  31799. <Data ElementName="unknown16" Type="int16" Size="1" />
  31800. <Data ElementName="unknown17" Type="int16" Size="1" />
  31801. <Data ElementName="unknown18" Type="int16" Size="1" />
  31802. <Data ElementName="avoidance_base" Type="int16" Size="1" />
  31803. <Data ElementName="unknown19" Type="int16" Size="1" />
  31804. <Data ElementName="parry" Type="int16" Size="1" />
  31805. <Data ElementName="unknown20" Type="int16" Size="1" />
  31806. <Data ElementName="unknown21" Type="int16" Size="4" />
  31807. <Data ElementName="str" Type="int16" Size="1" />
  31808. <Data ElementName="sta" Type="int16" Size="1" />
  31809. <Data ElementName="agi" Type="int16" Size="1" />
  31810. <Data ElementName="wis" Type="int16" Size="1" />
  31811. <Data ElementName="int" Type="int16" Size="1" />
  31812. <Data ElementName="str_base" Type="int16" Size="1" />
  31813. <Data ElementName="sta_base" Type="int16" Size="1" />
  31814. <Data ElementName="agi_base" Type="int16" Size="1" />
  31815. <Data ElementName="wis_base" Type="int16" Size="1" />
  31816. <Data ElementName="int_base" Type="int16" Size="1" />
  31817. <Data ElementName="mitigation" Type="int32" Size="1" />
  31818. <Data ElementName="elemental" Type="int32" Size="1" />
  31819. <Data ElementName="noxious" Type="int32" Size="1" />
  31820. <Data ElementName="arcane" Type="int32" Size="1" />
  31821. <Data ElementName="mitigation_base" Type="int32" Size="1" />
  31822. <Data ElementName="elemental_base" Type="int32" Size="1" />
  31823. <Data ElementName="noxious_base" Type="int32" Size="1" />
  31824. <Data ElementName="arcane_base" Type="int32" Size="1" />
  31825. <Data ElementName="unknown9e" Type="int16" Size="1" />
  31826. <Data ElementName="elemental_absorb_pve" Type="int16" Size="1" />
  31827. <Data ElementName="noxious_absorb_pve" Type="int16" Size="1" />
  31828. <Data ElementName="arcane_absorb_pve" Type="int16" Size="1" />
  31829. <Data ElementName="unknown9f" Type="int16" Size="1" />
  31830. <Data ElementName="elemental_absorb_pvp" Type="int16" Size="1" />
  31831. <Data ElementName="noxious_absorb_pvp" Type="int16" Size="1" />
  31832. <Data ElementName="arcane_absorb_pvp" Type="int16" Size="1" />
  31833. <Data ElementName="unknown9g" Type="int16" Size="1" />
  31834. <Data ElementName="elemental_dmg_reduction" Type="int16" Size="1" />
  31835. <Data ElementName="noxious_dmg_reduction" Type="int16" Size="1" />
  31836. <Data ElementName="arcane_dmg_reduction" Type="int16" Size="1" />
  31837. <Data ElementName="unknown9h" Type="int16" Size="1" />
  31838. <Data ElementName="elemental_dmg_reduction_pct" Type="int16" Size="1" />
  31839. <Data ElementName="noxious_dmg_reduction_pct" Type="int16" Size="1" />
  31840. <Data ElementName="arcane_dmg_reduction_pct" Type="int16" Size="1" />
  31841. <Data ElementName="primary_weapon_min_dmg" Type="int32" Size="1" />
  31842. <Data ElementName="primary_weapon_max_dmg" Type="int32" Size="1" />
  31843. <Data ElementName="melee_pri_delay" Type="float" Size="1" />
  31844. <Data ElementName="unknown22" Type="int16" Size="8" />
  31845. <Data ElementName="ability_mod" Type="float" Size="1" />
  31846. <Data ElementName="unknown23" Type="int16" Size="14" />
  31847. <Data ElementName="unknown25" Type="int32" Size="1" />
  31848. <Data ElementName="unknown26" Type="int32" Size="1" />
  31849. <Data ElementName="unknown27" Type="int8" Size="52" />
  31850. <Data ElementName="haste" Type="float" Size="1" />
  31851. <Data ElementName="unknown28" Type="int8" Size="44" />
  31852. <Data ElementName="dps" Type="float" Size="1" />
  31853. <Data ElementName="unknown29" Type="int8" Size="44" />
  31854. <Data ElementName="multi_attack" Type="float" Size="1" />
  31855. <Data ElementName="unknown30" Type="int8" Size="48" />
  31856. <Data ElementName="crit_chance" Type="float" Size="1" />
  31857. <Data ElementName="unknown31" Type="int8" Size="8" />
  31858. <Data ElementName="crit_bonus" Type="float" Size="1" />
  31859. <Data ElementName="unknown32" Type="int8" Size="4" />
  31860. <Data ElementName="potency" Type="float" Size="1" />
  31861. <Data ElementName="unknown33" Type="int8" Size="8" />
  31862. <Data ElementName="unknown34" Type="float" Size="1" />
  31863. <Data ElementName="unknown35" Type="int8" Size="76" />
  31864. <Data ElementName="unknown36" Type="float" Size="1" />
  31865. <Data ElementName="unknown37" Type="int8" Size="24" />
  31866. <Data ElementName="toughness" Type="float" Size="1" />
  31867. <Data ElementName="lethality" Type="float" Size="1" />
  31868. <Data ElementName="unknown38" Type="int8" Size="16" />
  31869. <Data ElementName="pvp_crit_mit" Type="float" Size="1" />
  31870. <Data ElementName="unknown39" Type="float" Size="1" />
  31871. <Data ElementName="unknown40" Type="int8" Size="236" />
  31872. <Data ElementName="crit_chance_pve" Type="float" Size="1" />
  31873. <Data ElementName="unknown41" Type="int8" Size="596" />
  31874. <Data ElementName="haste_pct" Type="int32" Size="1" />
  31875. <Data ElementName="dps_pct_pve" Type="int32" Size="1" />
  31876. <Data ElementName="dps_pct_pvp" Type="int32" Size="1" />
  31877. <Data ElementName="unknown42" Type="float" Size="1" />
  31878. <Data ElementName="unknown43" Type="int32" Size="1" />
  31879. <Data ElementName="unknown44" Type="int32" Size="1" />
  31880. <Data ElementName="unknown45" Type="int8" Size="13" />
  31881. <Data ElementName="class_name" Type="char" Size="28" />
  31882. <Data ElementName="unknown46" Type="float" Size="3" />
  31883. <Data ElementName="unknown47" Type="int8" Size="7" />
  31884. <Data ElementName="unknown48" Type="int32" Size="1" />
  31885. <Data ElementName="unknown49" Type="int32" Size="2" />
  31886. <Data ElementName="merc_name" Type="char" Size="40" />
  31887. <Data ElementName="unknown50" Type="int8" Size="452" />
  31888. </Struct>
  31889. <Struct Name="WS_CharacterMerc" ClientVersion="57107" OpcodeName="OP_CharacterMerc" >
  31890. <Data ElementName="class1" Type="int32" Size="1" />
  31891. <Data ElementName="class2" Type="int32" Size="1" />
  31892. <Data ElementName="class3" Type="int32" Size="1" />
  31893. <Data ElementName="unknown1" Type="int32" Size="1" />
  31894. <Data ElementName="current_hp" Type="int32" Size="1" />
  31895. <Data ElementName="current_hp2" Type="int32" Size="1" />
  31896. <Data ElementName="max_hp" Type="int32" Size="1" />
  31897. <Data ElementName="max_hp2" Type="int32" Size="1" />
  31898. <Data ElementName="base_hp" Type="int32" Size="1" />
  31899. <Data ElementName="base_hp2" Type="int32" Size="1" />
  31900. <Data ElementName="current_power" Type="int32" Size="1" />
  31901. <Data ElementName="max_power" Type="int32" Size="1" />
  31902. <Data ElementName="base_power" Type="int16" Size="1" />
  31903. <Data ElementName="unknown2" Type="int16" Size="3" />
  31904. <Data ElementName="salary" Type="int32" Size="1" />
  31905. <Data ElementName="unknown4" Type="int32" Size="3" />
  31906. <Data ElementName="unknown5" Type="int16" Size="1" />
  31907. <Data ElementName="unknown6" Type="int16" Size="1" />
  31908. <Data ElementName="unknown7" Type="int16" Size="1" />
  31909. <Data ElementName="unknown8" Type="int16" Size="1" />
  31910. <Data ElementName="unknown9" Type="int16" Size="1" />
  31911. <Data ElementName="unknown10" Type="int16" Size="1" />
  31912. <Data ElementName="unknown11" Type="int16" Size="1" />
  31913. <Data ElementName="mitigation_pct_pve" Type="int16" Size="1" />
  31914. <Data ElementName="mitigation_pct_pvp" Type="int16" Size="1" />
  31915. <Data ElementName="unknown12" Type="float" Size="1" />
  31916. <Data ElementName="unknown14" Type="float" Size="1" />
  31917. <Data ElementName="avoidance_pct" Type="int16" Size="1" />
  31918. <Data ElementName="unknown16" Type="int16" Size="1" />
  31919. <Data ElementName="unknown17" Type="int16" Size="1" />
  31920. <Data ElementName="unknown18" Type="int16" Size="1" />
  31921. <Data ElementName="avoidance_base" Type="int16" Size="1" />
  31922. <Data ElementName="unknown19" Type="int16" Size="1" />
  31923. <Data ElementName="parry" Type="int16" Size="1" />
  31924. <Data ElementName="unknown20" Type="int16" Size="1" />
  31925. <Data ElementName="unknown21" Type="int16" Size="4" />
  31926. <Data ElementName="str" Type="int16" Size="1" />
  31927. <Data ElementName="sta" Type="int16" Size="1" />
  31928. <Data ElementName="agi" Type="int16" Size="1" />
  31929. <Data ElementName="wis" Type="int16" Size="1" />
  31930. <Data ElementName="int" Type="int16" Size="1" />
  31931. <Data ElementName="str_base" Type="int16" Size="1" />
  31932. <Data ElementName="sta_base" Type="int16" Size="1" />
  31933. <Data ElementName="agi_base" Type="int16" Size="1" />
  31934. <Data ElementName="wis_base" Type="int16" Size="1" />
  31935. <Data ElementName="int_base" Type="int16" Size="1" />
  31936. <Data ElementName="mitigation" Type="int32" Size="1" />
  31937. <Data ElementName="elemental" Type="int32" Size="1" />
  31938. <Data ElementName="noxious" Type="int32" Size="1" />
  31939. <Data ElementName="arcane" Type="int32" Size="1" />
  31940. <Data ElementName="mitigation_base" Type="int32" Size="1" />
  31941. <Data ElementName="elemental_base" Type="int32" Size="1" />
  31942. <Data ElementName="noxious_base" Type="int32" Size="1" />
  31943. <Data ElementName="arcane_base" Type="int32" Size="1" />
  31944. <Data ElementName="unknown9e" Type="int16" Size="1" />
  31945. <Data ElementName="elemental_absorb_pve" Type="int16" Size="1" />
  31946. <Data ElementName="noxious_absorb_pve" Type="int16" Size="1" />
  31947. <Data ElementName="arcane_absorb_pve" Type="int16" Size="1" />
  31948. <Data ElementName="unknown9f" Type="int16" Size="1" />
  31949. <Data ElementName="elemental_absorb_pvp" Type="int16" Size="1" />
  31950. <Data ElementName="noxious_absorb_pvp" Type="int16" Size="1" />
  31951. <Data ElementName="arcane_absorb_pvp" Type="int16" Size="1" />
  31952. <Data ElementName="unknown9g" Type="int16" Size="1" />
  31953. <Data ElementName="elemental_dmg_reduction" Type="int16" Size="1" />
  31954. <Data ElementName="noxious_dmg_reduction" Type="int16" Size="1" />
  31955. <Data ElementName="arcane_dmg_reduction" Type="int16" Size="1" />
  31956. <Data ElementName="unknown9h" Type="int16" Size="1" />
  31957. <Data ElementName="elemental_dmg_reduction_pct" Type="int16" Size="1" />
  31958. <Data ElementName="noxious_dmg_reduction_pct" Type="int16" Size="1" />
  31959. <Data ElementName="arcane_dmg_reduction_pct" Type="int16" Size="1" />
  31960. <Data ElementName="primary_weapon_min_dmg" Type="int32" Size="1" />
  31961. <Data ElementName="primary_weapon_max_dmg" Type="int32" Size="1" />
  31962. <Data ElementName="melee_pri_delay" Type="float" Size="1" />
  31963. <Data ElementName="unknown22" Type="int16" Size="8" />
  31964. <Data ElementName="ability_mod" Type="float" Size="1" />
  31965. <Data ElementName="unknown23" Type="int16" Size="14" />
  31966. <Data ElementName="unknown25" Type="float" Size="1" />
  31967. <Data ElementName="unknown26" Type="float" Size="1" />
  31968. <Data ElementName="unknown27" Type="int8" Size="52" />
  31969. <Data ElementName="haste" Type="float" Size="1" /> <!-- ?? -->
  31970. <Data ElementName="unknown28" Type="int8" Size="40" />
  31971. <Data ElementName="dps" Type="float" Size="1" />
  31972. <Data ElementName="unknown29" Type="int8" Size="36" />
  31973. <Data ElementName="multi_attack" Type="float" Size="1" /> <!-- ?? -->
  31974. <Data ElementName="unknown30" Type="float" Size="1" />
  31975. <Data ElementName="unknown30a" Type="float" Size="1" />
  31976. <Data ElementName="unknown30b" Type="float" Size="1" />
  31977. <Data ElementName="unknown30c" Type="float" Size="1" />
  31978. <Data ElementName="unknown30d" Type="float" Size="1" />
  31979. <Data ElementName="unknown30e" Type="float" Size="1" />
  31980. <Data ElementName="unknown30f" Type="float" Size="1" />
  31981. <Data ElementName="crit_chance" Type="float" Size="1" />
  31982. <Data ElementName="unknown30h" Type="float" Size="1" />
  31983. <Data ElementName="unknown30i" Type="float" Size="1" />
  31984. <Data ElementName="crit_bonus" Type="float" Size="1" />
  31985. <Data ElementName="potency" Type="float" Size="1" />
  31986. <Data ElementName="unknown30l" Type="float" Size="1" />
  31987. <Data ElementName="unknown31" Type="float" Size="1" /> <!-- multi attack? -->
  31988. <Data ElementName="unknown31a" Type="float" Size="1" />
  31989. <Data ElementName="unknown31b" Type="float" Size="1" />
  31990. <Data ElementName="unknown32" Type="int8" Size="4" />
  31991. <Data ElementName="unknown32a" Type="float" Size="1" />
  31992. <Data ElementName="unknown33" Type="int8" Size="8" />
  31993. <Data ElementName="unknown34" Type="float" Size="1" />
  31994. <Data ElementName="unknown35" Type="float" Size="1" />
  31995. <Data ElementName="unknown351" Type="float" Size="1" />
  31996. <Data ElementName="unknown352" Type="float" Size="1" />
  31997. <Data ElementName="unknown353" Type="float" Size="1" />
  31998. <Data ElementName="unknown354" Type="float" Size="1" />
  31999. <Data ElementName="unknown355" Type="float" Size="1" />
  32000. <Data ElementName="unknown356" Type="float" Size="1" />
  32001. <Data ElementName="unknown357" Type="float" Size="1" />
  32002. <Data ElementName="unknown358" Type="float" Size="1" />
  32003. <Data ElementName="unknown359" Type="float" Size="1" />
  32004. <Data ElementName="unknown350" Type="float" Size="1" />
  32005. <Data ElementName="unknown3511" Type="float" Size="1" />
  32006. <Data ElementName="unknown3512" Type="float" Size="1" /> <!-- haste? -->
  32007. <Data ElementName="unknown3513" Type="float" Size="1" />
  32008. <Data ElementName="unknown3514" Type="float" Size="1" />
  32009. <Data ElementName="unknown3515" Type="float" Size="1" />
  32010. <Data ElementName="unknown3516" Type="float" Size="1" />
  32011. <Data ElementName="unknown3517" Type="float" Size="1" />
  32012. <Data ElementName="unknown3518" Type="float" Size="1" />
  32013. <Data ElementName="unknown36" Type="float" Size="1" />
  32014. <Data ElementName="toughness" Type="float" Size="1" />
  32015. <Data ElementName="lethality" Type="float" Size="1" />
  32016. <Data ElementName="unknown37b" Type="float" Size="1" />
  32017. <Data ElementName="unknown37c" Type="float" Size="1" />
  32018. <Data ElementName="unknown37d" Type="float" Size="1" />
  32019. <Data ElementName="unknown37e" Type="float" Size="1" />
  32020. <Data ElementName="pvp_crit_mit" Type="float" Size="1" />
  32021. <Data ElementName="unknown37g" Type="float" Size="1" />
  32022. <Data ElementName="unknown38" Type="int8" Size="16" />
  32023. <Data ElementName="unknown38a" Type="float" Size="1" />
  32024. <Data ElementName="unknown39" Type="float" Size="1" />
  32025. <Data ElementName="unknown40" Type="int8" Size="200" />
  32026. <Data ElementName="crit_chance_pve" Type="float" Size="1" />
  32027. <Data ElementName="unknown41" Type="int8" Size="596" />
  32028. <Data ElementName="haste_pct" Type="int32" Size="1" />
  32029. <Data ElementName="dps_pct_pve" Type="int32" Size="1" />
  32030. <Data ElementName="dps_pct_pvp" Type="int32" Size="1" />
  32031. <Data ElementName="unknown42" Type="float" Size="1" />
  32032. <Data ElementName="unknown43" Type="int32" Size="1" />
  32033. <Data ElementName="unknown44" Type="int32" Size="1" />
  32034. <Data ElementName="merc_name" Type="char" Size="41" />
  32035. <Data ElementName="unknown46" Type="float" Size="3" />
  32036. <Data ElementName="unknown47" Type="int8" Size="7" />
  32037. </Struct>
  32038. <Struct Name="WS_CharacterMerc" ClientVersion="60085" OpcodeName="OP_CharacterMerc" >
  32039. <Data ElementName="class1" Type="int32" Size="1" />
  32040. <Data ElementName="class2" Type="int32" Size="1" />
  32041. <Data ElementName="class3" Type="int32" Size="1" />
  32042. <Data ElementName="unknown1" Type="int32" Size="1" />
  32043. <Data ElementName="current_hp" Type="int32" Size="1" />
  32044. <Data ElementName="current_hp2" Type="int32" Size="1" />
  32045. <Data ElementName="max_hp" Type="int32" Size="1" />
  32046. <Data ElementName="max_hp2" Type="int32" Size="1" />
  32047. <Data ElementName="base_hp" Type="int32" Size="1" />
  32048. <Data ElementName="base_hp2" Type="int32" Size="1" />
  32049. <Data ElementName="current_power" Type="int32" Size="1" />
  32050. <Data ElementName="max_power" Type="int32" Size="1" />
  32051. <Data ElementName="base_power" Type="int16" Size="1" />
  32052. <Data ElementName="unknown2" Type="int16" Size="3" />
  32053. <Data ElementName="salary" Type="int32" Size="1" />
  32054. <Data ElementName="unknown4" Type="int32" Size="3" />
  32055. <Data ElementName="unknown5" Type="int16" Size="1" />
  32056. <Data ElementName="unknown6" Type="int16" Size="1" />
  32057. <Data ElementName="unknown7" Type="int16" Size="1" />
  32058. <Data ElementName="unknown8" Type="int16" Size="1" />
  32059. <Data ElementName="unknown9" Type="int16" Size="1" />
  32060. <Data ElementName="unknown10" Type="int16" Size="1" />
  32061. <Data ElementName="unknown11" Type="int16" Size="1" />
  32062. <Data ElementName="mitigation_pct_pve" Type="int16" Size="1" />
  32063. <Data ElementName="mitigation_pct_pvp" Type="int16" Size="1" />
  32064. <Data ElementName="unknown12" Type="float" Size="1" />
  32065. <Data ElementName="unknown14" Type="float" Size="1" />
  32066. <Data ElementName="avoidance_pct" Type="int16" Size="1" />
  32067. <Data ElementName="unknown16" Type="int16" Size="1" />
  32068. <Data ElementName="unknown17" Type="int16" Size="1" />
  32069. <Data ElementName="unknown18" Type="int16" Size="1" />
  32070. <Data ElementName="avoidance_base" Type="int16" Size="1" />
  32071. <Data ElementName="unknown19" Type="int16" Size="1" />
  32072. <Data ElementName="parry" Type="int16" Size="1" />
  32073. <Data ElementName="unknown20" Type="int16" Size="1" />
  32074. <Data ElementName="unknown21" Type="int16" Size="4" />
  32075. <Data ElementName="str" Type="int16" Size="1" />
  32076. <Data ElementName="sta" Type="int16" Size="1" />
  32077. <Data ElementName="agi" Type="int16" Size="1" />
  32078. <Data ElementName="wis" Type="int16" Size="1" />
  32079. <Data ElementName="int" Type="int16" Size="1" />
  32080. <Data ElementName="str_base" Type="int16" Size="1" />
  32081. <Data ElementName="sta_base" Type="int16" Size="1" />
  32082. <Data ElementName="agi_base" Type="int16" Size="1" />
  32083. <Data ElementName="wis_base" Type="int16" Size="1" />
  32084. <Data ElementName="int_base" Type="int16" Size="1" />
  32085. <Data ElementName="mitigation" Type="int32" Size="1" />
  32086. <Data ElementName="elemental" Type="int32" Size="1" />
  32087. <Data ElementName="noxious" Type="int32" Size="1" />
  32088. <Data ElementName="arcane" Type="int32" Size="1" />
  32089. <Data ElementName="mitigation_base" Type="int32" Size="1" />
  32090. <Data ElementName="elemental_base" Type="int32" Size="1" />
  32091. <Data ElementName="noxious_base" Type="int32" Size="1" />
  32092. <Data ElementName="arcane_base" Type="int32" Size="1" />
  32093. <Data ElementName="unknown9e" Type="int16" Size="1" />
  32094. <Data ElementName="elemental_absorb_pve" Type="int16" Size="1" />
  32095. <Data ElementName="noxious_absorb_pve" Type="int16" Size="1" />
  32096. <Data ElementName="arcane_absorb_pve" Type="int16" Size="1" />
  32097. <Data ElementName="unknown9f" Type="int16" Size="1" />
  32098. <Data ElementName="elemental_absorb_pvp" Type="int16" Size="1" />
  32099. <Data ElementName="noxious_absorb_pvp" Type="int16" Size="1" />
  32100. <Data ElementName="arcane_absorb_pvp" Type="int16" Size="1" />
  32101. <Data ElementName="unknown9g" Type="int16" Size="1" />
  32102. <Data ElementName="elemental_dmg_reduction" Type="int16" Size="1" />
  32103. <Data ElementName="noxious_dmg_reduction" Type="int16" Size="1" />
  32104. <Data ElementName="arcane_dmg_reduction" Type="int16" Size="1" />
  32105. <Data ElementName="unknown9h" Type="int16" Size="1" />
  32106. <Data ElementName="elemental_dmg_reduction_pct" Type="int16" Size="1" />
  32107. <Data ElementName="noxious_dmg_reduction_pct" Type="int16" Size="1" />
  32108. <Data ElementName="arcane_dmg_reduction_pct" Type="int16" Size="1" />
  32109. <Data ElementName="primary_weapon_min_dmg" Type="int32" Size="1" />
  32110. <Data ElementName="primary_weapon_max_dmg" Type="int32" Size="1" />
  32111. <Data ElementName="melee_pri_delay" Type="float" Size="1" />
  32112. <Data ElementName="unknown22" Type="int16" Size="8" />
  32113. <Data ElementName="ability_mod" Type="float" Size="1" />
  32114. <Data ElementName="unknown23" Type="int16" Size="14" />
  32115. <Data ElementName="unknown25" Type="float" Size="1" />
  32116. <Data ElementName="unknown26" Type="float" Size="1" />
  32117. <Data ElementName="unknown27" Type="int8" Size="52" />
  32118. <Data ElementName="haste" Type="float" Size="1" /> <!-- ?? -->
  32119. <Data ElementName="unknown28" Type="int8" Size="40" />
  32120. <Data ElementName="dps" Type="float" Size="1" />
  32121. <Data ElementName="unknown29" Type="int8" Size="36" />
  32122. <Data ElementName="multi_attack" Type="float" Size="1" /> <!-- ?? -->
  32123. <Data ElementName="unknown30" Type="float" Size="1" />
  32124. <Data ElementName="unknown30a" Type="float" Size="1" />
  32125. <Data ElementName="unknown30b" Type="float" Size="1" />
  32126. <Data ElementName="unknown30c" Type="float" Size="1" />
  32127. <Data ElementName="unknown30d" Type="float" Size="1" />
  32128. <Data ElementName="unknown30e" Type="float" Size="1" />
  32129. <Data ElementName="unknown30f" Type="float" Size="1" />
  32130. <Data ElementName="crit_chance" Type="float" Size="1" />
  32131. <Data ElementName="unknown30h" Type="float" Size="1" />
  32132. <Data ElementName="unknown30i" Type="float" Size="1" />
  32133. <Data ElementName="crit_bonus" Type="float" Size="1" />
  32134. <Data ElementName="potency" Type="float" Size="1" />
  32135. <Data ElementName="unknown30l" Type="float" Size="1" />
  32136. <Data ElementName="unknown31" Type="float" Size="1" /> <!-- multi attack? -->
  32137. <Data ElementName="unknown31a" Type="float" Size="1" />
  32138. <Data ElementName="unknown31b" Type="float" Size="1" />
  32139. <Data ElementName="unknown32" Type="int8" Size="4" />
  32140. <Data ElementName="unknown32a" Type="float" Size="1" />
  32141. <Data ElementName="unknown33" Type="int8" Size="8" />
  32142. <Data ElementName="unknown34" Type="float" Size="1" />
  32143. <Data ElementName="unknown35" Type="float" Size="1" />
  32144. <Data ElementName="unknown351" Type="float" Size="1" />
  32145. <Data ElementName="unknown352" Type="float" Size="1" />
  32146. <Data ElementName="unknown353" Type="float" Size="1" />
  32147. <Data ElementName="unknown354" Type="float" Size="1" />
  32148. <Data ElementName="unknown355" Type="float" Size="1" />
  32149. <Data ElementName="unknown356" Type="float" Size="1" />
  32150. <Data ElementName="unknown357" Type="float" Size="1" />
  32151. <Data ElementName="unknown358" Type="float" Size="1" />
  32152. <Data ElementName="unknown359" Type="float" Size="1" />
  32153. <Data ElementName="unknown350" Type="float" Size="1" />
  32154. <Data ElementName="unknown3511" Type="float" Size="1" />
  32155. <Data ElementName="unknown3512" Type="float" Size="1" /> <!-- haste? -->
  32156. <Data ElementName="unknown3513" Type="float" Size="1" />
  32157. <Data ElementName="unknown3514" Type="float" Size="1" />
  32158. <Data ElementName="unknown3515" Type="float" Size="1" />
  32159. <Data ElementName="unknown3516" Type="float" Size="1" />
  32160. <Data ElementName="unknown3517" Type="float" Size="1" />
  32161. <Data ElementName="unknown3518" Type="float" Size="1" />
  32162. <Data ElementName="unknown36" Type="float" Size="1" />
  32163. <Data ElementName="toughness" Type="float" Size="1" />
  32164. <Data ElementName="lethality" Type="float" Size="1" />
  32165. <Data ElementName="unknown37b" Type="float" Size="1" />
  32166. <Data ElementName="unknown37c" Type="float" Size="1" />
  32167. <Data ElementName="unknown37d" Type="float" Size="1" />
  32168. <Data ElementName="unknown37e" Type="float" Size="1" />
  32169. <Data ElementName="pvp_crit_mit" Type="float" Size="1" />
  32170. <Data ElementName="unknown37g" Type="float" Size="1" />
  32171. <Data ElementName="unknown38" Type="int8" Size="16" />
  32172. <Data ElementName="unknown38a" Type="float" Size="1" />
  32173. <Data ElementName="unknown39" Type="float" Size="1" />
  32174. <Data ElementName="unknown40" Type="int8" Size="200" />
  32175. <Data ElementName="crit_chance_pve" Type="float" Size="1" />
  32176. <Data ElementName="unknown41" Type="int8" Size="644" />
  32177. <Data ElementName="haste_pct" Type="int32" Size="1" />
  32178. <Data ElementName="dps_pct_pve" Type="int32" Size="1" />
  32179. <Data ElementName="dps_pct_pvp" Type="int32" Size="1" />
  32180. <Data ElementName="unknown42" Type="float" Size="1" />
  32181. <Data ElementName="unknown43" Type="int32" Size="1" />
  32182. <Data ElementName="unknown44" Type="int32" Size="1" />
  32183. <Data ElementName="merc_name" Type="char" Size="41" />
  32184. <Data ElementName="unknown46" Type="float" Size="3" />
  32185. <Data ElementName="unknown47" Type="int8" Size="7" />
  32186. </Struct>
  32187. <Struct Name="WS_CharacterPet" ClientVersion="1" OpcodeName="OP_CharacterPet">
  32188. <!-- values may mimic the merc packet -->
  32189. <!-- first 3 elements are class -->
  32190. <Data ElementName="class1" Type="int32" Size="1" />
  32191. <Data ElementName="class2" Type="int32" Size="1" />
  32192. <Data ElementName="class3" Type="int32" Size="1" />
  32193. <Data ElementName="unknown" Type="int8" Size="5" />
  32194. <!-- guessed on these -->
  32195. <Data ElementName="current_hp2" Type="int32" Size="1" />
  32196. <Data ElementName="max_hp2" Type="int32" Size="1" />
  32197. <Data ElementName="base_hp2" Type="int32" Size="1" />
  32198. <!-- Correct spot and controls the hp bar in the pet window-->
  32199. <Data ElementName="current_hp" Type="int32" Size="1" />
  32200. <Data ElementName="max_hp" Type="int32" Size="1" />
  32201. <Data ElementName="base_hp" Type="int32" Size="1" />
  32202. <!-- guessed on these -->
  32203. <Data ElementName="current_power2" Type="int32" Size="1" />
  32204. <Data ElementName="max_power2" Type="int32" Size="1" />
  32205. <Data ElementName="base_power2" Type="int32" Size="1" />
  32206. <!-- Correct spot and controls the power bar in the pet window -->
  32207. <Data ElementName="current_power" Type="int32" Size="1" />
  32208. <Data ElementName="max_power" Type="int32" Size="1" />
  32209. <Data ElementName="base_power" Type="int32" Size="1" />
  32210. <Data ElementName="unknown2" Type="int8" Size="1424" />
  32211. <Data ElementName="spawn_id" Type="int32" Size="1" />
  32212. <Data ElementName="spawn_id2" Type="int32" Size="1" />
  32213. <Data ElementName="name" Type="char" Size="32" />
  32214. <Data ElementName="unknown3" Type="int8" Size="9" />
  32215. <Data ElementName="no_pet" Type="char" Size="32" />
  32216. <Data ElementName="unknown3a" Type="int8" Size="9" />
  32217. <Data ElementName="health_pct_tooltip" Type="float" Size="1" />
  32218. <Data ElementName="health_pct_bar" Type="float" Size="1" />
  32219. <Data ElementName="power_pct_tooltip" Type="float" Size="1" />
  32220. <Data ElementName="power_pct_bar" Type="float" Size="1" />
  32221. <Data ElementName="unknown5" Type="int8" Size="1" />
  32222. <Data ElementName="movement" Type="int8" Size="1" />
  32223. <Data ElementName="behavior" Type="int8" Size="1" />
  32224. <Data ElementName="unknown6" Type="int8" Size="1" /> <!--First byte may be range and melee toggle-->
  32225. </Struct>
  32226. <Struct Name="WS_CharacterPet" ClientVersion="57107" OpcodeName="OP_CharacterPet">
  32227. <!-- values may mimic the merc packet -->
  32228. <!-- first 3 elements are class -->
  32229. <Data ElementName="class1" Type="int32" Size="1" />
  32230. <Data ElementName="class2" Type="int32" Size="1" />
  32231. <Data ElementName="class3" Type="int32" Size="1" />
  32232. <Data ElementName="unknown" Type="int8" Size="5" />
  32233. <!-- guessed on these -->
  32234. <Data ElementName="current_power" Type="int32" Size="1" />
  32235. <Data ElementName="current_power2" Type="int32" Size="1" />
  32236. <Data ElementName="max_power" Type="int32" Size="1" />
  32237. <Data ElementName="max_power2" Type="int32" Size="1" />
  32238. <Data ElementName="base_power" Type="int32" Size="1" />
  32239. <Data ElementName="base_power2" Type="int32" Size="1" />
  32240. <Data ElementName="current_hp" Type="int32" Size="1" />
  32241. <Data ElementName="current_hp2" Type="int32" Size="1" />
  32242. <Data ElementName="max_hp" Type="int32" Size="1" />
  32243. <Data ElementName="max_hp2" Type="int32" Size="1" />
  32244. <Data ElementName="base_hp" Type="int32" Size="1" />
  32245. <Data ElementName="base_hp2" Type="int32" Size="1" />
  32246. <Data ElementName="unknown1a" Type="int32" Size="1" />
  32247. <Data ElementName="unknown1b" Type="int32" Size="1" />
  32248. <Data ElementName="unknown1c" Type="int32" Size="1" />
  32249. <Data ElementName="current_power3" Type="int32" Size="1" />
  32250. <Data ElementName="max_power3" Type="int32" Size="1" />
  32251. <Data ElementName="unknown1f" Type="int32" Size="1" />
  32252. <Data ElementName="unknown2" Type="int8" Size="1376" />
  32253. <Data ElementName="spawn_id" Type="int32" Size="1" />
  32254. <Data ElementName="spawn_id2" Type="int32" Size="1" />
  32255. <Data ElementName="name" Type="char" Size="32" />
  32256. <Data ElementName="unknown3" Type="int8" Size="9" />
  32257. <Data ElementName="no_pet" Type="char" Size="32" />
  32258. <Data ElementName="unknown3a" Type="int8" Size="9" />
  32259. <Data ElementName="health_pct_tooltip" Type="double" Size="1" />
  32260. <Data ElementName="health_pct_bar" Type="double" Size="1" />
  32261. <Data ElementName="power_pct_tooltip" Type="float" Size="1" />
  32262. <Data ElementName="power_pct_bar" Type="float" Size="1" />
  32263. <Data ElementName="unknown5" Type="int8" Size="1" />
  32264. <Data ElementName="movement" Type="int8" Size="1" />
  32265. <Data ElementName="behavior" Type="int8" Size="1" />
  32266. <Data ElementName="unknown6" Type="int8" Size="1" /> <!--First byte may be range and melee toggle-->
  32267. </Struct>
  32268. <Struct Name="WS_CharacterPet" ClientVersion="60085" OpcodeName="OP_CharacterPet">
  32269. <!-- values may mimic the merc packet -->
  32270. <!-- first 3 elements are class -->
  32271. <Data ElementName="class1" Type="int32" Size="1" />
  32272. <Data ElementName="class2" Type="int32" Size="1" />
  32273. <Data ElementName="class3" Type="int32" Size="1" />
  32274. <Data ElementName="unknown" Type="int8" Size="5" />
  32275. <!-- guessed on these -->
  32276. <Data ElementName="current_power" Type="int32" Size="1" />
  32277. <Data ElementName="current_power2" Type="int32" Size="1" />
  32278. <Data ElementName="max_power" Type="int32" Size="1" />
  32279. <Data ElementName="max_power2" Type="int32" Size="1" />
  32280. <Data ElementName="base_power" Type="int32" Size="1" />
  32281. <Data ElementName="base_power2" Type="int32" Size="1" />
  32282. <Data ElementName="current_hp" Type="int32" Size="1" />
  32283. <Data ElementName="current_hp2" Type="int32" Size="1" />
  32284. <Data ElementName="max_hp" Type="int32" Size="1" />
  32285. <Data ElementName="max_hp2" Type="int32" Size="1" />
  32286. <Data ElementName="base_hp" Type="int32" Size="1" />
  32287. <Data ElementName="base_hp2" Type="int32" Size="1" />
  32288. <Data ElementName="unknown1a" Type="int32" Size="1" />
  32289. <Data ElementName="unknown1b" Type="int32" Size="1" />
  32290. <Data ElementName="unknown1c" Type="int32" Size="1" />
  32291. <Data ElementName="current_power3" Type="int32" Size="1" />
  32292. <Data ElementName="max_power3" Type="int32" Size="1" />
  32293. <Data ElementName="unknown1f" Type="int32" Size="1" />
  32294. <Data ElementName="unknown2" Type="int8" Size="1424" />
  32295. <Data ElementName="spawn_id" Type="int32" Size="1" />
  32296. <Data ElementName="spawn_id2" Type="int32" Size="1" />
  32297. <Data ElementName="name" Type="char" Size="32" />
  32298. <Data ElementName="unknown3" Type="int8" Size="9" />
  32299. <Data ElementName="no_pet" Type="char" Size="32" />
  32300. <Data ElementName="unknown3a" Type="int8" Size="9" />
  32301. <Data ElementName="health_pct_tooltip" Type="double" Size="1" />
  32302. <Data ElementName="health_pct_bar" Type="double" Size="1" />
  32303. <Data ElementName="power_pct_tooltip" Type="float" Size="1" />
  32304. <Data ElementName="power_pct_bar" Type="float" Size="1" />
  32305. <Data ElementName="unknown5" Type="int8" Size="1" />
  32306. <Data ElementName="movement" Type="int8" Size="1" />
  32307. <Data ElementName="behavior" Type="int8" Size="1" />
  32308. <Data ElementName="unknown6" Type="int8" Size="1" /> <!--First byte may be range and melee toggle-->
  32309. </Struct>
  32310. <Struct Name="WS_CharacterPet" ClientVersion="61532" OpcodeName="OP_CharacterPet">
  32311. <!-- values may mimic the merc packet -->
  32312. <!-- first 3 elements are class -->
  32313. <Data ElementName="class1" Type="int32" Size="1" />
  32314. <Data ElementName="class2" Type="int32" Size="1" />
  32315. <Data ElementName="class3" Type="int32" Size="1" />
  32316. <Data ElementName="unknown" Type="int8" Size="5" />
  32317. <!-- guessed on these -->
  32318. <Data ElementName="current_power" Type="int32" Size="1" />
  32319. <Data ElementName="current_power2" Type="int32" Size="1" />
  32320. <Data ElementName="max_power" Type="int32" Size="1" />
  32321. <Data ElementName="max_power2" Type="int32" Size="1" />
  32322. <Data ElementName="base_power" Type="int32" Size="1" />
  32323. <Data ElementName="base_power2" Type="int32" Size="1" />
  32324. <Data ElementName="current_hp" Type="int32" Size="1" />
  32325. <Data ElementName="current_hp2" Type="int32" Size="1" />
  32326. <Data ElementName="max_hp" Type="int32" Size="1" />
  32327. <Data ElementName="max_hp2" Type="int32" Size="1" />
  32328. <Data ElementName="base_hp" Type="int32" Size="1" />
  32329. <Data ElementName="base_hp2" Type="int32" Size="1" />
  32330. <Data ElementName="unknown1a" Type="int32" Size="1" />
  32331. <Data ElementName="unknown1b" Type="int32" Size="1" />
  32332. <Data ElementName="unknown1c" Type="int32" Size="1" />
  32333. <Data ElementName="current_power3" Type="int32" Size="1" />
  32334. <Data ElementName="max_power3" Type="int32" Size="1" />
  32335. <Data ElementName="unknown1f" Type="int32" Size="1" />
  32336. <Data ElementName="unknown2" Type="int8" Size="1436" />
  32337. <Data ElementName="spawn_id" Type="int32" Size="1" />
  32338. <Data ElementName="spawn_id2" Type="int32" Size="1" />
  32339. <Data ElementName="name" Type="char" Size="32" />
  32340. <Data ElementName="unknown3" Type="int8" Size="9" />
  32341. <Data ElementName="no_pet" Type="char" Size="32" />
  32342. <Data ElementName="unknown3a" Type="int8" Size="9" />
  32343. <Data ElementName="health_pct_tooltip" Type="double" Size="1" />
  32344. <Data ElementName="health_pct_bar" Type="double" Size="1" />
  32345. <Data ElementName="power_pct_tooltip" Type="float" Size="1" />
  32346. <Data ElementName="power_pct_bar" Type="float" Size="1" />
  32347. <Data ElementName="unknown5" Type="int8" Size="1" />
  32348. <Data ElementName="movement" Type="int8" Size="1" />
  32349. <Data ElementName="behavior" Type="int8" Size="1" />
  32350. <Data ElementName="unknown6" Type="int8" Size="1" /> <!--First byte may be range and melee toggle-->
  32351. </Struct>
  32352. <Struct Name="WS_CharacterPet" ClientVersion="63195" OpcodeName="OP_CharacterPet">
  32353. <!-- values may mimic the merc packet -->
  32354. <!-- first 3 elements are class -->
  32355. <Data ElementName="class1" Type="int32" Size="1" />
  32356. <Data ElementName="class2" Type="int32" Size="1" />
  32357. <Data ElementName="class3" Type="int32" Size="1" />
  32358. <Data ElementName="unknown" Type="int8" Size="5" />
  32359. <!-- guessed on these -->
  32360. <Data ElementName="current_power" Type="int32" Size="1" />
  32361. <Data ElementName="current_power2" Type="int32" Size="1" />
  32362. <Data ElementName="max_power" Type="int32" Size="1" />
  32363. <Data ElementName="max_power2" Type="int32" Size="1" />
  32364. <Data ElementName="base_power" Type="int32" Size="1" />
  32365. <Data ElementName="base_power2" Type="int32" Size="1" />
  32366. <Data ElementName="current_hp" Type="int32" Size="1" />
  32367. <Data ElementName="current_hp2" Type="int32" Size="1" />
  32368. <Data ElementName="max_hp" Type="int32" Size="1" />
  32369. <Data ElementName="max_hp2" Type="int32" Size="1" />
  32370. <Data ElementName="base_hp" Type="int32" Size="1" />
  32371. <Data ElementName="base_hp2" Type="int32" Size="1" />
  32372. <Data ElementName="unknown1a" Type="int32" Size="1" />
  32373. <Data ElementName="unknown1b" Type="int32" Size="1" />
  32374. <Data ElementName="unknown1c" Type="int32" Size="1" />
  32375. <Data ElementName="current_power3" Type="int32" Size="1" />
  32376. <Data ElementName="max_power3" Type="int32" Size="1" />
  32377. <Data ElementName="unknown1f" Type="int32" Size="1" />
  32378. <Data ElementName="unknown2" Type="int8" Size="1568" />
  32379. <Data ElementName="spawn_id" Type="int32" Size="1" />
  32380. <Data ElementName="spawn_id2" Type="int32" Size="1" />
  32381. <Data ElementName="name" Type="char" Size="32" />
  32382. <Data ElementName="unknown3" Type="int8" Size="9" />
  32383. <Data ElementName="no_pet" Type="char" Size="32" />
  32384. <Data ElementName="unknown3a" Type="int8" Size="9" />
  32385. <Data ElementName="health_pct_tooltip" Type="double" Size="1" />
  32386. <Data ElementName="health_pct_bar" Type="double" Size="1" />
  32387. <Data ElementName="power_pct_tooltip" Type="float" Size="1" />
  32388. <Data ElementName="power_pct_bar" Type="float" Size="1" />
  32389. <Data ElementName="unknown5" Type="int8" Size="1" />
  32390. <Data ElementName="movement" Type="int8" Size="1" />
  32391. <Data ElementName="behavior" Type="int8" Size="1" />
  32392. <Data ElementName="unknown6" Type="int8" Size="1" /> <!--First byte may be range and melee toggle-->
  32393. </Struct>
  32394. <Struct Name="WS_CharacterPet" ClientVersion="63227" OpcodeName="OP_CharacterPet">
  32395. <!-- values may mimic the merc packet -->
  32396. <!-- first 3 elements are class -->
  32397. <Data ElementName="class1" Type="int32" Size="1" />
  32398. <Data ElementName="class2" Type="int32" Size="1" />
  32399. <Data ElementName="class3" Type="int32" Size="1" />
  32400. <Data ElementName="unknown" Type="int8" Size="5" />
  32401. <!-- guessed on these -->
  32402. <Data ElementName="current_power" Type="int32" Size="1" />
  32403. <Data ElementName="current_power2" Type="int32" Size="1" />
  32404. <Data ElementName="max_power" Type="int32" Size="1" />
  32405. <Data ElementName="max_power2" Type="int32" Size="1" />
  32406. <Data ElementName="base_power" Type="int32" Size="1" />
  32407. <Data ElementName="base_power2" Type="int32" Size="1" />
  32408. <Data ElementName="current_hp" Type="int32" Size="1" />
  32409. <Data ElementName="current_hp2" Type="int32" Size="1" />
  32410. <Data ElementName="max_hp" Type="int32" Size="1" />
  32411. <Data ElementName="max_hp2" Type="int32" Size="1" />
  32412. <Data ElementName="base_hp" Type="int32" Size="1" />
  32413. <Data ElementName="base_hp2" Type="int32" Size="1" />
  32414. <Data ElementName="unknown1a" Type="int32" Size="1" />
  32415. <Data ElementName="unknown1b" Type="int32" Size="1" />
  32416. <Data ElementName="unknown1c" Type="int32" Size="1" />
  32417. <Data ElementName="current_power3" Type="int32" Size="1" />
  32418. <Data ElementName="max_power3" Type="int32" Size="1" />
  32419. <Data ElementName="unknown1f" Type="int32" Size="1" />
  32420. <Data ElementName="unknown2" Type="int8" Size="1436" />
  32421. <Data ElementName="spawn_id" Type="int32" Size="1" />
  32422. <Data ElementName="spawn_id2" Type="int32" Size="1" />
  32423. <Data ElementName="name" Type="char" Size="32" />
  32424. <Data ElementName="unknown3" Type="int8" Size="9" />
  32425. <Data ElementName="no_pet" Type="char" Size="32" />
  32426. <Data ElementName="unknown3a" Type="int8" Size="9" />
  32427. <Data ElementName="health_pct_tooltip" Type="double" Size="1" />
  32428. <Data ElementName="health_pct_bar" Type="double" Size="1" />
  32429. <Data ElementName="power_pct_tooltip" Type="float" Size="1" />
  32430. <Data ElementName="power_pct_bar" Type="float" Size="1" />
  32431. <Data ElementName="unknown5" Type="int8" Size="1" />
  32432. <Data ElementName="movement" Type="int8" Size="1" />
  32433. <Data ElementName="behavior" Type="int8" Size="1" />
  32434. <Data ElementName="unknown6" Type="int8" Size="1" /> <!--First byte may be range and melee toggle-->
  32435. </Struct>
  32436. <Struct Name="WS_ClearForTakeOff" ClientVersion="1" OpcodeName="OP_ClearForTakeOffMsg">
  32437. <Data ElementName="spawn_id" Type="int32" />
  32438. <Data ElementName="path_id" Type="int8" />
  32439. <Data ElementName="speed" Type="float" />
  32440. <Data ElementName="unknown3" Type="int16" />
  32441. </Struct>
  32442. <Struct Name="WS_ClearForLanding" ClientVersion="1" OpcodeName="OP_ClearForLandingMsg">
  32443. <Data ElementName="spawn_id" Type="int32" />
  32444. </Struct>
  32445. <Struct Name="WS_CharacterCurrency" ClientVersion="1" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_CharacterCurrency">
  32446. <Data ElementName="unknown" Type="int8" />
  32447. <Data ElementName="num_currency" Type="int16" />
  32448. <Data ElementName="currency_array" Type="Array" ArraySizeVariable="num_currency">
  32449. <Data ElementName="item_id" Type="int32" />
  32450. <Data ElementName="currency_qty" Type="int32" />
  32451. <Data ElementName="item_crc" Type="int32" />
  32452. <Data ElementName="icon" Type="int16" />
  32453. <Data ElementName="currency" Type="EQ2_16Bit_String" />
  32454. </Data>
  32455. </Struct>
  32456. <Struct Name="WS_CharacterCurrency" ClientVersion="57048" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_CharacterCurrency">
  32457. <Data ElementName="unknown" Type="int8" />
  32458. <Data ElementName="num_currency" Type="int16" />
  32459. <Data ElementName="currency_array" Type="Array" ArraySizeVariable="num_currency">
  32460. <Data ElementName="item_id" Type="int32" />
  32461. <Data ElementName="currency_qty" Type="int32" />
  32462. <Data ElementName="item_crc" Type="int32" />
  32463. <Data ElementName="icon" Type="int16" />
  32464. <Data ElementName="currency" Type="EQ2_16Bit_String" />
  32465. </Data>
  32466. </Struct>
  32467. <Struct Name="WS_CharacterCurrency" ClientVersion="63180" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_CharacterCurrency">
  32468. <Data ElementName="unknown" Type="int8" />
  32469. <Data ElementName="num_currency" Type="int16" />
  32470. <Data ElementName="currency_array" Type="Array" ArraySizeVariable="num_currency">
  32471. <Data ElementName="item_id" Type="int32" />
  32472. <Data ElementName="currency_qty" Type="int32" />
  32473. <Data ElementName="item_crc" Type="int32" />
  32474. <Data ElementName="icon" Type="int16" />
  32475. <Data ElementName="currency" Type="EQ2_16Bit_String" />
  32476. <Data ElementName="unknown1" Type="int8" />
  32477. </Data>
  32478. </Struct>
  32479. <Struct Name="WS_PlayerPosUpdate" ClientVersion="1" >
  32480. <Data ElementName="activity" Type="int32" />
  32481. <Data ElementName="unknown2" Type="float" />
  32482. <Data ElementName="direction1" Type="float" />
  32483. <Data ElementName="unknown3" Type="float" size="8" />
  32484. <Data ElementName="speed" Type="float" />
  32485. <Data ElementName="side_speed" Type="float" />
  32486. <Data ElementName="unknown4" Type="float" />
  32487. <Data ElementName="orig_x" Type="float" />
  32488. <Data ElementName="orig_y" Type="float" />
  32489. <Data ElementName="orig_z" Type="float" />
  32490. <Data ElementName="orig_x2" Type="float" />
  32491. <Data ElementName="orig_y2" Type="float" />
  32492. <Data ElementName="orig_z2" Type="float" />
  32493. <Data ElementName="unknown5" Type="float" size="3" />
  32494. <Data ElementName="unknown6" Type="int32" />
  32495. <Data ElementName="unknown7" Type="float" Size="3" />
  32496. <Data ElementName="unknown8" Type="int32" />
  32497. <Data ElementName="grid_location" Type="int32" />
  32498. <Data ElementName="x" Type="float" />
  32499. <Data ElementName="y" Type="float" />
  32500. <Data ElementName="z" Type="float" />
  32501. <Data ElementName="direction2" Type="float" />
  32502. <Data ElementName="unknown9" Type="float" />
  32503. <Data ElementName="unknown10" Type="float" />
  32504. <Data ElementName="speed_x" Type="float" />
  32505. <Data ElementName="speed_y" Type="float" />
  32506. <Data ElementName="speed_z" Type="float" />
  32507. </Struct>
  32508. <Struct Name="WS_PlayerPosUpdate" ClientVersion="1096" >
  32509. <Data ElementName="activity" Type="int32" />
  32510. <Data ElementName="unknown2" Type="float" />
  32511. <Data ElementName="direction1" Type="float" />
  32512. <Data ElementName="unknown3" Type="float" size="8" />
  32513. <Data ElementName="unk_speed" Type="float" />
  32514. <Data ElementName="speed" Type="float" />
  32515. <Data ElementName="side_speed" Type="float" />
  32516. <Data ElementName="unknown4" Type="float" />
  32517. <Data ElementName="orig_x" Type="float" />
  32518. <Data ElementName="orig_y" Type="float" />
  32519. <Data ElementName="orig_z" Type="float" />
  32520. <Data ElementName="orig_x2" Type="float" />
  32521. <Data ElementName="orig_y2" Type="float" />
  32522. <Data ElementName="orig_z2" Type="float" />
  32523. <Data ElementName="unknown5" Type="float" size="3" />
  32524. <Data ElementName="unknown6" Type="int32" />
  32525. <Data ElementName="unknown7" Type="float" Size="3" />
  32526. <Data ElementName="unknown8" Type="int32" />
  32527. <Data ElementName="grid_location" Type="int32" />
  32528. <Data ElementName="x" Type="float" />
  32529. <Data ElementName="y" Type="float" />
  32530. <Data ElementName="z" Type="float" />
  32531. <Data ElementName="direction2" Type="float" />
  32532. <Data ElementName="unknown9" Type="float" />
  32533. <Data ElementName="unknown10" Type="float" />
  32534. <Data ElementName="speed_x" Type="float" />
  32535. <Data ElementName="speed_y" Type="float" />
  32536. <Data ElementName="speed_z" Type="float" />
  32537. </Struct>
  32538. <Struct Name="WS_PlayerPosUpdate" ClientVersion="1144" >
  32539. <Data ElementName="activity" Type="int32" />
  32540. <Data ElementName="unknown2" Type="float" />
  32541. <Data ElementName="direction1" Type="float" />
  32542. <Data ElementName="unknown3" Type="float" size="8" />
  32543. <Data ElementName="unk_speed" Type="float" />
  32544. <Data ElementName="speed" Type="float" />
  32545. <Data ElementName="side_speed" Type="float" />
  32546. <Data ElementName="unknown4" Type="float" />
  32547. <Data ElementName="orig_x" Type="float" />
  32548. <Data ElementName="orig_y" Type="float" />
  32549. <Data ElementName="orig_z" Type="float" />
  32550. <Data ElementName="orig_x2" Type="float" />
  32551. <Data ElementName="orig_y2" Type="float" />
  32552. <Data ElementName="orig_z2" Type="float" />
  32553. <Data ElementName="unknown5" Type="float" size="3" />
  32554. <Data ElementName="unknown6" Type="int32" />
  32555. <Data ElementName="unknown7" Type="float" Size="3" />
  32556. <Data ElementName="unknown8" Type="int32" Size="5"/>
  32557. <Data ElementName="grid_location" Type="int32" />
  32558. <Data ElementName="x" Type="float" />
  32559. <Data ElementName="y" Type="float" />
  32560. <Data ElementName="z" Type="float" />
  32561. <Data ElementName="direction2" Type="float" />
  32562. <Data ElementName="unknown9" Type="float" />
  32563. <Data ElementName="unknown10" Type="float" />
  32564. <Data ElementName="speed_x" Type="float" />
  32565. <Data ElementName="speed_y" Type="float" />
  32566. <Data ElementName="speed_z" Type="float" />
  32567. </Struct>
  32568. <!-- Comments were found in code: client.cpp -->
  32569. <Struct Name="WS_DefaultGroupOptions" ClientVersion="1" OpcodeName="OP_DefaultGroupOptionsMsg" >
  32570. <Data ElementName="loot_method" Type="int8" Size="1" />
  32571. <Data ElementName="loot_items_rarity" Type="int8" Size="1" />
  32572. <Data ElementName="auto_split_coin" Type="int8" Size="1" />
  32573. <Data ElementName="unknown3" Type="int8" Size="1" />
  32574. <Data ElementName="default_yell_method" Type="int8" Size="1" />
  32575. <Data ElementName="unknown5" Type="int8" Size="1" />
  32576. <Data ElementName="group_autolock" Type="int8" Size="1" />
  32577. <Data ElementName="solo_autolock" Type="int8" Size="1" />
  32578. <Data ElementName="unknown8" Type="int8" Size="1" />
  32579. </Struct>
  32580. <Struct Name="WS_ChoiceWindow" ClientVersion="1" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqChoiceWinCmd">
  32581. <Data ElementName="text" Type="EQ2_16Bit_String" />
  32582. <Data ElementName="accept_text" Type="EQ2_16Bit_String" />
  32583. <Data ElementName="accept_command" Type="EQ2_16Bit_String" />
  32584. <Data ElementName="cancel_text" Type="EQ2_16Bit_String" />
  32585. <Data ElementName="cancel_command" Type="EQ2_16Bit_String" />
  32586. <Data ElementName="unknown_string1" Type="EQ2_16Bit_String" />
  32587. <Data ElementName="unknown_string2" Type="EQ2_16Bit_String" />
  32588. <Data ElementName="time" Type="int32" />
  32589. <Data ElementName="text_box" Type="int8" />
  32590. <Data ElementName="unknown1" Type="int8" Size="1" />
  32591. <Data ElementName="unknown2" Type="int8" Size="1" />
  32592. <Data ElementName="unknown3" Type="int8" Size="6" />
  32593. <Data ElementName="unknown4" Type="int8" Size="1" />
  32594. <Data ElementName="unknown5" Type="int8" Size="1" />
  32595. <Data ElementName="station_cash" Type="int16" />
  32596. </Struct>
  32597. <Struct Name="WS_PlayerHousePurchase" ClientVersion="1" OpcodeName="OP_PlayerHousePurchaseScreenMsg">
  32598. <Data ElementName="house_name" Type="EQ2_16Bit_String" />
  32599. <Data ElementName="house_id" Type="int64" />
  32600. <Data ElementName="spawn_id" Type="int32" />
  32601. <Data ElementName="purchase_coins" Type="int64" />
  32602. <Data ElementName="purchase_status" Type="int32" />
  32603. <Data ElementName="upkeep_coins" Type="int64" />
  32604. <Data ElementName="upkeep_status" Type="int32" />
  32605. <Data ElementName="vendor_vault_slots" Type="int8" />
  32606. <Data ElementName="additional_reqs" Type="EQ2_16Bit_String" />
  32607. <Data ElementName="enable_buy" Type="int8" />
  32608. </Struct>
  32609. <Struct Name="WS_BuyHouse" ClientVersion="1" OpcodeName="OP_BuyPlayerHouseMsg">
  32610. <Data ElementName="house_id" Type="int64" />
  32611. </Struct>
  32612. <Struct Name="WS_PlayerHouseBaseScreen" ClientVersion="1" OpcodeName="OP_PlayerHouseBaseScreenMsg">
  32613. <Data ElementName="house_id" Type="int64" />
  32614. <Data ElementName="spawn_id" Type="int32" /><!-- spawn id of the door -->
  32615. <Data ElementName="house_name" Type="EQ2_16Bit_String" />
  32616. <Data ElementName="zone_name" Type="EQ2_16Bit_String" />
  32617. <Data ElementName="upkeep_cost_coins" Type="int64" />
  32618. <Data ElementName="upkeep_cost_status" Type="int32" />
  32619. <Data ElementName="escrow_balance_coins" Type="int64" />
  32620. <Data ElementName="escrow_balance_status" Type="int32" />
  32621. <Data ElementName="upkeep_due" Type="int32" />
  32622. <Data ElementName="privlage_level" Type="int8" />
  32623. <Data ElementName="house_type" Type="int8" />
  32624. <Data ElementName="inside_house" Type="int8" />
  32625. <Data ElementName="unknown3" Type="int8" />
  32626. <Data ElementName="num_access" Type="int8" />
  32627. <Data ElementName="access_array" Type="Array" ArraySizeVariable="num_access">
  32628. <Data ElementName="access_unknown1" Type="int8" Size="8" />
  32629. <Data ElementName="access_name" Type="EQ2_16Bit_String" />
  32630. <Data ElementName="access_level" Type="int8" />
  32631. </Data>
  32632. <Data ElementName="public_access_level" Type="int8" />
  32633. <Data ElementName="num_deposit" Type="int8" />
  32634. <Data ElementName="deposit_array" Type="Array" ArraySizeVariable="num_deposit">
  32635. <Data ElementName="deposit_name" Type="EQ2_16Bit_String" />
  32636. <Data ElementName="deposit_total_coin" Type="int64" />
  32637. <Data ElementName="deposit_total_status" Type="int32" />
  32638. <Data ElementName="deposit_last_coin" Type="int64" />
  32639. <Data ElementName="deposit_last_status" Type="int32" />
  32640. <Data ElementName="deposit_time_stamp" Type="int32" />
  32641. </Data>
  32642. <Data ElementName="num_history" Type="int8" />
  32643. <Data ElementName="history_array" Type="Array" ArraySizeVariable="num_history">
  32644. <Data ElementName="history_name" Type="EQ2_16Bit_String" />
  32645. <Data ElementName="history_coins" Type="int64" />
  32646. <Data ElementName="history_status" Type="int32" />
  32647. <Data ElementName="history_time_stamp" Type="int32" />
  32648. <Data ElementName="history_reason" Type="EQ2_16Bit_String" />
  32649. <Data ElementName="history_add_flag" Type="int8" />
  32650. </Data>
  32651. <Data ElementName="num_amenities" Type="int8" />
  32652. <Data ElementName="amenities_array" Type="Array" ArraySizeVariable="num_amenities">
  32653. <Data ElementName="amenities_name" Type="EQ2_16Bit_String" />
  32654. <Data ElementName="amenities_unknown1" Type="int8" Size="2" />
  32655. <Data ElementName="amenities_purchace_coins" Type="int64" />
  32656. <Data ElementName="amenities_purchace_status" Type="int32" />
  32657. <Data ElementName="amenities_upkeep_coins" Type="int64" />
  32658. <Data ElementName="amenities_upkeep_status" Type="int32" />
  32659. <Data ElementName="amenities_item_id" Type="int32" />
  32660. <Data ElementName="amenities_unknown2" Type="int8" Size="3" />
  32661. <Data ElementName="amenities_icon" Type="int16" />
  32662. <Data ElementName="amenities_item_count" Type="int8" />
  32663. <Data ElementName="amenities_purchased" Type="int8" />
  32664. <Data ElementName="amenities_unknown3" Type="int8" Size="2" />
  32665. </Data>
  32666. <Data ElementName="allow_item_collection" Type="int8" />
  32667. <Data ElementName="unknown4" Type="int8" />
  32668. <Data ElementName="placed_item_count" Type="int16" />
  32669. <Data ElementName="max_placed_items" Type="int16" />
  32670. <Data ElementName="actual_item_count" Type="int16" />
  32671. <Data ElementName="moving_crate_item_count" Type="int16" />
  32672. <Data ElementName="status_reduction" Type="int32" />
  32673. <Data ElementName="coin_reduction" Type="float" />
  32674. <Data ElementName="additional_slots" Type="int32" />
  32675. <Data ElementName="allowed_amenities" Type="int32" />
  32676. <Data ElementName="total_amenities" Type="int32" />
  32677. <Data ElementName="get_portal_flag" Type="int8" />
  32678. <Data ElementName="unknown6" Type="int8" />
  32679. </Struct>
  32680. <Struct Name="WS_PlayerHouseBaseScreen" ClientVersion="57048" OpcodeName="OP_PlayerHouseBaseScreenMsg">
  32681. <Data ElementName="house_id" Type="int64" />
  32682. <Data ElementName="character_id" Type="int32" />
  32683. <Data ElementName="unknown00" Type="int32" />
  32684. <Data ElementName="spawn_id" Type="int32" /><!-- spawn id of the door -->
  32685. <Data ElementName="house_name" Type="EQ2_16Bit_String" />
  32686. <Data ElementName="zone_name" Type="EQ2_16Bit_String" />
  32687. <Data ElementName="upkeep_cost_coins" Type="int64" />
  32688. <Data ElementName="upkeep_cost_status" Type="int32" />
  32689. <Data ElementName="escrow_balance_coins" Type="int64" />
  32690. <Data ElementName="escrow_balance_status" Type="int32" />
  32691. <Data ElementName="upkeep_due" Type="int32" />
  32692. <Data ElementName="privlage_level" Type="int8" />
  32693. <Data ElementName="house_type" Type="int8" />
  32694. <Data ElementName="inside_house" Type="int8" />
  32695. <Data ElementName="unknown3" Type="int8" />
  32696. <Data ElementName="num_access" Type="int8" />
  32697. <Data ElementName="access_array" Type="Array" ArraySizeVariable="num_access">
  32698. <Data ElementName="access_unknown1" Type="int8" Size="8" />
  32699. <Data ElementName="access_name" Type="EQ2_16Bit_String" />
  32700. <Data ElementName="access_level" Type="int8" />
  32701. </Data>
  32702. <Data ElementName="public_access_level" Type="int8" />
  32703. <Data ElementName="num_deposit" Type="int8" />
  32704. <Data ElementName="deposit_array" Type="Array" ArraySizeVariable="num_deposit">
  32705. <Data ElementName="deposit_name" Type="EQ2_16Bit_String" />
  32706. <Data ElementName="deposit_total_coin" Type="int64" />
  32707. <Data ElementName="deposit_total_status" Type="int32" />
  32708. <Data ElementName="deposit_last_coin" Type="int64" />
  32709. <Data ElementName="deposit_last_status" Type="int32" />
  32710. <Data ElementName="deposit_time_stamp" Type="int32" />
  32711. </Data>
  32712. <Data ElementName="num_history" Type="int8" />
  32713. <Data ElementName="history_array" Type="Array" ArraySizeVariable="num_history">
  32714. <Data ElementName="history_name" Type="EQ2_16Bit_String" />
  32715. <Data ElementName="history_coins" Type="int64" />
  32716. <Data ElementName="history_status" Type="int32" />
  32717. <Data ElementName="history_time_stamp" Type="int32" />
  32718. <Data ElementName="history_reason" Type="EQ2_16Bit_String" />
  32719. <Data ElementName="history_add_flag" Type="int8" />
  32720. </Data>
  32721. <Data ElementName="num_amenities" Type="int8" />
  32722. <Data ElementName="amenities_array" Type="Array" ArraySizeVariable="num_amenities">
  32723. <Data ElementName="amenities_name" Type="EQ2_16Bit_String" />
  32724. <Data ElementName="amenities_unknown1" Type="int8" Size="2" />
  32725. <Data ElementName="amenities_purchace_coins" Type="int64" />
  32726. <Data ElementName="amenities_purchace_status" Type="int32" />
  32727. <Data ElementName="amenities_upkeep_coins" Type="int64" />
  32728. <Data ElementName="amenities_upkeep_status" Type="int32" />
  32729. <Data ElementName="amenities_item_id" Type="int32" />
  32730. <Data ElementName="amenities_unknown2" Type="int8" Size="3" />
  32731. <Data ElementName="amenities_icon" Type="int16" />
  32732. <Data ElementName="amenities_item_count" Type="int8" />
  32733. <Data ElementName="amenities_purchased" Type="int8" />
  32734. <Data ElementName="amenities_unknown3" Type="int8" Size="2" />
  32735. </Data>
  32736. <Data ElementName="allow_item_collection" Type="int8" />
  32737. <Data ElementName="unknown4" Type="int8" />
  32738. <Data ElementName="placed_item_count" Type="int16" />
  32739. <Data ElementName="max_placed_items" Type="int16" />
  32740. <Data ElementName="actual_item_count" Type="int16" />
  32741. <Data ElementName="moving_crate_item_count" Type="int16" />
  32742. <Data ElementName="unknown5" Type="int32" />
  32743. <Data ElementName="status_reduction" Type="int32" />
  32744. <Data ElementName="coin_reduction" Type="float" />
  32745. <Data ElementName="additional_slots" Type="int32" />
  32746. <Data ElementName="allowed_amenities" Type="int32" />
  32747. <Data ElementName="total_amenities" Type="int32" />
  32748. <Data ElementName="get_portal_flag" Type="int8" />
  32749. <Data ElementName="unknown6" Size="5" Type="int8" />
  32750. <Data ElementName="housing_market" Type="EQ2_16Bit_String" />
  32751. <Data ElementName="unknown7" Size="1" Type="int8" />
  32752. <Data ElementName="housing_type" Type="EQ2_16Bit_String" />
  32753. <Data ElementName="unknown8" Size="2" Type="int8" />
  32754. </Struct>
  32755. <Struct Name="WS_PlayerHouseBaseScreen" ClientVersion="57080" OpcodeName="OP_PlayerHouseBaseScreenMsg">
  32756. <Data ElementName="house_id" Type="int64" />
  32757. <Data ElementName="character_id" Type="int32" />
  32758. <Data ElementName="unknown00" Type="int32" />
  32759. <Data ElementName="spawn_id" Type="int32" /><!-- spawn id of the door -->
  32760. <Data ElementName="house_name" Type="EQ2_16Bit_String" />
  32761. <Data ElementName="zone_name" Type="EQ2_16Bit_String" />
  32762. <Data ElementName="upkeep_cost_coins" Type="int64" />
  32763. <Data ElementName="upkeep_cost_status" Type="int32" />
  32764. <Data ElementName="escrow_balance_coins" Type="int64" />
  32765. <Data ElementName="escrow_balance_status" Type="int32" />
  32766. <Data ElementName="upkeep_due" Type="int32" />
  32767. <Data ElementName="privlage_level" Type="int8" />
  32768. <Data ElementName="house_type" Type="int8" />
  32769. <Data ElementName="inside_house" Type="int8" />
  32770. <Data ElementName="unknown3" Type="int8" />
  32771. <Data ElementName="num_access" Type="int8" />
  32772. <Data ElementName="access_array" Type="Array" ArraySizeVariable="num_access">
  32773. <Data ElementName="access_unknown1" Type="int8" Size="8" />
  32774. <Data ElementName="access_name" Type="EQ2_16Bit_String" />
  32775. <Data ElementName="access_level" Type="int8" />
  32776. </Data>
  32777. <Data ElementName="public_access_level" Type="int8" />
  32778. <Data ElementName="num_deposit" Type="int8" />
  32779. <Data ElementName="deposit_array" Type="Array" ArraySizeVariable="num_deposit">
  32780. <Data ElementName="deposit_name" Type="EQ2_16Bit_String" />
  32781. <Data ElementName="deposit_total_coin" Type="int64" />
  32782. <Data ElementName="deposit_total_status" Type="int32" />
  32783. <Data ElementName="deposit_last_coin" Type="int64" />
  32784. <Data ElementName="deposit_last_status" Type="int32" />
  32785. <Data ElementName="deposit_time_stamp" Type="int32" />
  32786. </Data>
  32787. <Data ElementName="num_history" Type="int8" />
  32788. <Data ElementName="history_array" Type="Array" ArraySizeVariable="num_history">
  32789. <Data ElementName="history_name" Type="EQ2_16Bit_String" />
  32790. <Data ElementName="history_coins" Type="int64" />
  32791. <Data ElementName="history_status" Type="int32" />
  32792. <Data ElementName="history_time_stamp" Type="int32" />
  32793. <Data ElementName="history_reason" Type="EQ2_16Bit_String" />
  32794. <Data ElementName="history_add_flag" Type="int8" />
  32795. </Data>
  32796. <Data ElementName="num_amenities" Type="int8" />
  32797. <Data ElementName="amenities_array" Type="Array" ArraySizeVariable="num_amenities">
  32798. <Data ElementName="amenities_name" Type="EQ2_16Bit_String" />
  32799. <Data ElementName="amenities_unknown1" Type="int8" Size="2" />
  32800. <Data ElementName="amenities_purchace_coins" Type="int64" />
  32801. <Data ElementName="amenities_purchace_status" Type="int32" />
  32802. <Data ElementName="amenities_upkeep_coins" Type="int64" />
  32803. <Data ElementName="amenities_upkeep_status" Type="int32" />
  32804. <Data ElementName="amenities_item_id" Type="int32" />
  32805. <Data ElementName="amenities_unknown2" Type="int8" Size="3" />
  32806. <Data ElementName="amenities_icon" Type="int16" />
  32807. <Data ElementName="amenities_item_count" Type="int8" />
  32808. <Data ElementName="amenities_purchased" Type="int8" />
  32809. <Data ElementName="amenities_unknown3" Type="int8" Size="2" />
  32810. </Data>
  32811. <Data ElementName="allow_item_collection" Type="int8" />
  32812. <Data ElementName="unknown4" Type="int8" />
  32813. <Data ElementName="placed_item_count" Type="int16" />
  32814. <Data ElementName="max_placed_items" Type="int16" />
  32815. <Data ElementName="actual_item_count" Type="int16" />
  32816. <Data ElementName="moving_crate_item_count" Type="int16" />
  32817. <Data ElementName="unknown5" Type="int32" />
  32818. <Data ElementName="status_reduction" Type="int32" />
  32819. <Data ElementName="coin_reduction" Type="float" />
  32820. <Data ElementName="additional_slots" Type="int32" />
  32821. <Data ElementName="allowed_amenities" Type="int32" />
  32822. <Data ElementName="total_amenities" Type="int32" />
  32823. <Data ElementName="get_portal_flag" Type="int8" />
  32824. <Data ElementName="unknown6" Size="5" Type="int8" />
  32825. <Data ElementName="housing_market" Type="EQ2_16Bit_String" />
  32826. <Data ElementName="unknown7" Size="1" Type="int8" />
  32827. <Data ElementName="housing_type" Type="EQ2_16Bit_String" />
  32828. <Data ElementName="unknown8" Size="2" Type="int8" />
  32829. <Data ElementName="house_name2" Type="EQ2_16Bit_String" />
  32830. <Data ElementName="house_id2" Type="int64" />
  32831. </Struct>
  32832. <Struct Name="WS_PlayerHouseBaseScreen" ClientVersion="63119" OpcodeName="OP_PlayerHouseBaseScreenMsg">
  32833. <Data ElementName="house_id" Type="int64" />
  32834. <Data ElementName="character_id" Type="int32" />
  32835. <Data ElementName="unknown00" Type="int32" />
  32836. <Data ElementName="spawn_id" Type="int32" /><!-- spawn id of the door -->
  32837. <Data ElementName="house_name" Type="EQ2_16Bit_String" />
  32838. <Data ElementName="zone_name" Type="EQ2_16Bit_String" />
  32839. <Data ElementName="upkeep_cost_coins" Type="int64" />
  32840. <Data ElementName="upkeep_cost_status" Type="int32" />
  32841. <Data ElementName="escrow_balance_coins" Type="int64" />
  32842. <Data ElementName="escrow_balance_status" Type="int32" />
  32843. <Data ElementName="upkeep_due" Type="int32" />
  32844. <Data ElementName="privlage_level" Type="int8" />
  32845. <Data ElementName="house_type" Type="int8" />
  32846. <Data ElementName="inside_house" Type="int8" />
  32847. <Data ElementName="unknown3" Type="int8" />
  32848. <Data ElementName="num_access" Type="int8" />
  32849. <Data ElementName="access_array" Type="Array" ArraySizeVariable="num_access">
  32850. <Data ElementName="access_unknown1" Type="int8" Size="8" />
  32851. <Data ElementName="access_name" Type="EQ2_16Bit_String" />
  32852. <Data ElementName="access_level" Type="int8" />
  32853. </Data>
  32854. <Data ElementName="public_access_level" Type="int8" />
  32855. <Data ElementName="num_deposit" Type="int8" />
  32856. <Data ElementName="deposit_array" Type="Array" ArraySizeVariable="num_deposit">
  32857. <Data ElementName="deposit_name" Type="EQ2_16Bit_String" />
  32858. <Data ElementName="deposit_total_coin" Type="int64" />
  32859. <Data ElementName="deposit_total_status" Type="int32" />
  32860. <Data ElementName="deposit_last_coin" Type="int64" />
  32861. <Data ElementName="deposit_last_status" Type="int32" />
  32862. <Data ElementName="deposit_time_stamp" Type="int32" />
  32863. </Data>
  32864. <Data ElementName="num_history" Type="int8" />
  32865. <Data ElementName="history_array" Type="Array" ArraySizeVariable="num_history">
  32866. <Data ElementName="history_name" Type="EQ2_16Bit_String" />
  32867. <Data ElementName="history_coins" Type="int64" />
  32868. <Data ElementName="history_status" Type="int32" />
  32869. <Data ElementName="history_time_stamp" Type="int32" />
  32870. <Data ElementName="history_reason" Type="EQ2_16Bit_String" />
  32871. <Data ElementName="history_add_flag" Type="int8" />
  32872. </Data>
  32873. <Data ElementName="num_amenities" Type="int8" />
  32874. <Data ElementName="amenities_array" Type="Array" ArraySizeVariable="num_amenities">
  32875. <Data ElementName="amenities_name" Type="EQ2_16Bit_String" />
  32876. <Data ElementName="amenities_unknown1" Type="int8" Size="2" />
  32877. <Data ElementName="amenities_purchace_coins" Type="int64" />
  32878. <Data ElementName="amenities_purchace_status" Type="int32" />
  32879. <Data ElementName="amenities_upkeep_coins" Type="int64" />
  32880. <Data ElementName="amenities_upkeep_status" Type="int32" />
  32881. <Data ElementName="amenities_item_id" Type="int32" />
  32882. <Data ElementName="amenities_unknown2" Type="int8" Size="3" />
  32883. <Data ElementName="amenities_icon" Type="int16" />
  32884. <Data ElementName="amenities_item_count" Type="int8" />
  32885. <Data ElementName="amenities_purchased" Type="int8" />
  32886. <Data ElementName="amenities_unknown3" Type="int8" Size="2" />
  32887. </Data>
  32888. <Data ElementName="allow_item_collection" Type="int8" />
  32889. <Data ElementName="unknown4" Type="int8" />
  32890. <Data ElementName="placed_item_count" Type="int16" />
  32891. <Data ElementName="max_placed_items" Type="int16" />
  32892. <Data ElementName="actual_item_count" Type="int16" />
  32893. <Data ElementName="moving_crate_item_count" Type="int16" />
  32894. <Data ElementName="unknown5" Type="int32" />
  32895. <Data ElementName="status_reduction" Type="int32" />
  32896. <Data ElementName="coin_reduction" Type="float" />
  32897. <Data ElementName="additional_slots" Type="int32" />
  32898. <Data ElementName="allowed_amenities" Type="int32" />
  32899. <Data ElementName="total_amenities" Type="int32" />
  32900. <Data ElementName="get_portal_flag" Type="int8" />
  32901. <Data ElementName="unknown6a" Type="int8" Size="1"/>
  32902. <Data ElementName="unknown6b" Type="int8" Size="1"/>
  32903. <Data ElementName="unknown6c" Type="int8" Size="1"/>
  32904. <Data ElementName="unknown6d" Type="int8" Size="1"/>
  32905. <Data ElementName="unknown6e" Type="int8" Size="1"/>
  32906. <Data ElementName="housing_market" Type="EQ2_16Bit_String" />
  32907. <Data ElementName="unknown7" Size="1" Type="int8" />
  32908. <Data ElementName="housing_type" Type="EQ2_16Bit_String" />
  32909. <Data ElementName="unknown8" Size="2" Type="int8" />
  32910. <Data ElementName="house_name2" Type="EQ2_16Bit_String" />
  32911. <Data ElementName="house_id2" Type="int64" />
  32912. </Struct>
  32913. <Struct Name="WS_EnterHouse" ClientVersion="1" OpcodeName="OP_EnterHouseMsg">
  32914. <Data ElementName="house_id" Type="int64" />
  32915. <Data ElementName="spawn_id" Type="int32" />
  32916. </Struct>
  32917. <Struct Name="WS_PayUpkeep" ClientVersion="1" OpcodeName="OP_PayHouseUpkeepMsg">
  32918. <Data ElementName="house_id" Type="int64" />
  32919. <Data ElementName="unknown" Type="int8" Size="3" />
  32920. </Struct>
  32921. <Struct Name="WS_HouseItemsList" ClientVersion="1" OpcodeName="OP_HouseItemsList">
  32922. <Data ElementName="num_items" Type="int32" />
  32923. <Data ElementName="items_array" Type="Array" ArraySizeVariable="num_items">
  32924. <Data ElementName="unique_id" Type="int32" />
  32925. <Data ElementName="item_name" Type="EQ2_16Bit_String" />
  32926. <Data ElementName="status_reduction" Type="int32" />
  32927. <Data ElementName="unknown1" Type="int32" />
  32928. <Data ElementName="unknown2" Type="int32" />
  32929. <Data ElementName="unknown3" Type="int32" />
  32930. <Data ElementName="unknown4" Type="int8" />
  32931. <Data ElementName="unknown5" Type="int8" />
  32932. <Data ElementName="icon" Type="int16" />
  32933. <Data ElementName="location" Type="int8" />
  32934. <Data ElementName="unknown6" Type="int32" />
  32935. </Data>
  32936. <Data ElementName="unknown7" Type="int16" />
  32937. </Struct>
  32938. <Struct Name="WS_HouseItemsList" ClientVersion="57048" OpcodeName="OP_HouseItemsList">
  32939. <Data ElementName="num_items" Type="int32" />
  32940. <Data ElementName="items_array" Type="Array" ArraySizeVariable="num_items">
  32941. <Data ElementName="unique_id" Type="int32" />
  32942. <Data ElementName="item_name" Type="EQ2_16Bit_String" />
  32943. <Data ElementName="status_reduction" Type="int32" />
  32944. <Data ElementName="unknown1" Type="int32" />
  32945. <Data ElementName="unknown2" Type="int32" />
  32946. <Data ElementName="unknown3" Type="int32" />
  32947. <Data ElementName="unknown4" Type="int8" />
  32948. <Data ElementName="unknown5" Type="int8" />
  32949. <Data ElementName="icon" Type="int16" />
  32950. <Data ElementName="location" Type="int8" />
  32951. <Data ElementName="unknown6" Type="int32" />
  32952. </Data>
  32953. <Data ElementName="unknown7" Type="int16" />
  32954. </Struct>
  32955. <Struct Name="WS_HouseItemsList" ClientVersion="60114" OpcodeName="OP_HouseItemsList">
  32956. <Data ElementName="num_items" Type="int32" />
  32957. <Data ElementName="items_array" Type="Array" ArraySizeVariable="num_items">
  32958. <Data ElementName="unique_id" Type="int32" />
  32959. <Data ElementName="item_name" Type="EQ2_16Bit_String" />
  32960. <Data ElementName="status_reduction" Type="int32" />
  32961. <Data ElementName="unknown1" Type="int32" />
  32962. <Data ElementName="unknown2" Type="int32" />
  32963. <Data ElementName="tradeable" Type="int8" /> <!-- when 0 should must? item_description -->
  32964. <Data ElementName="is_notrade" Type="EQ2_16Bit_String" IfVariableNotEquals="tradeable_%i"/>
  32965. <Data ElementName="unknown5" Type="int8"/>
  32966. <Data ElementName="ui_tab_flag1" Type="int8"/>
  32967. <Data ElementName="first_item_description" Type="EQ2_16Bit_String" IfVariableNotSet="ui_tab_flag1_%i"/>
  32968. <Data ElementName="ui_tab_flag2" Type="int8"/>
  32969. <Data ElementName="second_item_description" Type="EQ2_16Bit_String" IfVariableNotSet="ui_tab_flag2_%i"/>
  32970. <Data ElementName="icon" Type="int16" />
  32971. <Data ElementName="location" Type="int8" />
  32972. <Data ElementName="item_state" Type="int8"/>
  32973. <Data ElementName="item_state_extended" Type="int8" size="3" /> <!-- could be more of the item_state -->
  32974. </Data>
  32975. <Data ElementName="unknown7" Type="int8" />
  32976. <!-- setting to 1 causes it to populate on the items tab with the widget door aka /house command. 0 its a popup (moving crate). -->
  32977. <Data ElementName="is_widget_door" Type="int16" />
  32978. </Struct>
  32979. <Struct Name="WS_HouseItemsList" ClientVersion="63119" OpcodeName="OP_HouseItemsList">
  32980. <Data ElementName="num_items" Type="int32" />
  32981. <Data ElementName="items_array" Type="Array" ArraySizeVariable="num_items">
  32982. <Data ElementName="unique_id" Type="int32" />
  32983. <Data ElementName="item_name" Type="EQ2_16Bit_String" />
  32984. <Data ElementName="status_reduction" Type="int32" />
  32985. <Data ElementName="unknown1" Type="int32" />
  32986. <Data ElementName="unknown2" Type="int32" />
  32987. <Data ElementName="unknown3" Type="int32" />
  32988. <Data ElementName="tradeable" Type="int8" />
  32989. <Data ElementName="is_notrade" Type="EQ2_16Bit_String" IfVariableNotSet="tradeable"/>
  32990. <Data ElementName="unknown5" Type="int8" />
  32991. <Data ElementName="icon" Type="int16" />
  32992. <Data ElementName="location" Type="int8" />
  32993. <Data ElementName="unknown6" Type="int32" />
  32994. </Data>
  32995. <Data ElementName="unknown7" Type="int16" />
  32996. </Struct>
  32997. <Struct Name="WS_QuestJournalWaypoint" ClientVersion="1" OpcodeName="OP_QuestJournalWaypointMsg">
  32998. <Data ElementName="num_quests" Type="int32" />
  32999. <Data ElementName="quest_array" Type="Array" ArraySizeVariable="num_quests">
  33000. <Data ElementName="quest_id" Type="int32" />
  33001. <Data ElementName="quest_tracked" Type="int8" />
  33002. </Data>
  33003. </Struct>
  33004. <!-- JA: New structs, just guessing to get them into PacketAnalyzer -->
  33005. <Struct Name="WS_AdvancementRequest" ClientVersion="1" OpcodeName="OP_AdvancementRequestMsg">
  33006. <Data ElementName="unknown" Type="int8" Size="1" />
  33007. <Data ElementName="unknown2" Type="int8" Size="7" />
  33008. </Struct>
  33009. <Struct Name="WS_AfterInvSpellUpdate" ClientVersion="1" OpcodeName="OP_AfterInvSpellUpdate">
  33010. <Data ElementName="unknown1" Type="int16" Size="1" />
  33011. <Data ElementName="unknown2" Type="int32" Size="1" />
  33012. <Data ElementName="unknown3" Type="int8" Size="21" />
  33013. </Struct>
  33014. <Struct Name="WS_CharacterCreatedDungeons" ClientVersion="1" OpcodeName="OP_CharacterCreatedDungeons">
  33015. <Data ElementName="unknown" Type="int16" />
  33016. <Data ElementName="unknown1" Type="int32" />
  33017. <Data ElementName="unknown2" Type="int32" />
  33018. <Data ElementName="num_dungeon" Type="int16" />
  33019. <Data ElementName="unknown3" Type="int16" />
  33020. <Data ElementName="dungeon_array" Type="Array" ArraySizeVariable="num_dungeon">
  33021. <Data ElementName="dungeon_id" Type="int64" />
  33022. <Data ElementName="unknown4" Type="int32" />
  33023. <Data ElementName="dungeon_layout" Type="EQ2_16Bit_String" />
  33024. <Data ElementName="dungeon_location" Type="EQ2_16Bit_String" />
  33025. <Data ElementName="dungeon_location2" Type="EQ2_16Bit_String" />
  33026. <Data ElementName="dungeon_name" Type="EQ2_16Bit_String" />
  33027. <Data ElementName="unknown5" Type="int32" />
  33028. <Data ElementName="published" Type="int8" />
  33029. <Data ElementName="unknown6" Type="int32" />
  33030. <Data ElementName="unknown7" Type="int32" />
  33031. <Data ElementName="unknown9" Type="int32" />
  33032. </Data>
  33033. </Struct>
  33034. <Struct Name="WS_CharacterCreatedDungeons" ClientVersion="57048" OpcodeName="OP_CharacterCreatedDungeons">
  33035. <Data ElementName="unknown" Type="int16" />
  33036. <Data ElementName="unknown1" Type="int32" />
  33037. <Data ElementName="unknown2" Type="int32" />
  33038. <Data ElementName="num_dungeon" Type="int16" />
  33039. <Data ElementName="unknown3" Type="int16" />
  33040. <Data ElementName="dungeon_array" Type="Array" ArraySizeVariable="num_dungeon">
  33041. <Data ElementName="dungeon_id" Type="int64" />
  33042. <Data ElementName="unknown4" Type="int32" />
  33043. <Data ElementName="dungeon_layout" Type="EQ2_16Bit_String" />
  33044. <Data ElementName="dungeon_location" Type="EQ2_16Bit_String" />
  33045. <Data ElementName="dungeon_location2" Type="EQ2_16Bit_String" />
  33046. <Data ElementName="dungeon_name" Type="EQ2_16Bit_String" />
  33047. <Data ElementName="unknown5" Type="int32" />
  33048. <Data ElementName="published" Type="int8" />
  33049. <Data ElementName="unknown6" Type="int32" />
  33050. <Data ElementName="unknown7" Type="int32" />
  33051. <Data ElementName="unknown9" Type="int32" />
  33052. </Data>
  33053. </Struct>
  33054. <Struct Name="WS_CharacterHousingList" ClientVersion="1" OpcodeName="OP_CharacterHousingList">
  33055. <Data ElementName="num_houses" Type="int32" />
  33056. <Data ElementName="house_array" Type="Array" ArraySizeVariable="num_houses">
  33057. <Data ElementName="house_id" Type="int64" Size="1" />
  33058. <Data ElementName="unknown1" Type="int32" Size="1" />
  33059. <Data ElementName="zone" Type="EQ2_16Bit_String" />
  33060. <Data ElementName="house_city" Type="EQ2_16Bit_String" />
  33061. <Data ElementName="house_address" Type="EQ2_16Bit_String" />
  33062. <Data ElementName="house_description" Type="EQ2_16Bit_String" />
  33063. <Data ElementName="unknown2" Type="int32" Size="3" />
  33064. <Data ElementName="unknown3" Type="int8" Size="1" />
  33065. <Data ElementName="index" Type="int16" Size="1" />
  33066. <Data ElementName="unknown4" Type="int8" Size="2" />
  33067. </Data>
  33068. </Struct>
  33069. <Struct Name="WS_CharacterHousingList" ClientVersion="57048" OpcodeName="OP_CharacterHousingList">
  33070. <Data ElementName="num_houses" Type="int32" />
  33071. <Data ElementName="house_array" Type="Array" ArraySizeVariable="num_houses">
  33072. <Data ElementName="house_id" Type="int64" Size="1" />
  33073. <Data ElementName="unknown1" Type="int32" Size="1" />
  33074. <Data ElementName="zone" Type="EQ2_16Bit_String" />
  33075. <Data ElementName="house_city" Type="EQ2_16Bit_String" />
  33076. <Data ElementName="house_address" Type="EQ2_16Bit_String" />
  33077. <Data ElementName="house_description" Type="EQ2_16Bit_String" />
  33078. <Data ElementName="unknown2" Type="int32" Size="3" />
  33079. <Data ElementName="unknown3" Type="int8" Size="1" />
  33080. <Data ElementName="index" Type="int16" Size="1" />
  33081. <Data ElementName="unknown4" Type="int8" Size="2" />
  33082. </Data>
  33083. </Struct>
  33084. <Struct Name="WS_CharacterHousingList" ClientVersion="63119" OpcodeName="OP_CharacterHousingList">
  33085. <Data ElementName="num_houses" Type="int32" />
  33086. <Data ElementName="house_array" Type="Array" ArraySizeVariable="num_houses">
  33087. <Data ElementName="house_id" Type="int64" Size="1" />
  33088. <Data ElementName="unknown1" Type="int32" Size="1" />
  33089. <Data ElementName="zone" Type="EQ2_16Bit_String" />
  33090. <Data ElementName="house_city" Type="EQ2_16Bit_String" />
  33091. <Data ElementName="house_address" Type="EQ2_16Bit_String" />
  33092. <Data ElementName="house_description" Type="EQ2_16Bit_String" />
  33093. <Data ElementName="unknown2a" Type="int32" Size="1" />
  33094. <Data ElementName="unknown2b" Type="int32" Size="1" />
  33095. <Data ElementName="unknown2c" Type="int32" Size="1" />
  33096. <Data ElementName="unknown3" Type="int8" Size="1" />
  33097. <Data ElementName="index" Type="int16" Size="1" />
  33098. <Data ElementName="unknown4" Type="int8" Size="2" />
  33099. </Data>
  33100. </Struct>
  33101. <Struct Name="WS_ChatFiltersMsg" ClientVersion="1" OpcodeName="OP_ChatFiltersMsg">
  33102. <Data ElementName="unknown1" Type="int16" Size="1" />
  33103. <Data ElementName="Game_Chat_Text" Type="int16" Size="1" />
  33104. <Data ElementName="Chat_Text" Type="int16" Size="1" />
  33105. <Data ElementName="Character_Text" Type="int16" Size="1" />
  33106. <Data ElementName="Spells_Combat" Type="int16" Size="1" />
  33107. <Data ElementName="Spells_Combat2" Type="int16" Size="1" />
  33108. <Data ElementName="Combat_Other_Command" Type="int16" Size="1" />
  33109. <Data ElementName="Merchant_Consider_Trade_Voice" Type="int16" Size="1" />
  33110. </Struct>
  33111. <Struct Name="WS_ChatFiltersMsg" ClientVersion="57048" OpcodeName="OP_ChatFiltersMsg">
  33112. <Data ElementName="unknown1" Type="int16" Size="1" />
  33113. <Data ElementName="Game_Chat_Text" Type="int16" Size="1" />
  33114. <Data ElementName="Chat_Text" Type="int16" Size="1" />
  33115. <Data ElementName="Character_Text" Type="int16" Size="1" />
  33116. <Data ElementName="Spells_Combat" Type="int16" Size="1" />
  33117. <Data ElementName="Spells_Combat2" Type="int16" Size="1" />
  33118. <Data ElementName="Combat_Other_Command" Type="int16" Size="1" />
  33119. <Data ElementName="Merchant_Consider_Trade_Voice" Type="int16" Size="1" />
  33120. </Struct>
  33121. <Struct Name="WS_Research" ClientVersion="1" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_Research">
  33122. <Data ElementName="unknown1" Type="int32" size="1"/>
  33123. <Data ElementName="unknown2" Type="int32" size="1"/>
  33124. <Data ElementName="spell_id" Type="int32" size="1"/>
  33125. <Data ElementName="completion_time" Type="int32" size="1"/>
  33126. <Data ElementName="current_time" Type="int32" size="1"/>
  33127. <Data ElementName="unknown3" Type="int32" size="1" />
  33128. <Data ElementName="unknown4" Type="int32" size="1" />
  33129. <Data ElementName="unknown5" Type="int32" size="1" />
  33130. <Data ElementName="unknown6" Type="int32" size="1" />
  33131. <Data ElementName="unknown7" Type="int32" size="1" />
  33132. <Data ElementName="unknown8" Type="int32" size="1" />
  33133. <Data ElementName="unknown9" Type="int32" size="1" />
  33134. <Data ElementName="unknown10" Type="int32" size="1" />
  33135. <Data ElementName="unknown11" Type="int32" size="1"/>
  33136. <Data ElementName="unknown12" Type="int32" size="1"/>
  33137. <Data ElementName="unknown13" Type="int32" size="1"/>
  33138. <Data ElementName="unknown14" Type="int32" size="1"/>
  33139. <Data ElementName="unknown15" Type="int8" size="1"/>
  33140. </Struct>
  33141. <Struct Name="WS_Research" ClientVersion="57048" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_Research">
  33142. <Data ElementName="unknown1" Type="int32" size="1"/>
  33143. <Data ElementName="unknown2" Type="int32" size="1"/>
  33144. <Data ElementName="spell_id" Type="int32" size="1"/>
  33145. <Data ElementName="completion_time" Type="int32" size="1"/>
  33146. <Data ElementName="current_time" Type="int32" size="1"/>
  33147. <Data ElementName="unknown3" Type="int32" size="1" />
  33148. <Data ElementName="unknown4" Type="int32" size="1" />
  33149. <Data ElementName="unknown5" Type="int32" size="1" />
  33150. <Data ElementName="unknown6" Type="int32" size="1" />
  33151. <Data ElementName="unknown7" Type="int32" size="1" />
  33152. <Data ElementName="unknown8" Type="int32" size="1" />
  33153. <Data ElementName="unknown9" Type="int32" size="1" />
  33154. <Data ElementName="unknown10" Type="int32" size="1" />
  33155. <Data ElementName="unknown11" Type="int32" size="1"/>
  33156. <Data ElementName="unknown12" Type="int32" size="1"/>
  33157. <Data ElementName="unknown13" Type="int32" size="1"/>
  33158. <Data ElementName="unknown14" Type="int32" size="1"/>
  33159. <Data ElementName="unknown15" Type="int8" size="1"/>
  33160. </Struct>
  33161. <Struct Name="WS_VoiceChatServer" ClientVersion="1" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_VoiceChatServer">
  33162. <Data ElementName="unknown" Type="int8" size="1"/>
  33163. <Data ElementName="Server_Url" Type="EQ2_16Bit_String" />
  33164. <Data ElementName="Character_Info" Type="EQ2_16Bit_String" />
  33165. <Data ElementName="Connection_key" Type="EQ2_16Bit_String" />
  33166. </Struct>
  33167. <Struct Name="WS_CampAbortedMsg" ClientVersion="1" OpcodeName="OP_CampAbortedMsg">
  33168. </Struct>
  33169. <Struct Name="WS_CharacterMounts" ClientVersion="1" OpcodeName="OP_CharacterMounts">
  33170. <Data ElementName="num_mount" Type="int16" />
  33171. <Data ElementName="mount_array" Type="Array" ArraySizeVariable="num_mount">
  33172. <Data ElementName="unique_id" Type="int32" />
  33173. <Data ElementName="unknown1" Type="int16" />
  33174. <Data ElementName="index" Type="int8" />
  33175. <Data ElementName="unknown2" Type="int16" />
  33176. <Data ElementName="unknown3" Type="int16" />
  33177. <Data ElementName="unknown4" Type="int16" />
  33178. <Data ElementName="unknown5" Type="int8" />
  33179. </Data>
  33180. </Struct>
  33181. <Struct Name="WS_CharacterMounts" ClientVersion="57048" OpcodeName="OP_CharacterMounts">
  33182. <Data ElementName="num_mount" Type="int16" />
  33183. <Data ElementName="mount_array" Type="Array" ArraySizeVariable="num_mount">
  33184. <Data ElementName="unique_id" Type="int32" />
  33185. <Data ElementName="unknown1" Type="int16" />
  33186. <Data ElementName="index" Type="int8" />
  33187. <Data ElementName="unknown2" Type="int16" />
  33188. <Data ElementName="unknown3" Type="int16" />
  33189. <Data ElementName="unknown4" Type="int16" />
  33190. <Data ElementName="unknown5" Type="int8" />
  33191. </Data>
  33192. </Struct>
  33193. <Struct Name="WS_CharacterMounts" ClientVersion="57080" OpcodeName="OP_CharacterMounts">
  33194. <Data ElementName="num_mount" Type="int16" />
  33195. <Data ElementName="mount_array" Type="Array" ArraySizeVariable="num_mount">
  33196. <Data ElementName="unique_id" Type="int32" />
  33197. <Data ElementName="unknown1" Type="int32" />
  33198. <Data ElementName="index" Type="int8" />
  33199. <Data ElementName="unknown2" Type="int16" />
  33200. <Data ElementName="unknown3" Type="int16" />
  33201. <Data ElementName="unknown4" Type="int16" />
  33202. <Data ElementName="unknown5" Type="int8" />
  33203. </Data>
  33204. </Struct>
  33205. <Struct Name="WS_LoadCalendarEvents" ClientVersion="1" OpcodeName="OP_LoadCalendarEvents">
  33206. <Data ElementName="unknown" Type="int8" />
  33207. <Data ElementName="account_id" Type="int32" />
  33208. <Data ElementName="num_events" Type="int32" />
  33209. <Data ElementName="events_array" Type="Array" ArraySizeVariable="num_events">
  33210. <Data ElementName="index" Type="int16" />
  33211. <Data ElementName="unknown1" Type="int16" />
  33212. <Data ElementName="unknown2" Type="int16" />
  33213. <Data ElementName="unknown3" Type="int16" />
  33214. <Data ElementName="event" Type="EQ2_16Bit_String" />
  33215. <Data ElementName="unknown4" Type="int32" /> <!-- Start date? -->
  33216. <Data ElementName="unknown5" Type="int32" /> <!-- End Date? -->
  33217. <Data ElementName="unknown6" Type="int32" />
  33218. <Data ElementName="category" Type="int32" />
  33219. <Data ElementName="description" Type="EQ2_16Bit_String" />
  33220. <Data ElementName="unknown8" Type="int32" />
  33221. <Data ElementName="unknown9" Type="int32" />
  33222. <Data ElementName="unknown10" Type="int32" />
  33223. <Data ElementName="unknown11" Type="int32" />
  33224. <Data ElementName="unknown12" Type="int16" />
  33225. <Data ElementName="unknown13" Type="int8" />
  33226. </Data>
  33227. </Struct>
  33228. <Struct Name="WS_LoadCalendarEvents" ClientVersion="57048" OpcodeName="OP_LoadCalendarEvents">
  33229. <Data ElementName="unknown" Type="int8" />
  33230. <Data ElementName="account_id" Type="int32" />
  33231. <Data ElementName="num_events" Type="int32" />
  33232. <Data ElementName="events_array" Type="Array" ArraySizeVariable="num_events">
  33233. <Data ElementName="index" Type="int16" />
  33234. <Data ElementName="unknown1" Type="int16" />
  33235. <Data ElementName="unknown2" Type="int16" />
  33236. <Data ElementName="unknown3" Type="int16" />
  33237. <Data ElementName="event" Type="EQ2_16Bit_String" />
  33238. <Data ElementName="unknown4" Type="int32" /> <!-- Start date? -->
  33239. <Data ElementName="unknown5" Type="int32" /> <!-- End Date? -->
  33240. <Data ElementName="unknown6" Type="int32" />
  33241. <Data ElementName="category" Type="int32" />
  33242. <Data ElementName="description" Type="EQ2_16Bit_String" />
  33243. <Data ElementName="unknown8" Type="int32" />
  33244. <Data ElementName="unknown9" Type="int32" />
  33245. <Data ElementName="unknown10" Type="int32" />
  33246. <Data ElementName="unknown11" Type="int32" />
  33247. <Data ElementName="unknown12" Type="int16" />
  33248. <Data ElementName="unknown13" Type="int8" />
  33249. </Data>
  33250. </Struct>
  33251. <Struct Name="WS_LoadWelcomeWindow" ClientVersion="1" OpcodeName="OP_LoadWelcomeWindow">
  33252. <Data ElementName="daily_mission" Type="EQ2_16Bit_String" />
  33253. <Data ElementName="daily_mission2" Type="EQ2_16Bit_String" />
  33254. <Data ElementName="unknown" Type="int8" />
  33255. <Data ElementName="daily_hotzone" Type="EQ2_16Bit_String" />
  33256. <Data ElementName="unknown1" Type="int8" Size="7" />
  33257. <Data ElementName="community_message" Type="EQ2_16Bit_String" />
  33258. <Data ElementName="unknown2" Type="int32" />
  33259. <Data ElementName="unknown3" Type="EQ2_16Bit_String" />
  33260. <Data ElementName="unknown4" Type="int32" />
  33261. <Data ElementName="unknown5" Type="EQ2_16Bit_String" />
  33262. <Data ElementName="unknown6" Type="int32" />
  33263. <Data ElementName="unknown7" Type="EQ2_16Bit_String" />
  33264. <Data ElementName="unknown8" Type="int32" />
  33265. <Data ElementName="unknown9" Type="EQ2_16Bit_String" />
  33266. <Data ElementName="unknown10" Type="int32" />
  33267. <Data ElementName="unknown11" Type="EQ2_16Bit_String" />
  33268. <Data ElementName="unknown12" Type="int32" />
  33269. <Data ElementName="motd" Type="EQ2_16Bit_String" />
  33270. <Data ElementName="unknown13" Type="int32" />
  33271. <Data ElementName="unknown14" Type="EQ2_16Bit_String" />
  33272. <Data ElementName="unknown15" Type="int32" />
  33273. <Data ElementName="unknown16" Type="EQ2_16Bit_String" />
  33274. <Data ElementName="unknown17" Type="int32" />
  33275. <Data ElementName="unknown18" Type="EQ2_16Bit_String" />
  33276. <Data ElementName="unknown19" Type="int32" />
  33277. <Data ElementName="unknown20" Type="EQ2_16Bit_String" />
  33278. <Data ElementName="unknown21" Type="int32" />
  33279. <Data ElementName="unknown22" Type="EQ2_16Bit_String" />
  33280. <Data ElementName="unknown23" Type="int32" />
  33281. <Data ElementName="unknown24" Type="EQ2_16Bit_String" />
  33282. <Data ElementName="unknown25" Type="int32" />
  33283. <Data ElementName="unknown26" Type="EQ2_16Bit_String" />
  33284. <Data ElementName="daily_item_id" Type="int32" />
  33285. <Data ElementName="daily_item_crc" Type="int32" />
  33286. <Data ElementName="daily_item_price" Type="int32" />
  33287. <Data ElementName="daily_item_price2" Type="int32" />
  33288. <Data ElementName="daily_item_unknown1" Type="int32" />
  33289. <Data ElementName="daily_item_unknown2" Type="int32" />
  33290. <Data ElementName="daily_item_icon" Type="int16" />
  33291. <Data ElementName="daily_item" Type="EQ2_16Bit_String" />
  33292. <Data ElementName="daily_item_unknown3" Type="int8" Size="7"/>
  33293. <Data ElementName="num_featured" Type="int16" />
  33294. <Data ElementName="featured_array" Type="Array" ArraySizeVariable="num_featured">
  33295. <Data ElementName="featured_item_id" Type="int32" />
  33296. <Data ElementName="featured_item_crc" Type="int32" />
  33297. <Data ElementName="featured_item_price" Type="int32" />
  33298. <Data ElementName="featured_item_price2" Type="int32" />
  33299. <Data ElementName="featured_item_unknown1" Type="int32" />
  33300. <Data ElementName="featured_item_unknown2" Type="int32" />
  33301. <Data ElementName="featured_item_icon" Type="int16" />
  33302. <Data ElementName="featured_item" Type="EQ2_16Bit_String" />
  33303. <Data ElementName="featured_item_unknown3" Type="int8" Size="7"/>
  33304. </Data>
  33305. <Data ElementName="daily_item_description" Type="EQ2_16Bit_String" />
  33306. </Struct>
  33307. <Struct Name="WS_LoadWelcomeWindow" ClientVersion="57048" OpcodeName="OP_LoadWelcomeWindow">
  33308. <Data ElementName="daily_mission" Type="EQ2_16Bit_String" />
  33309. <Data ElementName="daily_mission2" Type="EQ2_16Bit_String" />
  33310. <Data ElementName="unknown" Type="int8" />
  33311. <Data ElementName="daily_hotzone" Type="EQ2_16Bit_String" />
  33312. <Data ElementName="unknown1" Type="int8" Size="7" />
  33313. <Data ElementName="community_message" Type="EQ2_16Bit_String" />
  33314. <Data ElementName="unknown2" Type="int32" />
  33315. <Data ElementName="unknown3" Type="EQ2_16Bit_String" />
  33316. <Data ElementName="unknown4" Type="int32" />
  33317. <Data ElementName="unknown5" Type="EQ2_16Bit_String" />
  33318. <Data ElementName="unknown6" Type="int32" />
  33319. <Data ElementName="unknown7" Type="EQ2_16Bit_String" />
  33320. <Data ElementName="unknown8" Type="int32" />
  33321. <Data ElementName="unknown9" Type="EQ2_16Bit_String" />
  33322. <Data ElementName="unknown10" Type="int32" />
  33323. <Data ElementName="unknown11" Type="EQ2_16Bit_String" />
  33324. <Data ElementName="unknown12" Type="int32" />
  33325. <Data ElementName="motd" Type="EQ2_16Bit_String" />
  33326. <Data ElementName="unknown13" Type="int32" />
  33327. <Data ElementName="unknown14" Type="EQ2_16Bit_String" />
  33328. <Data ElementName="unknown15" Type="int32" />
  33329. <Data ElementName="unknown16" Type="EQ2_16Bit_String" />
  33330. <Data ElementName="unknown17" Type="int32" />
  33331. <Data ElementName="unknown18" Type="EQ2_16Bit_String" />
  33332. <Data ElementName="unknown19" Type="int32" />
  33333. <Data ElementName="unknown20" Type="EQ2_16Bit_String" />
  33334. <Data ElementName="unknown21" Type="int32" />
  33335. <Data ElementName="unknown22" Type="EQ2_16Bit_String" />
  33336. <Data ElementName="unknown23" Type="int32" />
  33337. <Data ElementName="unknown24" Type="EQ2_16Bit_String" />
  33338. <Data ElementName="unknown25" Type="int32" />
  33339. <Data ElementName="unknown26" Type="EQ2_16Bit_String" />
  33340. <Data ElementName="daily_item_id" Type="int32" />
  33341. <Data ElementName="daily_item_crc" Type="int32" />
  33342. <Data ElementName="daily_item_price" Type="int32" />
  33343. <Data ElementName="daily_item_price2" Type="int32" />
  33344. <Data ElementName="daily_item_unknown1" Type="int32" />
  33345. <Data ElementName="daily_item_unknown2" Type="int32" />
  33346. <Data ElementName="daily_item_icon" Type="int16" />
  33347. <Data ElementName="daily_item" Type="EQ2_16Bit_String" />
  33348. <Data ElementName="daily_item_unknown3" Type="int8" Size="7"/>
  33349. <Data ElementName="num_featured" Type="int16" />
  33350. <Data ElementName="featured_array" Type="Array" ArraySizeVariable="num_featured">
  33351. <Data ElementName="featured_item_id" Type="int32" />
  33352. <Data ElementName="featured_item_crc" Type="int32" />
  33353. <Data ElementName="featured_item_price" Type="int32" />
  33354. <Data ElementName="featured_item_price2" Type="int32" />
  33355. <Data ElementName="featured_item_unknown1" Type="int32" />
  33356. <Data ElementName="featured_item_unknown2" Type="int32" />
  33357. <Data ElementName="featured_item_icon" Type="int16" />
  33358. <Data ElementName="featured_item" Type="EQ2_16Bit_String" />
  33359. <Data ElementName="featured_item_unknown3" Type="int8" Size="7"/>
  33360. </Data>
  33361. <Data ElementName="daily_item_description" Type="EQ2_16Bit_String" />
  33362. </Struct>
  33363. <Struct Name="WS_DefaultGroupOptionsRequestMsg" ClientVersion="1" OpcodeName="OP_DefaultGroupOptionsRequestMsg">
  33364. </Struct>
  33365. <Struct Name="WS_DoneLoadingEntityResourcesMsg" ClientVersion="1" OpcodeName="OP_DoneLoadingEntityResourcesMsg">
  33366. </Struct>
  33367. <Struct Name="WS_DoneLoadingZoneResourcesMsg" ClientVersion="1" OpcodeName="OP_DoneLoadingZoneResourcesMsg">
  33368. <Data ElementName="num_resources" Type="int32" />
  33369. <Data ElementName="resources_array" Type="Array" ArraySizeVariable="num_resources">
  33370. <Data ElementName="unknown" Type="int8" />
  33371. <Data ElementName="unknown1" Type="int8" />
  33372. </Data>
  33373. </Struct>
  33374. <Struct Name="WS_DoneSendingInitialEntitiesMsg" ClientVersion="1" OpcodeName="OP_DoneSendingInitialEntitiesMsg">
  33375. </Struct>
  33376. <Struct Name="WS_DungeonMakerItemRequest" ClientVersion="1" OpcodeName="OP_DungeonMakerItemRequest">
  33377. <Data ElementName="unknown" Type="int8" />
  33378. <Data ElementName="unknown1" Type="int32" />
  33379. <Data ElementName="unknown2" Type="int32" />
  33380. <Data ElementName="unknown3" Type="int8" />
  33381. <Data ElementName="unknown4" Type="int8" />
  33382. </Struct>
  33383. <Struct Name="WS_ExamineInfoRequestMsg" ClientVersion="1" OpcodeName="OP_ExamineInfoRequestMsg">
  33384. <Data ElementName="unknown" Type="int32" />
  33385. <Data ElementName="unknown1" Type="int32" />
  33386. <Data ElementName="unknown2" Type="int32" />
  33387. <Data ElementName="unknown3" Type="int32" />
  33388. <Data ElementName="unknown4" Type="int32" />
  33389. <Data ElementName="item_crc" Type="int32" />
  33390. <Data ElementName="unknown5" Type="int32" />
  33391. <Data ElementName="item_id" Type="int32" />
  33392. <Data ElementName="unknown6" Type="int16" />
  33393. </Struct>
  33394. <Struct Name="WS_PredictionUpdateMsg" ClientVersion="1" OpcodeName="OP_PredictionUpdateMsg">
  33395. </Struct>
  33396. <Struct Name="WS_QuestJournalInspectMsg" ClientVersion="1" OpcodeName="OP_QuestJournalInspectMsg">
  33397. <Data ElementName="quest_id" Type="int32" />
  33398. <Data ElementName="player_crc" Type="int32" />
  33399. <Data ElementName="unknown" Type="int8" Size="6" />
  33400. <Data ElementName="unknown1" Type="int32" />
  33401. <Data ElementName="unknown2" Type="int32" />
  33402. </Struct>
  33403. <Struct Name="WS_SatMsg" ClientVersion="1" OpcodeName="OP_SatMsg">
  33404. </Struct>
  33405. <Struct Name="WS_SysClient" ClientVersion="1" OpcodeName="OP_SysClient">
  33406. <Data ElementName="sys_client" Type="EQ2_16Bit_String" />
  33407. </Struct>
  33408. <Struct Name="WS_WaypointReplyMsg" ClientVersion="1" OpcodeName="OP_WaypointReplyMsg">
  33409. <Data ElementName="num_waypoint" Type="int32" />
  33410. <Data ElementName="waypoint_array" Type="Array" ArraySizeVariable="num_waypoint">
  33411. <Data ElementName="location" Type="EQ2_16Bit_String" />
  33412. <Data ElementName="type" Type="int8" />
  33413. <Data ElementName="index" Type="int32" />
  33414. </Data>
  33415. <Data ElementName="unknown" Type="int32" />
  33416. </Struct>
  33417. <Struct Name="WS_CsCategoryRequestMsg" ClientVersion="1" OpcodeName="OP_CsCategoryRequestMsg">
  33418. <Data ElementName="unknown" Type="int32" />
  33419. </Struct>
  33420. <Struct Name="WS_KnowledgebaseRequestMsg" ClientVersion="1" OpcodeName="OP_KnowledgebaseRequestMsg">
  33421. <Data ElementName="unknown" Type="int32" />
  33422. <Data ElementName="unknown1" Type="int16" />
  33423. <Data ElementName="unknown2" Type="EQ2_16Bit_String" />
  33424. </Struct>
  33425. <Struct Name="WS_CSTicketHeaderRequestMsg" ClientVersion="1" OpcodeName="OP_CSTicketHeaderRequestMsg">
  33426. <Data ElementName="unknown" Type="int32" />
  33427. </Struct>
  33428. <Struct Name="WS_LFGGroupSearch" ClientVersion="1" OpcodeName="OP_LFGGroupSearch">
  33429. <Data ElementName="type" Type="int32" />
  33430. <Data ElementName="account_id" Type="int32" />
  33431. </Struct>
  33432. <Struct Name="WS_MarketPlacePrices" ClientVersion="1" OpcodeName="OP_MarketPlacePrices">
  33433. <Data ElementName="account_id" Type="int32" />
  33434. <Data ElementName="character_id" Type="int32" />
  33435. <Data ElementName="unknown" Type="int32" />
  33436. <Data ElementName="num_prices" Type="int32" />
  33437. <Data ElementName="prices_array" Type="Array" ArraySizeVariable="num_prices">
  33438. <Data ElementName="soe_id" Type="EQ2_16Bit_String" />
  33439. <Data ElementName="currency" Type="EQ2_16Bit_String" />
  33440. <Data ElementName="price1" Type="int32" />
  33441. <Data ElementName="price2" Type="int32" />
  33442. </Data>
  33443. </Struct>
  33444. <Struct Name="WS_UpdateHouseAccessDataMsg" ClientVersion="1" OpcodeName="OP_UpdateHouseAccessDataMsg">
  33445. <Data ElementName="unknown" Type="int8" Size="4" />
  33446. <Data ElementName="house_id" Type="int64" />
  33447. <Data ElementName="unknown2" Type="int32" />
  33448. <Data ElementName="unknown3" Type="int32" />
  33449. </Struct>
  33450. <Struct Name="WS_HouseDefaultAccessSetMsg" ClientVersion="1" OpcodeName="OP_HouseDefaultAccessSetMsg" >
  33451. <Data ElementName="house_id" Type="int64" Size="1"/>
  33452. <Data ElementName="access_level" Type="int8" />
  33453. </Struct>
  33454. <Struct Name="WS_HouseAccessSetMsg" ClientVersion="1" OpcodeName="OP_HouseAccessSetMsg" >
  33455. <Data ElementName="house_id" Type="int64" Size="1"/>
  33456. <Data ElementName="player_name" Type="EQ2_16Bit_String" />
  33457. <Data ElementName="access_level" Type="int8" />
  33458. </Struct>
  33459. <Struct Name="WS_HouseAccessRemoveMsg" ClientVersion="1" OpcodeName="OP_HouseAccessRemoveMsg" >
  33460. <Data ElementName="house_id" Type="int64" Size="1"/>
  33461. <Data ElementName="unique_id" Type="int64" />
  33462. <Data ElementName="access_level" Type="int8" />
  33463. </Struct>
  33464. <Struct Name="WS_PlayerHouseAccessUpdateMsg" ClientVersion="1" OpcodeName="OP_PlayerHouseAccessUpdateMsg">
  33465. <Data ElementName="unique_id" Type="int64" />
  33466. <Data ElementName="access_delete" Type="int8" />
  33467. <Data ElementName="access_name" Type="EQ2_16Bit_String" />
  33468. <Data ElementName="access_level" Type="int8" />
  33469. </Struct>
  33470. <Struct Name="WS_KeymapNoneMsg" ClientVersion="1" OpcodeName="OP_KeymapNoneMsg">
  33471. <Data ElementName="packed_size" Type="int32" />
  33472. <Data ElementName="unknown6" Type="int32" />
  33473. <Data ElementName="unknown0" Type="int8" />
  33474. <Data ElementName="unknown3" Type="int32" />
  33475. <Data ElementName="unknown" Type="int8" Size="60" />
  33476. </Struct>
  33477. <Struct Name="WS_KeymapDataMsg" ClientVersion="1" OpcodeName="OP_KeymapDataMsg">
  33478. <Data ElementName="packed_size" Type="int32" />
  33479. <Data ElementName="unknown6" Type="int32" />
  33480. <Data ElementName="unknown3" Type="int32" />
  33481. </Struct>
  33482. <Struct Name="WS_MarketFundsUpdate" ClientVersion="1" OpcodeName="OP_MarketFundsUpdate">
  33483. <Data ElementName="account_id" Type="int32" />
  33484. <Data ElementName="unknown" Type="int8" Size="1" />
  33485. <Data ElementName="character_id" Type="int32" />
  33486. <Data ElementName="current_balance" Type="int32" />
  33487. <Data ElementName="unknown1" Type="int8" Size="11" />
  33488. <Data ElementName="unknown2" Type="int32" Size="1" />
  33489. <Data ElementName="unknown3" Type="int8" Size="2" />
  33490. </Struct>
  33491. <Struct Name="WS_MarketAddFundsRequest" ClientVersion="1" OpcodeName="OP_MarketAddFundsRequest">
  33492. <Data ElementName="unknown" Type="int32" />
  33493. <Data ElementName="unknown1" Type="int32" />
  33494. <Data ElementName="unknown2" Type="int32" />
  33495. <Data ElementName="unknown3" Type="EQ2_16Bit_String" />
  33496. <Data ElementName="unknown4" Type="int32" />
  33497. <Data ElementName="unknown5" Type="int8" Size="5" />
  33498. </Struct>
  33499. <Struct Name="WS_ZoneBgInstanceList" ClientVersion="1" OpcodeName="OP_ZoneBgInstanceList">
  33500. <Data ElementName="packet_type" Type="int8" />
  33501. <Data ElementName="unknown1" Type="int8" />
  33502. <Data ElementName="unknown2" Type="int8" />
  33503. <Data ElementName="num_list" Type="int16" />
  33504. <Data ElementName="list_array" Type="Array" ArraySizeVariable="num_list">
  33505. <Data ElementName="index" Type="int32" />
  33506. <Data ElementName="unknown3" Type="int32" />
  33507. <Data ElementName="unknown3a" Type="int8" />
  33508. <Data ElementName="max_level" Type="int32" />
  33509. <Data ElementName="min_level" Type="int32" />
  33510. <Data ElementName="unknown3d" Type="int32" />
  33511. <Data ElementName="unknown3e" Type="int32" />
  33512. <Data ElementName="unknown3f" Type="int32" />
  33513. <Data ElementName="unknown3g" Type="int32" />
  33514. <Data ElementName="unknown3h" Type="int32" />
  33515. <Data ElementName="unknown3h2" Type="int8" />
  33516. <Data ElementName="unknown3i" Type="int32" />
  33517. <Data ElementName="unknown3j" Type="int8" />
  33518. <Data ElementName="unknown3j2" Type="int8" />
  33519. <Data ElementName="unknown3k" Type="int16" />
  33520. <Data ElementName="unknown3m" Type="int32" />
  33521. <Data ElementName="game_name" Type="EQ2_16Bit_String" />
  33522. <Data ElementName="game_description" Type="EQ2_16Bit_String" />
  33523. <Data ElementName="category" Type="EQ2_16Bit_String" />
  33524. <Data ElementName="image_name" Type="EQ2_16Bit_String" />
  33525. <Data ElementName="file" Type="EQ2_16Bit_String" />
  33526. <Data ElementName="unknown4" Type="int16" Size="1" />
  33527. <Data ElementName="unknown4a" Type="int32" Size="1" />
  33528. </Data>
  33529. </Struct>
  33530. <!-- <Struct Name="WS_ZoneBgInstanceListUpdate" ClientVersion="1" OpcodeName="OP_ZoneBgInstanceList">
  33531. <Data ElementName="packet_type" Type="int8" />
  33532. <Data ElementName="unknown1" Type="int8" />
  33533. <Data ElementName="unknown2" Type="int8" />
  33534. <Data ElementName="num_list" Type="int16" />
  33535. <Data ElementName="list_array" Type="Array" ArraySizeVariable="num_list">
  33536. <Data ElementName="index" Type="int32" />
  33537. <Data ElementName="category" Type="int8" />
  33538. <Data ElementName="unknown3" Type="int32" />
  33539. </Data>
  33540. <Data ElementName="unknown5" Type="int8" Size="5" />
  33541. </Struct> -->
  33542. <Struct Name="WS_UIEvent" ClientVersion="1" OpcodeName="OP_UIEvent">
  33543. <Data ElementName="unknown" Type="int32" Size="1" />
  33544. <Data ElementName="unknown1" Type="int32" Size="1" />
  33545. <Data ElementName="unknown2" Type="int32" Size="1" />
  33546. <Data ElementName="unknown3" Type="int32" Size="1" />
  33547. <Data ElementName="unknown4" Type="int16" Size="1" />
  33548. <Data ElementName="unknown5" Type="int8" Size="1" />
  33549. <Data ElementName="unknown6" Type="int8" Size="3" />
  33550. <Data ElementName="unknown7" Type="int8" Size="1" />
  33551. <Data ElementName="ui_event" Type="EQ2_16Bit_String" />
  33552. <Data ElementName="unknown8" Type="int32" Size="1" />
  33553. <Data ElementName="unknown9" Type="int32" Size="1" />
  33554. <Data ElementName="ui_window" Type="EQ2_16Bit_String" />
  33555. <Data ElementName="ui_element" Type="EQ2_16Bit_String" />
  33556. <Data ElementName="ui_action" Type="EQ2_16Bit_String" />
  33557. <Data ElementName="unknown10" Type="int8" Size="8"/>
  33558. </Struct>
  33559. <Struct Name="WS_MoveableObjectPlacementCriteri" ClientVersion="1" OpcodeName="OP_MoveableObjectPlacementCriteri">
  33560. <Data ElementName="unknown" Type="int32" Size="1" />
  33561. <Data ElementName="unknown1" Type="int32" Size="1" />
  33562. <Data ElementName="unknown2" Type="int32" Size="1" />
  33563. </Struct>
  33564. <Struct Name="WS_MapFogDataUpdateMsg" ClientVersion="1" OpcodeName="OP_MapFogDataUpdateMsg">
  33565. <Data ElementName="num_fog2_locations" Type="int8" />
  33566. <Data ElementName="locations2_array" Type="Array" ArraySizeVariable="num_fog2_locations">
  33567. <Data ElementName="fog2_location_unknown1" Type="int32" />
  33568. <Data ElementName="fog2_location_name" Type="EQ2_16Bit_String" Size="1" />
  33569. <Data ElementName="fog2_location_bounds1_x" Type="float" />
  33570. <Data ElementName="fog2_location_bounds1_z" Type="float" />
  33571. <Data ElementName="fog2_location_bounds2_x" Type="float" />
  33572. <Data ElementName="fog2_location_bounds2_z" Type="float" />
  33573. <Data ElementName="fog2_unknown4" Type="int16" />
  33574. <Data ElementName="fog2_compressed_size" Type="int16" Size="1" OversizedValue="255" OversizedByte="255" />
  33575. <Data ElementName="fog2_compressed_data_array" Type="Array" ArraySizeVariable="fog2_compressed_size">
  33576. <Data ElementName="fog2_compressed_data" Type="int8" />
  33577. </Data>
  33578. </Data>
  33579. </Struct>
  33580. <Struct Name="WS_Launchpad" ClientVersion="1" OpcodeName="OP_Launchpad">
  33581. <Data ElementName="ui_event" Type="EQ2_16Bit_String" />
  33582. </Struct>
  33583. <Struct Name="WS_Weakness" ClientVersion="1" OpcodeName="OP_Weakness">
  33584. <Data ElementName="weakness" Type="EQ2_16Bit_String" />
  33585. <Data ElementName="duration" Type="float" Size="1" />
  33586. </Struct>
  33587. <Struct Name="WS_SavageBar" ClientVersion="1" OpcodeName="OP_SavageBarInitMsg">
  33588. <Data ElementName="spell_id" Type="int32" />
  33589. <Data ElementName="bar" Type="int8" Size="1" />
  33590. <Data ElementName="unknown" Type="int8" Size="3" />
  33591. <Data ElementName="slot" Type="int8" Size="1" />
  33592. </Struct>
  33593. <Struct Name="WS_CurrentPet" ClientVersion="1" OpcodeName="OP_CurrentPet">
  33594. <Data ElementName="active" Type="int8" />
  33595. <Data ElementName="spawn_id" Type="int32" Size="1" />
  33596. </Struct>
  33597. <Struct Name="WS_ReadyToZoneMsg" ClientVersion="1" OpcodeName="OP_ReadyToZoneMsg">
  33598. </Struct>
  33599. <Struct Name="WS_RecipeBook" ClientVersion="1" OpcodeName="OP_RecipeBook">
  33600. <Data ElementName="unknown" Type="int32" Size="1" />
  33601. </Struct>
  33602. <Struct Name="WS_RecipeListUnknown" ClientVersion="1" OpcodeName="OP_RecipeListUnknown">
  33603. <Data ElementName="unknown" Type="int8" Size="1" />
  33604. </Struct>
  33605. <Struct Name="WS_DailyObjectives" ClientVersion="1" OpcodeName="OP_DailyObjectives">
  33606. <Data ElementName="num_daily" Type="int32" />
  33607. <Data ElementName="events_array" Type="Array" ArraySizeVariable="num_daily">
  33608. <Data ElementName="index" Type="int8" />
  33609. <Data ElementName="icon" Type="int16" />
  33610. <Data ElementName="unknown" Type="int16" />
  33611. <Data ElementName="quest_name" Type="EQ2_16Bit_String" />
  33612. </Data>
  33613. <Data ElementName="unknown1" Type="int32" />
  33614. <Data ElementName="unknown2" Type="int32" />
  33615. <Data ElementName="quest_type" Type="EQ2_16Bit_String" />
  33616. <Data ElementName="unknown3" Type="int32" />
  33617. <Data ElementName="unknown4" Type="int32" />
  33618. </Struct>
  33619. <Struct Name="WS_JournalQuestStoryline" ClientVersion="1" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_JournalQuestStoryline">
  33620. <Data ElementName="unknown" Type="int8" />
  33621. <Data ElementName="num_journal" Type="int16" />
  33622. <Data ElementName="journal_array" Type="Array" ArraySizeVariable="num_journal">
  33623. <Data ElementName="header_index" Type="int16" />
  33624. <Data ElementName="journal_id" Type="int32" />
  33625. <Data ElementName="header_status" Type="int8" /> <!-- 0-do not have 1- partial 2-completed -->
  33626. <Data ElementName="header_name" Type="EQ2_16Bit_String" />
  33627. <Data ElementName="header_description" Type="EQ2_16Bit_String" />
  33628. <Data ElementName="journal_entry_total" Type="int16" />
  33629. <Data ElementName="journal_entry_array" Type="Array" ArraySizeVariable="journal_entry_total">
  33630. <Data ElementName="entry_index" Type="int8" />
  33631. <Data ElementName="journal_id2" Type="int32" />
  33632. <Data ElementName="entry_name" Type="EQ2_16Bit_String" />
  33633. <Data ElementName="entry_description" Type="EQ2_16Bit_String" />
  33634. <Data ElementName="available" Type="int8" />
  33635. <Data ElementName="entry_status" Type="int8" /> <!-- 0-do not have 1- partial 2-completed -->
  33636. <Data ElementName="unknown33" Type="int16" />
  33637. </Data>
  33638. </Data>
  33639. </Struct>
  33640. <Struct Name="WS_ZoneChangeMsg" ClientVersion="1" OpcodeName="OP_ChangeZoneMsg">
  33641. <Data ElementName="account_id" Type="int32" Size="1" />
  33642. <Data ElementName="key" Type="int32" Size="1" />
  33643. <Data ElementName="ip_address" Type="EQ2_16Bit_String" />
  33644. <Data ElementName="port" Type="int16" Size="1" />
  33645. </Struct>
  33646. <Struct Name="Substruct_TargetSpellEffects" ClientVersion="1188">
  33647. <Data ElementName="spell_id" Type="int32" />
  33648. <Data ElementName="spell_icon" Type="int16" />
  33649. <Data ElementName="spell_triggercount" Type="int16" />
  33650. <Data ElementName="spell_icon_backdrop" Type="int16" />
  33651. </Struct>
  33652. <Struct Name="Substruct_TargetSpellEffects" ClientVersion="60055">
  33653. <Data ElementName="spell_id" Type="int32" />
  33654. <Data ElementName="spell_icon" Type="int16" />
  33655. <Data ElementName="spell_triggercount" Type="int16" />
  33656. <Data ElementName="spell_icon_backdrop" Type="int16" />
  33657. <Data ElementName="unknown" Type="int16" />
  33658. </Struct>
  33659. <Struct Name="WS_PlayerKnockback" ClientVersion="1" OpcodeName="OP_PerformPlayerKnockbackMsg">
  33660. <Data ElementName="target_x" Type="float" />
  33661. <Data ElementName="target_y" Type="float" />
  33662. <Data ElementName="target_z" Type="float" />
  33663. <Data ElementName="vertical_movement" Type="float" />
  33664. <Data ElementName="horizontal_movement" Type="float" />
  33665. <Data ElementName="unknown" Type="int8" />
  33666. <Data ElementName="use_player_heading" Type="int8" />
  33667. <Data ElementName="unknown2" Type="int8" Size="4" />
  33668. </Struct>
  33669. <Struct Name="WS_HearDispell" ClientVersion="1" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EQHearDispellCmd">
  33670. <Data ElementName="spell_name" Type="EQ2_8Bit_String" />
  33671. <Data ElementName="dispell_name" Type="EQ2_8Bit_String" />
  33672. <Data ElementName="caster" Type="int32" />
  33673. <Data ElementName="target" Type="int32" />
  33674. <Data ElementName="type" Type="int8" />
  33675. </Struct>
  33676. <Struct Name="WS_HeritageMsg" ClientVersion="1" OpcodeName="OP_HeritageMsg">
  33677. <Data ElementName="chat_text" Type="EQ2_16Bit_String" />
  33678. <Data ElementName="unknown1" Type="int8" /> <!-- 4 -->
  33679. <Data ElementName="unknown2" Type="int16" />
  33680. <Data ElementName="screen_text" Type="EQ2_8Bit_String" />
  33681. <Data ElementName="ui_heritage_complete" Type="EQ2_8Bit_String" /> <!-- ui_heritage_complete -->
  33682. <Data ElementName="unknown3" Type="int16" />
  33683. <Data ElementName="unknown4" Type="int8" /> <!-- 40 -->
  33684. <Data ElementName="unknown5" Type="int8" /> <!-- 40 -->
  33685. <Data ElementName="unknown6" Type="int8" />
  33686. </Struct>
  33687. <Struct Name="WS_LikeOption" ClientVersion="1" OpcodeName="OP_LikeOption">
  33688. <Data ElementName="unknown1" Type="int8" />
  33689. <Data ElementName="popup" Type="int8" /> <!-- 1 value for server -> client -->
  33690. <Data ElementName="response" Type="int8" /> <!-- 0 un/un 1 li/un 2 un/li 3 li/li -->
  33691. </Struct>
  33692. <Struct Name="WS_HeroicOpportunity" ClientVersion="1" OpcodeName="OP_UpdateOpportunityMsg">
  33693. <Data ElementName="name" Type="EQ2_16Bit_String" />
  33694. <Data ElementName="description" Type="EQ2_16Bit_String" />
  33695. <Data ElementName="id" Type="int32" />
  33696. <Data ElementName="wheel_type" Type="int8" />
  33697. <Data ElementName="unknown" Type="int8" />
  33698. <Data ElementName="order" Type="int8" />
  33699. <Data ElementName="shift_icon" Type="int16" />
  33700. <Data ElementName="starter_icon" Type="int16" />
  33701. <Data ElementName="time_total" Type="float" />
  33702. <Data ElementName="time_left" Type="float" />
  33703. <Data ElementName="icon1" Type="int16" />
  33704. <Data ElementName="icon2" Type="int16" />
  33705. <Data ElementName="icon3" Type="int16" />
  33706. <Data ElementName="icon4" Type="int16" />
  33707. <Data ElementName="icon5" Type="int16" />
  33708. <Data ElementName="icon6" Type="int16" />
  33709. <Data ElementName="countered1" Type="int8" />
  33710. <Data ElementName="countered2" Type="int8" />
  33711. <Data ElementName="countered3" Type="int8" />
  33712. <Data ElementName="countered4" Type="int8" />
  33713. <Data ElementName="countered5" Type="int8" />
  33714. <Data ElementName="countered6" Type="int8" />
  33715. </Struct>
  33716. <Struct Name="WS_OpenCharCust" ClientVersion="1" OpcodeName="OP_OpenCharCust">
  33717. <Data ElementName="type" Type="int8" />
  33718. <Data ElementName="race_id" Type="int8" />
  33719. <Data ElementName="gender" Type="int8" />
  33720. <Data ElementName="unknown" Type="int8" Size="3" />
  33721. </Struct>
  33722. <Struct Name="WS_UpdateMaintainedExamine" ClientVersion="1188" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqExamineInfoCmd">
  33723. <Data ElementName="info_header" Substruct="WS_ExamineInfoHeader" Size="1" />
  33724. <Data ElementName="time_stamp" Type="int32" />
  33725. <Data ElementName="slot_pos" Type="int32" />
  33726. <Data ElementName="update_value" Type="int32" />
  33727. <Data ElementName="update_type" Type="int64" />
  33728. </Struct>
  33729. <Struct Name="WS_UpdateMaintainedExamine" ClientVersion="1193" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqExamineInfoCmd">
  33730. <Data ElementName="info_header" Substruct="WS_ExamineInfoHeader" Size="1" />
  33731. <Data ElementName="time_stamp" Type="int32" />
  33732. <Data ElementName="slot_pos" Type="int32" />
  33733. <Data ElementName="update_value" Type="int32" />
  33734. <Data ElementName="update_type" Type="int64" />
  33735. </Struct>
  33736. <Struct Name="WS_UpdateMaintainedExamine" ClientVersion="1198" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqExamineInfoCmd">
  33737. <Data ElementName="info_header" Substruct="WS_ExamineInfoHeader" Size="1" />
  33738. <Data ElementName="time_stamp" Type="int32" />
  33739. <Data ElementName="slot_pos" Type="int32" />
  33740. <Data ElementName="update_value" Type="int32" />
  33741. <Data ElementName="update_type" Type="int64" />
  33742. </Struct>
  33743. <Struct Name="WS_UpdateMaintainedExamine" ClientVersion="57048" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqExamineInfoCmd">
  33744. <Data ElementName="info_header" Substruct="WS_ExamineInfoHeader" Size="1" />
  33745. <Data ElementName="time_stamp" Type="int32" />
  33746. <Data ElementName="slot_pos" Type="int32" />
  33747. <Data ElementName="update_value" Type="int32" />
  33748. <Data ElementName="update_type" Type="int64" />
  33749. </Struct>
  33750. <Struct Name="WS_UpdateMaintainedExamine" ClientVersion="57107" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqExamineInfoCmd">
  33751. <Data ElementName="info_header" Substruct="WS_ExamineInfoHeader" Size="1" />
  33752. <Data ElementName="time_stamp" Type="int32" />
  33753. <Data ElementName="slot_pos" Type="int32" />
  33754. <Data ElementName="update_value" Type="int32" />
  33755. <Data ElementName="update_type" Type="int64" />
  33756. </Struct>
  33757. <Struct Name="WS_PlayerTrade" ClientVersion="1" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqUpdateStoreCmd"> <!-- Figured out in a 1208 client -->
  33758. <Data ElementName="spawn_id" Type="int32" />
  33759. <Data ElementName="type" Type="int16" />
  33760. <!-- top half -->
  33761. <Data ElementName="your_item_count" Type="int8" />
  33762. <Data ElementName="your_item_array" Type="Array" ArraySizeVariable="your_item_count">
  33763. <Data ElementName="your_item_unknown1" Type="int8" /> <!-- needs to be set to 1 -->
  33764. <Data ElementName="your_item_unknown2" Type="int8" /> <!-- needs to be set to 1 -->
  33765. <Data ElementName="your_item_slot" Type="int8" />
  33766. <Data ElementName="your_item_unknown3" Type ="int8" Size="3" />
  33767. <Data ElementName="your_item_id" Type="int32" />
  33768. <Data ElementName="your_item_quantity" Type="int16" />
  33769. <Data ElementName="your_item_icon" Type="int16" />
  33770. <Data ElementName="your_item_unknown4" Type="int8" />
  33771. <Data ElementName="your_item_background" Type="int8" />
  33772. <Data ElementName="your_item_unknown5" Type="int8" Size="8" />
  33773. </Data>
  33774. <Data ElementName="your_copper" Type="int32" />
  33775. <Data ElementName="your_silver" Type="int32" />
  33776. <Data ElementName="your_gold" Type="int32" />
  33777. <Data ElementName="your_plat" Type="int32" />
  33778. <!-- lower half -->
  33779. <Data ElementName="their_item_count" Type="int8" />
  33780. <Data ElementName="their_item_array" Type="Array" ArraySizeVariable="their_item_count">
  33781. <Data ElementName="their_item_unknown1" Type="int8" /> <!-- needs to be set to 1 -->
  33782. <Data ElementName="their_item_unknown2" Type="int8" /> <!-- needs to be set to 1 -->
  33783. <Data ElementName="their_item_slot" Type="int8" />
  33784. <Data ElementName="their_item_unknown3" Type ="int8" Size="3" />
  33785. <Data ElementName="their_item_id" Type="int32" />
  33786. <Data ElementName="their_item_quantity" Type="int16" />
  33787. <Data ElementName="their_item_icon" Type="int16" />
  33788. <Data ElementName="their_item_unknown4" Type="int8" />
  33789. <Data ElementName="their_item_background" Type="int8" />
  33790. <Data ElementName="their_item_unknown5" Type="int8" Size="8" />
  33791. </Data>
  33792. <Data ElementName="their_copper" Type="int32" />
  33793. <Data ElementName="their_silver" Type="int32" />
  33794. <Data ElementName="their_gold" Type="int32" />
  33795. <Data ElementName="their_plat" Type="int32" />
  33796. </Struct>
  33797. <Struct Name="WS_PlayerTrade" ClientVersion="60114" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqUpdateStoreCmd"> <!-- Figured out in a 1208 client -->
  33798. <Data ElementName="spawn_id" Type="int32" />
  33799. <Data ElementName="type" Type="int16" />
  33800. <!-- top half -->
  33801. <Data ElementName="your_item_count" Type="int8" />
  33802. <Data ElementName="your_item_array" Type="Array" ArraySizeVariable="your_item_count">
  33803. <Data ElementName="your_item_unknown1" Type="int8" /> <!-- needs to be set to 1 -->
  33804. <Data ElementName="your_item_unknown2" Type="int8" /> <!-- needs to be set to 1 -->
  33805. <Data ElementName="your_item_slot" Type="int8" />
  33806. <Data ElementName="your_item_unknown3" Type ="int8" Size="3" />
  33807. <Data ElementName="your_item_id" Type="int32" />
  33808. <Data ElementName="your_item_quantity" Type="int32" />
  33809. <Data ElementName="your_item_icon" Type="int16" />
  33810. <Data ElementName="your_item_unknown4" Type="int8" />
  33811. <Data ElementName="your_item_background" Type="int8" />
  33812. <Data ElementName="your_item_unknown5" Type="int8" Size="8" />
  33813. </Data>
  33814. <Data ElementName="your_copper" Type="int32" />
  33815. <Data ElementName="your_silver" Type="int32" />
  33816. <Data ElementName="your_gold" Type="int32" />
  33817. <Data ElementName="your_plat" Type="int32" />
  33818. <!-- lower half -->
  33819. <Data ElementName="their_item_count" Type="int8" />
  33820. <Data ElementName="their_item_array" Type="Array" ArraySizeVariable="their_item_count">
  33821. <Data ElementName="their_item_unknown1" Type="int8" /> <!-- needs to be set to 1 -->
  33822. <Data ElementName="their_item_unknown2" Type="int8" /> <!-- needs to be set to 1 -->
  33823. <Data ElementName="their_item_slot" Type="int8" />
  33824. <Data ElementName="their_item_unknown3" Type ="int8" Size="3" />
  33825. <Data ElementName="their_item_id" Type="int32" />
  33826. <Data ElementName="their_item_quantity" Type="int32" />
  33827. <Data ElementName="their_item_icon" Type="int16" />
  33828. <Data ElementName="their_item_unknown4" Type="int8" />
  33829. <Data ElementName="their_item_background" Type="int8" />
  33830. <Data ElementName="their_item_unknown5" Type="int8" Size="8" />
  33831. </Data>
  33832. <Data ElementName="their_copper" Type="int32" />
  33833. <Data ElementName="their_silver" Type="int32" />
  33834. <Data ElementName="their_gold" Type="int32" />
  33835. <Data ElementName="their_plat" Type="int32" />
  33836. </Struct>
  33837. <Struct Name="WS_PlayerTrade" ClientVersion="63225" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqUpdateStoreCmd" >
  33838. <Data ElementName="spawn_id" Type="int32" />
  33839. <Data ElementName="type" Type="int16" />
  33840. <Data ElementName="your_item_count" Type="int8" />
  33841. <Data ElementName="your_item_array" Type="Array" ArraySizeVariable="your_item_count">
  33842. <Data ElementName="your_item_name" Type="EQ2_8Bit_String" />
  33843. <Data ElementName="your_item_slot" Type="int8" />
  33844. <Data ElementName="your_item_unknown2" Type="int8" />
  33845. <Data ElementName="your_item_unknown3" Type="int8" Size="2" />
  33846. <Data ElementName="your_item_id" Type="int32" />
  33847. <Data ElementName="your_item_quantity" Type="int16" />
  33848. <Data ElementName="your_item_unknown3a" Type="int16" />
  33849. <Data ElementName="your_item_icon" Type="int16" />
  33850. <Data ElementName="your_item_unknown4" Type="int8" />
  33851. <Data ElementName="your_item_background" Type="int8" />
  33852. <Data ElementName="your_item_unknown5" Type="int8" Size="8" />
  33853. </Data>
  33854. <Data ElementName="your_copper" Type="int32" />
  33855. <Data ElementName="your_silver" Type="int32" />
  33856. <Data ElementName="your_gold" Type="int32" />
  33857. <Data ElementName="your_plat" Type="int32" />
  33858. <Data ElementName="their_item_count" Type="int8" />
  33859. <Data ElementName="their_item_array" Type="Array" ArraySizeVariable="their_item_count">
  33860. <Data ElementName="their_item_name" Type="EQ2_8Bit_String" />
  33861. <Data ElementName="their_item_unknown2" Type="int8" />
  33862. <Data ElementName="their_item_slot" Type="int8" />
  33863. <Data ElementName="their_item_unknown3" Type="int8" Size="2" />
  33864. <Data ElementName="their_item_id" Type="int32" />
  33865. <Data ElementName="their_item_quantity" Type="int16" />
  33866. <Data ElementName="their_item_unknown3a" Type="int16" />
  33867. <Data ElementName="their_item_icon" Type="int16" />
  33868. <Data ElementName="their_item_unknown4" Type="int8" />
  33869. <Data ElementName="their_item_background" Type="int8" />
  33870. <Data ElementName="their_item_unknown5" Type="int8" Size="8" />
  33871. </Data>
  33872. <Data ElementName="their_copper" Type="int32" />
  33873. <Data ElementName="their_silver" Type="int32" />
  33874. <Data ElementName="their_gold" Type="int32" />
  33875. <Data ElementName="their_plat" Type="int32" />
  33876. </Struct>
  33877. <Struct Name="WS_QuestJournalVisible" ClientVersion="1" OpcodeName="OP_QuestJournalSetVisibleMsg">
  33878. <Data ElementName="unknown" Type="int32" />
  33879. <Data ElementName="quest_id" Type="int32" />
  33880. <Data ElementName="visible" Type="int8" />
  33881. </Struct>
  33882. <Struct Name="WS_PaperdollImage" ClientVersion="1" OpcodeName="OP_PaperdollImage">
  33883. <Data ElementName="packetIndex" Type="int8" /> <!-- Current garbage packet (0 based index) -->
  33884. <Data ElementName="totalNumPackets" Type="int8" /> <!-- Number of garbage packets that should be sent -->
  33885. <Data ElementName="unknown" Type="int64" /> <!-- -->
  33886. <Data ElementName="image_type" Type="int8" /> <!-- 0 for paper doll, 1 for head shot -->
  33887. <Data ElementName="unknown2" Type="int8" Size="2" /><!-- usually "00 00 00 00" -->
  33888. <Data ElementName="imageSize" Type="int32" /> <!-- number of bytes left in this packet -->
  33889. <Data ElementName="pngDataArray" Type="Array" ArraySizeVariable="imageSize">
  33890. <Data ElementName="pngData" Type="int8" /> <!-- Actual picture data -->
  33891. </Data>
  33892. </Struct>
  33893. <Struct Name="WS_PaperdollImage" ClientVersion="60000" OpcodeName="OP_PaperdollImage">
  33894. <Data ElementName="packetIndex" Type="int8" />
  33895. <Data ElementName="totalNumPackets" Type="int8" />
  33896. <Data ElementName="unknown" Type="int64" />
  33897. <Data ElementName="image_type" Type="int8" />
  33898. <Data ElementName="unknown2" Type="int32" />
  33899. <Data ElementName="imageSize" Type="int32" />
  33900. <Data ElementName="pngDataArray" Type="Array" ArraySizeVariable="imageSize">
  33901. <Data ElementName="pngData" Type="int8" />
  33902. </Data>
  33903. </Struct>
  33904. <Struct Name="WS_FlightPathsMsg" ClientVersion="1" OpcodeName="OP_FlightPathsMsg">
  33905. <Data ElementName="number_of_routes" Type="int16" />
  33906. <Data ElementName="route_length_array" Type="Array" ArraySizeVariable="number_of_routes">
  33907. <Data ElementName="route_length" Type="int16" />
  33908. </Data>
  33909. <Data ElementName="number_of_routes2" Type="int16" IfVariableNotSet="number_of_routes" />
  33910. <Data ElementName="routes_array" Type="Array" ArraySizeVariable="number_of_routes2">
  33911. <Data ElementName="route_length2" Type="int16" IfVariableSet="number_of_routes" />
  33912. <Data ElementName="route_coords_array" Type="Array" ArraySizeVariable="route_length2">
  33913. <Data ElementName="x" Type="float" />
  33914. <Data ElementName="y" Type="float" />
  33915. <Data ElementName="z" Type="float" />
  33916. </Data>
  33917. </Data>
  33918. <Data ElementName="number_of_routes3" Type="int16" IfVariableNotSet="number_of_routes" />
  33919. <Data ElementName="route_info" Type="Array" ArraySizeVariable="number_of_routes3">
  33920. <Data ElementName="ground_mount" Type="int8" />
  33921. <Data ElementName="allow_dismount" Type="int8" />
  33922. </Data>
  33923. <Data ElementName="number_of_routes4" Type="int16" IfVariableNotSet="number_of_routes" />
  33924. <Data ElementName="route_unknown" Type="Array" ArraySizeVariable="number_of_routes4">
  33925. <Data ElementName="unknown" Type="int16" />
  33926. </Data>
  33927. </Struct>
  33928. <Struct Name="WS_FlightPathsMsg" ClientVersion="1193" OpcodeName="OP_RestartZoneMsg">
  33929. <Data ElementName="number_of_routes" Type="int16" />
  33930. <Data ElementName="route_length_array" Type="Array" ArraySizeVariable="number_of_routes">
  33931. <Data ElementName="route_length" Type="int16" />
  33932. </Data>
  33933. <Data ElementName="number_of_routes2" Type="int16" IfVariableNotSet="number_of_routes" />
  33934. <Data ElementName="routes_array" Type="Array" ArraySizeVariable="number_of_routes2">
  33935. <Data ElementName="route_length2" Type="int16" IfVariableSet="number_of_routes" />
  33936. <Data ElementName="route_coords_array" Type="Array" ArraySizeVariable="route_length2">
  33937. <Data ElementName="x" Type="float" />
  33938. <Data ElementName="y" Type="float" />
  33939. <Data ElementName="z" Type="float" />
  33940. </Data>
  33941. </Data>
  33942. <Data ElementName="number_of_routes3" Type="int16" IfVariableNotSet="number_of_routes" />
  33943. <Data ElementName="route_info" Type="Array" ArraySizeVariable="number_of_routes3">
  33944. <Data ElementName="ground_mount" Type="int8" />
  33945. <Data ElementName="allow_dismount" Type="int8" />
  33946. </Data>
  33947. <Data ElementName="number_of_routes4" Type="int16" IfVariableNotSet="number_of_routes" />
  33948. <Data ElementName="route_unknown" Type="Array" ArraySizeVariable="number_of_routes4">
  33949. <Data ElementName="unknown" Type="int16" />
  33950. </Data>
  33951. </Struct>
  33952. <Struct Name="WS_CSToolsRequest" ClientVersion="1" OpcodeName="OP_CSToolsRequestMsg">
  33953. <Data ElementName="toggle" Type="int8" />
  33954. </Struct>
  33955. <Struct Name="WS_ReadyForTakeOff" ClientVersion="1" OpcodeName="OP_ReadyForTakeOffMsg">
  33956. </Struct>
  33957. <Struct Name="WS_UpdateSign" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqUpdateSignWidgetCmd" ClientVersion="1">
  33958. <Data ElementName="title" Type="EQ2_16Bit_String" />
  33959. <Data ElementName="description" Type="EQ2_16Bit_String" />
  33960. <Data ElementName="spawn_id" Type="int32" />
  33961. <Data ElementName="description_language" Type="int8" />
  33962. </Struct>
  33963. <Struct Name="WS_DietyAbilities" ClientVersion="1" OpcodeName="OP_DietyAbilityWindow">
  33964. <Data ElementName="num_abilities" Type="int16" />
  33965. <Data ElementName="deity_ability_array" Type="Array" ArraySizeVariable="num_abilities">
  33966. <Data ElementName="diety_ability_name" Type="EQ2_16Bit_String" />
  33967. <Data ElementName="description_language" Type="int8" Size="35" />
  33968. </Data>
  33969. </Struct>
  33970. <Struct Name="WS_SubmitCharCust" ClientVersion="1" OpcodeName="OP_SubmitCharCust">
  33971. <Data ElementName="type" Type="int8" />
  33972. <Data ElementName="race_id" Type="int8" />
  33973. <Data ElementName="gender" Type="int8" />
  33974. <Data ElementName="is_soga" Type="int8" />
  33975. <Data ElementName="version" Type="int8" />
  33976. <Data ElementName="race_file" Type="EQ2_16Bit_String" />
  33977. <Data ElementName="skin_color" Type="EQ2_Color" />
  33978. <Data ElementName="skin_color2" Type="EQ2_Color" />
  33979. <Data ElementName="eye_color" Type="EQ2_Color" />
  33980. <Data ElementName="hair_color1" Type="EQ2_Color" />
  33981. <Data ElementName="hair_color2" Type="EQ2_Color" />
  33982. <Data ElementName="hair_highlight" Type="EQ2_Color" />
  33983. <Data ElementName="unknown1" Type="int8" Size="26" />
  33984. <Data ElementName="hair_file" Type="EQ2_16Bit_String" />
  33985. <Data ElementName="hair_type_color" Type="EQ2_Color" />
  33986. <Data ElementName="hair_type_highlight_color" Type="EQ2_Color" />
  33987. <Data ElementName="face_file" Type="EQ2_16Bit_String" />
  33988. <Data ElementName="hair_face_color" Type="EQ2_Color" />
  33989. <Data ElementName="hair_face_highlight_color" Type="EQ2_Color" />
  33990. <Data ElementName="wing_file" Type="EQ2_16Bit_String" />
  33991. <Data ElementName="wing_color1" Type="EQ2_Color" />
  33992. <Data ElementName="wing_color2" Type="EQ2_Color" />
  33993. <Data ElementName="chest_file" Type="EQ2_16Bit_String" />
  33994. <Data ElementName="shirt_color" Type="EQ2_Color" />
  33995. <Data ElementName="unknown_chest_color" Type="EQ2_Color" />
  33996. <Data ElementName="legs_file" Type="EQ2_16Bit_String" />
  33997. <Data ElementName="pants_color" Type="EQ2_Color" />
  33998. <Data ElementName="unknown_legs_color" Type="EQ2_Color" />
  33999. <Data ElementName="unknown2" Type="EQ2_Color" />
  34000. <Data ElementName="eyes2" Type="float" Size="3" />
  34001. <Data ElementName="ears" Type="float" Size="3" />
  34002. <Data ElementName="eye_brows" Type="float" Size="3" />
  34003. <Data ElementName="cheeks" Type="float" Size="3" />
  34004. <Data ElementName="lips" Type="float" Size="3" />
  34005. <Data ElementName="chin" Type="float" Size="3" />
  34006. <Data ElementName="nose" Type="float" Size="3" />
  34007. <Data ElementName="body_size" Type="float" />
  34008. <Data ElementName="body_age" Type="float" />
  34009. </Struct>
  34010. <Struct Name="WS_PerformCameraShakeMsg" ClientVersion="1" OpcodeName="OP_PerformCameraShakeMsg">
  34011. <Data ElementName="unknown1" Type="int16" />
  34012. <Data ElementName="unknown2" Type="int16" />
  34013. <Data ElementName="unknown3" Type="int8" />
  34014. </Struct>
  34015. <Struct Name="WS_CommitAATemplate" ClientVersion="1" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_CommitAATemplate" >
  34016. <Data ElementName="unknown1" Type="int32" Size="3"/>
  34017. <Data ElementName="string1" Type="EQ2_16Bit_String" />
  34018. </Struct>
  34019. <Struct Name="WS_EqTargetItemCmd" ClientVersion="1" OpcodeName="OP_ClientCmdMsg" OpcodeType="OP_EqTargetItemCmd" >
  34020. <Data ElementName="request_id" Type="int32"/>
  34021. <Data ElementName="request_type" Type="int8"/>
  34022. <Data ElementName="unknownff" Type="int8"/>
  34023. <Data ElementName="item_array_size" Type="int16"/>
  34024. <Data ElementName="item_array" Type="Array" ArraySizeVariable="item_array_size">
  34025. <Data ElementName="item_id" Type="int32"/>
  34026. </Data>
  34027. </Struct>
  34028. </EQ2Emulator>