Skip to content

Commit

Permalink
18965 spell data, not a damn thing changed.
Browse files Browse the repository at this point in the history
  • Loading branch information
Collisionc committed Oct 1, 2014
1 parent 07c6509 commit 3a5713a
Show file tree
Hide file tree
Showing 9 changed files with 49 additions and 50 deletions.
2 changes: 1 addition & 1 deletion casc_extract/WinGenerateSpellData.bat
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ cd wow
dir /b /a:D /O:-D>hi.txt
set /p wowdir=<hi.txt
set /p oldname=<hi.txt
set wowdir=%wowdir:~4,-14%
set wowdir=%wowdir:~4,-15%
ren %oldname% %wowdir%
cd ..
cd ..
Expand Down
2 changes: 1 addition & 1 deletion engine/dbc/sc_const_data.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -184,7 +184,7 @@ std::vector< std::vector< const spell_data_t* > > ptr_class_family_index;
} // ANONYMOUS namespace ====================================================

int dbc::build_level( bool ptr )
{ return maybe_ptr( ptr ) ? 18950 : 18950; }
{ return maybe_ptr( ptr ) ? 18965 : 18965; }

const char* dbc::wow_version( bool ptr )
{ return maybe_ptr( ptr ) ? "6.0.2" : "6.0.2"; }
Expand Down
38 changes: 19 additions & 19 deletions engine/dbc/sc_item_data.inc
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

#define ITEM_SIZE (23796)

// 23796 items, ilevel 372-800, wow build level 18950
// 23796 items, ilevel 372-800, wow build level 18965
static struct item_data_t __item_data[] = {
//{ Id, Name , Flags1, Flags2, Type,Level,ReqL,ReqSk, RSkL,Qua,Inv,Cla,SCl,Bnd, Delay, DmgRange, Modifier, ClassMask, RaceMask, { ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10}, { SV1, SV2, SV3, SV4, SV5, SV6, SV7, SV8, SV9, SV10 }, { SId1, SId2, SId3, SId4, SId5 }, {Soc1,Soc2,Soc3 }, GemP,IdSBon,IdSet,IdSuf },
{ 38, "Recruit's Shirt" , 0x00000000, 0x00002000, 0x00, 1, 0, 0, 0, 1, 4, 4, 0, 0, 0, 0.000000, 0.000, 0xffffffff, 0xffffffff, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000 }, { 0, 0, 0, 0, 0 }, { 0, 0, 0, 0, 0 }, { 0, 0, 0, 0, 0 }, { 0, 0, 0, 0, 0 }, { 0, 0, 0, 0, 0 }, { 0, 0, 0, 0, 0 }, { 0, 0, 0 }, 0, 0, 0, 0 },
Expand Down Expand Up @@ -24996,7 +24996,7 @@ static struct item_data_t __item_data[] = {

#define RAND_PROP_POINTS_SIZE (1000)

// Random property points for item levels 1-1000, wow build 18950
// Random property points for item levels 1-1000, wow build 18965
static struct random_prop_data_t __rand_prop_points_data[] = {
{ 1, { 0, 0, 0, 0, 0 }, { 0, 0, 0, 0, 0 }, { 0, 0, 0, 0, 0 } },
{ 2, { 0, 0, 0, 0, 0 }, { 0, 0, 0, 0, 0 }, { 0, 0, 0, 0, 0 } },
Expand Down Expand Up @@ -26003,7 +26003,7 @@ static struct random_prop_data_t __rand_prop_points_data[] = {

#define RAND_SUFFIX_SIZE (435)

// Random "cataclysm" item suffixes, wow build 18950
// Random "cataclysm" item suffixes, wow build 18965
static struct random_suffix_data_t __rand_suffix_data[] = {
{ 5, "of the Monkey" , { 2802, 2803, 0, 0, 0 }, { 6666, 10000, 0, 0, 0 } }, // Monkey
{ 6, "of the Eagle" , { 2804, 2803, 0, 0, 0 }, { 6666, 10000, 0, 0, 0 } }, // Eagle
Expand Down Expand Up @@ -26445,7 +26445,7 @@ static struct random_suffix_data_t __rand_suffix_data[] = {

#define SPELL_ITEM_ENCH_SIZE (3709)

// Item enchantment data, wow build 18950
// Item enchantment data, wow build 18965
static struct item_enchantment_data_t __spell_item_ench_data[] = {
{ 13, 33, 0, -1, 5, 1, 0, 0, { 2, 0, 0 }, { 3, 0, 0 }, { 0, 0, 0 }, { 1.0000, 0.0000, 0.0000 }, 0, "Sharpened (+$k1 Damage)" },
{ 14, 33, 0, -1, 15, 15, 0, 0, { 2, 0, 0 }, { 4, 0, 0 }, { 0, 0, 0 }, { 0.3637, 0.0000, 0.0000 }, 0, "Sharpened (+$k1 Damage)" },
Expand Down Expand Up @@ -30159,7 +30159,7 @@ static struct item_enchantment_data_t __spell_item_ench_data[] = {
{ 0, 0, 0, 0, 0, 0, 0, 0, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0.0000, 0.0000, 0.0000 }, 0, 0 },
};

// Item armor values data from ItemArmorQuality.dbc, ilevels 1-1000, wow build 18950
// Item armor values data from ItemArmorQuality.dbc, ilevels 1-1000, wow build 18965
static struct item_scale_data_t __itemarmorquality_data[] = {
{ 1, { 0.900000, 0.950000, 1.000000, 1.000000, 1.000000, 1.000000, 1.000000 } },
{ 2, { 0.900000, 0.950000, 1.000000, 1.000000, 1.000000, 1.000000, 1.000000 } },
Expand Down Expand Up @@ -31164,7 +31164,7 @@ static struct item_scale_data_t __itemarmorquality_data[] = {
{ 0, { 0, 0, 0, 0, 0, 0, 0 } }
};

// Item armor values data from ItemArmorShield.dbc, ilevels 1-1000, wow build 18950
// Item armor values data from ItemArmorShield.dbc, ilevels 1-1000, wow build 18965
static struct item_scale_data_t __itemarmorshield_data[] = {
{ 1, { 22.0, 23.0, 24.0, 31.0, 38.0, 38.0, 38.0 } },
{ 2, { 24.0, 25.0, 26.0, 33.0, 41.0, 41.0, 41.0 } },
Expand Down Expand Up @@ -32169,7 +32169,7 @@ static struct item_scale_data_t __itemarmorshield_data[] = {
{ 0, { 0, 0, 0, 0, 0, 0, 0 } }
};

// Item armor values data from ItemArmorTotal.dbc, ilevels 1-1000, wow build 18950
// Item armor values data from ItemArmorTotal.dbc, ilevels 1-1000, wow build 18965
static struct item_armor_type_data_t __itemarmortotal_data[] = {
{ 1, { 19.625000, 31.400000, 44.857143, 78.500000 } },
{ 2, { 20.875000, 33.400002, 47.714287, 83.500000 } },
Expand Down Expand Up @@ -33175,7 +33175,7 @@ static struct item_armor_type_data_t __itemarmortotal_data[] = {
};


// Inventory type based armor multipliers, wow build 18950
// Inventory type based armor multipliers, wow build 18965
static struct item_armor_type_data_t __armor_slot_data[] = {
{ 1, { 0.130000, 0.130000, 0.130000, 0.130000 } },
{ 2, { 0.000000, 0.000000, 0.000000, 0.000000 } },
Expand Down Expand Up @@ -33204,7 +33204,7 @@ static struct item_armor_type_data_t __armor_slot_data[] = {
};


// Item damage data from ItemDamageOneHand.dbc, ilevels 1-1000, wow build 18950
// Item damage data from ItemDamageOneHand.dbc, ilevels 1-1000, wow build 18965
static struct item_scale_data_t __itemdamageonehand_data[] = {
{ 1, { 0.346646, 0.519865, 0.629059, 1.050297, 1.874124, 1.874124, 1.874124 } },
{ 2, { 0.502174, 0.754800, 0.885829, 1.377288, 2.240345, 2.240345, 2.240345 } },
Expand Down Expand Up @@ -34209,7 +34209,7 @@ static struct item_scale_data_t __itemdamageonehand_data[] = {
{ 0, { 0, 0, 0, 0, 0, 0, 0 } }
};

// Item damage data from ItemDamageOneHandCaster.dbc, ilevels 1-1000, wow build 18950
// Item damage data from ItemDamageOneHandCaster.dbc, ilevels 1-1000, wow build 18965
static struct item_scale_data_t __itemdamageonehandcaster_data[] = {
{ 1, { 0.173323, 0.259932, 0.314530, 0.525148, 0.937062, 0.937062, 0.937062 } },
{ 2, { 0.251087, 0.377400, 0.442915, 0.688644, 1.120173, 1.120173, 1.120173 } },
Expand Down Expand Up @@ -35214,7 +35214,7 @@ static struct item_scale_data_t __itemdamageonehandcaster_data[] = {
{ 0, { 0, 0, 0, 0, 0, 0, 0 } }
};

// Item damage data from ItemDamageRanged.dbc, ilevels 1-1000, wow build 18950
// Item damage data from ItemDamageRanged.dbc, ilevels 1-1000, wow build 18965
static struct item_scale_data_t __itemdamageranged_data[] = {
{ 1, { 0.446133, 0.669067, 0.809600, 1.351733, 2.412000, 2.412000, 2.412000 } },
{ 2, { 0.646298, 0.971429, 1.140064, 1.772571, 2.883327, 2.883327, 2.883327 } },
Expand Down Expand Up @@ -36219,7 +36219,7 @@ static struct item_scale_data_t __itemdamageranged_data[] = {
{ 0, { 0, 0, 0, 0, 0, 0, 0 } }
};

// Item damage data from ItemDamageThrown.dbc, ilevels 1-1000, wow build 18950
// Item damage data from ItemDamageThrown.dbc, ilevels 1-1000, wow build 18965
static struct item_scale_data_t __itemdamagethrown_data[] = {
{ 1, { 0.446133, 0.669067, 0.809600, 1.351733, 2.412000, 2.412000, 2.412000 } },
{ 2, { 0.646298, 0.971429, 1.140064, 1.772571, 2.883327, 2.883327, 2.883327 } },
Expand Down Expand Up @@ -37224,7 +37224,7 @@ static struct item_scale_data_t __itemdamagethrown_data[] = {
{ 0, { 0, 0, 0, 0, 0, 0, 0 } }
};

// Item damage data from ItemDamageWand.dbc, ilevels 1-1000, wow build 18950
// Item damage data from ItemDamageWand.dbc, ilevels 1-1000, wow build 18965
static struct item_scale_data_t __itemdamagewand_data[] = {
{ 1, { 0.173323, 0.259932, 0.314530, 0.525148, 0.937062, 0.937062, 0.937062 } },
{ 2, { 0.251087, 0.377400, 0.442915, 0.688644, 1.120173, 1.120173, 1.120173 } },
Expand Down Expand Up @@ -38229,7 +38229,7 @@ static struct item_scale_data_t __itemdamagewand_data[] = {
{ 0, { 0, 0, 0, 0, 0, 0, 0 } }
};

// Item damage data from ItemDamageTwoHand.dbc, ilevels 1-1000, wow build 18950
// Item damage data from ItemDamageTwoHand.dbc, ilevels 1-1000, wow build 18965
static struct item_scale_data_t __itemdamagetwohand_data[] = {
{ 1, { 0.446133, 0.669067, 0.809600, 1.351733, 2.412000, 2.412000, 2.412000 } },
{ 2, { 0.646298, 0.971429, 1.140064, 1.772571, 2.883327, 2.883327, 2.883327 } },
Expand Down Expand Up @@ -39234,7 +39234,7 @@ static struct item_scale_data_t __itemdamagetwohand_data[] = {
{ 0, { 0, 0, 0, 0, 0, 0, 0 } }
};

// Item damage data from ItemDamageTwoHandCaster.dbc, ilevels 1-1000, wow build 18950
// Item damage data from ItemDamageTwoHandCaster.dbc, ilevels 1-1000, wow build 18965
static struct item_scale_data_t __itemdamagetwohandcaster_data[] = {
{ 1, { 0.223067, 0.334533, 0.404800, 0.675867, 1.206000, 1.206000, 1.206000 } },
{ 2, { 0.323149, 0.485714, 0.570032, 0.886286, 1.441664, 1.441664, 1.441664 } },
Expand Down Expand Up @@ -40240,7 +40240,7 @@ static struct item_scale_data_t __itemdamagetwohandcaster_data[] = {
};


// Gem properties, wow build 18950
// Gem properties, wow build 18965
static struct gem_property_data_t __gem_property_data[] = {
{ 2, 2686, 2, 0 },
{ 3, 2687, 8, 0 },
Expand Down Expand Up @@ -58003,7 +58003,7 @@ static item_upgrade_t __item_upgrade_data[] = {

#define ITEM_BONUS_TREE_SIZE (33)

// Item bonus trees, wow build 18950
// Item bonus trees, wow build 18965
static struct item_bonus_tree_entry_t __item_bonus_tree_data[ITEM_BONUS_TREE_SIZE] = {
{ 1, 1, 5, 0, 1 },
{ 107, 61, 5, 0, 449 },
Expand Down Expand Up @@ -58042,7 +58042,7 @@ static struct item_bonus_tree_entry_t __item_bonus_tree_data[ITEM_BONUS_TREE_SIZ

#define ITEM_BONUS_SIZE (1469)

// Item bonuses, wow build 18950
// Item bonuses, wow build 18965
static struct item_bonus_entry_t __item_bonus_data[ITEM_BONUS_SIZE] = {
{ 1, 1, 1, 20, 0, 0 },
{ 2, 1, 2, 7, 15789, 1 },
Expand Down Expand Up @@ -59517,7 +59517,7 @@ static struct item_bonus_entry_t __item_bonus_data[ITEM_BONUS_SIZE] = {

#define ITEM_BONUS_MAP_SIZE (2136)

// Item bonus map, wow build 18950
// Item bonus map, wow build 18965
static struct item_bonus_node_entry_t __item_bonus_map_data[ITEM_BONUS_MAP_SIZE] = {
{ 2, 109188, 61 },
{ 437, 110761, 61 },
Expand Down
24 changes: 12 additions & 12 deletions engine/dbc/sc_scale_data.inc
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Level scaling data, wow build 18950
// Level scaling data, wow build 18965
static double __gt_octhp_per_stamina[100] = {
14.000000000000000, 14.000000000000000, 15.000000000000000, 16.000000000000000, 17.000000000000000,
18.000000000000000, 18.000000000000000, 18.000000000000000, 18.000000000000000, 18.000000000000000,
Expand All @@ -24,7 +24,7 @@ static double __gt_octhp_per_stamina[100] = {
};


// Spell scaling multipliers for levels 1 - 100, wow build 18950
// Spell scaling multipliers for levels 1 - 100, wow build 18965
static double __gt_spell_scaling[][100] = {
// Constant scaling
{
Expand Down Expand Up @@ -420,7 +420,7 @@ static double __gt_spell_scaling[][100] = {
};


// Class based scaling multipliers for levels 1 - 100, wow build 18950
// Class based scaling multipliers for levels 1 - 100, wow build 18965
static double __gt_chance_to_melee_crit_base[][100] = {
{
0.000000000000000, 0.000000000000000, 0.000000000000000, 0.000000000000000, 0.000000000000000,
Expand Down Expand Up @@ -699,7 +699,7 @@ static double __gt_chance_to_melee_crit_base[][100] = {
},
};

// Class based scaling multipliers for levels 1 - 100, wow build 18950
// Class based scaling multipliers for levels 1 - 100, wow build 18965
static double __gt_chance_to_spell_crit_base[][100] = {
{
0.000000000000000, 0.000000000000000, 0.000000000000000, 0.000000000000000, 0.000000000000000,
Expand Down Expand Up @@ -978,7 +978,7 @@ static double __gt_chance_to_spell_crit_base[][100] = {
},
};

// Class based scaling multipliers for levels 1 - 100, wow build 18950
// Class based scaling multipliers for levels 1 - 100, wow build 18965
static double __gt_chance_to_melee_crit[][100] = {
{
0.000000000000000, 0.000000000000000, 0.000000000000000, 0.000000000000000, 0.000000000000000,
Expand Down Expand Up @@ -1257,7 +1257,7 @@ static double __gt_chance_to_melee_crit[][100] = {
},
};

// Class based scaling multipliers for levels 1 - 100, wow build 18950
// Class based scaling multipliers for levels 1 - 100, wow build 18965
static double __gt_chance_to_spell_crit[][100] = {
{
0.000000000000000, 0.000000000000000, 0.000000000000000, 0.000000000000000, 0.000000000000000,
Expand Down Expand Up @@ -1536,7 +1536,7 @@ static double __gt_chance_to_spell_crit[][100] = {
},
};

// Class based scaling multipliers for levels 1 - 100, wow build 18950
// Class based scaling multipliers for levels 1 - 100, wow build 18965
static double __gt_regen_mpper_spt[][100] = {
{
0.000000000000000, 0.000000000000000, 0.000000000000000, 0.000000000000000, 0.000000000000000,
Expand Down Expand Up @@ -1815,7 +1815,7 @@ static double __gt_regen_mpper_spt[][100] = {
},
};

// Class based scaling multipliers for levels 1 - 100, wow build 18950
// Class based scaling multipliers for levels 1 - 100, wow build 18965
static double __gt_octbase_hpby_class[][100] = {
{
0.000000000000000, 0.000000000000000, 0.000000000000000, 0.000000000000000, 0.000000000000000,
Expand Down Expand Up @@ -2094,7 +2094,7 @@ static double __gt_octbase_hpby_class[][100] = {
},
};

// Class based scaling multipliers for levels 1 - 100, wow build 18950
// Class based scaling multipliers for levels 1 - 100, wow build 18965
static double __gt_octbase_mpby_class[][100] = {
{
0.000000000000000, 0.000000000000000, 0.000000000000000, 0.000000000000000, 0.000000000000000,
Expand Down Expand Up @@ -2374,7 +2374,7 @@ static double __gt_octbase_mpby_class[][100] = {
};


// Combat ratings for levels 1 - 100, wow build 18950
// Combat ratings for levels 1 - 100, wow build 18965
static double __gt_combat_ratings[][100] = {
// Dodge rating multipliers
{
Expand Down Expand Up @@ -2931,7 +2931,7 @@ static double __gt_combat_ratings[][100] = {
};


// Item Level scaling data, wow build 18950
// Item Level scaling data, wow build 18965
static double __gt_item_socket_cost_per_level[1000] = {
0.000000000000000, 0.000000000000000, 0.000000000000000, 0.000000000000000, 0.000000000000000,
0.000000000000000, 0.000000000000000, 0.000000000000000, 0.000000000000000, 0.000000000000000,
Expand Down Expand Up @@ -3137,7 +3137,7 @@ static double __gt_item_socket_cost_per_level[1000] = {
};


// Monster(?) Level scaling data, wow build 18950
// Monster(?) Level scaling data, wow build 18965
static double __gt_armor_mitigation_by_lvl[103] = {
157.0000000000, 167.0000000000, 177.0000000000, 187.0000000000, 197.0000000000,
207.0000000000, 217.0000000000, 227.0000000000, 237.0000000000, 247.0000000000,
Expand Down
8 changes: 4 additions & 4 deletions engine/dbc/sc_spell_data.inc
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

#define SPELL_SIZE (8594)

// 8594 spells, wow build level 18950
// 8594 spells, wow build level 18965
static struct spell_data_t __spell_data[] = {
//{ Name , Id,Flags,PrjSp, Sch, Class, Race,Sca,MSL,SpLv,MxL,MinRange,MaxRange,Cooldown, GCD,Chg, ChrgCd, Cat, Duration, RCost, RPG,Stac, PCh,PCr, ProcFlags,EqpCl, EqpInvType,EqpSubclass,CastMn,CastMx,Div, Scaling,SLv, RplcId, { Attr1, Attr2, Attr3, Attr4, Attr5, Attr6, Attr7, Attr8, Attr9, Attr10, Attr11, Attr12 }, { Flags1, Flags2, Flags3, Flags4 }, Family, Description, Tooltip, Description Variable, Icon, ActiveIcon, Effect1, Effect2, Effect3 },
{ "Suicide" , 7, 0x00, 0.000000, 0x01, 0x000, 0x000, 0, 0, 0, 0, 0.0, 0.0, 0, 0, 0, 0, 0, 0, 0x0000, 0, 0, 0, 0, 0x00000000, 0, 0.000, 0, 0x00000000, 0x00000000, 0, 0, 0, 0.0000000000, 0, 0, { 0x29000100, 0x00000020, 0x00000000, 0x10000000, 0x00000000, 0x00060008, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, { 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, 0, "The caster commits suicide, instantly killing themself.", 0, 0, "spell_shadow_lifedrain", 0, 0, 0, 0 }, /* 5 */
Expand Down Expand Up @@ -9033,7 +9033,7 @@ static struct spell_data_t __spell_data[] = {

#define __SPELLEFFECT_SIZE (12262)

// 12262 effects, wow build level 18950
// 12262 effects, wow build level 18965
static struct spelleffect_data_t __spelleffect_data[] = {
//{ Id,Flags, SpId,Idx, EffectType , EffectSubType , Average, Delta, Unknown, Coefficient, APCoefficient, Ampl, Radius, RadMax, BaseV, MiscV, MiscV2, { Flags1, Flags2, Flags3, Flags4 }, Trigg, DmgMul, CboP, RealP,Die, 0, 0 },
{ 5, 0x00, 7, 0, E_INSTAKILL , A_NONE , 0.0000000000, 0.0000000000, 0.0000000000, 1.0000000000, 0.0000000000, 0, 0.0, 0.0, 0, 0, 0, { 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, 0, 1.000000, 0.0, 0.000, 0, 0, 0 },
Expand Down Expand Up @@ -21916,7 +21916,7 @@ static struct spelleffect_data_t __spelleffect_data[] = {

#define __SPELLPOWER_SIZE (617)

// 617 effects, wow build level 18950
// 617 effects, wow build level 18965
static struct spellpower_data_t __spellpower_data[] = {
{ 4, 10, 0, 0, 0, 5.00, 0, 0.00 },
{ 7, 17, 0, 0, 0, 2.40, 0, 0.00 },
Expand Down Expand Up @@ -22544,7 +22544,7 @@ static struct spellpower_data_t __spellpower_data[] = {

#define RPPMMOD_SIZE (78)

// 78 RPPM Modifiers, wow build level 18950
// 78 RPPM Modifiers, wow build level 18965
static struct rppm_modifier_t __rppmmodifier_data[] = {
{ 108283, SHAMAN_ELEMENTAL , 0.0000 },
{ 108283, SHAMAN_ENHANCEMENT , 0.0000 },
Expand Down
Loading

0 comments on commit 3a5713a

Please sign in to comment.