Fix for Berserker 'Piercing' skill issues

This commit is contained in:
Uleat
2016-01-26 15:08:41 -05:00
parent 15c92f019a
commit 1b7841f683
18 changed files with 66 additions and 29 deletions
+4 -4
View File
@@ -799,10 +799,10 @@ static const uint8 SkillDamageTypes[HIGHEST_SKILL + 1] = // change to _SkillServ
/*Intimidation*/ DamageTypeUnknown,
/*Berserking*/ DamageTypeUnknown,
/*Taunt*/ DamageTypeUnknown,
/*Frenzy*/ 74 //,
// /*RemoveTrap*/ DamageTypeUnknown, // Needs research (set for SenseTrap value)
// /*TripleAttack*/ DamageTypeUnknown, // Needs research (set for DoubleAttack value)
// /*2HPiercing*/ 36 // Needs research (set for 1HPiercing value - similar to slash/blunt)
/*Frenzy*/ 74,
/*RemoveTrap*/ DamageTypeUnknown, // Needs research (set for SenseTrap value)
/*TripleAttack*/ DamageTypeUnknown, // Needs research (set for DoubleAttack value)
/*2HPiercing*/ 36 // Needs research (set for 1HPiercing value - similar to slash/blunt)
};
/*
+2
View File
@@ -186,6 +186,8 @@ namespace RoF2 {
static const size_t POTION_BELT_ITEM_COUNT = 5;
static const size_t TEXT_LINK_BODY_LENGTH = 56;
static const size_t PLAYER_PROFILE_SKILL_MAX = Skill2HPiercing;
}
namespace limits {
+2
View File
@@ -185,6 +185,8 @@ namespace RoF {
static const size_t POTION_BELT_ITEM_COUNT = 5;
static const size_t TEXT_LINK_BODY_LENGTH = 55;
static const size_t PLAYER_PROFILE_SKILL_MAX = SkillTripleAttack;
}
namespace limits {
+2
View File
@@ -182,6 +182,8 @@ namespace SoD {
static const size_t POTION_BELT_ITEM_COUNT = 5;
static const size_t TEXT_LINK_BODY_LENGTH = 50;
static const size_t PLAYER_PROFILE_SKILL_MAX = SkillTripleAttack;
}
namespace limits {
+2
View File
@@ -182,6 +182,8 @@ namespace SoF {
static const size_t POTION_BELT_ITEM_COUNT = 5;
static const size_t TEXT_LINK_BODY_LENGTH = 50;
static const size_t PLAYER_PROFILE_SKILL_MAX = SkillTripleAttack;
}
namespace limits {
+2
View File
@@ -181,6 +181,8 @@ namespace Titanium {
static const size_t POTION_BELT_ITEM_COUNT = 4;
static const size_t TEXT_LINK_BODY_LENGTH = 45;
static const size_t PLAYER_PROFILE_SKILL_MAX = SkillFrenzy;
}
namespace limits {
+2
View File
@@ -182,6 +182,8 @@ namespace UF {
static const size_t POTION_BELT_ITEM_COUNT = 5;
static const size_t TEXT_LINK_BODY_LENGTH = 50;
static const size_t PLAYER_PROFILE_SKILL_MAX = SkillTripleAttack;
}
namespace limits {
+1 -1
View File
@@ -71,7 +71,7 @@ float EQEmu::GetSkillMeleePushForce(SkillUseTypes skill)
case SkillEagleStrike:
case SkillKick:
case SkillTigerClaw:
//case Skill2HPiercing:
case Skill2HPiercing:
return 0.2f;
case SkillArchery:
return 0.15f;
+2 -2
View File
@@ -114,7 +114,7 @@ enum SkillUseTypes
/*13049*/ SkillTripleAttack,
// RoF2+ specific skills
// /*00789*/ Skill2HPiercing,
/*00789*/ Skill2HPiercing,
// /*01216*/ SkillNone, // This needs to move down as new skills are added
/*00000*/ _EmuSkillCount // move to last position of active enumeration labels
@@ -171,7 +171,7 @@ enum SkillUseTypes
};
// temporary until it can be sorted out...
#define HIGHEST_SKILL SkillTripleAttack
#define HIGHEST_SKILL Skill2HPiercing
// Spell Effects use this value to determine if an effect applies to all skills.
#define ALL_SKILLS -1