Class PlayerBotFactory [-] [+]

Methods

ApplyEnchantAndGems Applies the enchants and the gems the bot gear should carry.
AutoGear Regears the given Player without building a factory first.
CalcMixedGearScore Returns the gear score weighted by the given item quality.
CleanupConsumables Destroys the consumables the bot no longer needs.
ClearEverything Strips the bot of everything it owns.
CreatePlayerbotFactory Builds a [PlayerbotFactory] for the given bot.
DestroyEquippedGear Destroys every item equipped by the given Player.
GetRandomBot Returns the GUID of a random character usable as a bot.
Init Loads the static data the factory needs, quest and enchant tables for example.
InitAmmo Fills the quiver of the bot with the ammo matching its ranged weapon.
InitAttunementQuests Completes the attunement quests of the bot.
InitAvailableSpells Teaches the bot every spell available to it.
InitBags Gives the bot the bags it should carry.
InitClassSpells Teaches the bot the spells of its class.
InitConsumables Gives the bot its consumables.
InitEquipment Equips the bot with gear matching its level and the quality of the factory.
InitFood Gives the bot the food and the drinks matching its level.
InitGlyphs Gives the bot the glyphs matching its talents.
InitGuild Puts the bot in a guild.
InitInstanceQuests Completes the instance quests of the bot.
InitKeyring Fills the keyring of the bot with the keys its level grants.
InitMounts Teaches the bot the mounts matching its riding skill.
InitPet Summons and levels the pet of the bot.
InitPetTalents Spends the talent points of the bot pet.
InitPotions Gives the bot the potions matching its level.
InitReagents Gives the bot the reagents its spells consume.
InitReputation Grants the bot the reputations its level grants.
InitSkills Grants the bot the skills matching its class and level.
InitSpecialSpells Teaches the bot the special spells it needs, riding and weapon skills for example.
InitTalentsByParsedSpecLink Spends the talent points of the given Player following a parsed spec link.
InitTalentsBySpecNo Spends the talent points of the given Player following a numbered spec.
InitTalentsTree Spends the talent points of the bot and returns the chosen talent tree.
Randomize Rerolls everything on the bot: level, gear, talents, spells and consumables.
Refresh Restores the consumables, the ammo and the durability of the bot.
UnbindInstance Releases every instance the bot is bound to.