*Add Rate.MoveSpeed (aka speedpatch) to core
--HG-- branch : trunk
This commit is contained in:
+10
-10
@@ -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
@@ -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);
|
||||
|
||||
@@ -327,6 +327,7 @@ enum Rates
|
||||
RATE_DURABILITY_LOSS_PARRY,
|
||||
RATE_DURABILITY_LOSS_ABSORB,
|
||||
RATE_DURABILITY_LOSS_BLOCK,
|
||||
RATE_MOVESPEED,
|
||||
MAX_RATES
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user