Not at all. Here is the diff between original Player.h and playerbot patch
55a56,59
> // Playerbot mod
> class PlayerbotAI;
> class PlayerbotMgr;
>
2338a2343,2352
>
> // Playerbot mod:
> // A Player can either have a playerbotMgr (to manage its bots), or have playerbotAI (if it is a bot), or
> // neither. Code that enables bots must create the playerbotMgr and set it using SetPlayerbotMgr.
> void SetPlayerbotAI(PlayerbotAI* ai) { assert(!m_playerbotAI && !m_playerbotMgr); m_playerbotAI=ai; }
> PlayerbotAI* GetPlayerbotAI() { return m_playerbotAI; }
> void SetPlayerbotMgr(PlayerbotMgr* mgr) { assert(!m_playerbotAI && !m_playerbotMgr); m_playerbotMgr=mgr; }
> PlayerbotMgr* GetPlayerbotMgr() { return m_playerbotMgr; }
> void SetBotDeathTimer() { m_deathTimer = 0; }
>
2598a2613,2616
> // Playerbot mod:
> PlayerbotAI* m_playerbotAI;
> PlayerbotMgr* m_playerbotMgr;
>