1
This commit is contained in:
parent
b7f3b594bf
commit
d8a4a8545d
@ -3929,9 +3929,9 @@ void Creature::AdjustMobaBornDir()
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void Creature::SetHeroGrowMeta(mt::BattleHeroGrow* grow_meta)
|
void Creature::SetHeroLevel(int level, int exp, const mt::BattleHeroGrow* grow_meta)
|
||||||
{
|
{
|
||||||
hero_grow_meta_ = grow_meta;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
int Creature::GetHeroLevel()
|
int Creature::GetHeroLevel()
|
||||||
|
@ -158,7 +158,6 @@ class Creature : public MoveableEntity
|
|||||||
virtual void OnBattleStart(Room* room) override;
|
virtual void OnBattleStart(Room* room) override;
|
||||||
virtual const mt::Hero* GetHeroMeta() { return nullptr; };
|
virtual const mt::Hero* GetHeroMeta() { return nullptr; };
|
||||||
virtual const mt::BattleHeroGrow* GetHeroGrowMeta() { return hero_grow_meta_; };
|
virtual const mt::BattleHeroGrow* GetHeroGrowMeta() { return hero_grow_meta_; };
|
||||||
virtual void SetHeroGrowMeta(mt::BattleHeroGrow* grow_meta);
|
|
||||||
virtual void FillMFObjectImage(Room* room, Human* hum, cs::MFCharacterImage* image_data) {};
|
virtual void FillMFObjectImage(Room* room, Human* hum, cs::MFCharacterImage* image_data) {};
|
||||||
virtual void SetPos(Position pos) override;
|
virtual void SetPos(Position pos) override;
|
||||||
virtual float GetSpeed();
|
virtual float GetSpeed();
|
||||||
@ -357,6 +356,7 @@ class Creature : public MoveableEntity
|
|||||||
void SetDisableMoveTimes(int times) { disable_move_times_ = times; };
|
void SetDisableMoveTimes(int times) { disable_move_times_ = times; };
|
||||||
|
|
||||||
void DoRecoilForce(int distance);
|
void DoRecoilForce(int distance);
|
||||||
|
void SetHeroLevel(int level, int exp, const mt::BattleHeroGrow* grow_meta);
|
||||||
int GetHeroLevel();
|
int GetHeroLevel();
|
||||||
int GetHeroExp();
|
int GetHeroExp();
|
||||||
int GetHeroMaxExp();
|
int GetHeroMaxExp();
|
||||||
@ -483,6 +483,8 @@ private:
|
|||||||
|
|
||||||
int hero_level_ = 1;
|
int hero_level_ = 1;
|
||||||
int hero_exp_ = 0;
|
int hero_exp_ = 0;
|
||||||
|
std::vector<int> grow_buff_list_;
|
||||||
|
std::vector<AttrHandle> grow_attr_list_;
|
||||||
|
|
||||||
int disable_move_dir_times_ = 0;
|
int disable_move_dir_times_ = 0;
|
||||||
int disable_attack_dir_times_ = 0;
|
int disable_attack_dir_times_ = 0;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user