PageRenderTime 25ms CodeModel.GetById 39ms RepoModel.GetById 1ms app.codeStats 0ms

/src/server/game/DataStores/DBCfmt.h

https://bitbucket.org/EMPulseGaming/mycore4kata
C Header | 187 lines | 162 code | 3 blank | 22 comment | 0 complexity | 41e9f8ca7dc330664593737b9eb82d91 MD5 | raw file
  1. /*
  2. * Copyright (C) 2010-2011 Project SkyFire <http://www.projectskyfire.org/>
  3. * Copyright (C) 2008-2011 TrinityCore <http://www.trinitycore.org/>
  4. * Copyright (C) 2005-2009 MaNGOS <http://getmangos.com/>
  5. *
  6. * This program is free software; you can redistribute it and/or modify it
  7. * under the terms of the GNU General Public License as published by the
  8. * Free Software Foundation; either version 2 of the License, or (at your
  9. * option) any later version.
  10. *
  11. * This program is distributed in the hope that it will be useful, but WITHOUT
  12. * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
  13. * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
  14. * more details.
  15. *
  16. * You should have received a copy of the GNU General Public License along
  17. * with this program. If not, see <http://www.gnu.org/licenses/>.
  18. */
  19. #ifndef TRINITY_DBCSFRM_H
  20. #define TRINITY_DBCSFRM_H
  21. const char Achievementfmt[]="niixsxiixixxii";
  22. const std::string CustomAchievementfmt="pppaaaapapaapp";
  23. const std::string CustomAchievementIndex = "ID";
  24. const char AchievementCriteriafmt[]="niiiiiiiisiiiiixxxxxxxx";
  25. const char AreaTableEntryfmt[]="iiinixxxxxisixxxxxxxxxxxx";
  26. const char AreaGroupEntryfmt[]="niiiiiii";
  27. const char AreaPOIEntryfmt[]="niiiiiiiiiiiffixixxixx";
  28. const char AreaTriggerEntryfmt[]="nifffxxxfffff";
  29. const char ArmorLocationfmt[]="nfffff";
  30. const char AuctionHouseEntryfmt[]="niiix";
  31. const char BankBagSlotPricesEntryfmt[]="ni";
  32. const char BarberShopStyleEntryfmt[]="nixxxiii";
  33. const char BattlemasterListEntryfmt[]="niiiiiiiiixsiiiixxxx";
  34. const char CharStartOutfitEntryfmt[]="diiiiiiiiiiiiiiiiiiiiiiiiixxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
  35. const char CharTitlesEntryfmt[]="nxsxix";
  36. const char ChatChannelsEntryfmt[]="nixsx";
  37. const char ChrClassesEntryfmt[]="nixsxxxixiixxx";
  38. const char ChrRacesEntryfmt[]="nxixiixixxxxixsxxxxxixxx";
  39. const char ChrClassesXPowerTypesfmt[]="nii";
  40. const char CinematicSequencesEntryfmt[]="nxxxxxxxxx";
  41. const char CreatureDisplayInfofmt[]="nxxxfxxxxxxxxxxxx";
  42. const char CreatureFamilyfmt[]="nfifiiiiixsx";
  43. const char CreatureSpellDatafmt[]="niiiixxxx";
  44. const char CreatureTypefmt[]="nxx";
  45. const char CurrencyTypesfmt[]="nxxxxxxiixx";
  46. const char DestructibleModelDatafmt[]="ixxixxxixxxixxxixxxxxxxx";
  47. const char DungeonEncounterfmt[]="niixisxx";
  48. const char DurabilityCostsfmt[]="niiiiiiiiiiiiiiiiiiiiiiiiiiiii";
  49. const char DurabilityQualityfmt[]="nf";
  50. const char EmotesEntryfmt[]="nxxiiix";
  51. const char EmotesTextEntryfmt[]="nxixxxxxxxxxxxxxxxx";
  52. const char FactionEntryfmt[]="niiiiiiiiiiiiiiiiiiffixsxx";
  53. const char FactionTemplateEntryfmt[]="niiiiiiiiiiiii";
  54. const char GameObjectDisplayInfofmt[]="nxxxxxxxxxxxffffffxxx";
  55. const char GemPropertiesEntryfmt[]="nixxix";
  56. const char GlyphPropertiesfmt[]="niii";
  57. const char GlyphSlotfmt[]="nii";
  58. const char GtBarberShopCostBasefmt[]="xf";
  59. const char GtCombatRatingsfmt[]="xf";
  60. const char GtChanceToMeleeCritBasefmt[]="xf";
  61. const char GtChanceToMeleeCritfmt[]="xf";
  62. const char GtChanceToSpellCritBasefmt[]="xf";
  63. const char GtChanceToSpellCritfmt[]="xf";
  64. const char GtOCTClassCombatRatingScalarfmt[]="df";
  65. const char GtOCTRegenHPfmt[]="xf";
  66. const char GtOCTRegenMPfmt[]="f";
  67. const char GtRegenHPPerSptfmt[]="xf";
  68. const char gtOCTHpPerStaminafmt[]="xf";
  69. const char GtRegenMPPerSptfmt[]="xf";
  70. const char GtSpellScalingfmt[]="nf";
  71. const char Holidaysfmt[]="nxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
  72. const char ItemArmorQualityfmt[]="nfffffffi";
  73. const char ItemArmorShieldfmt[]="nifffffff";
  74. const char ItemArmorTotalfmt[]="niffff";
  75. const char ItemBagFamilyfmt[]="nx";
  76. //const char ItemDisplayTemplateEntryfmt[]="nxxxxxxxxxxixxxxxxxxxxx";
  77. //const char ItemCondExtCostsEntryfmt[]="xiii";
  78. const char ItemDamagefmt[]="nfffffffi";
  79. const char ItemExtendedCostEntryfmt[]="nxxiiiiiiiiiiiixiiiiiiiiiixxxxx";
  80. const char ItemLimitCategoryEntryfmt[]="nxii";
  81. const char ItemRandomPropertiesfmt[]="nxiiixxs";
  82. const char ItemRandomSuffixfmt[]="nsxiiiiiiiiii";;
  83. const char ItemSetEntryfmt[]="dsiiiiiiiiiixxxxxxxiiiiiiiiiiiiiiiiii";
  84. const char LFGDungeonEntryfmt[]="nxiiiiiiixixxixix";
  85. //const char LiquidTypeEntryfmt[]="nsiiiiffffifiiisssssiiffffffffffffffffffiiii"; // unused atm... still tc values.
  86. const char LockEntryfmt[]="niiiiiiiiiiiiiiiiiiiiiiiixxxxxxxx";
  87. const char MailTemplateEntryfmt[]="nxs";
  88. const char MapEntryfmt[]="nxixxxsixxixiffxiixx";
  89. const char MapDifficultyEntryfmt[]="diisiix";
  90. const char MountCapabilityfmt[]="niixxiii";
  91. const char MountTypefmt[]="niiiiiiiiiiiiiiiiixxxxxxx";
  92. const char MovieEntryfmt[]="nxxx";
  93. const char OverrideSpellDatafmt[]="niiiiiiiiiixx";
  94. const char QuestSortEntryfmt[]="nx";
  95. const char QuestXPfmt[]="niiiiiiiiii";
  96. const char QuestFactionRewardfmt[]="niiiiiiiiii";
  97. const char PvPDifficultyfmt[]="diiiii";
  98. const char RandomPropertiesPointsfmt[]="niiiiiiiiiiiiiii";
  99. const char ScalingStatDistributionfmt[]="niiiiiiiiiiiiiiiiiiiixi";
  100. const char ScalingStatValuesfmt[]="iniiiiiiiiiiiiiiiiiiiixxxxxxxxxxxxxxxxxxxxxxxxx";
  101. const char SkillLinefmt[]="nixsxixi";
  102. const char SkillLineAbilityfmt[]="niiiixxiiiiixx";
  103. const char SoundEntriesfmt[]="nxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
  104. const char SpellCastTimefmt[]="nixx";
  105. const char SpellDifficultyfmt[] = "niiii";
  106. const std::string CustomSpellDifficultyfmt="ppppp";
  107. const std::string CustomSpellDifficultyIndex="id";
  108. const char SpellDurationfmt[]="niii";
  109. const char SpellEntryfmt[]= "niiiiiiiiixiiiifiiiisixxiixxixiiiiiiixiiiiixiix";
  110. const std::string CustomSpellEntryfmt="ppppppppppapppppppppaaaappaapapppppppappppppppa";
  111. const std::string CustomSpellEntryIndex = "id";
  112. const char SpellAuraOptionsfmt[]="niiii";
  113. const std::string CustomSpellAuraOptionsEntryfmt="ppppp";
  114. const std::string CustomSpellAuraOptionsEntryIndex="id";
  115. const char SpellAuraRestrictionsfmt[]="niiiiiiii";
  116. const std::string CustomSpellAuraRestrictionsEntryfmt="ppppppppp";
  117. const std::string CustomSpellAuraRestrictionsEntryIndex="id";
  118. const char SpellCastingRequirementsfmt[]="nixxixi";
  119. const std::string CustomSpellCastingRequirementsEntryfmt="ppaapap";
  120. const std::string CustomSpellCastingRequirementsEntryIndex="id";
  121. const char SpellCategoriesfmt[]="niiiiii";
  122. const std::string CustomSpellCategoriesEntryfmt="ppppppp";
  123. const std::string CustomSpellCategoriesEntryIndex="id";
  124. const char SpellClassOptionsfmt[]="nxiiiix";
  125. const std::string CustomSpellClassOptionsEntryfmt="pappppa";
  126. const std::string CustomSpellClassOptionsEntryIndex="id";
  127. const char SpellCooldownsfmt[]="niii";
  128. const std::string CustomSpellCooldownsEntryfmt="pppp";
  129. const std::string CustomSpellCooldownsEntryIndex="id";
  130. const char SpellEffectfmt[]="nifiiiffiiiiiifiifiiiiiiii";
  131. const std::string CustomSpellEffectEntryfmt="pppppppppppppppppppppppppp";
  132. const std::string CustomSpellEffectEntryIndex="id";
  133. const char SpellEquippedItemsfmt[]="niii";
  134. const std::string CustomSpellEquippedItemsEntryfmt="pppp";
  135. const std::string CustomSpellEquippedItemsEntryIndex="id";
  136. const char SpellInterruptsfmt[]="nixixi";
  137. const std::string CustomSpellInterruptsEntryfmt="ppapap";
  138. const std::string CustomSpellInterruptsEntryIndex="id";
  139. const char SpellLevelsfmt[]="niii";
  140. const std::string CustomSpellLevelsEntryfmt="pppp";
  141. const std::string CustomSpellLevelsEntryIndex="id";
  142. const char SpellPowerfmt[]="niiiixx";
  143. const std::string CustomSpellPowerEntryfmt="pppppaa";
  144. const std::string CustomSpellPowerEntryIndex="id";
  145. const char SpellReagentsfmt[]="niiiiiiiiiiiiiiii";
  146. const std::string CustomSpellReagentsEntryfmt="ppppppppppppppppp";
  147. const std::string CustomSpellReagentsEntryIndex="id";
  148. const char SpellScalingfmt[]="niiiiffffffffffi";
  149. const std::string CustomSpellScalingEntryfmt="nppppppppppppppp";
  150. const std::string CustomSpellScalingEntryIndex="id";
  151. const char SpellShapeshiftfmt[]="nixixx";
  152. const std::string CustomSpellShapeshiftEntryfmt="ppapaa";
  153. const std::string CustomSpellShapeshiftEntryIndex="id";
  154. const char SpellTargetRestrictionsfmt[]="niiii";
  155. const std::string CustomSpellTargetRestrictionsEntryfmt="ppppp";
  156. const std::string CustomSpellTargetRestrictionsEntryIndex="id";
  157. const char SpellTotemsfmt[]="niiii";
  158. const std::string CustomSpellTotemsEntryfmt="ppppp";
  159. const std::string CustomSpellTotemsEntryIndex="id";
  160. const char SpellFocusObjectfmt[]="nx";
  161. const char SpellItemEnchantmentfmt[]="nxiiiiiixxxiiisiiiiiiix";
  162. const char SpellItemEnchantmentConditionfmt[]="nbbbbbxxxxxbbbbbbbbbbiiiiiXXXXX";
  163. const char SpellRadiusfmt[]="nfxf";
  164. const char SpellRangefmt[]="nffffixx";
  165. const char SpellRuneCostfmt[]="niiii";
  166. const char SpellShapeshiftFormfmt[]="nxxiixiiixxiiiiiiiixx";
  167. const char SummonPropertiesfmt[] = "niiiii";
  168. const char GuildPerksfmt[] = "nii";
  169. const char TalentEntryfmt[]="niiiiiiiiixxixxxxxx";
  170. const char TalentTabEntryfmt[]="nxxiiixxxii";
  171. const char TalentTreePrimarySpellsfmt[]="niix";
  172. const char TaxiNodesEntryfmt[]="nifffsii";
  173. const char TaxiPathEntryfmt[]="niii";
  174. const char TaxiPathNodeEntryfmt[]="diiifffiiii";
  175. //const char TeamContributionPointsfmt[]="df"; Not used in 4.0.6a
  176. const char TotemCategoryEntryfmt[]="nxii";
  177. const char VehicleEntryfmt[]="niffffiiiiiiiifffffffffffffffssssfifiixx";
  178. const char VehicleSeatEntryfmt[]="niiffffffffffiiiiiifffffffiiifffiiiiiiiffiiiiixxxxxxxxxxxxxxxxxxxx";
  179. const char WMOAreaTableEntryfmt[]="niiixxxxxiixxxx";
  180. const char WorldMapAreaEntryfmt[]="xinxffffixxx";
  181. const char WorldMapOverlayEntryfmt[]="nxiiiixxxxxxxxx";
  182. const char WorldSafeLocsEntryfmt[]="nifffx";
  183. const char PhaseEntryfmt[]="nsi";
  184. #endif