*Add Rate.MoveSpeed (aka speedpatch) to core

--HG--
branch : trunk
This commit is contained in:
maximius
2009-08-30 19:00:19 -07:00
parent f5e96f83aa
commit aab7742e38
5 changed files with 27 additions and 13 deletions
+10 -10
View File
@@ -58,15 +58,15 @@
float baseMoveSpeed[MAX_MOVE_TYPE] =
{
2.5f, // MOVE_WALK
7.0f, // MOVE_RUN
3.0f, // MOVE_RUN_BACK
4.722222f, // MOVE_SWIM
4.5f, // MOVE_SWIM_BACK
3.141594f, // MOVE_TURN_RATE
7.0f, // MOVE_FLIGHT
4.5f, // MOVE_FLIGHT_BACK
3.14f // MOVE_PITCH_RATE
2.5f * sWorld.getRate(RATE_MOVESPEED), // MOVE_WALK
7.0f * sWorld.getRate(RATE_MOVESPEED), // MOVE_RUN
3.0f * sWorld.getRate(RATE_MOVESPEED), // MOVE_RUN_BACK
4.722222f * sWorld.getRate(RATE_MOVESPEED), // MOVE_SWIM
4.5f * sWorld.getRate(RATE_MOVESPEED), // MOVE_SWIM_BACK
3.141594f * sWorld.getRate(RATE_MOVESPEED), // MOVE_TURN_RATE
7.0f * sWorld.getRate(RATE_MOVESPEED), // MOVE_FLIGHT
4.5f * sWorld.getRate(RATE_MOVESPEED), // MOVE_FLIGHT_BACK
3.14f * sWorld.getRate(RATE_MOVESPEED) // MOVE_PITCH_RATE
};
// Used for prepare can/can`t triggr aura
@@ -169,7 +169,7 @@ Unit::Unit()
m_misdirectionTargetGUID = 0;
// remove aurastates allowing special moves
for(uint8 i=0; i < MAX_REACTIVE; ++i)
for(uint8 i = 0; i < MAX_REACTIVE; ++i)
m_reactiveTimer[i] = 0;
}
+7 -1
View File
@@ -515,9 +515,15 @@ void World::LoadConfigSettings(bool reload)
rate_values[RATE_TALENT] = sConfig.GetFloatDefault("Rate.Talent",1.0f);
if(rate_values[RATE_TALENT] < 0.0f)
{
sLog.outError("Rate.Talent (%f) mustbe > 0. Using 1 instead.",rate_values[RATE_TALENT]);
sLog.outError("Rate.Talent (%f) must be > 0. Using 1 instead.",rate_values[RATE_TALENT]);
rate_values[RATE_TALENT] = 1.0f;
}
rate_values[RATE_MOVESPEED] = sConfig.GetFloatDefault("Rate.MoveSpeed",1.0f);
if(rate_values[RATE_MOVESPEED] < 0)
{
sLog.outError("Rate.MoveSpeed (%f) must be > 0. Using 1 instead.",rate_values[RATE_MOVESPEED]);
rate_values[RATE_MOVESPEED] = 1.0f;
}
rate_values[RATE_CORPSE_DECAY_LOOTED] = sConfig.GetFloatDefault("Rate.Corpse.Decay.Looted",0.5f);
rate_values[RATE_TARGET_POS_RECALCULATION_RANGE] = sConfig.GetFloatDefault("TargetPosRecalculateRange",1.5f);
+1
View File
@@ -327,6 +327,7 @@ enum Rates
RATE_DURABILITY_LOSS_PARRY,
RATE_DURABILITY_LOSS_ABSORB,
RATE_DURABILITY_LOSS_BLOCK,
RATE_MOVESPEED,
MAX_RATES
};