1
This commit is contained in:
parent
63668f7145
commit
c5161158d7
@ -244,7 +244,7 @@ void HeroAI::DoMoveAI()
|
|||||||
return false;
|
return false;
|
||||||
};
|
};
|
||||||
int speed = std::max(1, (int)hero->GetSpeed()) * 1;
|
int speed = std::max(1, (int)hero->GetSpeed()) * 1;
|
||||||
hero->UpdateMove(speed);
|
hero->_UpdateMove(speed);
|
||||||
hero->on_move_collision = nullptr;
|
hero->on_move_collision = nullptr;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -74,7 +74,7 @@ float Hero::GetSpeed()
|
|||||||
return 3;
|
return 3;
|
||||||
}
|
}
|
||||||
|
|
||||||
void Hero::UpdateMove(int speed)
|
void Hero::_UpdateMove(int speed)
|
||||||
{
|
{
|
||||||
do {
|
do {
|
||||||
int distance = std::min(5, speed);
|
int distance = std::min(5, speed);
|
||||||
|
@ -17,9 +17,7 @@ class Hero : public Creature
|
|||||||
public:
|
public:
|
||||||
Entity* master = nullptr;
|
Entity* master = nullptr;
|
||||||
MetaData::Player* meta = nullptr;
|
MetaData::Player* meta = nullptr;
|
||||||
bool dead = false;
|
|
||||||
bool shot_hold = false;
|
bool shot_hold = false;
|
||||||
int team_id = 0;
|
|
||||||
|
|
||||||
Hero();
|
Hero();
|
||||||
virtual ~Hero() override;
|
virtual ~Hero() override;
|
||||||
@ -33,7 +31,7 @@ public:
|
|||||||
virtual float GetSpeed() override;
|
virtual float GetSpeed() override;
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
void UpdateMove(int speed);
|
virtual void _UpdateMove(int speed) override;
|
||||||
void InternalUpdateMove(float speed);
|
void InternalUpdateMove(float speed);
|
||||||
bool IsCollisionInMapService();
|
bool IsCollisionInMapService();
|
||||||
virtual void RecalcSelfCollider() override;
|
virtual void RecalcSelfCollider() override;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user