Clone of UAS2 @ https://github.com/drudgedance/uas2

classc_avatar.html 158KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
  5. <title>UAS2: cAvatar Class Reference</title>
  6. <link href="tabs.css" rel="stylesheet" type="text/css"/>
  7. <link href="doxygen.css" rel="stylesheet" type="text/css"/>
  8. </head>
  9. <body>
  10. <!-- Generated by Doxygen 1.6.2 -->
  11. <div class="navigation" id="top">
  12. <div class="tabs">
  13. <ul>
  14. <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
  15. <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
  16. <li><a href="files.html"><span>Files</span></a></li>
  17. </ul>
  18. </div>
  19. <div class="tabs">
  20. <ul>
  21. <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
  22. <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
  23. <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
  24. </ul>
  25. </div>
  26. </div>
  27. <div class="contents">
  28. <h1>cAvatar Class Reference</h1><!-- doxytag: class="cAvatar" --><!-- doxytag: inherits="cBiotic" --><div class="dynheader">
  29. Inheritance diagram for cAvatar:</div>
  30. <div class="dynsection">
  31. <div class="center">
  32. <img src="classc_avatar.png" usemap="#cAvatar_map" alt=""/>
  33. <map id="cAvatar_map" name="cAvatar_map">
  34. <area href="classc_biotic.html" alt="cBiotic" shape="rect" coords="0,56,57,80"/>
  35. <area href="classc_object.html" alt="cObject" shape="rect" coords="0,0,57,24"/>
  36. </map>
  37. </div>
  38. </div>
  39. <p><a href="classc_avatar-members.html">List of all members.</a></p>
  40. <table border="0" cellpadding="0" cellspacing="0">
  41. <tr><td colspan="2"><h2>Classes</h2></td></tr>
  42. <tr><td class="memItemLeft" align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><b>ModelChange</b></td></tr>
  43. <tr><td class="memItemLeft" align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><b>PaletteChange</b></td></tr>
  44. <tr><td class="memItemLeft" align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><b>TextureChange</b></td></tr>
  45. <tr><td colspan="2"><h2>Public Member Functions</h2></td></tr>
  46. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abece111fe64546db903502599a8b36d6"></a><!-- doxytag: member="cAvatar::cAvatar" ref="abece111fe64546db903502599a8b36d6" args="(cLocation *pcLoc=NULL)" -->
  47. &nbsp;</td><td class="memItemRight" valign="bottom"><b>cAvatar</b> (<a class="el" href="structc_location.html">cLocation</a> *pcLoc=NULL)</td></tr>
  48. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad275e176ff09d1b888ab47764ed13944"></a><!-- doxytag: member="cAvatar::cAvatar" ref="ad275e176ff09d1b888ab47764ed13944" args="(DWORD guid, cLocation *pcLoc=NULL)" -->
  49. &nbsp;</td><td class="memItemRight" valign="bottom"><b>cAvatar</b> (DWORD guid, <a class="el" href="structc_location.html">cLocation</a> *pcLoc=NULL)</td></tr>
  50. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2a2a0b3cb610ae474eb8701aa0c7318e"></a><!-- doxytag: member="cAvatar::Portal" ref="a2a2a0b3cb610ae474eb8701aa0c7318e" args="(DWORD dwLandblock, float flX, float flY, float flZ, float flA, float flW)" -->
  51. <a class="el" href="classc_message.html">cMessage</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>Portal</b> (DWORD dwLandblock, float flX, float flY, float flZ, float flA, float flW)</td></tr>
  52. <tr><td class="memItemLeft" align="right" valign="top">DWORD&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classc_avatar.html#ac78e9e7c2f5e9a6a58c0a6d733b829a9">GetHealValue</a> (DWORD dwLevel)</td></tr>
  53. <tr><td class="memItemLeft" align="right" valign="top">DWORD&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classc_avatar.html#aa6629f0179c6f1b6e87fa93d0352729a">GetStaminaValue</a> (DWORD dwLevel)</td></tr>
  54. <tr><td class="memItemLeft" align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classc_avatar.html#a1209d59f48f9c95eb5ff4be744799323">GetRegenIncValue</a> (DWORD dwLevel)</td></tr>
  55. <tr><td class="memItemLeft" align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classc_avatar.html#a2abe86f9e16d0d8496c68cd486973d82">GetRegenDecValue</a> (DWORD dwLevel)</td></tr>
  56. <tr><td class="memItemLeft" align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classc_avatar.html#af93cbfd01d008bd082ba66e8fa0b8127">GetProtValue</a> (DWORD dwLevel)</td></tr>
  57. <tr><td class="memItemLeft" align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classc_avatar.html#a6e7ff348d93662ffeb9564013b1c0bee">GetVulnValue</a> (DWORD dwLevel)</td></tr>
  58. <tr><td class="memItemLeft" align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classc_avatar.html#a155e2c15fd2a1fb57b82e454882d3b0e">GetArmorValue</a> (DWORD dwLevel)</td></tr>
  59. <tr><td class="memItemLeft" align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classc_avatar.html#adb43776e0b8b2a7f7a355deb617b60f3">GetTransferValue</a> (DWORD dwLevel)</td></tr>
  60. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a85b81976f5d7e7c2332aef9f63c7d63e"></a><!-- doxytag: member="cAvatar::LocationPacket" ref="a85b81976f5d7e7c2332aef9f63c7d63e" args="()" -->
  61. <a class="el" href="classc_message.html">cMessage</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>LocationPacket</b> ()</td></tr>
  62. <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classc_message.html">cMessage</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classc_avatar.html#a175075d912c99baaf2b12be6643ebb8a">SetPosition</a> ()</td></tr>
  63. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a10382400cc195bb550def3d3d40026a7"></a><!-- doxytag: member="cAvatar::SetOptions" ref="a10382400cc195bb550def3d3d40026a7" args="(DWORD optionsMask)" -->
  64. void&nbsp;</td><td class="memItemRight" valign="bottom"><b>SetOptions</b> (DWORD optionsMask)</td></tr>
  65. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aaacf4098ed69e95c5404a705eb66eff1"></a><!-- doxytag: member="cAvatar::Particle" ref="aaacf4098ed69e95c5404a705eb66eff1" args="(DWORD dwParticleID)" -->
  66. <a class="el" href="classc_message.html">cMessage</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>Particle</b> (DWORD dwParticleID)</td></tr>
  67. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5197e5677d7130ad930b652ba9a9e9ae"></a><!-- doxytag: member="cAvatar::Animation" ref="a5197e5677d7130ad930b652ba9a9e9ae" args="(WORD wAnim, float flPlaySpeed=1.0f)" -->
  68. <a class="el" href="classc_message.html">cMessage</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>Animation</b> (WORD wAnim, float flPlaySpeed=1.0f)</td></tr>
  69. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aaa4d58849337a0d29be62224ffe4920a"></a><!-- doxytag: member="cAvatar::WarAnim" ref="aaa4d58849337a0d29be62224ffe4920a" args="(WORD wAnim, float flPlaySpeed=1.0f)" -->
  70. <a class="el" href="classc_message.html">cMessage</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>WarAnim</b> (WORD wAnim, float flPlaySpeed=1.0f)</td></tr>
  71. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a35805dd05a02c8b6f59ef00073368ffe"></a><!-- doxytag: member="cAvatar::SoundEffect" ref="a35805dd05a02c8b6f59ef00073368ffe" args="(DWORD dwSound, float flPlaySpeed=1.0f)" -->
  72. <a class="el" href="classc_message.html">cMessage</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>SoundEffect</b> (DWORD dwSound, float flPlaySpeed=1.0f)</td></tr>
  73. <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classc_message.html">cMessage</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classc_avatar.html#ae1b08174465721f89c84736597571bca">CreatePacket</a> ()</td></tr>
  74. <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classc_message.html">cMessage</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classc_avatar.html#ae1dde78f337f6ec73b70beb76ed6c697">CreateLoginPacket</a> (DWORD F7B0seq)</td></tr>
  75. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a75f15ecd3c9e88bb55d47e133b38a58a"></a><!-- doxytag: member="cAvatar::SetPackContents" ref="a75f15ecd3c9e88bb55d47e133b38a58a" args="(DWORD F7B0seq)" -->
  76. <a class="el" href="classc_message.html">cMessage</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>SetPackContents</b> (DWORD F7B0seq)</td></tr>
  77. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a56823802dc769614278e8e97dde26c6a"></a><!-- doxytag: member="cAvatar::AllegianceInfo" ref="a56823802dc769614278e8e97dde26c6a" args="(DWORD F7B0seq)" -->
  78. <a class="el" href="classc_message.html">cMessage</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>AllegianceInfo</b> (DWORD F7B0seq)</td></tr>
  79. <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classc_message.html">cMessage</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classc_avatar.html#abd8f0c80d514445eb14a62072a12e699">HousingInfo</a> (DWORD F7B0seq)</td></tr>
  80. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aeef6296dce888bd1b791875865f0b8f9"></a><!-- doxytag: member="cAvatar::LoginCharacter" ref="aeef6296dce888bd1b791875865f0b8f9" args="()" -->
  81. <a class="el" href="classc_message.html">cMessage</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>LoginCharacter</b> ()</td></tr>
  82. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab0659cf749678a92359af06db7d70b43"></a><!-- doxytag: member="cAvatar::LogoutCharacter" ref="ab0659cf749678a92359af06db7d70b43" args="()" -->
  83. void&nbsp;</td><td class="memItemRight" valign="bottom"><b>LogoutCharacter</b> ()</td></tr>
  84. <tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classc_avatar.html#af623c12584e28cc9b302e0a550604a5c">Assess</a> (<a class="el" href="classc_client.html">cClient</a> *pcAssesser)</td></tr>
  85. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9c7a2ebe2bb7b2c9ae215b04830da3fa"></a><!-- doxytag: member="cAvatar::Action" ref="a9c7a2ebe2bb7b2c9ae215b04830da3fa" args="(cClient *who)" -->
  86. void&nbsp;</td><td class="memItemRight" valign="bottom"><b>Action</b> (<a class="el" href="classc_client.html">cClient</a> *who)</td></tr>
  87. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3926bd9b489b794cd87312ca0e610c61"></a><!-- doxytag: member="cAvatar::ChangeCombatMode" ref="a3926bd9b489b794cd87312ca0e610c61" args="(BOOL fMode, BYTE WieldType)" -->
  88. <a class="el" href="classc_message.html">cMessage</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>ChangeCombatMode</b> (BOOL fMode, BYTE WieldType)</td></tr>
  89. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9da41ed0da9482cc6875a1779094efc2"></a><!-- doxytag: member="cAvatar::ChangeSpellMode" ref="a9da41ed0da9482cc6875a1779094efc2" args="(BOOL fMode)" -->
  90. <a class="el" href="classc_message.html">cMessage</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>ChangeSpellMode</b> (BOOL fMode)</td></tr>
  91. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab92d5e65132579bb001ebbd04847efd8"></a><!-- doxytag: member="cAvatar::ChangeMissileMode" ref="ab92d5e65132579bb001ebbd04847efd8" args="(BOOL fMode, WORD AmmoType)" -->
  92. <a class="el" href="classc_message.html">cMessage</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>ChangeMissileMode</b> (BOOL fMode, WORD AmmoType)</td></tr>
  93. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3dfeab1e16d5a3d19522550c60627786"></a><!-- doxytag: member="cAvatar::GetRange" ref="a3dfeab1e16d5a3d19522550c60627786" args="(DWORD dwLandblock, float flX, float flY, float flZ, DWORD dwTargetLandblock, float flTarX, float flTarY, float flTarZ)" -->
  94. float&nbsp;</td><td class="memItemRight" valign="bottom"><b>GetRange</b> (DWORD dwLandblock, float flX, float flY, float flZ, DWORD dwTargetLandblock, float flTarX, float flTarY, float flTarZ)</td></tr>
  95. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab4ae521aa3582bbbb5ab5fa8dbe7f3bb"></a><!-- doxytag: member="cAvatar::GetHeadingTarget" ref="ab4ae521aa3582bbbb5ab5fa8dbe7f3bb" args="(DWORD dwLandblock, float flX, float flY, float flZ, DWORD dwTargetLandblock, float flTarX, float flTarY, float flTarZ)" -->
  96. float&nbsp;</td><td class="memItemRight" valign="bottom"><b>GetHeadingTarget</b> (DWORD dwLandblock, float flX, float flY, float flZ, DWORD dwTargetLandblock, float flTarX, float flTarY, float flTarZ)</td></tr>
  97. <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classc_message.html">cMessage</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classc_avatar.html#a57ee1a0185c910d2c41a25fc7d325e17">RunToAnimation</a> (DWORD dwGUID, DWORD dwTarget)</td></tr>
  98. <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classc_message.html">cMessage</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classc_avatar.html#a1d3d7314a61c8d84d5c028bf0a190cb8">CombatAnimation</a> (DWORD dwTarget)</td></tr>
  99. <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classc_message.html">cMessage</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classc_avatar.html#ae2cd1c835e43a313dae8e38ea807e089">TurnToTarget</a> (float flHeading, DWORD dwTargetGUID)</td></tr>
  100. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af37e0d330ef41b9894018f59db04b9ae"></a><!-- doxytag: member="cAvatar::DoDamageMessage" ref="af37e0d330ef41b9894018f59db04b9ae" args="(DWORD F7B0seq, std::string target, DWORD damagetype, double severity, DWORD amount)" -->
  101. <a class="el" href="classc_message.html">cMessage</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>DoDamageMessage</b> (DWORD F7B0seq, std::string target, DWORD damagetype, double severity, DWORD amount)</td></tr>
  102. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a954fa608585e8125fd36838a08baaa95"></a><!-- doxytag: member="cAvatar::RecieveDamageMessage" ref="a954fa608585e8125fd36838a08baaa95" args="(DWORD F7B0seq, std::string giver, DWORD damagetype, double severity, DWORD amount, DWORD location)" -->
  103. <a class="el" href="classc_message.html">cMessage</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>RecieveDamageMessage</b> (DWORD F7B0seq, std::string giver, DWORD damagetype, double severity, DWORD amount, DWORD location)</td></tr>
  104. <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classc_message.html">cMessage</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classc_avatar.html#a82ae87c20cd32e64a329b68e141c6a13">DecrementHealth</a> (WORD amount, signed int &amp;newhealth)</td></tr>
  105. <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classc_message.html">cMessage</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classc_avatar.html#ad6b363ea339dbdc521f55648d852ddc2">DecrementStamina</a> (WORD amount, signed int &amp;newstamina)</td></tr>
  106. <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classc_message.html">cMessage</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classc_avatar.html#a48963d1209f399c73ce226502b1bb5e7">DecrementMana</a> (WORD amount, signed int &amp;newmana)</td></tr>
  107. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2088162969e1a4f9b2e861d11dd5927b"></a><!-- doxytag: member="cAvatar::AddEnchant" ref="a2088162969e1a4f9b2e861d11dd5927b" args="(DWORD F7B0seq, DWORD dwSpellID, WORD wEnchantLayer, WORD wSpellFamily, DWORD dwDifficulty, double dDuration, DWORD dwCasterGUID, double dTime, DWORD dwFlags, DWORD dwKey, float flValue)" -->
  108. <a class="el" href="classc_message.html">cMessage</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>AddEnchant</b> (DWORD F7B0seq, DWORD dwSpellID, WORD wEnchantLayer, WORD wSpellFamily, DWORD dwDifficulty, double dDuration, DWORD dwCasterGUID, double dTime, DWORD dwFlags, DWORD dwKey, float flValue)</td></tr>
  109. <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classc_message.html">cMessage</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classc_avatar.html#a0183163e2636c3c085fbc61c4080bee6">RemoveEnchant</a> (DWORD F7B0seq, DWORD dwSpellID, WORD wEnchantLayer)</td></tr>
  110. <tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classc_avatar.html#a44245d403c49382c6b914d86575e126f">UpdateHuntingExp</a> (DWORD amount)</td></tr>
  111. <tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classc_avatar.html#ab268627663c2e046b4ef43d84a70cfab">UpdateFellowshipExp</a> (DWORD amount)</td></tr>
  112. <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classc_message.html">cMessage</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classc_avatar.html#a59a4696ca5001f6429ceec98431dc729">UpdateUnassignedExp</a> (DWORD amount)</td></tr>
  113. <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classc_message.html">cMessage</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classc_avatar.html#a1661caa5950c2c3b4ca54637761c249a">UpdateTotalExp</a> (DWORD amount)</td></tr>
  114. <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classc_message.html">cMessage</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classc_avatar.html#ab59f0a7c20951db2eb36c4b61d340671">UpdateSkillExp</a> (DWORD amount, BYTE skill)</td></tr>
  115. <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classc_message.html">cMessage</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classc_avatar.html#aa2f3e48b3f9268cad2428b80bdad5aa3">UpdateLevel</a> ()</td></tr>
  116. <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classc_message.html">cMessage</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classc_avatar.html#a2b122d102c927c20542426209ec460b2">UpdateBurden</a> (DWORD amount, int action)</td></tr>
  117. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa28b00a6cdb093ade3780b98a7f7c7c8"></a><!-- doxytag: member="cAvatar::UpdateRank" ref="aa28b00a6cdb093ade3780b98a7f7c7c8" args="(DWORD amount)" -->
  118. <a class="el" href="classc_message.html">cMessage</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>UpdateRank</b> (DWORD amount)</td></tr>
  119. <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classc_message.html">cMessage</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classc_avatar.html#a4191d00b71373a02a7e0b9068d1f75a0">UpdatePyreals</a> (DWORD amount, int positive)</td></tr>
  120. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a872a7ee7a88dfe18e116a7ceca0b9c46"></a><!-- doxytag: member="cAvatar::UpdateDeaths" ref="a872a7ee7a88dfe18e116a7ceca0b9c46" args="(DWORD amount)" -->
  121. <a class="el" href="classc_message.html">cMessage</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>UpdateDeaths</b> (DWORD amount)</td></tr>
  122. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af5d8ceb69cae9ae799a6baf7a70665ae"></a><!-- doxytag: member="cAvatar::UpdateAge" ref="af5d8ceb69cae9ae799a6baf7a70665ae" args="(DWORD amount)" -->
  123. <a class="el" href="classc_message.html">cMessage</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>UpdateAge</b> (DWORD amount)</td></tr>
  124. <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classc_message.html">cMessage</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classc_avatar.html#a611e9595461a97175e27d5082c30c980">DecrementUnassignedExp</a> (DWORD amount)</td></tr>
  125. <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classc_message.html">cMessage</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classc_avatar.html#adf7bcd3edac7581d9b330ade1cdce1da">UpdateStrength</a> (DWORD exp)</td></tr>
  126. <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classc_message.html">cMessage</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classc_avatar.html#a2fb8a7ba581dcd1762b5f7de0c2382f7">UpdateEndurance</a> (DWORD exp)</td></tr>
  127. <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classc_message.html">cMessage</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classc_avatar.html#a0602a992f5a84b63161a2012bb0c7aa7">UpdateQuickness</a> (DWORD exp)</td></tr>
  128. <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classc_message.html">cMessage</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classc_avatar.html#a74b9c0601a721a608f433222dba74701">UpdateCoordination</a> (DWORD exp)</td></tr>
  129. <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classc_message.html">cMessage</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classc_avatar.html#aac1f472e7b40652feb706998cece29f6">UpdateFocus</a> (DWORD exp)</td></tr>
  130. <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classc_message.html">cMessage</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classc_avatar.html#a427b48facfc57e45ded822731a4ffb4e">UpdateSelf</a> (DWORD exp)</td></tr>
  131. <tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classc_avatar.html#af7adfb748ae1cab38f79d919b77e66f0">CalcVital</a> (WORD vitalID)</td></tr>
  132. <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classc_message.html">cMessage</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classc_avatar.html#a55cee785b4759c48d829ce1fc6733ed0">RaiseHealth</a> (DWORD exp)</td></tr>
  133. <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classc_message.html">cMessage</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classc_avatar.html#afcb6c417d17356e42449aed987a324c6">RaiseStamina</a> (DWORD exp)</td></tr>
  134. <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classc_message.html">cMessage</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classc_avatar.html#a1a3261190f404d5eb914c08b458663e8">RaiseMana</a> (DWORD exp)</td></tr>
  135. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa49037feeedf5c714cc6e5e2854d2b72"></a><!-- doxytag: member="cAvatar::AdjustHealthBar" ref="aa49037feeedf5c714cc6e5e2854d2b72" args="(DWORD dwGUID, DWORD F7B0Sequence)" -->
  136. <a class="el" href="classc_message.html">cMessage</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>AdjustHealthBar</b> (DWORD dwGUID, DWORD F7B0Sequence)</td></tr>
  137. <tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classc_avatar.html#aac9d3cec28d18edeb2434c3345c8807f">CalcSkill</a> (DWORD skillID)</td></tr>
  138. <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classc_message.html">cMessage</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classc_avatar.html#a1c46bc4e186d639804cc07ae96eb5ba6">UpdateSkill</a> (DWORD skillID, DWORD exp)</td></tr>
  139. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acfcc16c05276ecc6379431f2ad0c8112"></a><!-- doxytag: member="cAvatar::AttackCompleteMessage" ref="acfcc16c05276ecc6379431f2ad0c8112" args="(DWORD F7B0seq)" -->
  140. <a class="el" href="classc_message.html">cMessage</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>AttackCompleteMessage</b> (DWORD F7B0seq)</td></tr>
  141. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aad2f74482ad0f67c51326035c74943bc"></a><!-- doxytag: member="cAvatar::AttackBeginMessage" ref="aad2f74482ad0f67c51326035c74943bc" args="(DWORD F7B0seq, DWORD pcGUID)" -->
  142. <a class="el" href="classc_message.html">cMessage</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>AttackBeginMessage</b> (DWORD F7B0seq, DWORD pcGUID)</td></tr>
  143. <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classc_message.html">cMessage</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classc_avatar.html#ac8b5001031073c7c59dc75888fc33f57">SetHealth</a> (DWORD dwNewHealth)</td></tr>
  144. <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classc_message.html">cMessage</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classc_avatar.html#a4d1b36444754b08c9b2d97fc83deca71">SetStamina</a> (DWORD dwNewStamina)</td></tr>
  145. <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classc_message.html">cMessage</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classc_avatar.html#ab85ea60b06ea55d4133333ed3c99454f">SetMana</a> (DWORD dwNewMana)</td></tr>
  146. <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classc_message.html">cMessage</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classc_avatar.html#aaeb3124e32c4ef6eb2f551a1b55bb06e">UpdateHealth</a> (WORD amount, signed int &amp;newvalue)</td></tr>
  147. <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classc_message.html">cMessage</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classc_avatar.html#a0a3585a315cb0b404c43a45678b4a762">UpdateStamina</a> (WORD amount, signed int &amp;newvalue)</td></tr>
  148. <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classc_message.html">cMessage</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classc_avatar.html#aad38a76a8ddd090ce06cabdc486f27c7">UpdateMana</a> (WORD amount, signed int &amp;newvalue)</td></tr>
  149. <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classc_message.html">cMessage</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classc_avatar.html#a03bb03c46f8a50543266d2fc3a9f1e53">HouseAbandon</a> (DWORD F7B0seq)</td></tr>
  150. <tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classc_avatar.html#a118e9607664e96c29c43eb12f9bdd0fd">HouseGuestAdd</a> (char strGuestName[50])</td></tr>
  151. <tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classc_avatar.html#ac6b03609e50e828cb241cede4eefd197">HouseGuestRemoveName</a> (char strGuestName[50])</td></tr>
  152. <tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classc_avatar.html#a1644cffa1e9b7b2c01919cd1ea2437fe">HouseOpenClose</a> (DWORD IsOpen)</td></tr>
  153. <tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classc_avatar.html#afe1ea77a45fac16a33c396c5bc8b66fc">HouseStorage</a> (char strGuestName[50], DWORD dwStorageSet)</td></tr>
  154. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a79bb4ce246af901b4f2b9d3bac96a87b"></a><!-- doxytag: member="cAvatar::HouseBootName" ref="a79bb4ce246af901b4f2b9d3bac96a87b" args="(char strGuestName[50])" -->
  155. void&nbsp;</td><td class="memItemRight" valign="bottom"><b>HouseBootName</b> (char strGuestName[50])</td></tr>
  156. <tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classc_avatar.html#a028493e8018475b38d344b9a584453ec">HouseStorageRemoveAll</a> ()</td></tr>
  157. <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classc_message.html">cMessage</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classc_avatar.html#abb60d40200e991aabbe7385125ef9ee0">HouseGuestList</a> (DWORD F7B0seq)</td></tr>
  158. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7c2341ab2b44a868584db3dcb893d6be"></a><!-- doxytag: member="cAvatar::CalculateDamage" ref="a7c2341ab2b44a868584db3dcb893d6be" args="(cObject *pcWeapon, float flPower, float flResistance)" -->
  159. DWORD&nbsp;</td><td class="memItemRight" valign="bottom"><b>CalculateDamage</b> (<a class="el" href="classc_object.html">cObject</a> *pcWeapon, float flPower, float flResistance)</td></tr>
  160. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a52023d3343bbab9e070c2226c6640ac0"></a><!-- doxytag: member="cAvatar::WindupAnimation" ref="a52023d3343bbab9e070c2226c6640ac0" args="(WORD wAnim1, float flPlaySpeed)" -->
  161. <a class="el" href="classc_message.html">cMessage</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>WindupAnimation</b> (WORD wAnim1, float flPlaySpeed)</td></tr>
  162. <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classc_message.html">cMessage</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classc_avatar.html#ab079a47d174af2c5c8d9bb1422ada34d">WarAnimation</a> (WORD wAnim1, float flPlaySpeed)</td></tr>
  163. <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classc_message.html">cMessage</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classc_avatar.html#aec28c9569404b3e12b306c664246c496">WarAnimation2</a> (float flPlaySpeed)</td></tr>
  164. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aae445648a67c1d25610c129e04016105"></a><!-- doxytag: member="cAvatar::SetLifestone" ref="aae445648a67c1d25610c129e04016105" args="(cLocation myLifestone)" -->
  165. void&nbsp;</td><td class="memItemRight" valign="bottom"><b>SetLifestone</b> (<a class="el" href="structc_location.html">cLocation</a> myLifestone)</td></tr>
  166. <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classc_message.html">cMessage</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classc_avatar.html#aec4e4a806cf1ffd9de6bb32e0ec0bb17">LifestoneRecall</a> ()</td></tr>
  167. <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classc_message.html">cMessage</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classc_avatar.html#a640cd372c7a4370dd4b8389482e31284">LSAnimate</a> ()</td></tr>
  168. <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classc_message.html">cMessage</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classc_avatar.html#a82ac07ceb7a4af812892ab956afb3975">LSMessage</a> ()</td></tr>
  169. <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classc_message.html">cMessage</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classc_avatar.html#aa17766f8473edae44fa7b3994e54e373">MarketplaceRecall</a> ()</td></tr>
  170. <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classc_message.html">cMessage</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classc_avatar.html#a6fcacdac28d2adc0b817c647cab50d8e">MPAnimate</a> ()</td></tr>
  171. <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classc_message.html">cMessage</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classc_avatar.html#ae0f9621119cdaa439c0070908f3565bd">MPMessage</a> ()</td></tr>
  172. <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classc_message.html">cMessage</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classc_avatar.html#a9701fb7a38c26feca3d01431090cc74b">HouseRecall</a> ()</td></tr>
  173. <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classc_message.html">cMessage</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classc_avatar.html#a1c590a766eeb4c8f4d4b9f252cd94990">HRAnimate</a> ()</td></tr>
  174. <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classc_message.html">cMessage</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classc_avatar.html#a5bca0768dbc5cfd2f7c859113d7dc750">HRMessage</a> ()</td></tr>
  175. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adaacaafc2efa93b69a82599550d4ccb4"></a><!-- doxytag: member="cAvatar::ConfirmPanelRequest" ref="adaacaafc2efa93b69a82599550d4ccb4" args="(DWORD F7B0seq, DWORD type, DWORD ConfirmSeq, std::string targetName)" -->
  176. <a class="el" href="classc_message.html">cMessage</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>ConfirmPanelRequest</b> (DWORD F7B0seq, DWORD type, DWORD ConfirmSeq, std::string targetName)</td></tr>
  177. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab1cea586663d64d7f739875197a18e01"></a><!-- doxytag: member="cAvatar::SetIsPK_DB" ref="ab1cea586663d64d7f739875197a18e01" args="()" -->
  178. void&nbsp;</td><td class="memItemRight" valign="bottom"><b>SetIsPK_DB</b> ()</td></tr>
  179. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3fb2a70d67af2ffe3f7c8d2b1602c378"></a><!-- doxytag: member="cAvatar::GetAllegianceID" ref="a3fb2a70d67af2ffe3f7c8d2b1602c378" args="()" -->
  180. DWORD&nbsp;</td><td class="memItemRight" valign="bottom"><b>GetAllegianceID</b> ()</td></tr>
  181. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9435c4bb243d66cf665824fe3b2f0ca7"></a><!-- doxytag: member="cAvatar::GetFellowshipID" ref="a9435c4bb243d66cf665824fe3b2f0ca7" args="()" -->
  182. DWORD&nbsp;</td><td class="memItemRight" valign="bottom"><b>GetFellowshipID</b> ()</td></tr>
  183. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3bb5a16658ecaa48719c6fb60832310a"></a><!-- doxytag: member="cAvatar::GetGender" ref="a3bb5a16658ecaa48719c6fb60832310a" args="()" -->
  184. WORD&nbsp;</td><td class="memItemRight" valign="bottom"><b>GetGender</b> ()</td></tr>
  185. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a68d6b7452f90027468d4597fad59fb09"></a><!-- doxytag: member="cAvatar::GetRace" ref="a68d6b7452f90027468d4597fad59fb09" args="()" -->
  186. WORD&nbsp;</td><td class="memItemRight" valign="bottom"><b>GetRace</b> ()</td></tr>
  187. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ada01571e9a4b802d8a6a7c87c3943639"></a><!-- doxytag: member="cAvatar::GetRank" ref="ada01571e9a4b802d8a6a7c87c3943639" args="()" -->
  188. WORD&nbsp;</td><td class="memItemRight" valign="bottom"><b>GetRank</b> ()</td></tr>
  189. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1f3bf8a71f0dd4bd6d3c7ccb8c83d639"></a><!-- doxytag: member="cAvatar::GetTotalStrength" ref="a1f3bf8a71f0dd4bd6d3c7ccb8c83d639" args="()" -->
  190. DWORD&nbsp;</td><td class="memItemRight" valign="bottom"><b>GetTotalStrength</b> ()</td></tr>
  191. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a67c45973d6256c4b71163d8f57692b50"></a><!-- doxytag: member="cAvatar::GetTotalEndurance" ref="a67c45973d6256c4b71163d8f57692b50" args="()" -->
  192. DWORD&nbsp;</td><td class="memItemRight" valign="bottom"><b>GetTotalEndurance</b> ()</td></tr>
  193. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adfdacba66f595ada1a5bf8a34b57c21c"></a><!-- doxytag: member="cAvatar::GetTotalQuickness" ref="adfdacba66f595ada1a5bf8a34b57c21c" args="()" -->
  194. DWORD&nbsp;</td><td class="memItemRight" valign="bottom"><b>GetTotalQuickness</b> ()</td></tr>
  195. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af37dfc683b4c6b8821c476781d6369bb"></a><!-- doxytag: member="cAvatar::GetTotalCoordination" ref="af37dfc683b4c6b8821c476781d6369bb" args="()" -->
  196. DWORD&nbsp;</td><td class="memItemRight" valign="bottom"><b>GetTotalCoordination</b> ()</td></tr>
  197. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4fd79083ac956c19baffaf51da674229"></a><!-- doxytag: member="cAvatar::GetTotalFocus" ref="a4fd79083ac956c19baffaf51da674229" args="()" -->
  198. DWORD&nbsp;</td><td class="memItemRight" valign="bottom"><b>GetTotalFocus</b> ()</td></tr>
  199. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab0c8872f97770ef32db04cd4d817075f"></a><!-- doxytag: member="cAvatar::GetTotalSelf" ref="ab0c8872f97770ef32db04cd4d817075f" args="()" -->
  200. DWORD&nbsp;</td><td class="memItemRight" valign="bottom"><b>GetTotalSelf</b> ()</td></tr>
  201. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae0448a79a51d61cd7653fe0421bcdf02"></a><!-- doxytag: member="cAvatar::GetTotalHealth" ref="ae0448a79a51d61cd7653fe0421bcdf02" args="()" -->
  202. WORD&nbsp;</td><td class="memItemRight" valign="bottom"><b>GetTotalHealth</b> ()</td></tr>
  203. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a97197dd627e7181085b2ab657aae9071"></a><!-- doxytag: member="cAvatar::GetTotalStamina" ref="a97197dd627e7181085b2ab657aae9071" args="()" -->
  204. WORD&nbsp;</td><td class="memItemRight" valign="bottom"><b>GetTotalStamina</b> ()</td></tr>
  205. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abf75761b6c3a4968ed40a06d8c1f7fb0"></a><!-- doxytag: member="cAvatar::GetTotalMana" ref="abf75761b6c3a4968ed40a06d8c1f7fb0" args="()" -->
  206. WORD&nbsp;</td><td class="memItemRight" valign="bottom"><b>GetTotalMana</b> ()</td></tr>
  207. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0498f04db3ff167a0b2362faf7dc162a"></a><!-- doxytag: member="cAvatar::GetTotalLoyalty" ref="a0498f04db3ff167a0b2362faf7dc162a" args="()" -->
  208. WORD&nbsp;</td><td class="memItemRight" valign="bottom"><b>GetTotalLoyalty</b> ()</td></tr>
  209. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5d586d17c3c75eb3261c26a76d581b9c"></a><!-- doxytag: member="cAvatar::GetTotalLeadership" ref="a5d586d17c3c75eb3261c26a76d581b9c" args="()" -->
  210. WORD&nbsp;</td><td class="memItemRight" valign="bottom"><b>GetTotalLeadership</b> ()</td></tr>
  211. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a973bbd4acced3113c58fc76abed6eb53"></a><!-- doxytag: member="cAvatar::SetAllegianceID" ref="a973bbd4acced3113c58fc76abed6eb53" args="(DWORD newAllegianceID)" -->
  212. void&nbsp;</td><td class="memItemRight" valign="bottom"><b>SetAllegianceID</b> (DWORD newAllegianceID)</td></tr>
  213. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2a70ec2562568a2d990b193eca20d878"></a><!-- doxytag: member="cAvatar::SetFellowshipID" ref="a2a70ec2562568a2d990b193eca20d878" args="(DWORD newFellowshipID)" -->
  214. void&nbsp;</td><td class="memItemRight" valign="bottom"><b>SetFellowshipID</b> (DWORD newFellowshipID)</td></tr>
  215. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a918611fc87a8bf4c5511d6ce25051743"></a><!-- doxytag: member="cAvatar::UpdateQuestCompletedTable" ref="a918611fc87a8bf4c5511d6ce25051743" args="(DWORD dwAvatarGUID, DWORD quest_id)" -->
  216. void&nbsp;</td><td class="memItemRight" valign="bottom"><b>UpdateQuestCompletedTable</b> (DWORD dwAvatarGUID, DWORD quest_id)</td></tr>
  217. <tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classc_avatar.html#a3baccd77d4023eb2b6979fe7f32df294">SaveToDB</a> ()</td></tr>
  218. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a181c6215aca9efd59fa7367bcb59c1af"></a><!-- doxytag: member="cAvatar::UpdateAllegianceDB" ref="a181c6215aca9efd59fa7367bcb59c1af" args="()" -->
  219. void&nbsp;</td><td class="memItemRight" valign="bottom"><b>UpdateAllegianceDB</b> ()</td></tr>
  220. <tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classc_avatar.html#ab86522a7e7d3dd18a7c6109b0bfdcf90">UpdateAvatarLocation</a> ()</td></tr>
  221. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2a7c61c89f1a7a7148ee9353804456ca"></a><!-- doxytag: member="cAvatar::AddItemToInvDB" ref="a2a7c61c89f1a7a7148ee9353804456ca" args="(DWORD dwAvatarGUID, cObject *pcObject)" -->
  222. void&nbsp;</td><td class="memItemRight" valign="bottom"><b>AddItemToInvDB</b> (DWORD dwAvatarGUID, <a class="el" href="classc_object.html">cObject</a> *pcObject)</td></tr>
  223. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a052a365a06e704dd9205731ea54dd72e"></a><!-- doxytag: member="cAvatar::DeleteItemFromInvDB" ref="a052a365a06e704dd9205731ea54dd72e" args="(DWORD dwAvatarGUID, cObject *pcObject)" -->
  224. void&nbsp;</td><td class="memItemRight" valign="bottom"><b>DeleteItemFromInvDB</b> (DWORD dwAvatarGUID, <a class="el" href="classc_object.html">cObject</a> *pcObject)</td></tr>
  225. <tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classc_avatar.html#ac4e6bb333209033e570712838d95c3c0">UpdateUnassignedXPDB</a> (<a class="el" href="classc_client.html">cClient</a> *who, DWORD exp)</td></tr>
  226. <tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classc_avatar.html#aa264561cafa248895b595a46c43ed6d3">UpdateTotalXPDB</a> (<a class="el" href="classc_client.html">cClient</a> *who, DWORD exp)</td></tr>
  227. <tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classc_avatar.html#ab924ce732d66c8f817e4e0731c316ee5">UpdateLevelDB</a> (<a class="el" href="classc_client.html">cClient</a> *who)</td></tr>
  228. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6a5df35385d896536abecd5b819d73ca"></a><!-- doxytag: member="cAvatar::UpdateAvatarPalette" ref="a6a5df35385d896536abecd5b819d73ca" args="()" -->
  229. <a class="el" href="classc_message.html">cMessage</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>UpdateAvatarPalette</b> ()</td></tr>
  230. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3f8c874dbebe5971a7c1bab1601d8933"></a><!-- doxytag: member="cAvatar::UpdateAvatarTexture" ref="a3f8c874dbebe5971a7c1bab1601d8933" args="()" -->
  231. <a class="el" href="classc_message.html">cMessage</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>UpdateAvatarTexture</b> ()</td></tr>
  232. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a169f8f74358fce69f37a9ce62c646c16"></a><!-- doxytag: member="cAvatar::UpdateAvatarModel" ref="a169f8f74358fce69f37a9ce62c646c16" args="()" -->
  233. <a class="el" href="classc_message.html">cMessage</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>UpdateAvatarModel</b> ()</td></tr>
  234. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acb9d76977631f6bb323bb6c39520e37a"></a><!-- doxytag: member="cAvatar::GetAllegianceFromDB" ref="acb9d76977631f6bb323bb6c39520e37a" args="()" -->
  235. DWORD&nbsp;</td><td class="memItemRight" valign="bottom"><b>GetAllegianceFromDB</b> ()</td></tr>
  236. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1ab176c416a92fa6b3f2502178bed64a"></a><!-- doxytag: member="cAvatar::BreakAllegiance" ref="a1ab176c416a92fa6b3f2502178bed64a" args="()" -->
  237. void&nbsp;</td><td class="memItemRight" valign="bottom"><b>BreakAllegiance</b> ()</td></tr>
  238. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3dab3b96823475c2296f0180a35aa279"></a><!-- doxytag: member="cAvatar::SwearAllegiance" ref="a3dab3b96823475c2296f0180a35aa279" args="(std::string szTargetName, DWORD dwReply, DWORD dwSenderGUID)" -->
  239. void&nbsp;</td><td class="memItemRight" valign="bottom"><b>SwearAllegiance</b> (std::string szTargetName, DWORD dwReply, DWORD dwSenderGUID)</td></tr>
  240. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8805160585bede0ffb051db382023864"></a><!-- doxytag: member="cAvatar::SwearAllegianceReply" ref="a8805160585bede0ffb051db382023864" args="(std::string szTargetName, DWORD dwReply)" -->
  241. void&nbsp;</td><td class="memItemRight" valign="bottom"><b>SwearAllegianceReply</b> (std::string szTargetName, DWORD dwReply)</td></tr>
  242. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af9aeac3a412f1d3b11590282fefcbcc3"></a><!-- doxytag: member="cAvatar::BreakAllegiance" ref="af9aeac3a412f1d3b11590282fefcbcc3" args="(DWORD dwMemberGUID)" -->
  243. void&nbsp;</td><td class="memItemRight" valign="bottom"><b>BreakAllegiance</b> (DWORD dwMemberGUID)</td></tr>
  244. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9770a39a9a2a921eb6efb6c33573b9ea"></a><!-- doxytag: member="cAvatar::BreakAllegianceReply" ref="a9770a39a9a2a921eb6efb6c33573b9ea" args="(std::string szMemberName)" -->
  245. void&nbsp;</td><td class="memItemRight" valign="bottom"><b>BreakAllegianceReply</b> (std::string szMemberName)</td></tr>
  246. <tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classc_avatar.html#af89aeda0e238774d08d71ef507e19b11">CreateFellowship</a> (DWORD F7B0Sequence, char strFellowName[50])</td></tr>
  247. <tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classc_avatar.html#a556c9f8f4d2c43199da3c1bac1246dda">DisbandFellowship</a> ()</td></tr>
  248. <tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classc_avatar.html#a54fcf5c46c260677b9b7224d0a49e674">OpenCloseFellowship</a> (DWORD dwOpen)</td></tr>
  249. <tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classc_avatar.html#a09822c511440e34dd5d4fd2e9dbe3711">FellowshipLeader</a> (DWORD dwNewLeaderGUID)</td></tr>
  250. <tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classc_avatar.html#a3c56a39da77d5b89ef43b54c0621b174">FellowshipRecruitSend</a> (std::string szTargetName, DWORD dwReply, DWORD dwReceiptGUID)</td></tr>
  251. <tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classc_avatar.html#aa075c4d62c74fca9b325c54ea9840ac9">FellowshipRecruitRecv</a> (std::string szTargetName, DWORD dwReply, DWORD dwSenderGUID)</td></tr>
  252. <tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classc_avatar.html#ac67f2948c2940e35cca5b7640c5bb619">FellowshipDismiss</a> (DWORD dwMemberGUID)</td></tr>
  253. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a22c4f804bcc1fd8782d85bffa3db6f18"></a><!-- doxytag: member="cAvatar::AwardTotalExp" ref="a22c4f804bcc1fd8782d85bffa3db6f18" args="(DWORD txpamount)" -->
  254. DWORD&nbsp;</td><td class="memItemRight" valign="bottom"><b>AwardTotalExp</b> (DWORD txpamount)</td></tr>
  255. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a15b705c11a8975db7f84ae941b4c659e"></a><!-- doxytag: member="cAvatar::AwardUnassignedXP" ref="a15b705c11a8975db7f84ae941b4c659e" args="(DWORD uxpamount)" -->
  256. DWORD&nbsp;</td><td class="memItemRight" valign="bottom"><b>AwardUnassignedXP</b> (DWORD uxpamount)</td></tr>
  257. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a415cbb50e3171e8bbe6840b89110a2f1"></a><!-- doxytag: member="cAvatar::SpendUnassignedXP" ref="a415cbb50e3171e8bbe6840b89110a2f1" args="(int uxpamount)" -->
  258. int&nbsp;</td><td class="memItemRight" valign="bottom"><b>SpendUnassignedXP</b> (int uxpamount)</td></tr>
  259. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6c258d0342c0b6e23c7264c1543250c0"></a><!-- doxytag: member="cAvatar::AddBurden" ref="a6c258d0342c0b6e23c7264c1543250c0" args="(int amount)" -->
  260. int&nbsp;</td><td class="memItemRight" valign="bottom"><b>AddBurden</b> (int amount)</td></tr>
  261. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afdf5978e0be82fd225f61bf160266d36"></a><!-- doxytag: member="cAvatar::RemoveBurden" ref="afdf5978e0be82fd225f61bf160266d36" args="(int amount)" -->
  262. int&nbsp;</td><td class="memItemRight" valign="bottom"><b>RemoveBurden</b> (int amount)</td></tr>
  263. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a200428d722a62290bd6f06a0dfee6977"></a><!-- doxytag: member="cAvatar::AddPyreals" ref="a200428d722a62290bd6f06a0dfee6977" args="(DWORD amount)" -->
  264. DWORD&nbsp;</td><td class="memItemRight" valign="bottom"><b>AddPyreals</b> (DWORD amount)</td></tr>
  265. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa5e3e155e4a704eecb864ea2c9489e56"></a><!-- doxytag: member="cAvatar::RemovePyreals" ref="aa5e3e155e4a704eecb864ea2c9489e56" args="(DWORD amount)" -->
  266. DWORD&nbsp;</td><td class="memItemRight" valign="bottom"><b>RemovePyreals</b> (DWORD amount)</td></tr>
  267. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3ccaef4262e72a42466864e2250120f0"></a><!-- doxytag: member="cAvatar::EatStaminaFood" ref="a3ccaef4262e72a42466864e2250120f0" args="(int amount)" -->
  268. int&nbsp;</td><td class="memItemRight" valign="bottom"><b>EatStaminaFood</b> (int amount)</td></tr>
  269. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a679ac7ef64346fc44fce3e4d8d0ec3f4"></a><!-- doxytag: member="cAvatar::ALDamageReduction" ref="a679ac7ef64346fc44fce3e4d8d0ec3f4" args="(DWORD alvalue)" -->
  270. int&nbsp;</td><td class="memItemRight" valign="bottom"><b>ALDamageReduction</b> (DWORD alvalue)</td></tr>
  271. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af46aaf52ed911f6afaa3d26a0ad8d89a"></a><!-- doxytag: member="cAvatar::SetCombatTarget" ref="af46aaf52ed911f6afaa3d26a0ad8d89a" args="(cObject *pcObject)" -->
  272. void&nbsp;</td><td class="memItemRight" valign="bottom"><b>SetCombatTarget</b> (<a class="el" href="classc_object.html">cObject</a> *pcObject)</td></tr>
  273. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac1b538149c3dd72ace3e48bf3b78ec31"></a><!-- doxytag: member="cAvatar::AddInventory" ref="ac1b538149c3dd72ace3e48bf3b78ec31" args="(cObject *pcObject)" -->
  274. void&nbsp;</td><td class="memItemRight" valign="bottom"><b>AddInventory</b> (<a class="el" href="classc_object.html">cObject</a> *pcObject)</td></tr>
  275. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a479e69d1dd0f5baca86e7e45cd657629"></a><!-- doxytag: member="cAvatar::RemoveInventory" ref="a479e69d1dd0f5baca86e7e45cd657629" args="(cObject *pcObject)" -->
  276. void&nbsp;</td><td class="memItemRight" valign="bottom"><b>RemoveInventory</b> (<a class="el" href="classc_object.html">cObject</a> *pcObject)</td></tr>
  277. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a564612c809b03593cfec2481c83a61e6"></a><!-- doxytag: member="cAvatar::FindInventory" ref="a564612c809b03593cfec2481c83a61e6" args="(DWORD dwGUID)" -->
  278. <a class="el" href="classc_object.html">cObject</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><b>FindInventory</b> (DWORD dwGUID)</td></tr>
  279. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae45c5a6371810d907fe2ffccb8d3a8e1"></a><!-- doxytag: member="cAvatar::SetArmorLevel" ref="ae45c5a6371810d907fe2ffccb8d3a8e1" args="(DWORD AL)" -->
  280. DWORD&nbsp;</td><td class="memItemRight" valign="bottom"><b>SetArmorLevel</b> (DWORD AL)</td></tr>
  281. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae80a8b16b8214ec702a47b4549ed56a7"></a><!-- doxytag: member="cAvatar::GetLevel" ref="ae80a8b16b8214ec702a47b4549ed56a7" args="(DWORD totalxp)" -->
  282. DWORD&nbsp;</td><td class="memItemRight" valign="bottom"><b>GetLevel</b> (DWORD totalxp)</td></tr>
  283. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2c1def85f1a0513671859ec813ab0b1e"></a><!-- doxytag: member="cAvatar::DeleteFromInventory" ref="a2c1def85f1a0513671859ec813ab0b1e" args="(cObject *pcObject)" -->
  284. void&nbsp;</td><td class="memItemRight" valign="bottom"><b>DeleteFromInventory</b> (<a class="el" href="classc_object.html">cObject</a> *pcObject)</td></tr>
  285. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a05ddf63df7b1b505b0ccfa0ca0155c50"></a><!-- doxytag: member="cAvatar::CreateChildren" ref="a05ddf63df7b1b505b0ccfa0ca0155c50" args="(cClient *pcClientDestination)" -->
  286. void&nbsp;</td><td class="memItemRight" valign="bottom"><b>CreateChildren</b> (<a class="el" href="classc_client.html">cClient</a> *pcClientDestination)</td></tr>
  287. <tr><td colspan="2"><h2>Static Public Member Functions</h2></td></tr>
  288. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aec49597c2612833abd1622d3644446a6"></a><!-- doxytag: member="cAvatar::CastMain" ref="aec49597c2612833abd1622d3644446a6" args="(LPVOID wp, LPVOID lp)" -->
  289. static int&nbsp;</td><td class="memItemRight" valign="bottom"><b>CastMain</b> (LPVOID wp, LPVOID lp)</td></tr>
  290. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a33430f43db272b0ecebfac5b84726006"></a><!-- doxytag: member="cAvatar::WarAnimation1" ref="a33430f43db272b0ecebfac5b84726006" args="(LPVOID wp, LPVOID lp)" -->
  291. static int&nbsp;</td><td class="memItemRight" valign="bottom"><b>WarAnimation1</b> (LPVOID wp, LPVOID lp)</td></tr>
  292. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0ba8753896bb5df2c6a357acef41f9ff"></a><!-- doxytag: member="cAvatar::WarAnimation2" ref="a0ba8753896bb5df2c6a357acef41f9ff" args="(LPVOID wp, LPVOID lp)" -->
  293. static int&nbsp;</td><td class="memItemRight" valign="bottom"><b>WarAnimation2</b> (LPVOID wp, LPVOID lp)</td></tr>
  294. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af371d244c4d55dac35b189e0a68f4e30"></a><!-- doxytag: member="cAvatar::WarAnimation3" ref="af371d244c4d55dac35b189e0a68f4e30" args="(LPVOID wp, LPVOID lp)" -->
  295. static int&nbsp;</td><td class="memItemRight" valign="bottom"><b>WarAnimation3</b> (LPVOID wp, LPVOID lp)</td></tr>
  296. <tr><td class="memItemLeft" align="right" valign="top">static void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classc_avatar.html#a42a0f8e18a865d20391b3624c6d7cd42">CastWar</a> (LPVOID wp)</td></tr>
  297. <tr><td class="memItemLeft" align="right" valign="top">static void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classc_avatar.html#ae6127bd7f228a14c012e6cf0a40f833f">CastLife</a> (LPVOID wp)</td></tr>
  298. <tr><td class="memItemLeft" align="right" valign="top">static void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classc_avatar.html#ad1106d7b6db231f32bb89228c989f06c">CastCreature</a> (LPVOID wp)</td></tr>
  299. <tr><td class="memItemLeft" align="right" valign="top">static void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classc_avatar.html#a686c9dc670cc6be69f767ee57c853094">CastItem</a> (LPVOID wp)</td></tr>
  300. <tr><td colspan="2"><h2>Public Attributes</h2></td></tr>
  301. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a71b97e202319ad2c37ae471fc263b0ef"></a><!-- doxytag: member="cAvatar::m_flTargetHeading" ref="a71b97e202319ad2c37ae471fc263b0ef" args="" -->
  302. float&nbsp;</td><td class="memItemRight" valign="bottom"><b>m_flTargetHeading</b></td></tr>
  303. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aaf63a5045c7ae7f99e629bba51021e67"></a><!-- doxytag: member="cAvatar::m_wCurAnim" ref="aaf63a5045c7ae7f99e629bba51021e67" args="" -->
  304. WORD&nbsp;</td><td class="memItemRight" valign="bottom"><b>m_wCurAnim</b></td></tr>
  305. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5154f2638222aa9a0207c3eaf8f56e0a"></a><!-- doxytag: member="cAvatar::m_wMeleeSequence" ref="a5154f2638222aa9a0207c3eaf8f56e0a" args="" -->
  306. WORD&nbsp;</td><td class="memItemRight" valign="bottom"><b>m_wMeleeSequence</b></td></tr>
  307. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6ca00c7eed2c81ce58b9e7d8f812a6b3"></a><!-- doxytag: member="cAvatar::m_wPortalCount" ref="a6ca00c7eed2c81ce58b9e7d8f812a6b3" args="" -->
  308. WORD&nbsp;</td><td class="memItemRight" valign="bottom"><b>m_wPortalCount</b></td></tr>
  309. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae12987d4d64e763014421c0a960ba6af"></a><!-- doxytag: member="cAvatar::m_wMoveCount" ref="ae12987d4d64e763014421c0a960ba6af" args="" -->
  310. WORD&nbsp;</td><td class="memItemRight" valign="bottom"><b>m_wMoveCount</b></td></tr>
  311. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a00121580aaa331ec90b5e12bdf517271"></a><!-- doxytag: member="cAvatar::m_bStatSequence" ref="a00121580aaa331ec90b5e12bdf517271" args="" -->
  312. BYTE&nbsp;</td><td class="memItemRight" valign="bottom"><b>m_bStatSequence</b></td></tr>
  313. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a784fdc76cf807b0c22745ffb6e57e552"></a><!-- doxytag: member="cAvatar::m_wModelSequenceType" ref="a784fdc76cf807b0c22745ffb6e57e552" args="" -->
  314. WORD&nbsp;</td><td class="memItemRight" valign="bottom"><b>m_wModelSequenceType</b></td></tr>
  315. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a40f4464bd90d4780f8a37dcedcfe66b4"></a><!-- doxytag: member="cAvatar::m_wModelSequence" ref="a40f4464bd90d4780f8a37dcedcfe66b4" args="" -->
  316. WORD&nbsp;</td><td class="memItemRight" valign="bottom"><b>m_wModelSequence</b></td></tr>
  317. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5b70e6322581782cd3824e2157a7b278"></a><!-- doxytag: member="cAvatar::m_wModelNum" ref="a5b70e6322581782cd3824e2157a7b278" args="" -->
  318. WORD&nbsp;</td><td class="memItemRight" valign="bottom"><b>m_wModelNum</b></td></tr>
  319. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afe7d6309ea8c7e6d138044e91e83ce95"></a><!-- doxytag: member="cAvatar::m_flAScale" ref="afe7d6309ea8c7e6d138044e91e83ce95" args="" -->
  320. float&nbsp;</td><td class="memItemRight" valign="bottom"><b>m_flAScale</b></td></tr>
  321. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a626a91d3a944799579c9f165f236f724"></a><!-- doxytag: member="cAvatar::m_bAccessLevel" ref="a626a91d3a944799579c9f165f236f724" args="" -->
  322. BYTE&nbsp;</td><td class="memItemRight" valign="bottom"><b>m_bAccessLevel</b></td></tr>
  323. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af12567f3bad4f1f4428b7329a29151d0"></a><!-- doxytag: member="cAvatar::m_wState" ref="af12567f3bad4f1f4428b7329a29151d0" args="" -->
  324. WORD&nbsp;</td><td class="memItemRight" valign="bottom"><b>m_wState</b></td></tr>
  325. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1c6dd0c8d1cd9345bb09506df96ecd50"></a><!-- doxytag: member="cAvatar::m_dwPingCount" ref="a1c6dd0c8d1cd9345bb09506df96ecd50" args="" -->
  326. DWORD&nbsp;</td><td class="memItemRight" valign="bottom"><b>m_dwPingCount</b></td></tr>
  327. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a365e2f7b2115a062e8961052db7b0e50"></a><!-- doxytag: member="cAvatar::m_wLifeStone" ref="a365e2f7b2115a062e8961052db7b0e50" args="" -->
  328. WORD&nbsp;</td><td class="memItemRight" valign="bottom"><b>m_wLifeStone</b></td></tr>
  329. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a30e707ffe8ee476fd15573f593095a44"></a><!-- doxytag: member="cAvatar::m_wMarketplace" ref="a30e707ffe8ee476fd15573f593095a44" args="" -->
  330. WORD&nbsp;</td><td class="memItemRight" valign="bottom"><b>m_wMarketplace</b></td></tr>
  331. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6679c6dd9ec4587fab0ce7f53be72dbe"></a><!-- doxytag: member="cAvatar::m_wHouseRecall" ref="a6679c6dd9ec4587fab0ce7f53be72dbe" args="" -->
  332. WORD&nbsp;</td><td class="memItemRight" valign="bottom"><b>m_wHouseRecall</b></td></tr>
  333. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad2f1c4eee656563733c1452d9d0b475a"></a><!-- doxytag: member="cAvatar::m_wHouseID" ref="ad2f1c4eee656563733c1452d9d0b475a" args="" -->
  334. WORD&nbsp;</td><td class="memItemRight" valign="bottom"><b>m_wHouseID</b></td></tr>
  335. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a054a981902565bd013d7e20e3a658d15"></a><!-- doxytag: member="cAvatar::m_wPKlite" ref="a054a981902565bd013d7e20e3a658d15" args="" -->
  336. WORD&nbsp;</td><td class="memItemRight" valign="bottom"><b>m_wPKlite</b></td></tr>
  337. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac9476bcd255883c5f47920ac6268c525"></a><!-- doxytag: member="cAvatar::m_wTimedEvent" ref="ac9476bcd255883c5f47920ac6268c525" args="" -->
  338. WORD&nbsp;</td><td class="memItemRight" valign="bottom"><b>m_wTimedEvent</b></td></tr>
  339. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afc2b70dd5e83b2faf698306a0975b96b"></a><!-- doxytag: member="cAvatar::m_dwNumFollowers" ref="afc2b70dd5e83b2faf698306a0975b96b" args="" -->
  340. DWORD&nbsp;</td><td class="memItemRight" valign="bottom"><b>m_dwNumFollowers</b></td></tr>
  341. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adc5a418f883e067c79baf785aaea8ff1"></a><!-- doxytag: member="cAvatar::m_dwNumDeaths" ref="adc5a418f883e067c79baf785aaea8ff1" args="" -->
  342. DWORD&nbsp;</td><td class="memItemRight" valign="bottom"><b>m_dwNumDeaths</b></td></tr>
  343. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9b65d08c0026bdecf022d238e414dbe2"></a><!-- doxytag: member="cAvatar::m_bFlagCount" ref="a9b65d08c0026bdecf022d238e414dbe2" args="" -->
  344. BYTE&nbsp;</td><td class="memItemRight" valign="bottom"><b>m_bFlagCount</b></td></tr>
  345. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aee9c05da611c3ff31831bd2a58f9b1e4"></a><!-- doxytag: member="cAvatar::m_wSpellCount" ref="aee9c05da611c3ff31831bd2a58f9b1e4" args="" -->
  346. WORD&nbsp;</td><td class="memItemRight" valign="bottom"><b>m_wSpellCount</b></td></tr>
  347. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad8a74908b83da216efe62f556e2e08f1"></a><!-- doxytag: member="cAvatar::m_dwSpellUnknown" ref="ad8a74908b83da216efe62f556e2e08f1" args="" -->
  348. DWORD&nbsp;</td><td class="memItemRight" valign="bottom"><b>m_dwSpellUnknown</b></td></tr>
  349. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3c5fca11f2e2ea2fa5a3f888a4da7d99"></a><!-- doxytag: member="cAvatar::m_SpellBook" ref="a3c5fca11f2e2ea2fa5a3f888a4da7d99" args="[100]" -->
  350. <a class="el" href="structc_spell_book.html">cSpellBook</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>m_SpellBook</b> [100]</td></tr>
  351. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ade22d583413e7603e686eb47b29589ca"></a><!-- doxytag: member="cAvatar::m_SpellTabs" ref="ade22d583413e7603e686eb47b29589ca" args="[7]" -->
  352. <a class="el" href="structc_spell_tab.html">cSpellTab</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>m_SpellTabs</b> [7]</td></tr>
  353. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1f7d80a49ab93d6e4afb8480df745dfc"></a><!-- doxytag: member="cAvatar::m_dwInventoryCount" ref="a1f7d80a49ab93d6e4afb8480df745dfc" args="" -->
  354. DWORD&nbsp;</td><td class="memItemRight" valign="bottom"><b>m_dwInventoryCount</b></td></tr>
  355. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae44d50fb8b46b3e1343e9189b40b0bb1"></a><!-- doxytag: member="cAvatar::m_Inventory" ref="ae44d50fb8b46b3e1343e9189b40b0bb1" args="[300]" -->
  356. <a class="el" href="classc_inventory.html">cInventory</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>m_Inventory</b> [300]</td></tr>
  357. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afbf29aa07e7d32ce588915a77239fd13"></a><!-- doxytag: member="cAvatar::m_vInventory" ref="afbf29aa07e7d32ce588915a77239fd13" args="[300]" -->
  358. <a class="el" href="structv_inventory.html">vInventory</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>m_vInventory</b> [300]</td></tr>
  359. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abbe34cbd8f6c0624aa53d4e72942cc67"></a><!-- doxytag: member="cAvatar::m_InvGUIDs" ref="abbe34cbd8f6c0624aa53d4e72942cc67" args="[300]" -->
  360. DWORD&nbsp;</td><td class="memItemRight" valign="bottom"><b>m_InvGUIDs</b> [300]</td></tr>
  361. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3b151341b5e419ed6fbac524be7b8fbc"></a><!-- doxytag: member="cAvatar::m_PreviousLocation" ref="a3b151341b5e419ed6fbac524be7b8fbc" args="" -->
  362. <a class="el" href="structc_location.html">cLocation</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>m_PreviousLocation</b></td></tr>
  363. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af507b3fd7efdcc6272e88f425c0c370f"></a><!-- doxytag: member="cAvatar::m_cStats" ref="af507b3fd7efdcc6272e88f425c0c370f" args="" -->
  364. <a class="el" href="structc_stats.html">cStats</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>m_cStats</b></td></tr>
  365. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acde426f8f1d8bdff54128c6133f8c42e"></a><!-- doxytag: member="cAvatar::m_fIsPK" ref="acde426f8f1d8bdff54128c6133f8c42e" args="" -->
  366. BYTE&nbsp;</td><td class="memItemRight" valign="bottom"><b>m_fIsPK</b></td></tr>
  367. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab1e4abb231864381e7ad39ae4f6a52bd"></a><!-- doxytag: member="cAvatar::m_CorpseTarget" ref="ab1e4abb231864381e7ad39ae4f6a52bd" args="" -->
  368. DWORD&nbsp;</td><td class="memItemRight" valign="bottom"><b>m_CorpseTarget</b></td></tr>
  369. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac7468aaff9ce41b11c2c8ab6ed39144a"></a><!-- doxytag: member="cAvatar::m_DmgTypeEquipped" ref="ac7468aaff9ce41b11c2c8ab6ed39144a" args="" -->
  370. DWORD&nbsp;</td><td class="memItemRight" valign="bottom"><b>m_DmgTypeEquipped</b></td></tr>
  371. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a255cb1edd3bab11a3a1348fa634ad88a"></a><!-- doxytag: member="cAvatar::inFellow" ref="a255cb1edd3bab11a3a1348fa634ad88a" args="" -->
  372. bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>inFellow</b></td></tr>
  373. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a39a077d688d0a338c80bada27bf7e003"></a><!-- doxytag: member="cAvatar::m_dwOptions" ref="a39a077d688d0a338c80bada27bf7e003" args="" -->
  374. DWORD&nbsp;</td><td class="memItemRight" valign="bottom"><b>m_dwOptions</b></td></tr>
  375. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa8cdbb0c9dbe65200f303953b2c5409d"></a><!-- doxytag: member="cAvatar::m_lstInventory" ref="aa8cdbb0c9dbe65200f303953b2c5409d" args="" -->
  376. std::list&lt; <a class="el" href="classc_object.html">cObject</a> * &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><b>m_lstInventory</b></td></tr>
  377. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afddad112222cbec9a0c395ad4e7dac6a"></a><!-- doxytag: member="cAvatar::sAccount_Name" ref="afddad112222cbec9a0c395ad4e7dac6a" args="" -->
  378. std::string&nbsp;</td><td class="memItemRight" valign="bottom"><b>sAccount_Name</b></td></tr>
  379. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a778848b9384916ff6f32c60b60d8619f"></a><!-- doxytag: member="cAvatar::myWeapon" ref="a778848b9384916ff6f32c60b60d8619f" args="" -->
  380. <a class="el" href="classc_weapon.html">cWeapon</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><b>myWeapon</b></td></tr>
  381. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad71533acf26748d2ccb5812eed8c77c4"></a><!-- doxytag: member="cAvatar::myShield" ref="ad71533acf26748d2ccb5812eed8c77c4" args="" -->
  382. <a class="el" href="classc_shield.html">cShield</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><b>myShield</b></td></tr>
  383. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2406b6504680e2a2f1045c3ec0d8795f"></a><!-- doxytag: member="cAvatar::myAmmo" ref="a2406b6504680e2a2f1045c3ec0d8795f" args="" -->
  384. <a class="el" href="classc_ammo.html">cAmmo</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><b>myAmmo</b></td></tr>
  385. <tr><td colspan="2"><h2>Friends</h2></td></tr>
  386. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5b96d7121a3e53dd53de56e8b4ab66dc"></a><!-- doxytag: member="cAvatar::cAllegiance" ref="a5b96d7121a3e53dd53de56e8b4ab66dc" args="" -->
  387. class&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classc_avatar.html#a5b96d7121a3e53dd53de56e8b4ab66dc">cAllegiance</a></td></tr>
  388. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a78e9d7036b7c968e4844315ec857b73d"></a><!-- doxytag: member="cAvatar::cClient" ref="a78e9d7036b7c968e4844315ec857b73d" args="" -->
  389. class&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classc_avatar.html#a78e9d7036b7c968e4844315ec857b73d">cClient</a></td></tr>
  390. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8f7044ca2ce6cdce834fffd4f839afd0"></a><!-- doxytag: member="cAvatar::cDatabase" ref="a8f7044ca2ce6cdce834fffd4f839afd0" args="" -->
  391. class&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classc_avatar.html#a8f7044ca2ce6cdce834fffd4f839afd0">cDatabase</a></td></tr>
  392. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a232598bce424bad0f22df0ea306f7b1f"></a><!-- doxytag: member="cAvatar::cFellowship" ref="a232598bce424bad0f22df0ea306f7b1f" args="" -->
  393. class&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classc_avatar.html#a232598bce424bad0f22df0ea306f7b1f">cFellowship</a></td></tr>
  394. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a032b8a31159dde8429f25d2dd4e2fcfa"></a><!-- doxytag: member="cAvatar::cPortalDat" ref="a032b8a31159dde8429f25d2dd4e2fcfa" args="" -->
  395. class&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classc_avatar.html#a032b8a31159dde8429f25d2dd4e2fcfa">cPortalDat</a></td></tr>
  396. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad717a9060379dea4fe5fa2304b88d24a"></a><!-- doxytag: member="cAvatar::cCommandParser" ref="ad717a9060379dea4fe5fa2304b88d24a" args="" -->
  397. class&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classc_avatar.html#ad717a9060379dea4fe5fa2304b88d24a">cCommandParser</a></td></tr>
  398. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af01c1cd3af15af4c613607ea8c6412bd"></a><!-- doxytag: member="cAvatar::cMonsterServer" ref="af01c1cd3af15af4c613607ea8c6412bd" args="" -->
  399. class&nbsp;</td><td class="memItemRight" valign="bottom"><b>cMonsterServer</b></td></tr>
  400. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8f905d70e0c88f790fbde336b1c79354"></a><!-- doxytag: member="cAvatar::cNPC" ref="a8f905d70e0c88f790fbde336b1c79354" args="" -->
  401. class&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classc_avatar.html#a8f905d70e0c88f790fbde336b1c79354">cNPC</a></td></tr>
  402. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a487f7158d3f8ae977b4d039ac42828b2"></a><!-- doxytag: member="cAvatar::cWorldManager" ref="a487f7158d3f8ae977b4d039ac42828b2" args="" -->
  403. class&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classc_avatar.html#a487f7158d3f8ae977b4d039ac42828b2">cWorldManager</a></td></tr>
  404. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab8fb59f8d1042fd76eb43919329623ab"></a><!-- doxytag: member="cAvatar::cWeapon" ref="ab8fb59f8d1042fd76eb43919329623ab" args="" -->
  405. class&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classc_avatar.html#ab8fb59f8d1042fd76eb43919329623ab">cWeapon</a></td></tr>
  406. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5c38099ed0269373e82f3bf245e889a9"></a><!-- doxytag: member="cAvatar::cWorldServer" ref="a5c38099ed0269373e82f3bf245e889a9" args="" -->
  407. class&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classc_avatar.html#a5c38099ed0269373e82f3bf245e889a9">cWorldServer</a></td></tr>
  408. </table>
  409. <hr/><h2>Member Function Documentation</h2>
  410. <a class="anchor" id="af623c12584e28cc9b302e0a550604a5c"></a><!-- doxytag: member="cAvatar::Assess" ref="af623c12584e28cc9b302e0a550604a5c" args="(cClient *pcAssesser)" -->
  411. <div class="memitem">
  412. <div class="memproto">
  413. <table class="memname">
  414. <tr>
  415. <td class="memname">void cAvatar::Assess </td>
  416. <td>(</td>
  417. <td class="paramtype"><a class="el" href="classc_client.html">cClient</a> *&nbsp;</td>
  418. <td class="paramname"> <em>pcAssesser</em></td>
  419. <td>&nbsp;)&nbsp;</td>
  420. <td><code> [virtual]</code></td>
  421. </tr>
  422. </table>
  423. </div>
  424. <div class="memdoc">
  425. <p>Handles the assessment of avatars.</p>
  426. <p>This function is called whenever an avatar is assessed by another client. Returns a Game Event (0x0000F7B0) server message of type Identify Object (0x000000C9). </p>
  427. <p>Reimplemented from <a class="el" href="classc_object.html">cObject</a>.</p>
  428. </div>
  429. </div>
  430. <a class="anchor" id="aac9d3cec28d18edeb2434c3345c8807f"></a><!-- doxytag: member="cAvatar::CalcSkill" ref="aac9d3cec28d18edeb2434c3345c8807f" args="(DWORD skillID)" -->
  431. <div class="memitem">
  432. <div class="memproto">
  433. <table class="memname">
  434. <tr>
  435. <td class="memname">void cAvatar::CalcSkill </td>
  436. <td>(</td>
  437. <td class="paramtype">DWORD&nbsp;</td>
  438. <td class="paramname"> <em>skillID</em></td>
  439. <td>&nbsp;)&nbsp;</td>
  440. <td></td>
  441. </tr>
  442. </table>
  443. </div>
  444. <div class="memdoc">
  445. <p>Calculates the total base value of a skill.</p>
  446. <p>The base value will be equal to the creation value plus creation bonus (if trained or specialized) plus skill increments plus any attribute bonus to the skill. The resultant value is used for server-side calculations; the client maintains its own value (which should match the server's value).</p>
  447. <dl><dt><b>Parameters:</b></dt><dd>
  448. <table border="0" cellspacing="2" cellpadding="0">
  449. <tr><td valign="top"></td><td valign="top"><em>skillID</em>&nbsp;</td><td>- The numeric representation of the skill. </td></tr>
  450. </table>
  451. </dd>
  452. </dl>
  453. </div>
  454. </div>
  455. <a class="anchor" id="af7adfb748ae1cab38f79d919b77e66f0"></a><!-- doxytag: member="cAvatar::CalcVital" ref="af7adfb748ae1cab38f79d919b77e66f0" args="(WORD vitalID)" -->
  456. <div class="memitem">
  457. <div class="memproto">
  458. <table class="memname">
  459. <tr>
  460. <td class="memname">void cAvatar::CalcVital </td>
  461. <td>(</td>
  462. <td class="paramtype">WORD&nbsp;</td>
  463. <td class="paramname"> <em>vitalID</em></td>
  464. <td>&nbsp;)&nbsp;</td>
  465. <td></td>
  466. </tr>
  467. </table>
  468. </div>
  469. <div class="memdoc">
  470. <p>Calculates the total base value of a vital (Health, Stamina, Mana).</p>
  471. <p>The base value will be equal to the creation valu plus increments to the vital. The resultant value is used for server-side calculations; the client maintains its own value (which should match the server's value).</p>
  472. <dl><dt><b>Parameters:</b></dt><dd>
  473. <table border="0" cellspacing="2" cellpadding="0">
  474. <tr><td valign="top"></td><td valign="top"><em>vitalID</em>&nbsp;</td><td>- The numeric representation of the skill. </td></tr>
  475. </table>
  476. </dd>
  477. </dl>
  478. </div>
  479. </div>
  480. <a class="anchor" id="ad1106d7b6db231f32bb89228c989f06c"></a><!-- doxytag: member="cAvatar::CastCreature" ref="ad1106d7b6db231f32bb89228c989f06c" args="(LPVOID wp)" -->
  481. <div class="memitem">
  482. <div class="memproto">
  483. <table class="memname">
  484. <tr>
  485. <td class="memname">void cAvatar::CastCreature </td>
  486. <td>(</td>
  487. <td class="paramtype">LPVOID&nbsp;</td>
  488. <td class="paramname"> <em>wp</em></td>
  489. <td>&nbsp;)&nbsp;</td>
  490. <td><code> [static]</code></td>
  491. </tr>
  492. </table>
  493. </div>
  494. <div class="memdoc">
  495. <p>Handles the message sent for the casting of a Creature Enchantment spell.</p>
  496. <p>This function is called whenever a Creature Enchantment spell is cast by a client's avatar. Returns a server message to the client. </p>
  497. </div>
  498. </div>
  499. <a class="anchor" id="a686c9dc670cc6be69f767ee57c853094"></a><!-- doxytag: member="cAvatar::CastItem" ref="a686c9dc670cc6be69f767ee57c853094" args="(LPVOID wp)" -->
  500. <div class="memitem">
  501. <div class="memproto">
  502. <table class="memname">
  503. <tr>
  504. <td class="memname">void cAvatar::CastItem </td>
  505. <td>(</td>
  506. <td class="paramtype">LPVOID&nbsp;</td>
  507. <td class="paramname"> <em>wp</em></td>
  508. <td>&nbsp;)&nbsp;</td>
  509. <td><code> [static]</code></td>
  510. </tr>
  511. </table>
  512. </div>
  513. <div class="memdoc">
  514. <p>Handles the message sent for the casting of an Item Enchantment spell.</p>
  515. <p>This function is called whenever an Item Enchantment spell is cast by a client's avatar. Returns a server message to the client. </p>
  516. </div>
  517. </div>
  518. <a class="anchor" id="ae6127bd7f228a14c012e6cf0a40f833f"></a><!-- doxytag: member="cAvatar::CastLife" ref="ae6127bd7f228a14c012e6cf0a40f833f" args="(LPVOID wp)" -->
  519. <div class="memitem">
  520. <div class="memproto">
  521. <table class="memname">
  522. <tr>
  523. <td class="memname">void cAvatar::CastLife </td>
  524. <td>(</td>
  525. <td class="paramtype">LPVOID&nbsp;</td>
  526. <td class="paramname"> <em>wp</em></td>
  527. <td>&nbsp;)&nbsp;</td>
  528. <td><code> [static]</code></td>
  529. </tr>
  530. </table>
  531. </div>
  532. <div class="memdoc">
  533. <p>Handles the message sent for the casting of a Life Magic spell.</p>
  534. <p>This function is called whenever a Life Magic spell is cast by a client's avatar. Returns a server message to the client. </p>
  535. </div>
  536. </div>
  537. <a class="anchor" id="a42a0f8e18a865d20391b3624c6d7cd42"></a><!-- doxytag: member="cAvatar::CastWar" ref="a42a0f8e18a865d20391b3624c6d7cd42" args="(LPVOID wp)" -->
  538. <div class="memitem">
  539. <div class="memproto">
  540. <table class="memname">
  541. <tr>
  542. <td class="memname">void cAvatar::CastWar </td>
  543. <td>(</td>
  544. <td class="paramtype">LPVOID&nbsp;</td>
  545. <td class="paramname"> <em>wp</em></td>
  546. <td>&nbsp;)&nbsp;</td>
  547. <td><code> [static]</code></td>
  548. </tr>
  549. </table>
  550. </div>
  551. <div class="memdoc">
  552. <p>Handles the message sent for the casting of a War Magic spell.</p>
  553. <p>This function is called whenever a War Magic spell is cast by a client's avatar. Returns a server message to the client. </p>
  554. </div>
  555. </div>
  556. <a class="anchor" id="a1d3d7314a61c8d84d5c028bf0a190cb8"></a><!-- doxytag: member="cAvatar::CombatAnimation" ref="a1d3d7314a61c8d84d5c028bf0a190cb8" args="(DWORD dwTarget)" -->
  557. <div class="memitem">
  558. <div class="memproto">
  559. <table class="memname">
  560. <tr>
  561. <td class="memname"><a class="el" href="classc_message.html">cMessage</a> cAvatar::CombatAnimation </td>
  562. <td>(</td>
  563. <td class="paramtype">DWORD&nbsp;</td>
  564. <td class="paramname"> <em>dwTarget</em></td>
  565. <td>&nbsp;)&nbsp;</td>
  566. <td></td>
  567. </tr>
  568. </table>
  569. </div>
  570. <div class="memdoc">
  571. <p>Handles the message sent for the avatar's animation when combating.</p>
  572. <dl class="return"><dt><b>Returns:</b></dt><dd><a class="el" href="classc_message.html">cMessage</a> - Returns an Animation (0x0000F74C) server message. </dd></dl>
  573. </div>
  574. </div>
  575. <a class="anchor" id="af89aeda0e238774d08d71ef507e19b11"></a><!-- doxytag: member="cAvatar::CreateFellowship" ref="af89aeda0e238774d08d71ef507e19b11" args="(DWORD F7B0Sequence, char strFellowName[50])" -->
  576. <div class="memitem">
  577. <div class="memproto">
  578. <table class="memname">
  579. <tr>
  580. <td class="memname">void cAvatar::CreateFellowship </td>
  581. <td>(</td>
  582. <td class="paramtype">DWORD&nbsp;</td>
  583. <td class="paramname"> <em>F7B0Sequence</em>, </td>
  584. </tr>
  585. <tr>
  586. <td class="paramkey"></td>
  587. <td></td>
  588. <td class="paramtype">char&nbsp;</td>
  589. <td class="paramname"> <em>strFellowName</em>[50]</td><td>&nbsp;</td>
  590. </tr>
  591. <tr>
  592. <td></td>
  593. <td>)</td>
  594. <td></td><td></td><td></td>
  595. </tr>
  596. </table>
  597. </div>
  598. <div class="memdoc">
  599. <p>Handles the creation of a fellowship.</p>
  600. <dl><dt><b>Parameters:</b></dt><dd>
  601. <table border="0" cellspacing="2" cellpadding="0">
  602. <tr><td valign="top"></td><td valign="top"><em>F7B0Sequence</em>&nbsp;</td><td>- The client's present F7B0 sequence value. </td></tr>
  603. <tr><td valign="top"></td><td valign="top"><em>strFellowName</em>&nbsp;</td><td>- The fellowship's name. </td></tr>
  604. </table>
  605. </dd>
  606. </dl>
  607. </div>
  608. </div>
  609. <a class="anchor" id="ae1dde78f337f6ec73b70beb76ed6c697"></a><!-- doxytag: member="cAvatar::CreateLoginPacket" ref="ae1dde78f337f6ec73b70beb76ed6c697" args="(DWORD F7B0seq)" -->
  610. <div class="memitem">
  611. <div class="memproto">
  612. <table class="memname">
  613. <tr>
  614. <td class="memname"><a class="el" href="classc_message.html">cMessage</a> cAvatar::CreateLoginPacket </td>
  615. <td>(</td>
  616. <td class="paramtype">DWORD&nbsp;</td>
  617. <td class="paramname"> <em>F7B0seq</em></td>
  618. <td>&nbsp;)&nbsp;</td>
  619. <td></td>
  620. </tr>
  621. </table>
  622. </div>
  623. <div class="memdoc">
  624. <p>Handles the message sent for the login of an avatar.</p>
  625. <p>The message includes information on name, race, sex, class, levels, attributes, vitals, skills, experience, deaths, burden, pyreals, spelltabs, inventory, and equipment. The function uses information loaded by <a class="el" href="classc_database.html#ab084360e7e8ef9151f637c71d7adeff2">cDatabase::LoadAvatarList</a>. </p>
  626. <dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classc_database.html#ab084360e7e8ef9151f637c71d7adeff2">cDatabase::LoadAvatarList</a></dd></dl>
  627. <dl class="return"><dt><b>Returns:</b></dt><dd><a class="el" href="classc_message.html">cMessage</a> - Returns a Game Event (0x0000F7B0) server message of type Login Character (0x00000013). </dd></dl>
  628. </div>
  629. </div>
  630. <a class="anchor" id="ae1b08174465721f89c84736597571bca"></a><!-- doxytag: member="cAvatar::CreatePacket" ref="ae1b08174465721f89c84736597571bca" args="()" -->
  631. <div class="memitem">
  632. <div class="memproto">
  633. <table class="memname">
  634. <tr>
  635. <td class="memname"><a class="el" href="classc_message.html">cMessage</a> cAvatar::CreatePacket </td>
  636. <td>(</td>
  637. <td class="paramname"></td>
  638. <td>&nbsp;)&nbsp;</td>
  639. <td><code> [virtual]</code></td>
  640. </tr>
  641. </table>
  642. </div>
  643. <div class="memdoc">
  644. <p>Handles the message sent for the creation of an avatar.</p>
  645. <p>The message includes information on the avatar's model (palette, texture, and model information), name, icon, PK flag, inventory slots, pack slots, and total pyreals value.</p>
  646. <dl class="return"><dt><b>Returns:</b></dt><dd><a class="el" href="classc_message.html">cMessage</a> - Returns a Create Object (0x0000F745) server message. </dd></dl>
  647. <p>Implements <a class="el" href="classc_object.html">cObject</a>.</p>
  648. </div>
  649. </div>
  650. <a class="anchor" id="a82ae87c20cd32e64a329b68e141c6a13"></a><!-- doxytag: member="cAvatar::DecrementHealth" ref="a82ae87c20cd32e64a329b68e141c6a13" args="(WORD amount, signed int &amp;newhealth)" -->
  651. <div class="memitem">
  652. <div class="memproto">
  653. <table class="memname">
  654. <tr>
  655. <td class="memname"><a class="el" href="classc_message.html">cMessage</a> cAvatar::DecrementHealth </td>
  656. <td>(</td>
  657. <td class="paramtype">WORD&nbsp;</td>
  658. <td class="paramname"> <em>amount</em>, </td>
  659. </tr>
  660. <tr>
  661. <td class="paramkey"></td>
  662. <td></td>
  663. <td class="paramtype">signed int &amp;&nbsp;</td>
  664. <td class="paramname"> <em>newhealth</em></td><td>&nbsp;</td>
  665. </tr>
  666. <tr>
  667. <td></td>
  668. <td>)</td>
  669. <td></td><td></td><td></td>
  670. </tr>
  671. </table>
  672. </div>
  673. <div class="memdoc">
  674. <p>Handles the message sent when an avatar's Health vital is decremented.</p>
  675. <dl><dt><b>Parameters:</b></dt><dd>
  676. <table border="0" cellspacing="2" cellpadding="0">
  677. <tr><td valign="top"></td><td valign="top"><em>amount</em>&nbsp;</td><td>- The amount of Health to decrement. </td></tr>
  678. <tr><td valign="top"></td><td valign="top"><em>&amp;newHealth</em>&nbsp;</td><td>- The address of an integer that will represent the avatar's new Health</td></tr>
  679. </table>
  680. </dd>
  681. </dl>
  682. <dl class="return"><dt><b>Returns:</b></dt><dd><a class="el" href="classc_message.html">cMessage</a> - Returns an Update Vital Statistic (0x00000244) server message. </dd></dl>
  683. </div>
  684. </div>
  685. <a class="anchor" id="a48963d1209f399c73ce226502b1bb5e7"></a><!-- doxytag: member="cAvatar::DecrementMana" ref="a48963d1209f399c73ce226502b1bb5e7" args="(WORD amount, signed int &amp;newmana)" -->
  686. <div class="memitem">
  687. <div class="memproto">
  688. <table class="memname">
  689. <tr>
  690. <td class="memname"><a class="el" href="classc_message.html">cMessage</a> cAvatar::DecrementMana </td>
  691. <td>(</td>
  692. <td class="paramtype">WORD&nbsp;</td>
  693. <td class="paramname"> <em>amount</em>, </td>
  694. </tr>
  695. <tr>
  696. <td class="paramkey"></td>
  697. <td></td>
  698. <td class="paramtype">signed int &amp;&nbsp;</td>
  699. <td class="paramname"> <em>newmana</em></td><td>&nbsp;</td>
  700. </tr>
  701. <tr>
  702. <td></td>
  703. <td>)</td>
  704. <td></td><td></td><td></td>
  705. </tr>
  706. </table>
  707. </div>
  708. <div class="memdoc">
  709. <p>Handles the message sent when an avatar's Mana vital is decremented.</p>
  710. <dl><dt><b>Parameters:</b></dt><dd>
  711. <table border="0" cellspacing="2" cellpadding="0">
  712. <tr><td valign="top"></td><td valign="top"><em>amount</em>&nbsp;</td><td>- The amount of Mana to decrement. </td></tr>
  713. <tr><td valign="top"></td><td valign="top"><em>&amp;newmana</em>&nbsp;</td><td>- The address of an integer that will represent the avatar's new Mana</td></tr>
  714. </table>
  715. </dd>
  716. </dl>
  717. <dl class="return"><dt><b>Returns:</b></dt><dd><a class="el" href="classc_message.html">cMessage</a> - Returns an Update Vital Statistic (0x00000244) server message. </dd></dl>
  718. </div>
  719. </div>
  720. <a class="anchor" id="ad6b363ea339dbdc521f55648d852ddc2"></a><!-- doxytag: member="cAvatar::DecrementStamina" ref="ad6b363ea339dbdc521f55648d852ddc2" args="(WORD amount, signed int &amp;newstamina)" -->
  721. <div class="memitem">
  722. <div class="memproto">
  723. <table class="memname">
  724. <tr>
  725. <td class="memname"><a class="el" href="classc_message.html">cMessage</a> cAvatar::DecrementStamina </td>
  726. <td>(</td>
  727. <td class="paramtype">WORD&nbsp;</td>
  728. <td class="paramname"> <em>amount</em>, </td>
  729. </tr>
  730. <tr>
  731. <td class="paramkey"></td>
  732. <td></td>
  733. <td class="paramtype">signed int &amp;&nbsp;</td>
  734. <td class="paramname"> <em>newstamina</em></td><td>&nbsp;</td>
  735. </tr>
  736. <tr>
  737. <td></td>
  738. <td>)</td>
  739. <td></td><td></td><td></td>
  740. </tr>
  741. </table>
  742. </div>
  743. <div class="memdoc">
  744. <p>Handles the message sent when an avatar's Stamina vital is decremented.</p>
  745. <dl><dt><b>Parameters:</b></dt><dd>
  746. <table border="0" cellspacing="2" cellpadding="0">
  747. <tr><td valign="top"></td><td valign="top"><em>amount</em>&nbsp;</td><td>- The amount of Stamina to decrement. </td></tr>
  748. <tr><td valign="top"></td><td valign="top"><em>&amp;newstamina</em>&nbsp;</td><td>- The address of an integer that will represent the avatar's new Stamina</td></tr>
  749. </table>
  750. </dd>
  751. </dl>
  752. <dl class="return"><dt><b>Returns:</b></dt><dd><a class="el" href="classc_message.html">cMessage</a> - Returns an Update Vital Statistic (0x00000244) server message. </dd></dl>
  753. </div>
  754. </div>
  755. <a class="anchor" id="a611e9595461a97175e27d5082c30c980"></a><!-- doxytag: member="cAvatar::DecrementUnassignedExp" ref="a611e9595461a97175e27d5082c30c980" args="(DWORD amount)" -->
  756. <div class="memitem">
  757. <div class="memproto">
  758. <table class="memname">
  759. <tr>
  760. <td class="memname"><a class="el" href="classc_message.html">cMessage</a> cAvatar::DecrementUnassignedExp </td>
  761. <td>(</td>
  762. <td class="paramtype">DWORD&nbsp;</td>
  763. <td class="paramname"> <em>amount</em></td>
  764. <td>&nbsp;)&nbsp;</td>
  765. <td></td>
  766. </tr>
  767. </table>
  768. </div>
  769. <div class="memdoc">
  770. <p>Handles the message sent to the avatar when experience is decremented from the unassigned experience value.</p>
  771. <dl><dt><b>Parameters:</b></dt><dd>
  772. <table border="0" cellspacing="2" cellpadding="0">
  773. <tr><td valign="top"></td><td valign="top"><em>amount</em>&nbsp;</td><td>- The amount of experience to decrement.</td></tr>
  774. </table>
  775. </dd>
  776. </dl>
  777. <dl class="return"><dt><b>Returns:</b></dt><dd><a class="el" href="classc_message.html">cMessage</a> - Returns an Update Statistic (0x00000237) server message. </dd></dl>
  778. </div>
  779. </div>
  780. <a class="anchor" id="a556c9f8f4d2c43199da3c1bac1246dda"></a><!-- doxytag: member="cAvatar::DisbandFellowship" ref="a556c9f8f4d2c43199da3c1bac1246dda" args="()" -->
  781. <div class="memitem">
  782. <div class="memproto">
  783. <table class="memname">
  784. <tr>
  785. <td class="memname">void cAvatar::DisbandFellowship </td>
  786. <td>(</td>
  787. <td class="paramname"></td>
  788. <td>&nbsp;)&nbsp;</td>
  789. <td></td>
  790. </tr>
  791. </table>
  792. </div>
  793. <div class="memdoc">
  794. <p>Handles the quitting from or disbanding of a fellowship. </p>
  795. </div>
  796. </div>
  797. <a class="anchor" id="ac67f2948c2940e35cca5b7640c5bb619"></a><!-- doxytag: member="cAvatar::FellowshipDismiss" ref="ac67f2948c2940e35cca5b7640c5bb619" args="(DWORD dwMemberGUID)" -->
  798. <div class="memitem">
  799. <div class="memproto">
  800. <table class="memname">
  801. <tr>
  802. <td class="memname">void cAvatar::FellowshipDismiss </td>
  803. <td>(</td>
  804. <td class="paramtype">DWORD&nbsp;</td>
  805. <td class="paramname"> <em>dwMemberGUID</em></td>
  806. <td>&nbsp;)&nbsp;</td>
  807. <td></td>
  808. </tr>
  809. </table>
  810. </div>
  811. <div class="memdoc">
  812. <p>Removes a character from the fellowship and relays the relevant messages.</p>
  813. <dl><dt><b>Parameters:</b></dt><dd>
  814. <table border="0" cellspacing="2" cellpadding="0">
  815. <tr><td valign="top"></td><td valign="top"><em>dwMemberGUID</em>&nbsp;</td><td>- The GUID of the character to remove. </td></tr>
  816. </table>
  817. </dd>
  818. </dl>
  819. </div>
  820. </div>
  821. <a class="anchor" id="a09822c511440e34dd5d4fd2e9dbe3711"></a><!-- doxytag: member="cAvatar::FellowshipLeader" ref="a09822c511440e34dd5d4fd2e9dbe3711" args="(DWORD dwNewLeaderGUID)" -->
  822. <div class="memitem">
  823. <div class="memproto">
  824. <table class="memname">
  825. <tr>
  826. <td class="memname">void cAvatar::FellowshipLeader </td>
  827. <td>(</td>
  828. <td class="paramtype">DWORD&nbsp;</td>
  829. <td class="paramname"> <em>dwNewLeaderGUID</em></td>
  830. <td>&nbsp;)&nbsp;</td>
  831. <td></td>
  832. </tr>
  833. </table>
  834. </div>
  835. <div class="memdoc">
  836. <p>Promotes a character to fellowship leader and relays the relevant messages.</p>
  837. <dl><dt><b>Parameters:</b></dt><dd>
  838. <table border="0" cellspacing="2" cellpadding="0">
  839. <tr><td valign="top"></td><td valign="top"><em>dwNewLeaderGUID</em>&nbsp;</td><td>- The GUID of the character to promote. </td></tr>
  840. </table>
  841. </dd>
  842. </dl>
  843. </div>
  844. </div>
  845. <a class="anchor" id="aa075c4d62c74fca9b325c54ea9840ac9"></a><!-- doxytag: member="cAvatar::FellowshipRecruitRecv" ref="aa075c4d62c74fca9b325c54ea9840ac9" args="(std::string szTargetName, DWORD dwReply, DWORD dwSenderGUID)" -->
  846. <div class="memitem">
  847. <div class="memproto">
  848. <table class="memname">
  849. <tr>
  850. <td class="memname">void cAvatar::FellowshipRecruitRecv </td>
  851. <td>(</td>
  852. <td class="paramtype">std::string&nbsp;</td>
  853. <td class="paramname"> <em>szTargetName</em>, </td>
  854. </tr>
  855. <tr>
  856. <td class="paramkey"></td>
  857. <td></td>
  858. <td class="paramtype">DWORD&nbsp;</td>
  859. <td class="paramname"> <em>dwReply</em>, </td>
  860. </tr>
  861. <tr>
  862. <td class="paramkey"></td>
  863. <td></td>
  864. <td class="paramtype">DWORD&nbsp;</td>
  865. <td class="paramname"> <em>dwSenderGUID</em></td><td>&nbsp;</td>
  866. </tr>
  867. <tr>
  868. <td></td>
  869. <td>)</td>
  870. <td></td><td></td><td></td>
  871. </tr>
  872. </table>
  873. </div>
  874. <div class="memdoc">
  875. <p>Encapsulates messages sent to receiver after an offer of fellowship is accepted or declined.</p>
  876. <dl><dt><b>Parameters:</b></dt><dd>
  877. <table border="0" cellspacing="2" cellpadding="0">
  878. <tr><td valign="top"></td><td valign="top"><em>szTargetName</em>&nbsp;</td><td>- The sending character's name. </td></tr>
  879. <tr><td valign="top"></td><td valign="top"><em>dwReply</em>&nbsp;</td><td>- The reply (yes/no) to the offer of fellowship. </td></tr>
  880. <tr><td valign="top"></td><td valign="top"><em>dwSenderGUID</em>&nbsp;</td><td>- The sending character's GUID. </td></tr>
  881. </table>
  882. </dd>
  883. </dl>
  884. </div>
  885. </div>
  886. <a class="anchor" id="a3c56a39da77d5b89ef43b54c0621b174"></a><!-- doxytag: member="cAvatar::FellowshipRecruitSend" ref="a3c56a39da77d5b89ef43b54c0621b174" args="(std::string szTargetName, DWORD dwReply, DWORD dwReceiptGUID)" -->
  887. <div class="memitem">
  888. <div class="memproto">
  889. <table class="memname">
  890. <tr>
  891. <td class="memname">void cAvatar::FellowshipRecruitSend </td>
  892. <td>(</td>
  893. <td class="paramtype">std::string&nbsp;</td>
  894. <td class="paramname"> <em>szTargetName</em>, </td>
  895. </tr>
  896. <tr>
  897. <td class="paramkey"></td>
  898. <td></td>
  899. <td class="paramtype">DWORD&nbsp;</td>
  900. <td class="paramname"> <em>dwReply</em>, </td>
  901. </tr>
  902. <tr>
  903. <td class="paramkey"></td>
  904. <td></td>
  905. <td class="paramtype">DWORD&nbsp;</td>
  906. <td class="paramname"> <em>dwReceiptGUID</em></td><td>&nbsp;</td>
  907. </tr>
  908. <tr>
  909. <td></td>
  910. <td>)</td>
  911. <td></td><td></td><td></td>
  912. </tr>
  913. </table>
  914. </div>
  915. <div class="memdoc">
  916. <p>Encapsulates messages sent to sender after an offer of fellowship is accepted or declined.</p>
  917. <dl><dt><b>Parameters:</b></dt><dd>
  918. <table border="0" cellspacing="2" cellpadding="0">
  919. <tr><td valign="top"></td><td valign="top"><em>szTargetName</em>&nbsp;</td><td>- The target character's name. </td></tr>
  920. <tr><td valign="top"></td><td valign="top"><em>dwReply</em>&nbsp;</td><td>- The reply (yes/no) to the offer of fellowship. </td></tr>
  921. <tr><td valign="top"></td><td valign="top"><em>dwReceiptGUID</em>&nbsp;</td><td>- The target character's GUID. </td></tr>
  922. </table>
  923. </dd>
  924. </dl>
  925. </div>
  926. </div>
  927. <a class="anchor" id="a155e2c15fd2a1fb57b82e454882d3b0e"></a><!-- doxytag: member="cAvatar::GetArmorValue" ref="a155e2c15fd2a1fb57b82e454882d3b0e" args="(DWORD dwLevel)" -->
  928. <div class="memitem">
  929. <div class="memproto">
  930. <table class="memname">
  931. <tr>
  932. <td class="memname">float cAvatar::GetArmorValue </td>
  933. <td>(</td>
  934. <td class="paramtype">DWORD&nbsp;</td>
  935. <td class="paramname"> <em>dwLevel</em></td>
  936. <td>&nbsp;)&nbsp;</td>
  937. <td></td>
  938. </tr>
  939. </table>
  940. </div>
  941. <div class="memdoc">
  942. <p>Determines the increase in Armor Level after an Invulnerability spell</p>
  943. <p>This function is called whenever an Invulnerability spell is cast </p>
  944. <dl><dt><b>Parameters:</b></dt><dd>
  945. <table border="0" cellspacing="2" cellpadding="0">
  946. <tr><td valign="top"></td><td valign="top"><em>dwLevel</em>&nbsp;</td><td>- The level of the Invulnerability Spell </td></tr>
  947. </table>
  948. </dd>
  949. </dl>
  950. <dl class="return"><dt><b>Returns:</b></dt><dd>flValue - The increase in Armor Level by the spell </dd></dl>
  951. </div>
  952. </div>
  953. <a class="anchor" id="ac78e9e7c2f5e9a6a58c0a6d733b829a9"></a><!-- doxytag: member="cAvatar::GetHealValue" ref="ac78e9e7c2f5e9a6a58c0a6d733b829a9" args="(DWORD dwLevel)" -->
  954. <div class="memitem">
  955. <div class="memproto">
  956. <table class="memname">
  957. <tr>
  958. <td class="memname">DWORD cAvatar::GetHealValue </td>
  959. <td>(</td>
  960. <td class="paramtype">DWORD&nbsp;</td>
  961. <td class="paramname"> <em>dwLevel</em></td>
  962. <td>&nbsp;)&nbsp;</td>
  963. <td></td>
  964. </tr>
  965. </table>
  966. </div>
  967. <div class="memdoc">
  968. <p>Determines the heal amount of a Heal spell.</p>
  969. <p>This function is called whenever a Heal spell is cast </p>
  970. <dl><dt><b>Parameters:</b></dt><dd>
  971. <table border="0" cellspacing="2" cellpadding="0">
  972. <tr><td valign="top"></td><td valign="top"><em>dwLevel</em>&nbsp;</td><td>- The level of the Heal Spell </td></tr>
  973. </table>
  974. </dd>
  975. </dl>
  976. <dl class="return"><dt><b>Returns:</b></dt><dd>dwHeal - The amount of Health healed by the spell </dd></dl>
  977. </div>
  978. </div>
  979. <a class="anchor" id="af93cbfd01d008bd082ba66e8fa0b8127"></a><!-- doxytag: member="cAvatar::GetProtValue" ref="af93cbfd01d008bd082ba66e8fa0b8127" args="(DWORD dwLevel)" -->
  980. <div class="memitem">
  981. <div class="memproto">
  982. <table class="memname">
  983. <tr>
  984. <td class="memname">float cAvatar::GetProtValue </td>
  985. <td>(</td>
  986. <td class="paramtype">DWORD&nbsp;</td>
  987. <td class="paramname"> <em>dwLevel</em></td>
  988. <td>&nbsp;)&nbsp;</td>
  989. <td></td>
  990. </tr>
  991. </table>
  992. </div>
  993. <div class="memdoc">
  994. <p>Determines the damage percentage after a Protection spell</p>
  995. <p>This function is called whenever a Protection spell is cast </p>
  996. <dl><dt><b>Parameters:</b></dt><dd>
  997. <table border="0" cellspacing="2" cellpadding="0">
  998. <tr><td valign="top"></td><td valign="top"><em>dwLevel</em>&nbsp;</td><td>- The level of the Protection Spell </td></tr>
  999. </table>
  1000. </dd>
  1001. </dl>
  1002. <dl class="return"><dt><b>Returns:</b></dt><dd>flValue - The new damage percentage for the damage type with the spell </dd></dl>
  1003. </div>
  1004. </div>
  1005. <a class="anchor" id="a2abe86f9e16d0d8496c68cd486973d82"></a><!-- doxytag: member="cAvatar::GetRegenDecValue" ref="a2abe86f9e16d0d8496c68cd486973d82" args="(DWORD dwLevel)" -->
  1006. <div class="memitem">
  1007. <div class="memproto">
  1008. <table class="memname">
  1009. <tr>
  1010. <td class="memname">float cAvatar::GetRegenDecValue </td>
  1011. <td>(</td>
  1012. <td class="paramtype">DWORD&nbsp;</td>
  1013. <td class="paramname"> <em>dwLevel</em></td>
  1014. <td>&nbsp;)&nbsp;</td>
  1015. <td></td>
  1016. </tr>
  1017. </table>
  1018. </div>
  1019. <div class="memdoc">
  1020. <p>Determines the rate of vital replenishment after a Fester spell.</p>
  1021. <p>This function is called whenever a Fester spell is cast </p>
  1022. <dl><dt><b>Parameters:</b></dt><dd>
  1023. <table border="0" cellspacing="2" cellpadding="0">
  1024. <tr><td valign="top"></td><td valign="top"><em>dwLevel</em>&nbsp;</td><td>- The level of the Fester Spell </td></tr>
  1025. </table>
  1026. </dd>
  1027. </dl>
  1028. <dl class="return"><dt><b>Returns:</b></dt><dd>flValue - The new rate of regeneration for the vital with the spell </dd></dl>
  1029. </div>
  1030. </div>
  1031. <a class="anchor" id="a1209d59f48f9c95eb5ff4be744799323"></a><!-- doxytag: member="cAvatar::GetRegenIncValue" ref="a1209d59f48f9c95eb5ff4be744799323" args="(DWORD dwLevel)" -->
  1032. <div class="memitem">
  1033. <div class="memproto">
  1034. <table class="memname">
  1035. <tr>
  1036. <td class="memname">float cAvatar::GetRegenIncValue </td>
  1037. <td>(</td>
  1038. <td class="paramtype">DWORD&nbsp;</td>
  1039. <td class="paramname"> <em>dwLevel</em></td>
  1040. <td>&nbsp;)&nbsp;</td>
  1041. <td></td>
  1042. </tr>
  1043. </table>
  1044. </div>
  1045. <div class="memdoc">
  1046. <p>Determines the rate of vital replenishment after a Regeneration spell.</p>
  1047. <p>This function is called whenever a Regeneration spell is cast </p>
  1048. <dl><dt><b>Parameters:</b></dt><dd>
  1049. <table border="0" cellspacing="2" cellpadding="0">
  1050. <tr><td valign="top"></td><td valign="top"><em>dwLevel</em>&nbsp;</td><td>- The level of the Regeneration Spell </td></tr>
  1051. </table>
  1052. </dd>
  1053. </dl>
  1054. <dl class="return"><dt><b>Returns:</b></dt><dd>flValue - The new rate of regeneration for the vital with the spell </dd></dl>
  1055. </div>
  1056. </div>
  1057. <a class="anchor" id="aa6629f0179c6f1b6e87fa93d0352729a"></a><!-- doxytag: member="cAvatar::GetStaminaValue" ref="aa6629f0179c6f1b6e87fa93d0352729a" args="(DWORD dwLevel)" -->
  1058. <div class="memitem">
  1059. <div class="memproto">
  1060. <table class="memname">
  1061. <tr>
  1062. <td class="memname">DWORD cAvatar::GetStaminaValue </td>
  1063. <td>(</td>
  1064. <td class="paramtype">DWORD&nbsp;</td>
  1065. <td class="paramname"> <em>dwLevel</em></td>
  1066. <td>&nbsp;)&nbsp;</td>
  1067. <td></td>
  1068. </tr>
  1069. </table>
  1070. </div>
  1071. <div class="memdoc">
  1072. <p>Determines the infused amount of an Infuse Stamina spell.</p>
  1073. <p>This function is called whenever an Infuse Stamina spell is cast </p>
  1074. <dl><dt><b>Parameters:</b></dt><dd>
  1075. <table border="0" cellspacing="2" cellpadding="0">
  1076. <tr><td valign="top"></td><td valign="top"><em>dwLevel</em>&nbsp;</td><td>- The level of the Infuse Stamina Spell </td></tr>
  1077. </table>
  1078. </dd>
  1079. </dl>
  1080. <dl class="return"><dt><b>Returns:</b></dt><dd>dwStamina - The amount of Stamina infused by the spell </dd></dl>
  1081. </div>
  1082. </div>
  1083. <a class="anchor" id="adb43776e0b8b2a7f7a355deb617b60f3"></a><!-- doxytag: member="cAvatar::GetTransferValue" ref="adb43776e0b8b2a7f7a355deb617b60f3" args="(DWORD dwLevel)" -->
  1084. <div class="memitem">
  1085. <div class="memproto">
  1086. <table class="memname">
  1087. <tr>
  1088. <td class="memname">float cAvatar::GetTransferValue </td>
  1089. <td>(</td>
  1090. <td class="paramtype">DWORD&nbsp;</td>
  1091. <td class="paramname"> <em>dwLevel</em></td>
  1092. <td>&nbsp;)&nbsp;</td>
  1093. <td></td>
  1094. </tr>
  1095. </table>
  1096. </div>
  1097. <div class="memdoc">
  1098. <p>Determines the amount of vital transferred by a Vital to Vital spell</p>
  1099. <p>This function is called whenever a Vital to Vital spell is cast </p>
  1100. <dl><dt><b>Parameters:</b></dt><dd>
  1101. <table border="0" cellspacing="2" cellpadding="0">
  1102. <tr><td valign="top"></td><td valign="top"><em>dwLevel</em>&nbsp;</td><td>- The level of the Vital to Vital Spell </td></tr>
  1103. </table>
  1104. </dd>
  1105. </dl>
  1106. <dl class="return"><dt><b>Returns:</b></dt><dd>flValue - The percentage of vital transferred by the spell </dd></dl>
  1107. </div>
  1108. </div>
  1109. <a class="anchor" id="a6e7ff348d93662ffeb9564013b1c0bee"></a><!-- doxytag: member="cAvatar::GetVulnValue" ref="a6e7ff348d93662ffeb9564013b1c0bee" args="(DWORD dwLevel)" -->
  1110. <div class="memitem">
  1111. <div class="memproto">
  1112. <table class="memname">
  1113. <tr>
  1114. <td class="memname">float cAvatar::GetVulnValue </td>
  1115. <td>(</td>
  1116. <td class="paramtype">DWORD&nbsp;</td>
  1117. <td class="paramname"> <em>dwLevel</em></td>
  1118. <td>&nbsp;)&nbsp;</td>
  1119. <td></td>
  1120. </tr>
  1121. </table>
  1122. </div>
  1123. <div class="memdoc">
  1124. <p>Determines the damage percentage after a Vulnerability spell</p>
  1125. <p>This function is called whenever a Vulnerability spell is cast </p>
  1126. <dl><dt><b>Parameters:</b></dt><dd>
  1127. <table border="0" cellspacing="2" cellpadding="0">
  1128. <tr><td valign="top"></td><td valign="top"><em>dwLevel</em>&nbsp;</td><td>- The level of the Vulnerability Spell </td></tr>
  1129. </table>
  1130. </dd>
  1131. </dl>
  1132. <dl class="return"><dt><b>Returns:</b></dt><dd>flValue - The new damage percentage for the damage type with the spell </dd></dl>
  1133. </div>
  1134. </div>
  1135. <a class="anchor" id="a03bb03c46f8a50543266d2fc3a9f1e53"></a><!-- doxytag: member="cAvatar::HouseAbandon" ref="a03bb03c46f8a50543266d2fc3a9f1e53" args="(DWORD F7B0seq)" -->
  1136. <div class="memitem">
  1137. <div class="memproto">
  1138. <table class="memname">
  1139. <tr>
  1140. <td class="memname"><a class="el" href="classc_message.html">cMessage</a> cAvatar::HouseAbandon </td>
  1141. <td>(</td>
  1142. <td class="paramtype">DWORD&nbsp;</td>
  1143. <td class="paramname"> <em>F7B0seq</em></td>
  1144. <td>&nbsp;)&nbsp;</td>
  1145. <td></td>
  1146. </tr>
  1147. </table>
  1148. </div>
  1149. <div class="memdoc">
  1150. <p>Handles the message sent for an avatar's housing information. Also updates the respective database entries.</p>
  1151. <dl class="return"><dt><b>Returns:</b></dt><dd><a class="el" href="classc_message.html">cMessage</a> - Returns a Game Event (0x0000F7B0) server message of type House Information for Non-Owners (0x00000226). </dd></dl>
  1152. </div>
  1153. </div>
  1154. <a class="anchor" id="a118e9607664e96c29c43eb12f9bdd0fd"></a><!-- doxytag: member="cAvatar::HouseGuestAdd" ref="a118e9607664e96c29c43eb12f9bdd0fd" args="(char strGuestName[50])" -->
  1155. <div class="memitem">
  1156. <div class="memproto">
  1157. <table class="memname">
  1158. <tr>
  1159. <td class="memname">void cAvatar::HouseGuestAdd </td>
  1160. <td>(</td>
  1161. <td class="paramtype">char&nbsp;</td>
  1162. <td class="paramname"> <em>strGuestName</em>[50]</td>
  1163. <td>&nbsp;)&nbsp;</td>
  1164. <td></td>
  1165. </tr>
  1166. </table>
  1167. </div>
  1168. <div class="memdoc">
  1169. <p>Adds a guest to the avatar's house guest list database entries.</p>
  1170. <dl><dt><b>Parameters:</b></dt><dd>
  1171. <table border="0" cellspacing="2" cellpadding="0">
  1172. <tr><td valign="top"></td><td valign="top"><em>strGuestName</em>&nbsp;</td><td>- The name of the guest to add. </td></tr>
  1173. </table>
  1174. </dd>
  1175. </dl>
  1176. </div>
  1177. </div>
  1178. <a class="anchor" id="abb60d40200e991aabbe7385125ef9ee0"></a><!-- doxytag: member="cAvatar::HouseGuestList" ref="abb60d40200e991aabbe7385125ef9ee0" args="(DWORD F7B0seq)" -->
  1179. <div class="memitem">
  1180. <div class="memproto">
  1181. <table class="memname">
  1182. <tr>
  1183. <td class="memname"><a class="el" href="classc_message.html">cMessage</a> cAvatar::HouseGuestList </td>
  1184. <td>(</td>
  1185. <td class="paramtype">DWORD&nbsp;</td>
  1186. <td class="paramname"> <em>F7B0seq</em></td>
  1187. <td>&nbsp;)&nbsp;</td>
  1188. <td></td>
  1189. </tr>
  1190. </table>
  1191. </div>
  1192. <div class="memdoc">
  1193. <p>Handles the message sent for an avatar's housing guest list.</p>
  1194. <dl class="return"><dt><b>Returns:</b></dt><dd><a class="el" href="classc_message.html">cMessage</a> - Returns a Game Event (0x0000F7B0) server message of type House Guest List (0x00000257). </dd></dl>
  1195. </div>
  1196. </div>
  1197. <a class="anchor" id="ac6b03609e50e828cb241cede4eefd197"></a><!-- doxytag: member="cAvatar::HouseGuestRemoveName" ref="ac6b03609e50e828cb241cede4eefd197" args="(char strGuestName[50])" -->
  1198. <div class="memitem">
  1199. <div class="memproto">
  1200. <table class="memname">
  1201. <tr>
  1202. <td class="memname">void cAvatar::HouseGuestRemoveName </td>
  1203. <td>(</td>
  1204. <td class="paramtype">char&nbsp;</td>
  1205. <td class="paramname"> <em>strGuestName</em>[50]</td>
  1206. <td>&nbsp;)&nbsp;</td>
  1207. <td></td>
  1208. </tr>
  1209. </table>
  1210. </div>
  1211. <div class="memdoc">
  1212. <p>Removes a guest from the avatar's house guest list database entries.</p>
  1213. <dl><dt><b>Parameters:</b></dt><dd>
  1214. <table border="0" cellspacing="2" cellpadding="0">
  1215. <tr><td valign="top"></td><td valign="top"><em>strGuestName</em>&nbsp;</td><td>- The name of the guest to remove. </td></tr>
  1216. </table>
  1217. </dd>
  1218. </dl>
  1219. </div>
  1220. </div>
  1221. <a class="anchor" id="a1644cffa1e9b7b2c01919cd1ea2437fe"></a><!-- doxytag: member="cAvatar::HouseOpenClose" ref="a1644cffa1e9b7b2c01919cd1ea2437fe" args="(DWORD IsOpen)" -->
  1222. <div class="memitem">
  1223. <div class="memproto">
  1224. <table class="memname">
  1225. <tr>
  1226. <td class="memname">void cAvatar::HouseOpenClose </td>
  1227. <td>(</td>
  1228. <td class="paramtype">DWORD&nbsp;</td>
  1229. <td class="paramname"> <em>dwIsOpen</em></td>
  1230. <td>&nbsp;)&nbsp;</td>
  1231. <td></td>
  1232. </tr>
  1233. </table>
  1234. </div>
  1235. <div class="memdoc">
  1236. <p>The open/closed value of the avatar's house database entry.</p>
  1237. <dl><dt><b>Parameters:</b></dt><dd>
  1238. <table border="0" cellspacing="2" cellpadding="0">
  1239. <tr><td valign="top"></td><td valign="top"><em>dwIsOpen</em>&nbsp;</td><td>- A value representing whether the house is now open or closed. </td></tr>
  1240. </table>
  1241. </dd>
  1242. </dl>
  1243. </div>
  1244. </div>
  1245. <a class="anchor" id="a9701fb7a38c26feca3d01431090cc74b"></a><!-- doxytag: member="cAvatar::HouseRecall" ref="a9701fb7a38c26feca3d01431090cc74b" args="()" -->
  1246. <div class="memitem">
  1247. <div class="memproto">
  1248. <table class="memname">
  1249. <tr>
  1250. <td class="memname"><a class="el" href="classc_message.html">cMessage</a> cAvatar::HouseRecall </td>
  1251. <td>(</td>
  1252. <td class="paramname"></td>
  1253. <td>&nbsp;)&nbsp;</td>
  1254. <td></td>
  1255. </tr>
  1256. </table>
  1257. </div>
  1258. <div class="memdoc">
  1259. <p>Handles the message sent for an avatar's recall to a house.</p>
  1260. <dl class="return"><dt><b>Returns:</b></dt><dd><a class="el" href="classc_message.html">cMessage</a> - Returns a Toggle Object Visibility (0x0000F74B) server message. </dd></dl>
  1261. </div>
  1262. </div>
  1263. <a class="anchor" id="afe1ea77a45fac16a33c396c5bc8b66fc"></a><!-- doxytag: member="cAvatar::HouseStorage" ref="afe1ea77a45fac16a33c396c5bc8b66fc" args="(char strGuestName[50], DWORD dwStorageSet)" -->
  1264. <div class="memitem">
  1265. <div class="memproto">
  1266. <table class="memname">
  1267. <tr>
  1268. <td class="memname">void cAvatar::HouseStorage </td>
  1269. <td>(</td>
  1270. <td class="paramtype">char&nbsp;</td>
  1271. <td class="paramname"> <em>strGuestName</em>[50], </td>
  1272. </tr>
  1273. <tr>
  1274. <td class="paramkey"></td>
  1275. <td></td>
  1276. <td class="paramtype">DWORD&nbsp;</td>
  1277. <td class="paramname"> <em>dwStorageSet</em></td><td>&nbsp;</td>
  1278. </tr>
  1279. <tr>
  1280. <td></td>
  1281. <td>)</td>
  1282. <td></td><td></td><td></td>
  1283. </tr>
  1284. </table>
  1285. </div>
  1286. <div class="memdoc">
  1287. <p>Updates the storage permission for a guess on the avatar's house guest list database entries.</p>
  1288. <dl><dt><b>Parameters:</b></dt><dd>
  1289. <table border="0" cellspacing="2" cellpadding="0">
  1290. <tr><td valign="top"></td><td valign="top"><em>strGuestName</em>&nbsp;</td><td>- The name of the guest to whose permissions should be modified. </td></tr>
  1291. <tr><td valign="top"></td><td valign="top"><em>dwStorageSet</em>&nbsp;</td><td>- A value representing whether access to storage is permitted or revoked. </td></tr>
  1292. </table>
  1293. </dd>
  1294. </dl>
  1295. </div>
  1296. </div>
  1297. <a class="anchor" id="a028493e8018475b38d344b9a584453ec"></a><!-- doxytag: member="cAvatar::HouseStorageRemoveAll" ref="a028493e8018475b38d344b9a584453ec" args="()" -->
  1298. <div class="memitem">
  1299. <div class="memproto">
  1300. <table class="memname">
  1301. <tr>
  1302. <td class="memname">void cAvatar::HouseStorageRemoveAll </td>
  1303. <td>(</td>
  1304. <td class="paramname"></td>
  1305. <td>&nbsp;)&nbsp;</td>
  1306. <td></td>
  1307. </tr>
  1308. </table>
  1309. </div>
  1310. <div class="memdoc">
  1311. <p>Removes all guests on the avatar's house guest list database entries. </p>
  1312. </div>
  1313. </div>
  1314. <a class="anchor" id="abd8f0c80d514445eb14a62072a12e699"></a><!-- doxytag: member="cAvatar::HousingInfo" ref="abd8f0c80d514445eb14a62072a12e699" args="(DWORD F7B0seq)" -->
  1315. <div class="memitem">
  1316. <div class="memproto">
  1317. <table class="memname">
  1318. <tr>
  1319. <td class="memname"><a class="el" href="classc_message.html">cMessage</a> cAvatar::HousingInfo </td>
  1320. <td>(</td>
  1321. <td class="paramtype">DWORD&nbsp;</td>
  1322. <td class="paramname"> <em>F7B0seq</em></td>
  1323. <td>&nbsp;)&nbsp;</td>
  1324. <td></td>
  1325. </tr>
  1326. </table>
  1327. </div>
  1328. <div class="memdoc">
  1329. <p>Handles the message sent for an avatar's housing information.</p>
  1330. <p>The message includes information on the house's purchase time, type,purchase and maintaince costs, name, and location.</p>
  1331. <dl class="return"><dt><b>Returns:</b></dt><dd><a class="el" href="classc_message.html">cMessage</a> - Returns a Game Event (0x0000F7B0) server message of type House Information for Owners (0x00000225) or House Information for Non-Owners (0x00000226). </dd></dl>
  1332. </div>
  1333. </div>
  1334. <a class="anchor" id="a1c590a766eeb4c8f4d4b9f252cd94990"></a><!-- doxytag: member="cAvatar::HRAnimate" ref="a1c590a766eeb4c8f4d4b9f252cd94990" args="()" -->
  1335. <div class="memitem">
  1336. <div class="memproto">
  1337. <table class="memname">
  1338. <tr>
  1339. <td class="memname"><a class="el" href="classc_message.html">cMessage</a> cAvatar::HRAnimate </td>
  1340. <td>(</td>
  1341. <td class="paramname"></td>
  1342. <td>&nbsp;)&nbsp;</td>
  1343. <td></td>
  1344. </tr>
  1345. </table>
  1346. </div>
  1347. <div class="memdoc">
  1348. <p>Handles the message sent for the avatar's animation when recalling to a house.</p>
  1349. <dl class="return"><dt><b>Returns:</b></dt><dd><a class="el" href="classc_message.html">cMessage</a> - Returns an Animation (0x0000F74C) server message. </dd></dl>
  1350. </div>
  1351. </div>
  1352. <a class="anchor" id="a5bca0768dbc5cfd2f7c859113d7dc750"></a><!-- doxytag: member="cAvatar::HRMessage" ref="a5bca0768dbc5cfd2f7c859113d7dc750" args="()" -->
  1353. <div class="memitem">
  1354. <div class="memproto">
  1355. <table class="memname">
  1356. <tr>
  1357. <td class="memname"><a class="el" href="classc_message.html">cMessage</a> cAvatar::HRMessage </td>
  1358. <td>(</td>
  1359. <td class="paramname"></td>
  1360. <td>&nbsp;)&nbsp;</td>
  1361. <td></td>
  1362. </tr>
  1363. </table>
  1364. </div>
  1365. <div class="memdoc">
  1366. <p>Handles the message sent for the server text when recalling to a house.</p>
  1367. <dl class="return"><dt><b>Returns:</b></dt><dd><a class="el" href="classc_message.html">cMessage</a> - Returns a Server Text (0x0000F62C) server message. </dd></dl>
  1368. </div>
  1369. </div>
  1370. <a class="anchor" id="aec4e4a806cf1ffd9de6bb32e0ec0bb17"></a><!-- doxytag: member="cAvatar::LifestoneRecall" ref="aec4e4a806cf1ffd9de6bb32e0ec0bb17" args="()" -->
  1371. <div class="memitem">
  1372. <div class="memproto">
  1373. <table class="memname">
  1374. <tr>
  1375. <td class="memname"><a class="el" href="classc_message.html">cMessage</a> cAvatar::LifestoneRecall </td>
  1376. <td>(</td>
  1377. <td class="paramname"></td>
  1378. <td>&nbsp;)&nbsp;</td>
  1379. <td></td>
  1380. </tr>
  1381. </table>
  1382. </div>
  1383. <div class="memdoc">
  1384. <p>Handles the message sent for an avatar's recall to a lifestone.</p>
  1385. <dl class="return"><dt><b>Returns:</b></dt><dd><a class="el" href="classc_message.html">cMessage</a> - Returns a Toggle Object Visibility (0x0000F74B) server message. </dd></dl>
  1386. </div>
  1387. </div>
  1388. <a class="anchor" id="a640cd372c7a4370dd4b8389482e31284"></a><!-- doxytag: member="cAvatar::LSAnimate" ref="a640cd372c7a4370dd4b8389482e31284" args="()" -->
  1389. <div class="memitem">
  1390. <div class="memproto">
  1391. <table class="memname">
  1392. <tr>
  1393. <td class="memname"><a class="el" href="classc_message.html">cMessage</a> cAvatar::LSAnimate </td>
  1394. <td>(</td>
  1395. <td class="paramname"></td>
  1396. <td>&nbsp;)&nbsp;</td>
  1397. <td></td>
  1398. </tr>
  1399. </table>
  1400. </div>
  1401. <div class="memdoc">
  1402. <p>Handles the message sent for the avatar's animation when recalling to a lifestone.</p>
  1403. <dl class="return"><dt><b>Returns:</b></dt><dd><a class="el" href="classc_message.html">cMessage</a> - Returns an Animation (0x0000F74C) server message. </dd></dl>
  1404. </div>
  1405. </div>
  1406. <a class="anchor" id="a82ac07ceb7a4af812892ab956afb3975"></a><!-- doxytag: member="cAvatar::LSMessage" ref="a82ac07ceb7a4af812892ab956afb3975" args="()" -->
  1407. <div class="memitem">
  1408. <div class="memproto">
  1409. <table class="memname">
  1410. <tr>
  1411. <td class="memname"><a class="el" href="classc_message.html">cMessage</a> cAvatar::LSMessage </td>
  1412. <td>(</td>
  1413. <td class="paramname"></td>
  1414. <td>&nbsp;)&nbsp;</td>
  1415. <td></td>
  1416. </tr>
  1417. </table>
  1418. </div>
  1419. <div class="memdoc">
  1420. <p>Handles the message sent for the server text when recalling to a lifestone.</p>
  1421. <dl class="return"><dt><b>Returns:</b></dt><dd><a class="el" href="classc_message.html">cMessage</a> - Returns a Server Text (0x0000F62C) server message. </dd></dl>
  1422. </div>
  1423. </div>
  1424. <a class="anchor" id="aa17766f8473edae44fa7b3994e54e373"></a><!-- doxytag: member="cAvatar::MarketplaceRecall" ref="aa17766f8473edae44fa7b3994e54e373" args="()" -->
  1425. <div class="memitem">
  1426. <div class="memproto">
  1427. <table class="memname">
  1428. <tr>
  1429. <td class="memname"><a class="el" href="classc_message.html">cMessage</a> cAvatar::MarketplaceRecall </td>
  1430. <td>(</td>
  1431. <td class="paramname"></td>
  1432. <td>&nbsp;)&nbsp;</td>
  1433. <td></td>
  1434. </tr>
  1435. </table>
  1436. </div>
  1437. <div class="memdoc">
  1438. <p>Handles the message sent for an avatar's recall to the Marketplace.</p>
  1439. <dl class="return"><dt><b>Returns:</b></dt><dd><a class="el" href="classc_message.html">cMessage</a> - Returns a Toggle Object Visibility (0x0000F74B) server message. </dd></dl>
  1440. </div>
  1441. </div>
  1442. <a class="anchor" id="a6fcacdac28d2adc0b817c647cab50d8e"></a><!-- doxytag: member="cAvatar::MPAnimate" ref="a6fcacdac28d2adc0b817c647cab50d8e" args="()" -->
  1443. <div class="memitem">
  1444. <div class="memproto">
  1445. <table class="memname">
  1446. <tr>
  1447. <td class="memname"><a class="el" href="classc_message.html">cMessage</a> cAvatar::MPAnimate </td>
  1448. <td>(</td>
  1449. <td class="paramname"></td>
  1450. <td>&nbsp;)&nbsp;</td>
  1451. <td></td>
  1452. </tr>
  1453. </table>
  1454. </div>
  1455. <div class="memdoc">
  1456. <p>Handles the message sent for the avatar's animation when recalling to the Marketplace.</p>
  1457. <dl class="return"><dt><b>Returns:</b></dt><dd><a class="el" href="classc_message.html">cMessage</a> - Returns an Animation (0x0000F74C) server message. </dd></dl>
  1458. </div>
  1459. </div>
  1460. <a class="anchor" id="ae0f9621119cdaa439c0070908f3565bd"></a><!-- doxytag: member="cAvatar::MPMessage" ref="ae0f9621119cdaa439c0070908f3565bd" args="()" -->
  1461. <div class="memitem">
  1462. <div class="memproto">
  1463. <table class="memname">
  1464. <tr>
  1465. <td class="memname"><a class="el" href="classc_message.html">cMessage</a> cAvatar::MPMessage </td>
  1466. <td>(</td>
  1467. <td class="paramname"></td>
  1468. <td>&nbsp;)&nbsp;</td>
  1469. <td></td>
  1470. </tr>
  1471. </table>
  1472. </div>
  1473. <div class="memdoc">
  1474. <p>Handles the message sent for the server text when recalling to the Marketplace.</p>
  1475. <dl class="return"><dt><b>Returns:</b></dt><dd><a class="el" href="classc_message.html">cMessage</a> - Returns a Server Text (0x0000F62C) server message. </dd></dl>
  1476. </div>
  1477. </div>
  1478. <a class="anchor" id="a54fcf5c46c260677b9b7224d0a49e674"></a><!-- doxytag: member="cAvatar::OpenCloseFellowship" ref="a54fcf5c46c260677b9b7224d0a49e674" args="(DWORD dwOpen)" -->
  1479. <div class="memitem">
  1480. <div class="memproto">
  1481. <table class="memname">
  1482. <tr>
  1483. <td class="memname">void cAvatar::OpenCloseFellowship </td>
  1484. <td>(</td>
  1485. <td class="paramtype">DWORD&nbsp;</td>
  1486. <td class="paramname"> <em>dwOpen</em></td>
  1487. <td>&nbsp;)&nbsp;</td>
  1488. <td></td>
  1489. </tr>
  1490. </table>
  1491. </div>
  1492. <div class="memdoc">
  1493. <p>Sets a fellowship open or closed and relays the relevant messages.</p>
  1494. <dl><dt><b>Parameters:</b></dt><dd>
  1495. <table border="0" cellspacing="2" cellpadding="0">
  1496. <tr><td valign="top"></td><td valign="top"><em>dwOpen</em>&nbsp;</td><td>- Determines whether the fellowship is opened or closed (0 = closed; 1 = opened). </td></tr>
  1497. </table>
  1498. </dd>
  1499. </dl>
  1500. </div>
  1501. </div>
  1502. <a class="anchor" id="a55cee785b4759c48d829ce1fc6733ed0"></a><!-- doxytag: member="cAvatar::RaiseHealth" ref="a55cee785b4759c48d829ce1fc6733ed0" args="(DWORD exp)" -->
  1503. <div class="memitem">
  1504. <div class="memproto">
  1505. <table class="memname">
  1506. <tr>
  1507. <td class="memname"><a class="el" href="classc_message.html">cMessage</a> cAvatar::RaiseHealth </td>
  1508. <td>(</td>
  1509. <td class="paramtype">DWORD&nbsp;</td>
  1510. <td class="paramname"> <em>exp</em></td>
  1511. <td>&nbsp;)&nbsp;</td>
  1512. <td></td>
  1513. </tr>
  1514. </table>
  1515. </div>
  1516. <div class="memdoc">
  1517. <p>Handles the message sent when an avatar's Health vital is incremented. Also updates the database value.</p>
  1518. <dl><dt><b>Parameters:</b></dt><dd>
  1519. <table border="0" cellspacing="2" cellpadding="0">
  1520. <tr><td valign="top"></td><td valign="top"><em>exp</em>&nbsp;</td><td>- The amount of experience spent incrementing Health.</td></tr>
  1521. </table>
  1522. </dd>
  1523. </dl>
  1524. <dl class="return"><dt><b>Returns:</b></dt><dd><a class="el" href="classc_message.html">cMessage</a> - Returns an Update Secondary Attribute (0x00000243) server message. </dd></dl>
  1525. </div>
  1526. </div>
  1527. <a class="anchor" id="a1a3261190f404d5eb914c08b458663e8"></a><!-- doxytag: member="cAvatar::RaiseMana" ref="a1a3261190f404d5eb914c08b458663e8" args="(DWORD exp)" -->
  1528. <div class="memitem">
  1529. <div class="memproto">
  1530. <table class="memname">
  1531. <tr>
  1532. <td class="memname"><a class="el" href="classc_message.html">cMessage</a> cAvatar::RaiseMana </td>
  1533. <td>(</td>
  1534. <td class="paramtype">DWORD&nbsp;</td>
  1535. <td class="paramname"> <em>exp</em></td>
  1536. <td>&nbsp;)&nbsp;</td>
  1537. <td></td>
  1538. </tr>
  1539. </table>
  1540. </div>
  1541. <div class="memdoc">
  1542. <p>Handles the message sent when an avatar's Mana vital is incremented. Also updates the database value.</p>
  1543. <dl><dt><b>Parameters:</b></dt><dd>
  1544. <table border="0" cellspacing="2" cellpadding="0">
  1545. <tr><td valign="top"></td><td valign="top"><em>exp</em>&nbsp;</td><td>- The amount of experience spent incrementing Mana.</td></tr>
  1546. </table>
  1547. </dd>
  1548. </dl>
  1549. <dl class="return"><dt><b>Returns:</b></dt><dd><a class="el" href="classc_message.html">cMessage</a> - Returns an Update Secondary Attribute (0x00000243) server message. </dd></dl>
  1550. </div>
  1551. </div>
  1552. <a class="anchor" id="afcb6c417d17356e42449aed987a324c6"></a><!-- doxytag: member="cAvatar::RaiseStamina" ref="afcb6c417d17356e42449aed987a324c6" args="(DWORD exp)" -->
  1553. <div class="memitem">
  1554. <div class="memproto">
  1555. <table class="memname">
  1556. <tr>
  1557. <td class="memname"><a class="el" href="classc_message.html">cMessage</a> cAvatar::RaiseStamina </td>
  1558. <td>(</td>
  1559. <td class="paramtype">DWORD&nbsp;</td>
  1560. <td class="paramname"> <em>exp</em></td>
  1561. <td>&nbsp;)&nbsp;</td>
  1562. <td></td>
  1563. </tr>
  1564. </table>
  1565. </div>
  1566. <div class="memdoc">
  1567. <p>Handles the message sent when an avatar's Stamina vital is incremented. Also updates the database value.</p>
  1568. <dl><dt><b>Parameters:</b></dt><dd>
  1569. <table border="0" cellspacing="2" cellpadding="0">
  1570. <tr><td valign="top"></td><td valign="top"><em>exp</em>&nbsp;</td><td>- The amount of experience spent incrementing Stamina.</td></tr>
  1571. </table>
  1572. </dd>
  1573. </dl>
  1574. <dl class="return"><dt><b>Returns:</b></dt><dd><a class="el" href="classc_message.html">cMessage</a> - Returns an Update Secondary Attribute (0x00000243) server message. </dd></dl>
  1575. </div>
  1576. </div>
  1577. <a class="anchor" id="a0183163e2636c3c085fbc61c4080bee6"></a><!-- doxytag: member="cAvatar::RemoveEnchant" ref="a0183163e2636c3c085fbc61c4080bee6" args="(DWORD F7B0seq, DWORD dwSpellID, WORD wEnchantLayer)" -->
  1578. <div class="memitem">
  1579. <div class="memproto">
  1580. <table class="memname">
  1581. <tr>
  1582. <td class="memname"><a class="el" href="classc_message.html">cMessage</a> cAvatar::RemoveEnchant </td>
  1583. <td>(</td>
  1584. <td class="paramtype">DWORD&nbsp;</td>
  1585. <td class="paramname"> <em>F7B0seq</em>, </td>
  1586. </tr>
  1587. <tr>
  1588. <td class="paramkey"></td>
  1589. <td></td>
  1590. <td class="paramtype">DWORD&nbsp;</td>
  1591. <td class="paramname"> <em>dwSpellID</em>, </td>
  1592. </tr>
  1593. <tr>
  1594. <td class="paramkey"></td>
  1595. <td></td>
  1596. <td class="paramtype">WORD&nbsp;</td>
  1597. <td class="paramname"> <em>wEnchantLayer</em></td><td>&nbsp;</td>
  1598. </tr>
  1599. <tr>
  1600. <td></td>
  1601. <td>)</td>
  1602. <td></td><td></td><td></td>
  1603. </tr>
  1604. </table>
  1605. </div>
  1606. <div class="memdoc">
  1607. <p>Handles the message sent to the avatar when a spell timer expires.</p>
  1608. <dl class="return"><dt><b>Returns:</b></dt><dd><a class="el" href="classc_message.html">cMessage</a> - Returns an 0x0000F7B0 server message. </dd></dl>
  1609. </div>
  1610. </div>
  1611. <a class="anchor" id="a57ee1a0185c910d2c41a25fc7d325e17"></a><!-- doxytag: member="cAvatar::RunToAnimation" ref="a57ee1a0185c910d2c41a25fc7d325e17" args="(DWORD dwGUID, DWORD dwTarget)" -->
  1612. <div class="memitem">
  1613. <div class="memproto">
  1614. <table class="memname">
  1615. <tr>
  1616. <td class="memname"><a class="el" href="classc_message.html">cMessage</a> cAvatar::RunToAnimation </td>
  1617. <td>(</td>
  1618. <td class="paramtype">DWORD&nbsp;</td>
  1619. <td class="paramname"> <em>dwGUID</em>, </td>
  1620. </tr>
  1621. <tr>
  1622. <td class="paramkey"></td>
  1623. <td></td>
  1624. <td class="paramtype">DWORD&nbsp;</td>
  1625. <td class="paramname"> <em>dwTarget</em></td><td>&nbsp;</td>
  1626. </tr>
  1627. <tr>
  1628. <td></td>
  1629. <td>)</td>
  1630. <td></td><td></td><td></td>
  1631. </tr>
  1632. </table>
  1633. </div>
  1634. <div class="memdoc">
  1635. <p>Handles the message sent for the avatar's animation when running towards a combat target.</p>
  1636. <dl class="return"><dt><b>Returns:</b></dt><dd><a class="el" href="classc_message.html">cMessage</a> - Returns an Animation (0x0000F74C) server message. </dd></dl>
  1637. </div>
  1638. </div>
  1639. <a class="anchor" id="a3baccd77d4023eb2b6979fe7f32df294"></a><!-- doxytag: member="cAvatar::SaveToDB" ref="a3baccd77d4023eb2b6979fe7f32df294" args="()" -->
  1640. <div class="memitem">
  1641. <div class="memproto">
  1642. <table class="memname">
  1643. <tr>
  1644. <td class="memname">void cAvatar::SaveToDB </td>
  1645. <td>(</td>
  1646. <td class="paramname"></td>
  1647. <td>&nbsp;)&nbsp;</td>
  1648. <td></td>
  1649. </tr>
  1650. </table>
  1651. </div>
  1652. <div class="memdoc">
  1653. <p>Updates the database record of the avatar.</p>
  1654. <dl><dt><b>Parameters:</b></dt><dd>
  1655. <table border="0" cellspacing="2" cellpadding="0">
  1656. <tr><td valign="top"></td><td valign="top"><em>*who</em>&nbsp;</td><td>- A pointer to the client whose avatar's database record should be updated. </td></tr>
  1657. </table>
  1658. </dd>
  1659. </dl>
  1660. </div>
  1661. </div>
  1662. <a class="anchor" id="ac8b5001031073c7c59dc75888fc33f57"></a><!-- doxytag: member="cAvatar::SetHealth" ref="ac8b5001031073c7c59dc75888fc33f57" args="(DWORD dwNewHealth)" -->
  1663. <div class="memitem">
  1664. <div class="memproto">
  1665. <table class="memname">
  1666. <tr>
  1667. <td class="memname"><a class="el" href="classc_message.html">cMessage</a> cAvatar::SetHealth </td>
  1668. <td>(</td>
  1669. <td class="paramtype">DWORD&nbsp;</td>
  1670. <td class="paramname"> <em>dwNewHealth</em></td>
  1671. <td>&nbsp;)&nbsp;</td>
  1672. <td></td>
  1673. </tr>
  1674. </table>
  1675. </div>
  1676. <div class="memdoc">
  1677. <p>Handles the message sent when an avatar's Health vital is changed.</p>
  1678. <dl><dt><b>Parameters:</b></dt><dd>
  1679. <table border="0" cellspacing="2" cellpadding="0">
  1680. <tr><td valign="top"></td><td valign="top"><em>dwNewHealth</em>&nbsp;</td><td>- The new Health value.</td></tr>
  1681. </table>
  1682. </dd>
  1683. </dl>
  1684. <dl class="return"><dt><b>Returns:</b></dt><dd><a class="el" href="classc_message.html">cMessage</a> - Returns an Update Vital Statistic (0x00000244) server message. </dd></dl>
  1685. </div>
  1686. </div>
  1687. <a class="anchor" id="ab85ea60b06ea55d4133333ed3c99454f"></a><!-- doxytag: member="cAvatar::SetMana" ref="ab85ea60b06ea55d4133333ed3c99454f" args="(DWORD dwNewMana)" -->
  1688. <div class="memitem">
  1689. <div class="memproto">
  1690. <table class="memname">
  1691. <tr>
  1692. <td class="memname"><a class="el" href="classc_message.html">cMessage</a> cAvatar::SetMana </td>
  1693. <td>(</td>
  1694. <td class="paramtype">DWORD&nbsp;</td>
  1695. <td class="paramname"> <em>dwNewMana</em></td>
  1696. <td>&nbsp;)&nbsp;</td>
  1697. <td></td>
  1698. </tr>
  1699. </table>
  1700. </div>
  1701. <div class="memdoc">
  1702. <p>Handles the message sent when an avatar's Mana vital is changed.</p>
  1703. <dl><dt><b>Parameters:</b></dt><dd>
  1704. <table border="0" cellspacing="2" cellpadding="0">
  1705. <tr><td valign="top"></td><td valign="top"><em>dwNewMana</em>&nbsp;</td><td>- The new Mana value.</td></tr>
  1706. </table>
  1707. </dd>
  1708. </dl>
  1709. <dl class="return"><dt><b>Returns:</b></dt><dd><a class="el" href="classc_message.html">cMessage</a> - Returns an Update Vital Statistic (0x00000244) server message. </dd></dl>
  1710. </div>
  1711. </div>
  1712. <a class="anchor" id="a175075d912c99baaf2b12be6643ebb8a"></a><!-- doxytag: member="cAvatar::SetPosition" ref="a175075d912c99baaf2b12be6643ebb8a" args="()" -->
  1713. <div class="memitem">
  1714. <div class="memproto">
  1715. <table class="memname">
  1716. <tr>
  1717. <td class="memname"><a class="el" href="classc_message.html">cMessage</a> cAvatar::SetPosition </td>
  1718. <td>(</td>
  1719. <td class="paramname"></td>
  1720. <td>&nbsp;)&nbsp;</td>
  1721. <td><code> [virtual]</code></td>
  1722. </tr>
  1723. </table>
  1724. </div>
  1725. <div class="memdoc">
  1726. <p>Handles the message sent for the updating of an avatar's location.</p>
  1727. <dl class="return"><dt><b>Returns:</b></dt><dd><a class="el" href="classc_message.html">cMessage</a> - Returns an 0x0000F748 server message. </dd></dl>
  1728. <p>Reimplemented from <a class="el" href="classc_object.html">cObject</a>.</p>
  1729. </div>
  1730. </div>
  1731. <a class="anchor" id="a4d1b36444754b08c9b2d97fc83deca71"></a><!-- doxytag: member="cAvatar::SetStamina" ref="a4d1b36444754b08c9b2d97fc83deca71" args="(DWORD dwNewStamina)" -->
  1732. <div class="memitem">
  1733. <div class="memproto">
  1734. <table class="memname">
  1735. <tr>
  1736. <td class="memname"><a class="el" href="classc_message.html">cMessage</a> cAvatar::SetStamina </td>
  1737. <td>(</td>
  1738. <td class="paramtype">DWORD&nbsp;</td>
  1739. <td class="paramname"> <em>dwNewStamina</em></td>
  1740. <td>&nbsp;)&nbsp;</td>
  1741. <td></td>
  1742. </tr>
  1743. </table>
  1744. </div>
  1745. <div class="memdoc">
  1746. <p>Handles the message sent when an avatar's Stamina vital is changed.</p>
  1747. <dl><dt><b>Parameters:</b></dt><dd>
  1748. <table border="0" cellspacing="2" cellpadding="0">
  1749. <tr><td valign="top"></td><td valign="top"><em>dwNewStamina</em>&nbsp;</td><td>- The new Stamina value.</td></tr>
  1750. </table>
  1751. </dd>
  1752. </dl>
  1753. <dl class="return"><dt><b>Returns:</b></dt><dd><a class="el" href="classc_message.html">cMessage</a> - Returns an Update Vital Statistic (0x00000244) server message. </dd></dl>
  1754. </div>
  1755. </div>
  1756. <a class="anchor" id="ae2cd1c835e43a313dae8e38ea807e089"></a><!-- doxytag: member="cAvatar::TurnToTarget" ref="ae2cd1c835e43a313dae8e38ea807e089" args="(float flHeading, DWORD dwTargetGUID)" -->
  1757. <div class="memitem">
  1758. <div class="memproto">
  1759. <table class="memname">
  1760. <tr>
  1761. <td class="memname"><a class="el" href="classc_message.html">cMessage</a> cAvatar::TurnToTarget </td>
  1762. <td>(</td>
  1763. <td class="paramtype">float&nbsp;</td>
  1764. <td class="paramname"> <em>flHeading</em>, </td>
  1765. </tr>
  1766. <tr>
  1767. <td class="paramkey"></td>
  1768. <td></td>
  1769. <td class="paramtype">DWORD&nbsp;</td>
  1770. <td class="paramname"> <em>dwTargetGUID</em></td><td>&nbsp;</td>
  1771. </tr>
  1772. <tr>
  1773. <td></td>
  1774. <td>)</td>
  1775. <td></td><td></td><td><code> [virtual]</code></td>
  1776. </tr>
  1777. </table>
  1778. </div>
  1779. <div class="memdoc">
  1780. <p>Handles the message sent for the avatar's animation when turning towards a combat target.</p>
  1781. <dl class="return"><dt><b>Returns:</b></dt><dd><a class="el" href="classc_message.html">cMessage</a> - Returns an Animation (0x0000F74C) server message. </dd></dl>
  1782. <p>Reimplemented from <a class="el" href="classc_object.html">cObject</a>.</p>
  1783. </div>
  1784. </div>
  1785. <a class="anchor" id="ab86522a7e7d3dd18a7c6109b0bfdcf90"></a><!-- doxytag: member="cAvatar::UpdateAvatarLocation" ref="ab86522a7e7d3dd18a7c6109b0bfdcf90" args="()" -->
  1786. <div class="memitem">
  1787. <div class="memproto">
  1788. <table class="memname">
  1789. <tr>
  1790. <td class="memname">void cAvatar::UpdateAvatarLocation </td>
  1791. <td>(</td>
  1792. <td class="paramname"></td>
  1793. <td>&nbsp;)&nbsp;</td>
  1794. <td></td>
  1795. </tr>
  1796. </table>
  1797. </div>
  1798. <div class="memdoc">
  1799. <p>Updates the database value of the avatar's location. </p>
  1800. </div>
  1801. </div>
  1802. <a class="anchor" id="a2b122d102c927c20542426209ec460b2"></a><!-- doxytag: member="cAvatar::UpdateBurden" ref="a2b122d102c927c20542426209ec460b2" args="(DWORD amount, int action)" -->
  1803. <div class="memitem">
  1804. <div class="memproto">
  1805. <table class="memname">
  1806. <tr>
  1807. <td class="memname"><a class="el" href="classc_message.html">cMessage</a> cAvatar::UpdateBurden </td>
  1808. <td>(</td>
  1809. <td class="paramtype">DWORD&nbsp;</td>
  1810. <td class="paramname"> <em>amount</em>, </td>
  1811. </tr>
  1812. <tr>
  1813. <td class="paramkey"></td>
  1814. <td></td>
  1815. <td class="paramtype">int&nbsp;</td>
  1816. <td class="paramname"> <em>action</em></td><td>&nbsp;</td>
  1817. </tr>
  1818. <tr>
  1819. <td></td>
  1820. <td>)</td>
  1821. <td></td><td></td><td></td>
  1822. </tr>
  1823. </table>
  1824. </div>
  1825. <div class="memdoc">
  1826. <p>Handles the message sent when an avatar's burden amount changes.</p>
  1827. <dl><dt><b>Parameters:</b></dt><dd>
  1828. <table border="0" cellspacing="2" cellpadding="0">
  1829. <tr><td valign="top"></td><td valign="top"><em>amount</em>&nbsp;</td><td>- The amount of burden to add or remove. </td></tr>
  1830. <tr><td valign="top"></td><td valign="top"><em>positive</em>&nbsp;</td><td>- Whether the amount should add or remove burden.</td></tr>
  1831. </table>
  1832. </dd>
  1833. </dl>
  1834. <dl class="return"><dt><b>Returns:</b></dt><dd><a class="el" href="classc_message.html">cMessage</a> - Returns an Update Statistic (0x00000237) server message. </dd></dl>
  1835. </div>
  1836. </div>
  1837. <a class="anchor" id="a74b9c0601a721a608f433222dba74701"></a><!-- doxytag: member="cAvatar::UpdateCoordination" ref="a74b9c0601a721a608f433222dba74701" args="(DWORD exp)" -->
  1838. <div class="memitem">
  1839. <div class="memproto">
  1840. <table class="memname">
  1841. <tr>
  1842. <td class="memname"><a class="el" href="classc_message.html">cMessage</a> cAvatar::UpdateCoordination </td>
  1843. <td>(</td>
  1844. <td class="paramtype">DWORD&nbsp;</td>
  1845. <td class="paramname"> <em>exp</em></td>
  1846. <td>&nbsp;)&nbsp;</td>
  1847. <td></td>
  1848. </tr>
  1849. </table>
  1850. </div>
  1851. <div class="memdoc">
  1852. <p>Handles the message sent when an avatar's Coordination attribute is incremented. Also updates the database value.</p>
  1853. <dl><dt><b>Parameters:</b></dt><dd>
  1854. <table border="0" cellspacing="2" cellpadding="0">
  1855. <tr><td valign="top"></td><td valign="top"><em>exp</em>&nbsp;</td><td>- The amount of experience spent incrementing Coordination.</td></tr>
  1856. </table>
  1857. </dd>
  1858. </dl>
  1859. <dl class="return"><dt><b>Returns:</b></dt><dd><a class="el" href="classc_message.html">cMessage</a> - Returns an Update Attribute (0x00000241) server message. </dd></dl>
  1860. </div>
  1861. </div>
  1862. <a class="anchor" id="a2fb8a7ba581dcd1762b5f7de0c2382f7"></a><!-- doxytag: member="cAvatar::UpdateEndurance" ref="a2fb8a7ba581dcd1762b5f7de0c2382f7" args="(DWORD exp)" -->
  1863. <div class="memitem">
  1864. <div class="memproto">
  1865. <table class="memname">
  1866. <tr>
  1867. <td class="memname"><a class="el" href="classc_message.html">cMessage</a> cAvatar::UpdateEndurance </td>
  1868. <td>(</td>
  1869. <td class="paramtype">DWORD&nbsp;</td>
  1870. <td class="paramname"> <em>exp</em></td>
  1871. <td>&nbsp;)&nbsp;</td>
  1872. <td></td>
  1873. </tr>
  1874. </table>
  1875. </div>
  1876. <div class="memdoc">
  1877. <p>Handles the message sent when an avatar's Endurance attribute is incremented. Also updates the database value.</p>
  1878. <dl><dt><b>Parameters:</b></dt><dd>
  1879. <table border="0" cellspacing="2" cellpadding="0">
  1880. <tr><td valign="top"></td><td valign="top"><em>exp</em>&nbsp;</td><td>- The amount of experience spent incrementing Endurance.</td></tr>
  1881. </table>
  1882. </dd>
  1883. </dl>
  1884. <dl class="return"><dt><b>Returns:</b></dt><dd><a class="el" href="classc_message.html">cMessage</a> - Returns an Update Attribute (0x00000241) server message. </dd></dl>
  1885. </div>
  1886. </div>
  1887. <a class="anchor" id="ab268627663c2e046b4ef43d84a70cfab"></a><!-- doxytag: member="cAvatar::UpdateFellowshipExp" ref="ab268627663c2e046b4ef43d84a70cfab" args="(DWORD amount)" -->
  1888. <div class="memitem">
  1889. <div class="memproto">
  1890. <table class="memname">
  1891. <tr>
  1892. <td class="memname">void cAvatar::UpdateFellowshipExp </td>
  1893. <td>(</td>
  1894. <td class="paramtype">DWORD&nbsp;</td>
  1895. <td class="paramname"> <em>amount</em></td>
  1896. <td>&nbsp;)&nbsp;</td>
  1897. <td></td>
  1898. </tr>
  1899. </table>
  1900. </div>
  1901. <div class="memdoc">
  1902. <p>Handles the message sent to the avatar when experience is awarded through a fellowship.</p>
  1903. <dl><dt><b>Parameters:</b></dt><dd>
  1904. <table border="0" cellspacing="2" cellpadding="0">
  1905. <tr><td valign="top"></td><td valign="top"><em>amount</em>&nbsp;</td><td>- The amount of experience to award. </td></tr>
  1906. </table>
  1907. </dd>
  1908. </dl>
  1909. </div>
  1910. </div>
  1911. <a class="anchor" id="aac1f472e7b40652feb706998cece29f6"></a><!-- doxytag: member="cAvatar::UpdateFocus" ref="aac1f472e7b40652feb706998cece29f6" args="(DWORD exp)" -->
  1912. <div class="memitem">
  1913. <div class="memproto">
  1914. <table class="memname">
  1915. <tr>
  1916. <td class="memname"><a class="el" href="classc_message.html">cMessage</a> cAvatar::UpdateFocus </td>
  1917. <td>(</td>
  1918. <td class="paramtype">DWORD&nbsp;</td>
  1919. <td class="paramname"> <em>exp</em></td>
  1920. <td>&nbsp;)&nbsp;</td>
  1921. <td></td>
  1922. </tr>
  1923. </table>
  1924. </div>
  1925. <div class="memdoc">
  1926. <p>Handles the message sent when an avatar's Focus attribute is incremented. Also updates the database value.</p>
  1927. <dl><dt><b>Parameters:</b></dt><dd>
  1928. <table border="0" cellspacing="2" cellpadding="0">
  1929. <tr><td valign="top"></td><td valign="top"><em>exp</em>&nbsp;</td><td>- The amount of experience spent incrementing Focus.</td></tr>
  1930. </table>
  1931. </dd>
  1932. </dl>
  1933. <dl class="return"><dt><b>Returns:</b></dt><dd><a class="el" href="classc_message.html">cMessage</a> - Returns an Update Attribute (0x00000241) server message. </dd></dl>
  1934. </div>
  1935. </div>
  1936. <a class="anchor" id="aaeb3124e32c4ef6eb2f551a1b55bb06e"></a><!-- doxytag: member="cAvatar::UpdateHealth" ref="aaeb3124e32c4ef6eb2f551a1b55bb06e" args="(WORD amount, signed int &amp;newvalue)" -->
  1937. <div class="memitem">
  1938. <div class="memproto">
  1939. <table class="memname">
  1940. <tr>
  1941. <td class="memname"><a class="el" href="classc_message.html">cMessage</a> cAvatar::UpdateHealth </td>
  1942. <td>(</td>
  1943. <td class="paramtype">WORD&nbsp;</td>
  1944. <td class="paramname"> <em>amount</em>, </td>
  1945. </tr>
  1946. <tr>
  1947. <td class="paramkey"></td>
  1948. <td></td>
  1949. <td class="paramtype">signed int &amp;&nbsp;</td>
  1950. <td class="paramname"> <em>newvalue</em></td><td>&nbsp;</td>
  1951. </tr>
  1952. <tr>
  1953. <td></td>
  1954. <td>)</td>
  1955. <td></td><td></td><td></td>
  1956. </tr>
  1957. </table>
  1958. </div>
  1959. <div class="memdoc">
  1960. <p>Handles the message sent when an avatar's Health vital is updated by an item (food, drink, potion, etc).</p>
  1961. <dl><dt><b>Parameters:</b></dt><dd>
  1962. <table border="0" cellspacing="2" cellpadding="0">
  1963. <tr><td valign="top"></td><td valign="top"><em>amount</em>&nbsp;</td><td>- The amount by which the avatar's Health should increase. </td></tr>
  1964. <tr><td valign="top"></td><td valign="top"><em>&amp;newvalue</em>&nbsp;</td><td>- The address of an integer that will represent the avatar's new Health</td></tr>
  1965. </table>
  1966. </dd>
  1967. </dl>
  1968. <dl class="return"><dt><b>Returns:</b></dt><dd><a class="el" href="classc_message.html">cMessage</a> - Returns an Update Vital Statistic (0x00000244) server message. </dd></dl>
  1969. </div>
  1970. </div>
  1971. <a class="anchor" id="a44245d403c49382c6b914d86575e126f"></a><!-- doxytag: member="cAvatar::UpdateHuntingExp" ref="a44245d403c49382c6b914d86575e126f" args="(DWORD amount)" -->
  1972. <div class="memitem">
  1973. <div class="memproto">
  1974. <table class="memname">
  1975. <tr>
  1976. <td class="memname">void cAvatar::UpdateHuntingExp </td>
  1977. <td>(</td>
  1978. <td class="paramtype">DWORD&nbsp;</td>
  1979. <td class="paramname"> <em>amount</em></td>
  1980. <td>&nbsp;)&nbsp;</td>
  1981. <td></td>
  1982. </tr>
  1983. </table>
  1984. </div>
  1985. <div class="memdoc">
  1986. <p>Handles the message sent to the avatar when experience is awarded to the unassigned experience value.</p>
  1987. <dl><dt><b>Parameters:</b></dt><dd>
  1988. <table border="0" cellspacing="2" cellpadding="0">
  1989. <tr><td valign="top"></td><td valign="top"><em>amount</em>&nbsp;</td><td>- The amount of experience to award. </td></tr>
  1990. </table>
  1991. </dd>
  1992. </dl>
  1993. </div>
  1994. </div>
  1995. <a class="anchor" id="aa2f3e48b3f9268cad2428b80bdad5aa3"></a><!-- doxytag: member="cAvatar::UpdateLevel" ref="aa2f3e48b3f9268cad2428b80bdad5aa3" args="()" -->
  1996. <div class="memitem">
  1997. <div class="memproto">
  1998. <table class="memname">
  1999. <tr>
  2000. <td class="memname"><a class="el" href="classc_message.html">cMessage</a> cAvatar::UpdateLevel </td>
  2001. <td>(</td>
  2002. <td class="paramname"></td>
  2003. <td>&nbsp;)&nbsp;</td>
  2004. <td></td>
  2005. </tr>
  2006. </table>
  2007. </div>
  2008. <div class="memdoc">
  2009. <p>Updates the avatar's level.</p>
  2010. <p>The level is calculated based upon a formula that uses the avatar's total experience. Whether to award a skill credit is determined based upon pre-defined table entries.</p>
  2011. <p>The resultant value is used for server-side calculations; the client maintains its own value (which should match the server's value). </p>
  2012. </div>
  2013. </div>
  2014. <a class="anchor" id="ab924ce732d66c8f817e4e0731c316ee5"></a><!-- doxytag: member="cAvatar::UpdateLevelDB" ref="ab924ce732d66c8f817e4e0731c316ee5" args="(cClient *who)" -->
  2015. <div class="memitem">
  2016. <div class="memproto">
  2017. <table class="memname">
  2018. <tr>
  2019. <td class="memname">void cAvatar::UpdateLevelDB </td>
  2020. <td>(</td>
  2021. <td class="paramtype"><a class="el" href="classc_client.html">cClient</a> *&nbsp;</td>
  2022. <td class="paramname"> <em>who</em></td>
  2023. <td>&nbsp;)&nbsp;</td>
  2024. <td></td>
  2025. </tr>
  2026. </table>
  2027. </div>
  2028. <div class="memdoc">
  2029. <p>Updates the database value of the avatar's level.</p>
  2030. <dl><dt><b>Parameters:</b></dt><dd>
  2031. <table border="0" cellspacing="2" cellpadding="0">
  2032. <tr><td valign="top"></td><td valign="top"><em>*who</em>&nbsp;</td><td>- A pointer to the client whose avatar's level value should be updated. </td></tr>
  2033. <tr><td valign="top"></td><td valign="top"><em>exp</em>&nbsp;</td><td>- The present level value. </td></tr>
  2034. </table>
  2035. </dd>
  2036. </dl>
  2037. </div>
  2038. </div>
  2039. <a class="anchor" id="aad38a76a8ddd090ce06cabdc486f27c7"></a><!-- doxytag: member="cAvatar::UpdateMana" ref="aad38a76a8ddd090ce06cabdc486f27c7" args="(WORD amount, signed int &amp;newvalue)" -->
  2040. <div class="memitem">
  2041. <div class="memproto">
  2042. <table class="memname">
  2043. <tr>
  2044. <td class="memname"><a class="el" href="classc_message.html">cMessage</a> cAvatar::UpdateMana </td>
  2045. <td>(</td>
  2046. <td class="paramtype">WORD&nbsp;</td>
  2047. <td class="paramname"> <em>amount</em>, </td>
  2048. </tr>
  2049. <tr>
  2050. <td class="paramkey"></td>
  2051. <td></td>
  2052. <td class="paramtype">signed int &amp;&nbsp;</td>
  2053. <td class="paramname"> <em>newvalue</em></td><td>&nbsp;</td>
  2054. </tr>
  2055. <tr>
  2056. <td></td>
  2057. <td>)</td>
  2058. <td></td><td></td><td></td>
  2059. </tr>
  2060. </table>
  2061. </div>
  2062. <div class="memdoc">
  2063. <p>Handles the message sent when an avatar's Mana vital is updated by an item (food, drink, potion, etc).</p>
  2064. <dl><dt><b>Parameters:</b></dt><dd>
  2065. <table border="0" cellspacing="2" cellpadding="0">
  2066. <tr><td valign="top"></td><td valign="top"><em>amount</em>&nbsp;</td><td>- The amount by which the avatar's Mana should increase. </td></tr>
  2067. <tr><td valign="top"></td><td valign="top"><em>&amp;newvalue</em>&nbsp;</td><td>- The address of an integer that will represent the avatar's new Mana</td></tr>
  2068. </table>
  2069. </dd>
  2070. </dl>
  2071. <dl class="return"><dt><b>Returns:</b></dt><dd><a class="el" href="classc_message.html">cMessage</a> - Returns an Update Vital Statistic (0x00000244) server message. </dd></dl>
  2072. </div>
  2073. </div>
  2074. <a class="anchor" id="a4191d00b71373a02a7e0b9068d1f75a0"></a><!-- doxytag: member="cAvatar::UpdatePyreals" ref="a4191d00b71373a02a7e0b9068d1f75a0" args="(DWORD amount, int positive)" -->
  2075. <div class="memitem">
  2076. <div class="memproto">
  2077. <table class="memname">
  2078. <tr>
  2079. <td class="memname"><a class="el" href="classc_message.html">cMessage</a> cAvatar::UpdatePyreals </td>
  2080. <td>(</td>
  2081. <td class="paramtype">DWORD&nbsp;</td>
  2082. <td class="paramname"> <em>amount</em>, </td>
  2083. </tr>
  2084. <tr>
  2085. <td class="paramkey"></td>
  2086. <td></td>
  2087. <td class="paramtype">int&nbsp;</td>
  2088. <td class="paramname"> <em>positive</em></td><td>&nbsp;</td>
  2089. </tr>
  2090. <tr>
  2091. <td></td>
  2092. <td>)</td>
  2093. <td></td><td></td><td></td>
  2094. </tr>
  2095. </table>
  2096. </div>
  2097. <div class="memdoc">
  2098. <p>Handles the message sent when an avatar's pyreal amount changes.</p>
  2099. <dl><dt><b>Parameters:</b></dt><dd>
  2100. <table border="0" cellspacing="2" cellpadding="0">
  2101. <tr><td valign="top"></td><td valign="top"><em>amount</em>&nbsp;</td><td>- The amount of pyreals to add or remove. </td></tr>
  2102. <tr><td valign="top"></td><td valign="top"><em>positive</em>&nbsp;</td><td>- Whether the amount is positive or negative</td></tr>
  2103. </table>
  2104. </dd>
  2105. </dl>
  2106. <dl class="return"><dt><b>Returns:</b></dt><dd><a class="el" href="classc_message.html">cMessage</a> - Returns an Update Statistic (0x00000237) server message. </dd></dl>
  2107. </div>
  2108. </div>
  2109. <a class="anchor" id="a0602a992f5a84b63161a2012bb0c7aa7"></a><!-- doxytag: member="cAvatar::UpdateQuickness" ref="a0602a992f5a84b63161a2012bb0c7aa7" args="(DWORD exp)" -->
  2110. <div class="memitem">
  2111. <div class="memproto">
  2112. <table class="memname">
  2113. <tr>
  2114. <td class="memname"><a class="el" href="classc_message.html">cMessage</a> cAvatar::UpdateQuickness </td>
  2115. <td>(</td>
  2116. <td class="paramtype">DWORD&nbsp;</td>
  2117. <td class="paramname"> <em>exp</em></td>
  2118. <td>&nbsp;)&nbsp;</td>
  2119. <td></td>
  2120. </tr>
  2121. </table>
  2122. </div>
  2123. <div class="memdoc">
  2124. <p>Handles the message sent when an avatar's Quickness attribute is incremented. Also updates the database value.</p>
  2125. <dl><dt><b>Parameters:</b></dt><dd>
  2126. <table border="0" cellspacing="2" cellpadding="0">
  2127. <tr><td valign="top"></td><td valign="top"><em>exp</em>&nbsp;</td><td>- The amount of experience spent incrementing Quickness.</td></tr>
  2128. </table>
  2129. </dd>
  2130. </dl>
  2131. <dl class="return"><dt><b>Returns:</b></dt><dd><a class="el" href="classc_message.html">cMessage</a> - Returns an Update Attribute (0x00000241) server message. </dd></dl>
  2132. </div>
  2133. </div>
  2134. <a class="anchor" id="a427b48facfc57e45ded822731a4ffb4e"></a><!-- doxytag: member="cAvatar::UpdateSelf" ref="a427b48facfc57e45ded822731a4ffb4e" args="(DWORD exp)" -->
  2135. <div class="memitem">
  2136. <div class="memproto">
  2137. <table class="memname">
  2138. <tr>
  2139. <td class="memname"><a class="el" href="classc_message.html">cMessage</a> cAvatar::UpdateSelf </td>
  2140. <td>(</td>
  2141. <td class="paramtype">DWORD&nbsp;</td>
  2142. <td class="paramname"> <em>exp</em></td>
  2143. <td>&nbsp;)&nbsp;</td>
  2144. <td></td>
  2145. </tr>
  2146. </table>
  2147. </div>
  2148. <div class="memdoc">
  2149. <p>Handles the message sent when an avatar's Self attribute is incremented. Also updates the database value.</p>
  2150. <dl><dt><b>Parameters:</b></dt><dd>
  2151. <table border="0" cellspacing="2" cellpadding="0">
  2152. <tr><td valign="top"></td><td valign="top"><em>exp</em>&nbsp;</td><td>- The amount of experience spent incrementing Self.</td></tr>
  2153. </table>
  2154. </dd>
  2155. </dl>
  2156. <dl class="return"><dt><b>Returns:</b></dt><dd><a class="el" href="classc_message.html">cMessage</a> - Returns an Update Attribute (0x00000241) server message. </dd></dl>
  2157. </div>
  2158. </div>
  2159. <a class="anchor" id="a1c46bc4e186d639804cc07ae96eb5ba6"></a><!-- doxytag: member="cAvatar::UpdateSkill" ref="a1c46bc4e186d639804cc07ae96eb5ba6" args="(DWORD skillID, DWORD exp)" -->
  2160. <div class="memitem">
  2161. <div class="memproto">
  2162. <table class="memname">
  2163. <tr>
  2164. <td class="memname"><a class="el" href="classc_message.html">cMessage</a> cAvatar::UpdateSkill </td>
  2165. <td>(</td>
  2166. <td class="paramtype">DWORD&nbsp;</td>
  2167. <td class="paramname"> <em>skillID</em>, </td>
  2168. </tr>
  2169. <tr>
  2170. <td class="paramkey"></td>
  2171. <td></td>
  2172. <td class="paramtype">DWORD&nbsp;</td>
  2173. <td class="paramname"> <em>exp</em></td><td>&nbsp;</td>
  2174. </tr>
  2175. <tr>
  2176. <td></td>
  2177. <td>)</td>
  2178. <td></td><td></td><td></td>
  2179. </tr>
  2180. </table>
  2181. </div>
  2182. <div class="memdoc">
  2183. <p>Handles the message sent when an avatar increments a skill. Also updates the database value.</p>
  2184. <dl><dt><b>Parameters:</b></dt><dd>
  2185. <table border="0" cellspacing="2" cellpadding="0">
  2186. <tr><td valign="top"></td><td valign="top"><em>skillID</em>&nbsp;</td><td>- The numeric representation of the skill. The function generically switches depending upon the skillID. </td></tr>
  2187. <tr><td valign="top"></td><td valign="top"><em>exp</em>&nbsp;</td><td>- The amount of experience spent incrementing the skill.</td></tr>
  2188. </table>
  2189. </dd>
  2190. </dl>
  2191. <dl class="return"><dt><b>Returns:</b></dt><dd><a class="el" href="classc_message.html">cMessage</a> - Returns a Skill Experience (0x0000023E) server message. </dd></dl>
  2192. </div>
  2193. </div>
  2194. <a class="anchor" id="ab59f0a7c20951db2eb36c4b61d340671"></a><!-- doxytag: member="cAvatar::UpdateSkillExp" ref="ab59f0a7c20951db2eb36c4b61d340671" args="(DWORD amount, BYTE skill)" -->
  2195. <div class="memitem">
  2196. <div class="memproto">
  2197. <table class="memname">
  2198. <tr>
  2199. <td class="memname"><a class="el" href="classc_message.html">cMessage</a> cAvatar::UpdateSkillExp </td>
  2200. <td>(</td>
  2201. <td class="paramtype">DWORD&nbsp;</td>
  2202. <td class="paramname"> <em>amount</em>, </td>
  2203. </tr>
  2204. <tr>
  2205. <td class="paramkey"></td>
  2206. <td></td>
  2207. <td class="paramtype">BYTE&nbsp;</td>
  2208. <td class="paramname"> <em>skill</em></td><td>&nbsp;</td>
  2209. </tr>
  2210. <tr>
  2211. <td></td>
  2212. <td>)</td>
  2213. <td></td><td></td><td></td>
  2214. </tr>
  2215. </table>
  2216. </div>
  2217. <div class="memdoc">
  2218. <p>Handles the message sent to the avatar when experience is awarded to skill experience value.</p>
  2219. <dl><dt><b>Parameters:</b></dt><dd>
  2220. <table border="0" cellspacing="2" cellpadding="0">
  2221. <tr><td valign="top"></td><td valign="top"><em>amount</em>&nbsp;</td><td>- The amount of experience to award. </td></tr>
  2222. <tr><td valign="top"></td><td valign="top"><em>skill</em>&nbsp;</td><td>- The skill to which the experience is awarded.</td></tr>
  2223. </table>
  2224. </dd>
  2225. </dl>
  2226. <dl class="return"><dt><b>Returns:</b></dt><dd><a class="el" href="classc_message.html">cMessage</a> - Returns an Update Statistic (0x00000237) server message. </dd></dl>
  2227. </div>
  2228. </div>
  2229. <a class="anchor" id="a0a3585a315cb0b404c43a45678b4a762"></a><!-- doxytag: member="cAvatar::UpdateStamina" ref="a0a3585a315cb0b404c43a45678b4a762" args="(WORD amount, signed int &amp;newvalue)" -->
  2230. <div class="memitem">
  2231. <div class="memproto">
  2232. <table class="memname">
  2233. <tr>
  2234. <td class="memname"><a class="el" href="classc_message.html">cMessage</a> cAvatar::UpdateStamina </td>
  2235. <td>(</td>
  2236. <td class="paramtype">WORD&nbsp;</td>
  2237. <td class="paramname"> <em>amount</em>, </td>
  2238. </tr>
  2239. <tr>
  2240. <td class="paramkey"></td>
  2241. <td></td>
  2242. <td class="paramtype">signed int &amp;&nbsp;</td>
  2243. <td class="paramname"> <em>newvalue</em></td><td>&nbsp;</td>
  2244. </tr>
  2245. <tr>
  2246. <td></td>
  2247. <td>)</td>
  2248. <td></td><td></td><td></td>
  2249. </tr>
  2250. </table>
  2251. </div>
  2252. <div class="memdoc">
  2253. <p>Handles the message sent when an avatar's Stamina vital is updated by an item (food, drink, potion, etc).</p>
  2254. <dl><dt><b>Parameters:</b></dt><dd>
  2255. <table border="0" cellspacing="2" cellpadding="0">
  2256. <tr><td valign="top"></td><td valign="top"><em>amount</em>&nbsp;</td><td>- The amount by which the avatar's Stamina should increase. </td></tr>
  2257. <tr><td valign="top"></td><td valign="top"><em>&amp;newvalue</em>&nbsp;</td><td>- The address of an integer that will represent the avatar's new Stamina</td></tr>
  2258. </table>
  2259. </dd>
  2260. </dl>
  2261. <dl class="return"><dt><b>Returns:</b></dt><dd><a class="el" href="classc_message.html">cMessage</a> - Returns an Update Vital Statistic (0x00000244) server message. </dd></dl>
  2262. </div>
  2263. </div>
  2264. <a class="anchor" id="adf7bcd3edac7581d9b330ade1cdce1da"></a><!-- doxytag: member="cAvatar::UpdateStrength" ref="adf7bcd3edac7581d9b330ade1cdce1da" args="(DWORD exp)" -->
  2265. <div class="memitem">
  2266. <div class="memproto">
  2267. <table class="memname">
  2268. <tr>
  2269. <td class="memname"><a class="el" href="classc_message.html">cMessage</a> cAvatar::UpdateStrength </td>
  2270. <td>(</td>
  2271. <td class="paramtype">DWORD&nbsp;</td>
  2272. <td class="paramname"> <em>exp</em></td>
  2273. <td>&nbsp;)&nbsp;</td>
  2274. <td></td>
  2275. </tr>
  2276. </table>
  2277. </div>
  2278. <div class="memdoc">
  2279. <p>Handles the message sent when an avatar's Strength attribute is incremented. Also updates the database value.</p>
  2280. <dl><dt><b>Parameters:</b></dt><dd>
  2281. <table border="0" cellspacing="2" cellpadding="0">
  2282. <tr><td valign="top"></td><td valign="top"><em>exp</em>&nbsp;</td><td>- The amount of experience spent incrementing Strength.</td></tr>
  2283. </table>
  2284. </dd>
  2285. </dl>
  2286. <dl class="return"><dt><b>Returns:</b></dt><dd><a class="el" href="classc_message.html">cMessage</a> - Returns an Update Attribute (0x00000241) server message. </dd></dl>
  2287. </div>
  2288. </div>
  2289. <a class="anchor" id="a1661caa5950c2c3b4ca54637761c249a"></a><!-- doxytag: member="cAvatar::UpdateTotalExp" ref="a1661caa5950c2c3b4ca54637761c249a" args="(DWORD amount)" -->
  2290. <div class="memitem">
  2291. <div class="memproto">
  2292. <table class="memname">
  2293. <tr>
  2294. <td class="memname"><a class="el" href="classc_message.html">cMessage</a> cAvatar::UpdateTotalExp </td>
  2295. <td>(</td>
  2296. <td class="paramtype">DWORD&nbsp;</td>
  2297. <td class="paramname"> <em>amount</em></td>
  2298. <td>&nbsp;)&nbsp;</td>
  2299. <td></td>
  2300. </tr>
  2301. </table>
  2302. </div>
  2303. <div class="memdoc">
  2304. <p>Handles the message sent to the avatar when experience is awarded to the total experience value.</p>
  2305. <dl><dt><b>Parameters:</b></dt><dd>
  2306. <table border="0" cellspacing="2" cellpadding="0">
  2307. <tr><td valign="top"></td><td valign="top"><em>amount</em>&nbsp;</td><td>- The amount of experience to award.</td></tr>
  2308. </table>
  2309. </dd>
  2310. </dl>
  2311. <dl class="return"><dt><b>Returns:</b></dt><dd><a class="el" href="classc_message.html">cMessage</a> - Returns an Update Statistic (0x00000237) server message. </dd></dl>
  2312. </div>
  2313. </div>
  2314. <a class="anchor" id="aa264561cafa248895b595a46c43ed6d3"></a><!-- doxytag: member="cAvatar::UpdateTotalXPDB" ref="aa264561cafa248895b595a46c43ed6d3" args="(cClient *who, DWORD exp)" -->
  2315. <div class="memitem">
  2316. <div class="memproto">
  2317. <table class="memname">
  2318. <tr>
  2319. <td class="memname">void cAvatar::UpdateTotalXPDB </td>
  2320. <td>(</td>
  2321. <td class="paramtype"><a class="el" href="classc_client.html">cClient</a> *&nbsp;</td>
  2322. <td class="paramname"> <em>who</em>, </td>
  2323. </tr>
  2324. <tr>
  2325. <td class="paramkey"></td>
  2326. <td></td>
  2327. <td class="paramtype">DWORD&nbsp;</td>
  2328. <td class="paramname"> <em>exp</em></td><td>&nbsp;</td>
  2329. </tr>
  2330. <tr>
  2331. <td></td>
  2332. <td>)</td>
  2333. <td></td><td></td><td></td>
  2334. </tr>
  2335. </table>
  2336. </div>
  2337. <div class="memdoc">
  2338. <p>Updates the database value of the avatar's total experience.</p>
  2339. <dl><dt><b>Parameters:</b></dt><dd>
  2340. <table border="0" cellspacing="2" cellpadding="0">
  2341. <tr><td valign="top"></td><td valign="top"><em>*who</em>&nbsp;</td><td>- A pointer to the client whose avatar's total experience value should be updated. </td></tr>
  2342. <tr><td valign="top"></td><td valign="top"><em>exp</em>&nbsp;</td><td>- The present total experience value. </td></tr>
  2343. </table>
  2344. </dd>
  2345. </dl>
  2346. </div>
  2347. </div>
  2348. <a class="anchor" id="a59a4696ca5001f6429ceec98431dc729"></a><!-- doxytag: member="cAvatar::UpdateUnassignedExp" ref="a59a4696ca5001f6429ceec98431dc729" args="(DWORD amount)" -->
  2349. <div class="memitem">
  2350. <div class="memproto">
  2351. <table class="memname">
  2352. <tr>
  2353. <td class="memname"><a class="el" href="classc_message.html">cMessage</a> cAvatar::UpdateUnassignedExp </td>
  2354. <td>(</td>
  2355. <td class="paramtype">DWORD&nbsp;</td>
  2356. <td class="paramname"> <em>amount</em></td>
  2357. <td>&nbsp;)&nbsp;</td>
  2358. <td></td>
  2359. </tr>
  2360. </table>
  2361. </div>
  2362. <div class="memdoc">
  2363. <p>Handles the message sent to the avatar when experience is awarded to the unassigned experience value.</p>
  2364. <dl><dt><b>Parameters:</b></dt><dd>
  2365. <table border="0" cellspacing="2" cellpadding="0">
  2366. <tr><td valign="top"></td><td valign="top"><em>amount</em>&nbsp;</td><td>- The amount of experience to award.</td></tr>
  2367. </table>
  2368. </dd>
  2369. </dl>
  2370. <dl class="return"><dt><b>Returns:</b></dt><dd><a class="el" href="classc_message.html">cMessage</a> - Returns an Update Statistic (0x00000237) server message. </dd></dl>
  2371. </div>
  2372. </div>
  2373. <a class="anchor" id="ac4e6bb333209033e570712838d95c3c0"></a><!-- doxytag: member="cAvatar::UpdateUnassignedXPDB" ref="ac4e6bb333209033e570712838d95c3c0" args="(cClient *who, DWORD exp)" -->
  2374. <div class="memitem">
  2375. <div class="memproto">
  2376. <table class="memname">
  2377. <tr>
  2378. <td class="memname">void cAvatar::UpdateUnassignedXPDB </td>
  2379. <td>(</td>
  2380. <td class="paramtype"><a class="el" href="classc_client.html">cClient</a> *&nbsp;</td>
  2381. <td class="paramname"> <em>who</em>, </td>
  2382. </tr>
  2383. <tr>
  2384. <td class="paramkey"></td>
  2385. <td></td>
  2386. <td class="paramtype">DWORD&nbsp;</td>
  2387. <td class="paramname"> <em>exp</em></td><td>&nbsp;</td>
  2388. </tr>
  2389. <tr>
  2390. <td></td>
  2391. <td>)</td>
  2392. <td></td><td></td><td></td>
  2393. </tr>
  2394. </table>
  2395. </div>
  2396. <div class="memdoc">
  2397. <p>Updates the database value of the avatar's unassigned experience.</p>
  2398. <dl><dt><b>Parameters:</b></dt><dd>
  2399. <table border="0" cellspacing="2" cellpadding="0">
  2400. <tr><td valign="top"></td><td valign="top"><em>*who</em>&nbsp;</td><td>- A pointer to the client whose avatar's unassigned experience value should be updated. </td></tr>
  2401. <tr><td valign="top"></td><td valign="top"><em>exp</em>&nbsp;</td><td>- The present unassigned experience value. </td></tr>
  2402. </table>
  2403. </dd>
  2404. </dl>
  2405. </div>
  2406. </div>
  2407. <a class="anchor" id="ab079a47d174af2c5c8d9bb1422ada34d"></a><!-- doxytag: member="cAvatar::WarAnimation" ref="ab079a47d174af2c5c8d9bb1422ada34d" args="(WORD wAnim1, float flPlaySpeed)" -->
  2408. <div class="memitem">
  2409. <div class="memproto">
  2410. <table class="memname">
  2411. <tr>
  2412. <td class="memname"><a class="el" href="classc_message.html">cMessage</a> cAvatar::WarAnimation </td>
  2413. <td>(</td>
  2414. <td class="paramtype">WORD&nbsp;</td>
  2415. <td class="paramname"> <em>wAnim1</em>, </td>
  2416. </tr>
  2417. <tr>
  2418. <td class="paramkey"></td>
  2419. <td></td>
  2420. <td class="paramtype">float&nbsp;</td>
  2421. <td class="paramname"> <em>flPlaySpeed</em></td><td>&nbsp;</td>
  2422. </tr>
  2423. <tr>
  2424. <td></td>
  2425. <td>)</td>
  2426. <td></td><td></td><td></td>
  2427. </tr>
  2428. </table>
  2429. </div>
  2430. <div class="memdoc">
  2431. <p>Handles the message sent for the avatar's animation when casting a war spell.</p>
  2432. <dl class="return"><dt><b>Returns:</b></dt><dd><a class="el" href="classc_message.html">cMessage</a> - Returns an Animation (0x0000F74C) server message. </dd></dl>
  2433. </div>
  2434. </div>
  2435. <a class="anchor" id="aec28c9569404b3e12b306c664246c496"></a><!-- doxytag: member="cAvatar::WarAnimation2" ref="aec28c9569404b3e12b306c664246c496" args="(float flPlaySpeed)" -->
  2436. <div class="memitem">
  2437. <div class="memproto">
  2438. <table class="memname">
  2439. <tr>
  2440. <td class="memname"><a class="el" href="classc_message.html">cMessage</a> cAvatar::WarAnimation2 </td>
  2441. <td>(</td>
  2442. <td class="paramtype">float&nbsp;</td>
  2443. <td class="paramname"> <em>flPlaySpeed</em></td>
  2444. <td>&nbsp;)&nbsp;</td>
  2445. <td></td>
  2446. </tr>
  2447. </table>
  2448. </div>
  2449. <div class="memdoc">
  2450. <p>Handles the message sent for the avatar's animation when casting a war spell.</p>
  2451. <dl class="return"><dt><b>Returns:</b></dt><dd><a class="el" href="classc_message.html">cMessage</a> - Returns an Animation (0x0000F74C) server message. </dd></dl>
  2452. </div>
  2453. </div>
  2454. <hr/>The documentation for this class was generated from the following files:<ul>
  2455. <li>E:/uas2/Server/<a class="el" href="_avatar_8h_source.html">Avatar.h</a></li>
  2456. <li>E:/uas2/Server/Avatar.cpp</li>
  2457. </ul>
  2458. </div>
  2459. <hr size="1"/><address style="text-align: right;"><small>Generated by&nbsp;
  2460. <a href="http://www.doxygen.org/index.html">
  2461. <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.2 </small></address>
  2462. </body>
  2463. </html>