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