[Door Opening] Rule to let configure Animal Door Opening (#1231)

* Add rule configuration for letting animals open doors or not

* Handle one more spot

* Make adjustments and add mob property that serves as a check as to whether a mob entity can open doors or not

* Push attribute to mob window
This commit is contained in:
Chris Miles
2021-02-07 19:52:58 -06:00
committed by GitHub
parent 672c09ee11
commit 694d380e66
8 changed files with 82 additions and 44 deletions
+6
View File
@@ -1194,6 +1194,9 @@ public:
int32 GetHPRegen() const;
int32 GetManaRegen() const;
bool CanOpenDoors() const;
void SetCanOpenDoors(bool can_open);
#ifdef BOTS
// Bots HealRotation methods
@@ -1587,12 +1590,15 @@ protected:
AuraMgr aura_mgr;
AuraMgr trap_mgr;
bool m_can_open_doors;
MobMovementManager *mMovementManager;
private:
void _StopSong(); //this is not what you think it is
Mob* target;
#ifdef BOTS
std::shared_ptr<HealRotation> m_target_of_heal_rotation;