[9581] Fixed apply damage reduction to melee/ranged damage.
[getmangos.git] / src / game / DBCfmt.h
blob4743476695d4da7d1ad0b13c397e6dd3ae384795
1 /*
2 * Copyright (C) 2005-2010 MaNGOS <http://getmangos.com/>
4 * This program is free software; you can redistribute it and/or modify
5 * it under the terms of the GNU General Public License as published by
6 * the Free Software Foundation; either version 2 of the License, or
7 * (at your option) any later version.
9 * This program is distributed in the hope that it will be useful,
10 * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 * GNU General Public License for more details.
14 * You should have received a copy of the GNU General Public License
15 * along with this program; if not, write to the Free Software
16 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
19 #ifndef MANGOS_DBCSFRM_H
20 #define MANGOS_DBCSFRM_H
22 const char Achievementfmt[]="niixssssssssssssssssxxxxxxxxxxxxxxxxxxiixixxxxxxxxxxxxxxxxxxii";
23 const char AchievementCriteriafmt[]="niiiiiiiixxxxxxxxxxxxxxxxxiixix";
24 const char AreaTableEntryfmt[]="iiinixxxxxissssssssssssssssxixxxxxxx";
25 const char AreaGroupEntryfmt[]="niiiiiii";
26 const char AreaTriggerEntryfmt[]="niffffffff";
27 const char AuctionHouseEntryfmt[]="niiixxxxxxxxxxxxxxxxx";
28 const char BankBagSlotPricesEntryfmt[]="ni";
29 const char BarberShopStyleEntryfmt[]="nixxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxiii";
30 const char BattlemasterListEntryfmt[]="niiiiiiiiiixssssssssssssssssxxx";
31 const char CharStartOutfitEntryfmt[]="diiiiiiiiiiiiiiiiiiiiiiiiixxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
32 const char CharTitlesEntryfmt[]="nxssssssssssssssssxxxxxxxxxxxxxxxxxxi";
33 const char ChatChannelsEntryfmt[]="iixssssssssssssssssxxxxxxxxxxxxxxxxxx";
34 // ChatChannelsEntryfmt, index not used (more compact store)
35 const char ChrClassesEntryfmt[]="nxixxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxixii";
36 const char ChrRacesEntryfmt[]="nxixiixixxxxixssssssssssssssssxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxi";
37 const char CinematicSequencesEntryfmt[]="nxxxxxxxxx";
38 const char CreatureDisplayInfofmt[]="nxxxfxxxxxxxxxxx";
39 const char CreatureFamilyfmt[]="nfifiiiiixssssssssssssssssxx";
40 const char CreatureSpellDatafmt[]="niiiixxxx";
41 const char CreatureTypefmt[]="nxxxxxxxxxxxxxxxxxx";
42 const char CurrencyTypesfmt[]="xnxi";
43 const char DurabilityCostsfmt[]="niiiiiiiiiiiiiiiiiiiiiiiiiiiii";
44 const char DurabilityQualityfmt[]="nf";
45 const char EmotesEntryfmt[]="nxxiiix";
46 const char EmotesTextEntryfmt[]="nxixxxxxxxxxxxxxxxx";
47 const char FactionEntryfmt[]="niiiiiiiiiiiiiiiiiixxxxssssssssssssssssxxxxxxxxxxxxxxxxxx";
48 const char FactionTemplateEntryfmt[]="niiiiiiiiiiiii";
49 const char GameObjectDisplayInfofmt[]="nxxxxxxxxxxxxxxxxxx";
50 const char GemPropertiesEntryfmt[]="nixxi";
51 const char GlyphPropertiesfmt[]="niii";
52 const char GlyphSlotfmt[]="nii";
53 const char GtBarberShopCostBasefmt[]="f";
54 const char GtCombatRatingsfmt[]="f";
55 const char GtChanceToMeleeCritBasefmt[]="f";
56 const char GtChanceToMeleeCritfmt[]="f";
57 const char GtChanceToSpellCritBasefmt[]="f";
58 const char GtChanceToSpellCritfmt[]="f";
59 const char GtOCTRegenHPfmt[]="f";
60 //const char GtOCTRegenMPfmt[]="f";
61 const char GtRegenHPPerSptfmt[]="f";
62 const char GtRegenMPPerSptfmt[]="f";
63 const char Holidaysfmt[]="nxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
64 const char Itemfmt[]="niiiiiii";
65 const char ItemBagFamilyfmt[]="nxxxxxxxxxxxxxxxxx";
66 //const char ItemDisplayTemplateEntryfmt[]="nxxxxxxxxxxixxxxxxxxxxx";
67 //const char ItemCondExtCostsEntryfmt[]="xiii";
68 const char ItemExtendedCostEntryfmt[]="niiiiiiiiiiiiiix";
69 const char ItemLimitCategoryEntryfmt[]="nxxxxxxxxxxxxxxxxxii";
70 const char ItemRandomPropertiesfmt[]="nxiiiiissssssssssssssssx";
71 const char ItemRandomSuffixfmt[]="nssssssssssssssssxxiiiiiiiiii";
72 const char ItemSetEntryfmt[]="dssssssssssssssssxxxxxxxxxxxxxxxxxxiiiiiiiiiiiiiiiiii";
73 const char LockEntryfmt[]="niiiiiiiiiiiiiiiiiiiiiiiixxxxxxxx";
74 const char MailTemplateEntryfmt[]="nxxxxxxxxxxxxxxxxxssssssssssssssssx";
75 const char MapEntryfmt[]="nxixxssssssssssssssssxixxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxixiffxixx";
76 const char MapDifficultyEntryfmt[]="diixxxxxxxxxxxxxxxxxiix";
77 const char MovieEntryfmt[]="nxx";
78 const char QuestFactionRewardfmt[]="niiiiiiiiii";
79 const char QuestSortEntryfmt[]="nxxxxxxxxxxxxxxxxx";
80 const char QuestXPLevelfmt[]="niiiiiiiiix";
81 const char PvPDifficultyfmt[]="diiiii";
82 const char RandomPropertiesPointsfmt[]="niiiiiiiiiiiiiii";
83 const char ScalingStatDistributionfmt[]="niiiiiiiiiiiiiiiiiiiii";
84 const char ScalingStatValuesfmt[]="iniiiiiiiiiiiiiiiiixiiii";
85 const char SkillLinefmt[]="nixssssssssssssssssxxxxxxxxxxxxxxxxxxixxxxxxxxxxxxxxxxxi";
86 const char SkillLineAbilityfmt[]="niiiixxiiiiixx";
87 const char SoundEntriesfmt[]="nxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
88 const char SpellCastTimefmt[]="nixx";
89 const char SpellDurationfmt[]="niii";
90 const char SpellEntryfmt[]="niiiiiiiiiixixixiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiifxiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiffffffiiiiiiiiiiiiiiiiiiiiifffiiiiiiiiiiiiiiifffiiiiiiiiiiiiixssssssssssssssssxssssssssssssssssxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxiiiiiiiiiiixfffxxxiiiiixxxxxxx";
91 const char SpellFocusObjectfmt[]="nxxxxxxxxxxxxxxxxx";
92 const char SpellItemEnchantmentfmt[]="nxiiiiiixxxiiissssssssssssssssxiiiixxx";
93 const char SpellItemEnchantmentConditionfmt[]="nbbbbbxxxxxbbbbbbbbbbiiiiiXXXXX";
94 const char SpellRadiusfmt[]="nfxf";
95 const char SpellRangefmt[]="nffffxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
96 const char SpellRuneCostfmt[]="niiii";
97 const char SpellShapeshiftfmt[]="nxxxxxxxxxxxxxxxxxxiixiiixxiiiiiiii";
98 const char StableSlotPricesfmt[] = "ni";
99 const char SummonPropertiesfmt[] = "niiiii";
100 const char TalentEntryfmt[]="niiiiiiiixxxxixxixxxxxx";
101 const char TalentTabEntryfmt[]="nxxxxxxxxxxxxxxxxxxxiiix";
102 const char TaxiNodesEntryfmt[]="nifffssssssssssssssssxii";
103 const char TaxiPathEntryfmt[]="niii";
104 const char TaxiPathNodeEntryfmt[]="diiifffiixx";
105 const char TotemCategoryEntryfmt[]="nxxxxxxxxxxxxxxxxxii";
106 const char VehicleEntryfmt[]="niffffiiiiiiiifffffffffffffffssssfifixxx";
107 const char VehicleSeatEntryfmt[]="niiffffffffffiiiiiifffffffiiifffiiiiiiiffiiiiixxxxxxxxxxxx";
108 const char WorldMapAreaEntryfmt[]="xinxffffixx";
109 const char WorldMapOverlayEntryfmt[]="nxiiiixxxxxxxxxxx";
110 const char WorldSafeLocsEntryfmt[]="nifffxxxxxxxxxxxxxxxxx";
112 #endif