LJ!/E\T@[qŜ(Tn &>Ai2&[kt2#9P@| 64d{K`xפT0 _w stdModemakeIndexget name getVar<./E\T$BXpߜL(-Tl %~_u/FRs|*+AXH/?WlۛH $Plկ "8gz 0L!{C3K\G_tǣпz[q+B^ox6'=TL+;Wh'D oLdأ4bx shape stdMode bandycFunctionnormalStateSet getVar.><`.,E\ai@Zr(Soٱ %=AoI&:RG}G4OPxJ`x dura duraMaxget l.D\+8g@[p(}To jhI ;Ri~44Ld7!Iaxͤ1UZt.Dp _(CXVe7LDy"1KaP+D^tӠP,Xs,@l("8T) {8STė Lc|4 `z0Hxs,F\+8g@[p(Reٰ #kkS =Q &7OeBdefaultItem Indexget tonumber itemsdef_Gl.,E\|@Yp(gUf&< iI!8RZ}4Nd#@ H`{ä getStd _itemextendFieldn .,E\a9GXpŜ(}Tl !>F[p ^7Jc%MØvalueType2Key itemsdef_GValueNumberValueType ipairsextendFieldsgetextendField getStd _item ).E\+8g@[pߜL(gTn '< hS ;`~64Id75JexפT0\v /Dp K(Ch)>TlۘH$Q`լݸ 8Yd}1=LDyY0Ja<baseVarSize faild type: baseVarSize faild string print string char*ID double uintint short byte/,D\?+,D\8'!/E\J _namegetRecordSize S!,E\asG𾙴(-_kٺ&< b"1P?w,'?JdikB_0WQ -DIxK&]V1P쮔,)Bdՠݫ5vh{_?Yt""AmZWQ|,TtǸd+Maa"7P^r]&LqW0K`decodedCallback subSizecheckAlign _size offsetgetRecord reTypecfg getlen_d_vposycByteStream strlen_a_r table type _key ipairs   5:*E\JGXt̻>Thô`'!E\O kH[xϻ_l&icS+=]w#/D\Ei@[tߛL.9Qlõ` $:Tmt"%1P+yݠ%1Lb} M`~ԳnYqeauK-FY56Tlȝ&)Snϩ\ >Haup13LZ}6;I`ZLV~ɫЦ.Q[vDZd(FPix5!9Rm=UnxăIc|4bkq6Hq$)F\+8,E]pߙL(sQoõ` !:Tmt=%?P^y6?Od9kMl0Y *CIz> @XUe7Wl $2Siϩ\ #8 c~xK7L array recordmax math short uintint doubleID ipairs!,E\^AXs(Rm '8ki5 8TY} 23LdVOb|Ч0 strlenpos vType_vycByteStream .D\+8AYp( Po!<\jϰt=* 2QY| !4IeNHoy1y\r%Enp&(SYQ<^m%P|79qds9:MVx.0PaIDOu-vXm4Ail1$+U^ 8qiA(! L|}5~`Z6Iat),X]F@~q9)TM =fh> QY| !4ieN HOy61y\REnp&(sYQ<~m!%P\9qdS9MVx<0paK0Dgu.-}Xs*Abl:$UU 8WiJ!L$}_5u`p=;Ijtɥ",]M@Tq) T% l=mhė5 (QR|ޭ *4eEH Huy 1r\:}Eep̴-(YYZϵ<mY%Pr=9zd+2bM]xԵ%0VaB!DuN-}XS Abl؝:$cUUܪ 8wiJ.!L}5u`P=Ijt饅", ]M@tq?) T L=mhķ7#;PSؚ !4LeNH yw1y\q(Enp&(0YQ<]m%PT9qdv99MVx橁.01aIxDRu-vX UAilȜ1$.U^ 8.iC!L}5u`{V?3Hkwm),D]F$ @q( Tꅥ =mhT7#;PR{ !4LeN"Hy31`\Enp&(YQj?Wl'%PhP#9hdꕗ2MVx .0aID^u"-dX쉣,@bl:$UUU 8RiJ !L}5~`ڑ6IatO+/G\F Z@Xq) Tą =ok> QY|\ !4OeNHy1y\p`+Enp;&(YQM<\m%P߁ *8zdʕ2M]xT%0JaBDu-}Xwp.Abl;:$UU5 8[iXl O}5~`6Iat,),A]Fg@q) U "=`hJ7 :QT|X? #4NeHfHbyl1{\vEgp04)YS.=m%Q9sg2M]x0%0KaP{G^tf-vXAko:$UU 8SiJI !L}5u`|2?3Hkw),D]FH@q)Ti% =fhl, Q[*4eE HcyL1r\Egs&(YQ  5RY| !4FeN Hnz 2y\{/Dos-(@YZ<@n&Pm$9zde ,N_{.0SbID_u,w[u(Abl:$"VU;ShK(" Ld}5~`Z$Jcw",`^M@[q)TI RY| !4NeNHMz'2r\XFep-(BYZfh뚑> RRY|؝ !4Ne\Kbx1r\\FgsϜ&(3ZQmhW7#;PSz !4LeN%Hz2y\q^(E|p'+BXZ mhz5 ;QR|= *4fE Hdy1r\َFepK-(HYH2?\l %P؂:qd~j91MVx%.0bIDZu-dXɊ/@bl<:$VUN8RiJ !L~6wc{6Jat)),G]F`@r*Th #=fhD, R[*4fEKcx2y\t/E|pE'+EXZP ;SY| !4IeNHd{0r\s*Gep-(BYZ<_o+'Pb-;qd96MVx.0FcID[u-vXc:Cil1$7U^ 8GkA# Lh}5~``6+Kat),T]F@Ds+Ty 0=fh> SY| !4UeNHE{<3y\n/Dos-(@YZ<o&'Pm #8{gz94MVx.0fcI1DYu-vXCCko:$ WU8SiJ !LR$7wc{6 Kat),G]F@ds/+Th #=fh> xSY|س !4DeNH%{0r\0kGep̢-(BYZշ<o$P#j;qd;7LW{Ԡ%0HaBDwE/}Xu,Ablן($nWW 8kA\# Lg}5~`.6iKatа),C]F@sM+Td /=fhߛ> fSY|ؑ #7OdOd H`y1r\IGgs&($[Q ESY|، !4HeNH{3{_wGepg-(CYZ SY|k #7OdN  H`y!1r\菝Gepz-(DYZ= SY|I !4Ne\Kex1r\ΏGepX/+CX[=Ul'T;h`2OD|U.7cPcCw7(v_/DbkO*3#;P^U8?WlLc#K7|e4Klq[>$)_Dx'Esi+ Qٵ ?mt@"8PinitRecordConfigsinitRecordssetRecordSizegetRecordSizegetRecordfillMemberFuncsbaseVarSize stringreadStringwriteString char*readCharswriteCharsIDreadDoublewriteDoublereadDoublewriteDouble uint readUIntwriteUIntint readInt writeInt shortreadShortwriteShort byte readBytewriteByteTBox2PrizeItemint amountint looks string nameTMixingDrugLevelInfoint maxExpint curExp shortlvTMixingDrugDuringintcntint timeTMixingDrugBeginint priceint timeTMixingDrugListInfo short state shortidTMixingDrugConfig string descd string name short resid short output short input short generate short consume shortidTRetTransferAreaInfo packed string ptid string charName stringgroupName string areaNameint param2int param1int paramTMapPathNode shorty shortx string nameTGroupMemPositionintyintx string name TNpcDesc shorty shortx string nameTClientMemberInfo byte isMute byte isAdmin string nameTClientChannelHeadInfo short publicID byte mode string nameintIDTCnlCreateParam bytememberMax stringpw byte needPw stringchannelNameTClientChannelInfo short publicID byte maxMem bytechannelType stringcreatorNameintmemberCount string nameintIDTYBDealDataintmakeIndex string nameTYBDealDataHeadint price string nameTYBDealClientItems double time short level byte cancel byte getLost byte timeOut bytecntintnum uintid string nameTFloorItem byte stateint owner string name TMailMsg stringmsg2 double time string nameTMailInfoint markintcntintybint gold double timeint typeintattachStateintmailState string context string title string senderintidTMailListInfo double timeintattachStateintmailState string sender string titleintidTStallMsg stringmsg2IDidTStallBodyInfoint priceint typeintcnt uintmakeIndexTStallHeadInfointcntint msgCnt double startTmint timeint allTmint stateint level string name string playerIDidTPlusFocusItemInfo packed byte state byteposintmakeIndex string nameTEventMessage2IDid string name string desc uinttickLapse shortmsg short identTEventMessage string desc uinttickLapse shortmsg short identTClientTitleInfo packed byteAdd_UnBreakValue byteAdd_Exp_Percent uint Add_Exp byteAdd_Union_Damage_Percent byteAdd_Union_Damage byteAdd_QuickRate byteAdd_MaxSC byteAdd_MaxMC byteAdd_MaxDC byteAdd_MaxAC byteAdd_MaxMAC byte Add_SC byte Add_MC byte Add_DC byte Add_AC byte Add_MAC shortAdd_MaxHP short Reserve byteDisPlayType byte UseTimes byteAdd_MaxMP byteAdd_PerAddForceValue short Look uint LeftTime stringTitleName byteTitleType shortIDTHeroLookint resvint state record statusTAllBodyStateint outlookTNewHeroLook record feature TFeatureint resvint state record statusTAllBodyStateint outlookTStartPoint short rang shorty shortx string startMapTUserStateInfo packed arrayuserItems recordTClientItem string clanName stringguildName byte vipFlag byteb2 bytemilrankSW bytenameColorIndex string userNameint featureTClientShop string descStr uinteffOffSet short effCount short count short type short curPrice short price short page short looks string typeName string nameTGildRelationint relation string nameIDIDTGuildSimpleDesc string nameIDIDTGuildRequestJoinDesc bytememberCount stringcaptainName stringcorpsNameIDIDID corpsIDTPresidentDescID viceIDID mainID TLogDesc string logInfo7 record timeTDateTimeTRecruitCondition string notice7 short level bytejobTMemberTitle string titleIDID TGuildIDIDIDTGuildMember packed short status byte position bytesix bytejob short level string nameIDIDTCorpsRequests bytesix bytejob short level string nameIDIDTCorpsMemDesc string title byte position bytesix bytejob short status short level string nameIDIDTCorpsDescAccept byteonlineCount bytememberCountIDviceCaptainID2IDviceCaptainID1IDcaptainID stringcaptainName string gildName stringcorpsNameID corpsIDTRefuseRequestType string name byte typeTCorpsDesc byteonlineCount bytememberCount stringcaptainName string gildName stringcorpsNameID corpsIDTGuildDescintonlineCountintplayerCount byteenableUnion bytecorpsCount stringpresidentName string gildNameID guildID TBufRec byte color string nameTClientNearbyPlayerInfo stringguildName bytesex bytejob short level string nameTClientNormalBlackRelation byte isonline short level string nameTClientAttentionRelation byte isonline byte color bytejob short level string nameTClientFriendRelation byte isonline stringguildName bytejob short level string nameTsmJoinGuildEntry packed short sfLevel recordlogoutTimeTDateTime byte isOnline short level bytejob bytesex string chrNameTRankInfo recordrankEntryTsmGuildRankEntry short memVerTsmGuildRankEntry packed string rankName short maxUser short rankIDTOldsmGuildMemberEntry packed recordLogoutTimeTDateTime uintcontribution short sfLevel shortconferRight short rankID byte resvb byte isOnline short level bytejob bytesex string chrNameTsmGuildMemberEntry packed uintcastleScore uinttotalContribution recordLogoutTimeTDateTime uintcontribution short sfLevel shortconferRight short rankID byte resvb byte isOnline short level bytejob bytesex string chrNameTGuildPrivilegeSet packed string rankName short maxUser short rankIDTsmGuildRecuritEntry packed short xfLevel short level bytejob bytesex shortmemberCount shortonlineCount string gNameTsmGuildInfo packed uint _Resv uintguildScore short _wResv byte _bResv byteguildFlag uintetChannelID uintcontribution shortconferRight short rankID record gsTimeTDateTime uint nextExp uint currExp short gLevel shortonlineUser short realUser short maxUser string gNameTXFHeroOrderItemint xinfaLv short level string heroName stringmasterName short level string heroName stringmasterNameTHeroOrderItem byte level string heroName stringmasterNameTXinfaNormalOrderItemint xinfaLvint value string charNameTShortMessage shortmsg short identTClientSkillExpint skillLv uint nextExp uint curExp byte_reserved byte isSuper short skillIDTNewClientMagic packedintdelayTimeint maxTrainint curTrainint coldTick shortnextNeedLv shortspellTick short needMp shortkey short level short magicId byte effect byteeffectType bytemagicType stringmagicNameTStruckInfoint maxMpintmpint maxHpinthpint flagint paramint state short unUse2 short unUse1TMessageBodyWLint tag2int tag1int param2int param1TMessageBodyW short tag2 short tag1 short param2 short param1TNewClientGoods record deatil TStdItemint gradeint stockint price byte subMenu string namePNewMarketInfointitemIndexint mCountint mPriceint nextFlag string kindNameTClientEquip record cliEquipTClientItemint nPosTClientKeyValue shortValueNumber shortValueTypeTClientItemdecodedCallback setIndex getVar getStdisCanPileUpisNeedResetPos isBinded isPileUp packeddynamicArrayextendFields recordTClientKeyValue uint_Reserved shortKeyValueSize short duraMax short dura short Index uintmakeIndexTAntiqueAbilintspecAbils arrayabilValues recordTAbilKeyValue byte _reserv1 bytenormalAbilCnt bytemaxSpiritVal bytespiritVal bytemaxMysteryNum bytemysteryNum bytecheckMaxCnt byte checkCntTClientSteelInfo arraystealUpAbils recordTAbilKeyValue_Word recordnewShapeInfoTSteelNewShape recordnewNameInfoTSteelNewNameintstealDuraintstealVeinsMaxExpint veinsLv bytemaxVeinsLv byte veinsLv byte maxLv bytelvTSteelNewShape packed array addAbils recordTAbilKeyValue_Word short newLooks short newShapeTCleverSteel packed arraystealUpAbils recordTAbilKeyValue_Word short steelIDTClientElementInfo arrayelementAttAbilArr short arrayelementAttAbilArr short shortactiveDefElement shortactiveAttElementTELementInfo packed arrayelementABil recordTAbilKeyValue_Word byteElementCurrLv byteElementMaxLv byteEquipTypeTHunLianRec packed arrayhunLianAbil recordTAbilKeyValue_Word byte runeIdTSteelNewName packed recordnameChgAbilTAbilKeyValue_Word string newNameTDateTime doubleint param2int param1 TAssCC short xMaxCC shortxCCTAbilKeyValue_Word short abilVal short abilTypeTAbilKeyValue packed byte abilVal byte abilType TStdItem byte tPrice4 byte tPrice3 byte tPrice2 byte tPrice1 uintSC uintMC uintDC uintMAC uintAC shortneedLevel shortneedIdentify short aniCount short duraMax short weight short looks byte source byte need byte shape byte stdMode string nameTClientAbility shortfreezeAntiAbilintunionAttPower shortforceDmgVal short pkValueint prestige shortbreakHitVal shortunBreakValint mpLevelint hpLevelintsuckBloodVal shortequipHolyVal shortattackLuck shorteqiupForceAC shorteqiupForceDC shorteqiupForceResume shorteqShareRateintmaxHandWeightinthandWeightintmaxWearWeightintwearWeightintmaxWeightint weight uint maxExp uintExpint maxMPintMPint maxHPintHPint maxSCintSCint maxMCintMCint maxDCintDCint maxMACintMACint maxACintAC byteage short attSpeed shortantiMagic shortpoisResume short poisAC short mpResume short hpResume shortquickRate short hitRate short levelTOldClientAbility shortfreezeAntiAbil shortunionAttPower shortforceDmgVal short pkValue short prestige shortbreakHitVal shortunBreakVal short mpLevel short hpLevel shortsuckBloodVal shortequipHolyVal shortattackLuck shorteqiupForceAC shorteqiupForceDC shorteqiupForceResume shorteqShareRate shortmaxHandWeight shorthandWeight shortmaxWearWeight shortwearWeight shortmaxWeight short weight uint maxExp uintExpint maxMPintMPint maxHPintHP short maxSC shortSC short maxMC shortMC short maxDC shortDC short maxMAC shortMAC short maxAC shortAC byteage short attSpeed byteantiMagic bytepoisResume byte poisAC byte mpResume byte hpResume bytequickRate byte hitRate byte levelTAllAbilityint maxccintcc shortlj_fastness shortnear_fastness shortunion_fastness shorthq_fastness shorthpmp_restore shorthp_restore shortmp_restore shortdirectAttProb shortfreezeAntiAbilintunionAttPower shortforceDmgVal short pkValueint prestige shortbreakHitVal shortunBreakValint mpLevelint hpLevelintsuckBloodVal shortequipHolyVal shortattackLuck shortequipForceAC shortequipForceDC shortequipForceResume shorteqShareRate shortbuPoisResumeintmaxHandWeightinthandWeightintmaxWearWeightintwearWeightintmaxWeightint weight uint maxExp uintExpint maxMPintMPint maxHPintHPint maxSCintSCint maxMCintMCint maxDCintDCint maxMACintMACint maxACintAC byteage short attSpeed short magHit shortantiMagic shortpoisResume short poisAC short mpResume short hpResume shortquickRate short hitRate short level TAbility shortbuPoisResumeintmaxHandWeightinthandWeightintmaxWearWeightintwearWeightintmaxWeightint weight uint maxExp uintExpint maxMPintMPint maxHPintHPint maxSCintSCint maxMCintMCint maxDCintDCint maxMACintMACint maxACintAC byteage short attSpeed shortantiMagic shortpoisResume short poisAC short mpResume short hpResume shortquickRate short hitRate short levelTSub3Abilityint maxccintcc shortlj_fastness shortnear_fastness shortunion_fastness shorthq_fastness shorthpmp_restore shorthp_restore shortmp_restore shortdirectAttProb shortfreezeAntiAbilintunionAttPower shortforceDmgVal short pkValueint prestige shortbreakHitVal shortunBreakValint mpLevelint hpLevelintsuckBloodVal shortequipHolyVal shortattackLuckTSub2Ability shortequipForceAC shortequipForceDC shortequipForceResume shorteqShareRateTSubAbility byteantiMagic bytespellRecover bytehealthRecover shortpoisonRecover shortantiPoison bytespeedPoint short hitPointTClientPhyAttRec shorty shortx shortdir shortspecEffect short skillLv short hitModeTNewStateRec packed bytejob record feature TFeatureintspecState uint nameClr record statusTAllBodyState uint outlook shortlenTNewCharDesc record feature TFeature record statusTAllBodyState uint outlookTCharDesc record statusTAllBodyStateint featureTPlayerStateEx record feature TFeatureint resvint state recordallBodyStateTAllBodyState uint outsTPlayerStateint resvint state recordallBodyStateTAllBodyState uint outsTAllBodyState array stateint TFeature packed short riding short dress short weapon byte hair bytesex short raceTMessageCapitalInfointsilverExpint silverint limitLfint diamonint yuanbaoint linfuTOsVersion3 packedintisVirtualMachineintvideoMemorySize char* cpuName/int oemIDint usingIGWint memSizeint buildint minorint majorTMirCharinfoEx short level bytesex bytejob byte hair string nameTMirCharInfo byte level bytesex bytejob byte hair string nameTLoginIdLast packed stringreconnectID$int groupIDint areaIDTLoginIdResult2 packed stringreconnectID$int groupIDint areaID char*serverName char* oldMsgTLoginIdResult packed char* digitID char* ptIDTSelectServerMsg2 char*serverName record oldMsgTSelectServerMsgTSelectServerMsg char* suffix byte other3 byte other2 byte other1 byte sdoaint groupIDint areaIDTClientGroupMemInfo byteisCaptain stringguildName byte isonline bytejob short level string nameTClientNearbyGroupInfo stringguildName bytejob short level string nameTServerGroupInfo char*groupDesc char*groupNameTGSDateLen uintgsVersionEx record gsTimeTDateTime short magicLen short itemLenTDefaultMessage short series shorttag short param short identint recogTClientMessage uintdataIndex shortdataLength bytecmd bytereservationByte uint sign