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

_object_8h.html 26KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198
  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: E:/uas2/Server/Object.h File 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><a href="annotated.html"><span>Classes</span></a></li>
  16. <li class="current"><a href="files.html"><span>Files</span></a></li>
  17. </ul>
  18. </div>
  19. <div class="tabs">
  20. <ul>
  21. <li><a href="files.html"><span>File&nbsp;List</span></a></li>
  22. <li><a href="globals.html"><span>File&nbsp;Members</span></a></li>
  23. </ul>
  24. </div>
  25. </div>
  26. <div class="contents">
  27. <h1>E:/uas2/Server/Object.h File Reference</h1><code>#include &lt;string&gt;</code><br/>
  28. <code>#include &quot;math.h&quot;</code><br/>
  29. <code>#include &lt;algorithm&gt;</code><br/>
  30. <code>#include &quot;stdio.h&quot;</code><br/>
  31. <code>#include &quot;stdlib.h&quot;</code><br/>
  32. <code>#include &quot;<a class="el" href="_message_8h_source.html">Message.h</a>&quot;</code><br/>
  33. <code>#include &quot;<a class="el" href="c_models_8h_source.html">cModels.h</a>&quot;</code><br/>
  34. <code>#include &quot;cMagicModels.h&quot;</code><br/>
  35. <code>#include &quot;<a class="el" href="c_item_models_8h_source.html">cItemModels.h</a>&quot;</code><br/>
  36. <p><a href="_object_8h_source.html">Go to the source code of this file.</a></p>
  37. <table border="0" cellpadding="0" cellspacing="0">
  38. <tr><td colspan="2"><h2>Classes</h2></td></tr>
  39. <tr><td class="memItemLeft" align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structc_vital.html">cVital</a></td></tr>
  40. <tr><td class="memItemLeft" align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structc_obj_stats.html">cObjStats</a></td></tr>
  41. <tr><td class="memItemLeft" align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structc_attribute.html">cAttribute</a></td></tr>
  42. <tr><td class="memItemLeft" align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structc_skill.html">cSkill</a></td></tr>
  43. <tr><td class="memItemLeft" align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structc_stats.html">cStats</a></td></tr>
  44. <tr><td class="memItemLeft" align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classc_object.html">cObject</a></td></tr>
  45. <tr><td class="memItemLeft" align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classc_biotic.html">cBiotic</a></td></tr>
  46. <tr><td class="memItemLeft" align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classc_n_p_c.html">cNPC</a></td></tr>
  47. <tr><td class="memItemLeft" align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classc_lifestone.html">cLifestone</a></td></tr>
  48. <tr><td class="memItemLeft" align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classc_portal.html">cPortal</a></td></tr>
  49. <tr><td class="memItemLeft" align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classc_abiotic.html">cAbiotic</a></td></tr>
  50. <tr><td class="memItemLeft" align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classc_misc.html">cMisc</a></td></tr>
  51. <tr><td class="memItemLeft" align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classc_food.html">cFood</a></td></tr>
  52. <tr><td class="memItemLeft" align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classc_armor.html">cArmor</a></td></tr>
  53. <tr><td class="memItemLeft" align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classc_scrolls.html">cScrolls</a></td></tr>
  54. <tr><td class="memItemLeft" align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classc_healing_kits.html">cHealingKits</a></td></tr>
  55. <tr><td class="memItemLeft" align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classc_gems.html">cGems</a></td></tr>
  56. <tr><td class="memItemLeft" align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classc_books.html">cBooks</a></td></tr>
  57. <tr><td class="memItemLeft" align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classc_mana_stones.html">cManaStones</a></td></tr>
  58. <tr><td class="memItemLeft" align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classc_lockpicks.html">cLockpicks</a></td></tr>
  59. <tr><td class="memItemLeft" align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classc_trade_skill_mats.html">cTradeSkillMats</a></td></tr>
  60. <tr><td class="memItemLeft" align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classc_wands.html">cWands</a></td></tr>
  61. <tr><td class="memItemLeft" align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classc_spell_comps.html">cSpellComps</a></td></tr>
  62. <tr><td class="memItemLeft" align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classc_plants.html">cPlants</a></td></tr>
  63. <tr><td class="memItemLeft" align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classc_ammo.html">cAmmo</a></td></tr>
  64. <tr><td class="memItemLeft" align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classc_weapon.html">cWeapon</a></td></tr>
  65. <tr><td class="memItemLeft" align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classc_salvage.html">cSalvage</a></td></tr>
  66. <tr><td class="memItemLeft" align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classc_pyreals.html">cPyreals</a></td></tr>
  67. <tr><td class="memItemLeft" align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classc_trade_notes.html">cTradeNotes</a></td></tr>
  68. <tr><td class="memItemLeft" align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classc_jewelry.html">cJewelry</a></td></tr>
  69. <tr><td class="memItemLeft" align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classc_foci.html">cFoci</a></td></tr>
  70. <tr><td class="memItemLeft" align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classc_pack.html">cPack</a></td></tr>
  71. <tr><td class="memItemLeft" align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classc_clothes.html">cClothes</a></td></tr>
  72. <tr><td class="memItemLeft" align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classc_shield.html">cShield</a></td></tr>
  73. <tr><td class="memItemLeft" align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classc_healing_con.html">cHealingCon</a></td></tr>
  74. <tr><td class="memItemLeft" align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classc_equipment.html">cEquipment</a></td></tr>
  75. <tr><td class="memItemLeft" align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classc_inventory.html">cInventory</a></td></tr>
  76. <tr><td class="memItemLeft" align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classc_altar.html">cAltar</a></td></tr>
  77. <tr><td class="memItemLeft" align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classc_door.html">cDoor</a></td></tr>
  78. <tr><td class="memItemLeft" align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classc_world_object.html">cWorldObject</a></td></tr>
  79. <tr><td class="memItemLeft" align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classc_merchant_sign.html">cMerchantSign</a></td></tr>
  80. <tr><td class="memItemLeft" align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classc_chest.html">cChest</a></td></tr>
  81. <tr><td class="memItemLeft" align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classc_corpse.html">cCorpse</a></td></tr>
  82. <tr><td class="memItemLeft" align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classc_covenant.html">cCovenant</a></td></tr>
  83. <tr><td class="memItemLeft" align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classc_house.html">cHouse</a></td></tr>
  84. <tr><td class="memItemLeft" align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classc_hooks.html">cHooks</a></td></tr>
  85. <tr><td class="memItemLeft" align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classc_storage.html">cStorage</a></td></tr>
  86. <tr><td class="memItemLeft" align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classc_war_spell.html">cWarSpell</a></td></tr>
  87. <tr><td class="memItemLeft" align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classc_monster.html">cMonster</a></td></tr>
  88. <tr><td colspan="2"><h2>Defines</h2></td></tr>
  89. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adc52455b85278f6676d12b8675335bf0"></a><!-- doxytag: member="Object.h::SKILL_AXE" ref="adc52455b85278f6676d12b8675335bf0" args="" -->
  90. #define&nbsp;</td><td class="memItemRight" valign="bottom"><b>SKILL_AXE</b>&nbsp;&nbsp;&nbsp;0x01</td></tr>
  91. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4ad08f4429bcb3a8f828d9ef8144762e"></a><!-- doxytag: member="Object.h::SKILL_BOW" ref="a4ad08f4429bcb3a8f828d9ef8144762e" args="" -->
  92. #define&nbsp;</td><td class="memItemRight" valign="bottom"><b>SKILL_BOW</b>&nbsp;&nbsp;&nbsp;0x02</td></tr>
  93. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac265619273f381a8bf44174643fcdbaa"></a><!-- doxytag: member="Object.h::SKILL_CROSSBOW" ref="ac265619273f381a8bf44174643fcdbaa" args="" -->
  94. #define&nbsp;</td><td class="memItemRight" valign="bottom"><b>SKILL_CROSSBOW</b>&nbsp;&nbsp;&nbsp;0x03</td></tr>
  95. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa27c18b1f9784b4907aa395f605b5c67"></a><!-- doxytag: member="Object.h::SKILL_DAGGER" ref="aa27c18b1f9784b4907aa395f605b5c67" args="" -->
  96. #define&nbsp;</td><td class="memItemRight" valign="bottom"><b>SKILL_DAGGER</b>&nbsp;&nbsp;&nbsp;0x04</td></tr>
  97. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afb5d31eddb1f12ac86e5d0dba53380f2"></a><!-- doxytag: member="Object.h::SKILL_MACE" ref="afb5d31eddb1f12ac86e5d0dba53380f2" args="" -->
  98. #define&nbsp;</td><td class="memItemRight" valign="bottom"><b>SKILL_MACE</b>&nbsp;&nbsp;&nbsp;0x05</td></tr>
  99. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a77af5898ce9a26040d372f71c8e30cfb"></a><!-- doxytag: member="Object.h::SKILL_MELEE_DEFENSE" ref="a77af5898ce9a26040d372f71c8e30cfb" args="" -->
  100. #define&nbsp;</td><td class="memItemRight" valign="bottom"><b>SKILL_MELEE_DEFENSE</b>&nbsp;&nbsp;&nbsp;0x06</td></tr>
  101. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a35c13f566eec68b6d9d64a7552f1856c"></a><!-- doxytag: member="Object.h::SKILL_MISSLE_DEFENSE" ref="a35c13f566eec68b6d9d64a7552f1856c" args="" -->
  102. #define&nbsp;</td><td class="memItemRight" valign="bottom"><b>SKILL_MISSLE_DEFENSE</b>&nbsp;&nbsp;&nbsp;0x07</td></tr>
  103. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a36cb5770726416dada311881be208f81"></a><!-- doxytag: member="Object.h::SKILL_SPEAR" ref="a36cb5770726416dada311881be208f81" args="" -->
  104. #define&nbsp;</td><td class="memItemRight" valign="bottom"><b>SKILL_SPEAR</b>&nbsp;&nbsp;&nbsp;0x09</td></tr>
  105. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9c40ba88040ee014e92014e515d2a0b2"></a><!-- doxytag: member="Object.h::SKILL_STAFF" ref="a9c40ba88040ee014e92014e515d2a0b2" args="" -->
  106. #define&nbsp;</td><td class="memItemRight" valign="bottom"><b>SKILL_STAFF</b>&nbsp;&nbsp;&nbsp;0x0A</td></tr>
  107. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a886e1a8185930ce6edab9efad9fb0c7f"></a><!-- doxytag: member="Object.h::SKILL_SWORD" ref="a886e1a8185930ce6edab9efad9fb0c7f" args="" -->
  108. #define&nbsp;</td><td class="memItemRight" valign="bottom"><b>SKILL_SWORD</b>&nbsp;&nbsp;&nbsp;0x0B</td></tr>
  109. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4a569836cc705260c272424cdbff237b"></a><!-- doxytag: member="Object.h::SKILL_THROWN_WEAPONS" ref="a4a569836cc705260c272424cdbff237b" args="" -->
  110. #define&nbsp;</td><td class="memItemRight" valign="bottom"><b>SKILL_THROWN_WEAPONS</b>&nbsp;&nbsp;&nbsp;0x0C</td></tr>
  111. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a240bad3fe27ec750c3b0fd5d0231e9e2"></a><!-- doxytag: member="Object.h::SKILL_UNARMED_COMBAT" ref="a240bad3fe27ec750c3b0fd5d0231e9e2" args="" -->
  112. #define&nbsp;</td><td class="memItemRight" valign="bottom"><b>SKILL_UNARMED_COMBAT</b>&nbsp;&nbsp;&nbsp;0x0D</td></tr>
  113. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a112c6e40e2ac25f5203c24dddc707b68"></a><!-- doxytag: member="Object.h::SKILL_ARCANE_LORE" ref="a112c6e40e2ac25f5203c24dddc707b68" args="" -->
  114. #define&nbsp;</td><td class="memItemRight" valign="bottom"><b>SKILL_ARCANE_LORE</b>&nbsp;&nbsp;&nbsp;0x0E</td></tr>
  115. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afa5fb8ff6d489b6724ffd020bd4b5f08"></a><!-- doxytag: member="Object.h::SKILL_MAGIC_DEFENSE" ref="afa5fb8ff6d489b6724ffd020bd4b5f08" args="" -->
  116. #define&nbsp;</td><td class="memItemRight" valign="bottom"><b>SKILL_MAGIC_DEFENSE</b>&nbsp;&nbsp;&nbsp;0x0F</td></tr>
  117. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a595822843c5f6381321cf8700032102e"></a><!-- doxytag: member="Object.h::SKILL_MANA_CONVERSION" ref="a595822843c5f6381321cf8700032102e" args="" -->
  118. #define&nbsp;</td><td class="memItemRight" valign="bottom"><b>SKILL_MANA_CONVERSION</b>&nbsp;&nbsp;&nbsp;0x10</td></tr>
  119. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a076c6d4946e83232d7daeab82f2089e3"></a><!-- doxytag: member="Object.h::SKILL_ITEM_TINKERING" ref="a076c6d4946e83232d7daeab82f2089e3" args="" -->
  120. #define&nbsp;</td><td class="memItemRight" valign="bottom"><b>SKILL_ITEM_TINKERING</b>&nbsp;&nbsp;&nbsp;0x12</td></tr>
  121. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8f1fb032de9a5dbce465a77c2291f2c1"></a><!-- doxytag: member="Object.h::SKILL_ASSESS_PERSON" ref="a8f1fb032de9a5dbce465a77c2291f2c1" args="" -->
  122. #define&nbsp;</td><td class="memItemRight" valign="bottom"><b>SKILL_ASSESS_PERSON</b>&nbsp;&nbsp;&nbsp;0x13</td></tr>
  123. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab736e22ca0a1fd43fe1189073e887094"></a><!-- doxytag: member="Object.h::SKILL_DECEPTION" ref="ab736e22ca0a1fd43fe1189073e887094" args="" -->
  124. #define&nbsp;</td><td class="memItemRight" valign="bottom"><b>SKILL_DECEPTION</b>&nbsp;&nbsp;&nbsp;0x14</td></tr>
  125. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a78c488c5cc6066284956599aaf56d96e"></a><!-- doxytag: member="Object.h::SKILL_HEALING" ref="a78c488c5cc6066284956599aaf56d96e" args="" -->
  126. #define&nbsp;</td><td class="memItemRight" valign="bottom"><b>SKILL_HEALING</b>&nbsp;&nbsp;&nbsp;0x15</td></tr>
  127. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2d47b68a95bd98e60b34f71c899c0274"></a><!-- doxytag: member="Object.h::SKILL_JUMP" ref="a2d47b68a95bd98e60b34f71c899c0274" args="" -->
  128. #define&nbsp;</td><td class="memItemRight" valign="bottom"><b>SKILL_JUMP</b>&nbsp;&nbsp;&nbsp;0x16</td></tr>
  129. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a50cf853792a63004a0e58fae3f2cab96"></a><!-- doxytag: member="Object.h::SKILL_LOCKPICK" ref="a50cf853792a63004a0e58fae3f2cab96" args="" -->
  130. #define&nbsp;</td><td class="memItemRight" valign="bottom"><b>SKILL_LOCKPICK</b>&nbsp;&nbsp;&nbsp;0x17</td></tr>
  131. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab1cea3f7bc4b4b69808dc710066b0765"></a><!-- doxytag: member="Object.h::SKILL_RUN" ref="ab1cea3f7bc4b4b69808dc710066b0765" args="" -->
  132. #define&nbsp;</td><td class="memItemRight" valign="bottom"><b>SKILL_RUN</b>&nbsp;&nbsp;&nbsp;0x18</td></tr>
  133. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a26a34cd90000aec6cd65933d4d3e4eba"></a><!-- doxytag: member="Object.h::SKILL_ASSESS_CREATURE" ref="a26a34cd90000aec6cd65933d4d3e4eba" args="" -->
  134. #define&nbsp;</td><td class="memItemRight" valign="bottom"><b>SKILL_ASSESS_CREATURE</b>&nbsp;&nbsp;&nbsp;0x1B</td></tr>
  135. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab44af78db000b6a7fbd2d08a447de4d8"></a><!-- doxytag: member="Object.h::SKILL_WEAPON_TINKERING" ref="ab44af78db000b6a7fbd2d08a447de4d8" args="" -->
  136. #define&nbsp;</td><td class="memItemRight" valign="bottom"><b>SKILL_WEAPON_TINKERING</b>&nbsp;&nbsp;&nbsp;0x1C</td></tr>
  137. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1bbb4297d77966c15de9ab930811f8c0"></a><!-- doxytag: member="Object.h::SKILL_ARMOR_TINKERING" ref="a1bbb4297d77966c15de9ab930811f8c0" args="" -->
  138. #define&nbsp;</td><td class="memItemRight" valign="bottom"><b>SKILL_ARMOR_TINKERING</b>&nbsp;&nbsp;&nbsp;0x1D</td></tr>
  139. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a878716dbff5b5941ad5da1f9096b4865"></a><!-- doxytag: member="Object.h::SKILL_MAGIC_ITEM_TINKERING" ref="a878716dbff5b5941ad5da1f9096b4865" args="" -->
  140. #define&nbsp;</td><td class="memItemRight" valign="bottom"><b>SKILL_MAGIC_ITEM_TINKERING</b>&nbsp;&nbsp;&nbsp;0x1E</td></tr>
  141. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a769901ec03bdbf4b61bb8604f6b53aa2"></a><!-- doxytag: member="Object.h::SKILL_CREATURE_ENCHANTMENT" ref="a769901ec03bdbf4b61bb8604f6b53aa2" args="" -->
  142. #define&nbsp;</td><td class="memItemRight" valign="bottom"><b>SKILL_CREATURE_ENCHANTMENT</b>&nbsp;&nbsp;&nbsp;0x1F</td></tr>
  143. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7ee3134421a83576fd452a4136d035d7"></a><!-- doxytag: member="Object.h::SKILL_ITEM_ENCHANTMENT" ref="a7ee3134421a83576fd452a4136d035d7" args="" -->
  144. #define&nbsp;</td><td class="memItemRight" valign="bottom"><b>SKILL_ITEM_ENCHANTMENT</b>&nbsp;&nbsp;&nbsp;0x20</td></tr>
  145. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae84f29d5fe387212439ec0cd64b999ea"></a><!-- doxytag: member="Object.h::SKILL_LIFE_MAGIC" ref="ae84f29d5fe387212439ec0cd64b999ea" args="" -->
  146. #define&nbsp;</td><td class="memItemRight" valign="bottom"><b>SKILL_LIFE_MAGIC</b>&nbsp;&nbsp;&nbsp;0x21</td></tr>
  147. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac5cabf5c41b0793b5bf93d367d76920c"></a><!-- doxytag: member="Object.h::SKILL_WAR_MAGIC" ref="ac5cabf5c41b0793b5bf93d367d76920c" args="" -->
  148. #define&nbsp;</td><td class="memItemRight" valign="bottom"><b>SKILL_WAR_MAGIC</b>&nbsp;&nbsp;&nbsp;0x22</td></tr>
  149. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1f752d860bcdad2266b90cdeddd58e8e"></a><!-- doxytag: member="Object.h::SKILL_LEADERSHIP" ref="a1f752d860bcdad2266b90cdeddd58e8e" args="" -->
  150. #define&nbsp;</td><td class="memItemRight" valign="bottom"><b>SKILL_LEADERSHIP</b>&nbsp;&nbsp;&nbsp;0x23</td></tr>
  151. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acf249e18bc381dda4bb2206bf247a9e5"></a><!-- doxytag: member="Object.h::SKILL_LOYALTY" ref="acf249e18bc381dda4bb2206bf247a9e5" args="" -->
  152. #define&nbsp;</td><td class="memItemRight" valign="bottom"><b>SKILL_LOYALTY</b>&nbsp;&nbsp;&nbsp;0x24</td></tr>
  153. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a903c6bef9fba344ec3d0b4eb719c235e"></a><!-- doxytag: member="Object.h::SKILL_FLETCHING" ref="a903c6bef9fba344ec3d0b4eb719c235e" args="" -->
  154. #define&nbsp;</td><td class="memItemRight" valign="bottom"><b>SKILL_FLETCHING</b>&nbsp;&nbsp;&nbsp;0x25</td></tr>
  155. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4a53958aeb87298bdb571e48e9a78ab4"></a><!-- doxytag: member="Object.h::SKILL_ALCHEMY" ref="a4a53958aeb87298bdb571e48e9a78ab4" args="" -->
  156. #define&nbsp;</td><td class="memItemRight" valign="bottom"><b>SKILL_ALCHEMY</b>&nbsp;&nbsp;&nbsp;0x26</td></tr>
  157. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a16d477bf4169412ac346c2ca60c89675"></a><!-- doxytag: member="Object.h::SKILL_COOKING" ref="a16d477bf4169412ac346c2ca60c89675" args="" -->
  158. #define&nbsp;</td><td class="memItemRight" valign="bottom"><b>SKILL_COOKING</b>&nbsp;&nbsp;&nbsp;0x27</td></tr>
  159. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2a4604c6227972c072035f95c4dc36ad"></a><!-- doxytag: member="Object.h::SKILL_SALVAGE" ref="a2a4604c6227972c072035f95c4dc36ad" args="" -->
  160. #define&nbsp;</td><td class="memItemRight" valign="bottom"><b>SKILL_SALVAGE</b>&nbsp;&nbsp;&nbsp;0x28</td></tr>
  161. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ada6f18c14768b77a80f667c39d4ec8bc"></a><!-- doxytag: member="Object.h::PAI" ref="ada6f18c14768b77a80f667c39d4ec8bc" args="" -->
  162. #define&nbsp;</td><td class="memItemRight" valign="bottom"><b>PAI</b>&nbsp;&nbsp;&nbsp;3.14159265</td></tr>
  163. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af24b96da9e31d300f5297c9c82142ca8"></a><!-- doxytag: member="Object.h::NPCMODE_SINGLE" ref="af24b96da9e31d300f5297c9c82142ca8" args="" -->
  164. #define&nbsp;</td><td class="memItemRight" valign="bottom"><b>NPCMODE_SINGLE</b>&nbsp;&nbsp;&nbsp;1</td></tr>
  165. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a95c103836d6d6de6e50305ef0fb1623b"></a><!-- doxytag: member="Object.h::NPCMODE_MULTI" ref="a95c103836d6d6de6e50305ef0fb1623b" args="" -->
  166. #define&nbsp;</td><td class="memItemRight" valign="bottom"><b>NPCMODE_MULTI</b>&nbsp;&nbsp;&nbsp;2</td></tr>
  167. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4b72248a89188982e2ef37b3a68435df"></a><!-- doxytag: member="Object.h::NPCMODE_RANDOM" ref="a4b72248a89188982e2ef37b3a68435df" args="" -->
  168. #define&nbsp;</td><td class="memItemRight" valign="bottom"><b>NPCMODE_RANDOM</b>&nbsp;&nbsp;&nbsp;3</td></tr>
  169. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abd134e511ab0eb69ea66ea00ee22923e"></a><!-- doxytag: member="Object.h::PK_ALTAR" ref="abd134e511ab0eb69ea66ea00ee22923e" args="" -->
  170. #define&nbsp;</td><td class="memItemRight" valign="bottom"><b>PK_ALTAR</b>&nbsp;&nbsp;&nbsp;1</td></tr>
  171. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4d803d176cf3dd780941c1cce32e1313"></a><!-- doxytag: member="Object.h::NPK_ALTAR" ref="a4d803d176cf3dd780941c1cce32e1313" args="" -->
  172. #define&nbsp;</td><td class="memItemRight" valign="bottom"><b>NPK_ALTAR</b>&nbsp;&nbsp;&nbsp;0</td></tr>
  173. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa2f39ed7eb7927d5aa4f01c52a15431b"></a><!-- doxytag: member="Object.h::DOOR_OPEN" ref="aa2f39ed7eb7927d5aa4f01c52a15431b" args="" -->
  174. #define&nbsp;</td><td class="memItemRight" valign="bottom"><b>DOOR_OPEN</b>&nbsp;&nbsp;&nbsp;1</td></tr>
  175. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a36adf4f61d3a9f8c20c54e47e0547792"></a><!-- doxytag: member="Object.h::DOOR_CLOSED" ref="a36adf4f61d3a9f8c20c54e47e0547792" args="" -->
  176. #define&nbsp;</td><td class="memItemRight" valign="bottom"><b>DOOR_CLOSED</b>&nbsp;&nbsp;&nbsp;0</td></tr>
  177. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4b213bb7b4c6a1250719f339902b62d8"></a><!-- doxytag: member="Object.h::HOUSE_FORSALE" ref="a4b213bb7b4c6a1250719f339902b62d8" args="" -->
  178. #define&nbsp;</td><td class="memItemRight" valign="bottom"><b>HOUSE_FORSALE</b>&nbsp;&nbsp;&nbsp;1</td></tr>
  179. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a45519778fa34f8120f987bd39d7ab725"></a><!-- doxytag: member="Object.h::HOUSE_OWNED" ref="a45519778fa34f8120f987bd39d7ab725" args="" -->
  180. #define&nbsp;</td><td class="memItemRight" valign="bottom"><b>HOUSE_OWNED</b>&nbsp;&nbsp;&nbsp;2</td></tr>
  181. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af4f76eb1ba7420bfe7f4e9a44821381f"></a><!-- doxytag: member="Object.h::HOUSE_OPEN" ref="af4f76eb1ba7420bfe7f4e9a44821381f" args="" -->
  182. #define&nbsp;</td><td class="memItemRight" valign="bottom"><b>HOUSE_OPEN</b>&nbsp;&nbsp;&nbsp;3</td></tr>
  183. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1d227c1d2f54160fd7d76b955d170c19"></a><!-- doxytag: member="Object.h::HOUSE_CLOSED" ref="a1d227c1d2f54160fd7d76b955d170c19" args="" -->
  184. #define&nbsp;</td><td class="memItemRight" valign="bottom"><b>HOUSE_CLOSED</b>&nbsp;&nbsp;&nbsp;4</td></tr>
  185. <tr><td colspan="2"><h2>Functions</h2></td></tr>
  186. <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a25430eb485497fdcdd1bf855cad00f57"></a><!-- doxytag: member="Object.h::calc_vec_to_deg" ref="a25430eb485497fdcdd1bf855cad00f57" args="(int vx, int vy)" -->
  187. int&nbsp;</td><td class="memItemRight" valign="bottom"><b>calc_vec_to_deg</b> (int vx, int vy)</td></tr>
  188. </table>
  189. <hr/><a name="_details"></a><h2>Detailed Description</h2>
  190. <p>Implements general functionality for all objects. All object types inherit from this class. </p>
  191. </div>
  192. <hr size="1"/><address style="text-align: right;"><small>Generated by&nbsp;
  193. <a href="http://www.doxygen.org/index.html">
  194. <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.2 </small></address>
  195. </body>
  196. </html>