This commit is contained in:
aozhiwei 2023-03-01 14:16:50 +08:00
parent 0f2b2c4dc9
commit 12af7d8ea8
3 changed files with 8 additions and 1 deletions

View File

@ -219,3 +219,8 @@ void SprintBuff::ProcXiongHun()
{ {
owner->TryAddBuff(owner, 209016); owner->TryAddBuff(owner, 209016);
} }
float SprintBuff::GetSpeed()
{
return meta->_buff_param2;
}

View File

@ -8,6 +8,7 @@ class SprintBuff : public Buff
virtual void Activate() override; virtual void Activate() override;
virtual void Deactivate() override; virtual void Deactivate() override;
float GetSpeed();
private: private:
void SprintMove(); void SprintMove();

View File

@ -40,6 +40,7 @@
#include "pbutils.h" #include "pbutils.h"
#include "trigger.h" #include "trigger.h"
#include "ability.h" #include "ability.h"
#include "buff/sprint.h"
#include "mt/Param.h" #include "mt/Param.h"
#include "mt/Hero.h" #include "mt/Hero.h"
@ -494,7 +495,7 @@ float Human::GetSpeed()
{ {
Buff* buff = GetBuffByEffectId(kBET_Sprint); Buff* buff = GetBuffByEffectId(kBET_Sprint);
if (buff) { if (buff) {
return buff->meta->_buff_param2; return ((SprintBuff*)buff)->GetSpeed();
} }
} }
float speed = 1.0; float speed = 1.0;