server
Mangos ONE is a server for World of Warcraft: The Burning Crusade. The server serves full world content including authentication & scripts support. Compatible with World of Warcraft client 2.4.3(8606). Report all issues at https://www.getmangos.eu/bug-tracker/mangos-one/ - Playable.
File Explorer
Download Latest Version (.zip)- ci-codestyle.sh
- ci-compile.sh
- ci-compiler-update.sh
- ci-submodule-update.sh
- whitespace_remover.sh
- core_codestyle.yml
- core_linux_build.yml
- core_windows_build.yml
- docker_build.yml
- VersionInfo.h.in
- VersionInfo.rc
- Dependencies.cmake
- EnsureVersion.cmake
- FindMySQL.cmake
- FindReadline.cmake
- GenRevision.cmake
- MangosParams.cmake
- PCHSupport.cmake
- SetDefinitions.cmake
- StatusInfo.cmake
- SubmoduleCompat.cmake
- .gitignore
- AuctionHouseBot.md
- Authors.md
- Authors_Historic.md
- CallForExamples.md
- ChangeLog.md
- ChangeLog.txt
- CodingStandard.md
- DocStructure.dox
- Doxyfile.in
- EventAI.md
- generate_api_docs.md
- README.md
- ScriptCommands.md
- SD3_Script_Layout.md
- SD3_SQL_guide.md
- SD3_Text-tables.md
- Spell.md
- Thanks.md
- WARNING
- docker-compose.yml
- DockerFile-mangosd
- DockerFile-realmd
- Readme.txt
- getmangos.sh
- README.md
- message.txt
- ahbot.conf.dist.in
- AuctionHouseBot.cpp
- AuctionHouseBot.h
- BattleGround.cpp
- BattleGround.h
- BattleGroundAA.cpp
- BattleGroundAA.h
- BattleGroundAB.cpp
- BattleGroundAB.h
- BattleGroundAV.cpp
- BattleGroundAV.h
- BattleGroundBE.cpp
- BattleGroundBE.h
- BattleGroundEY.cpp
- BattleGroundEY.h
- BattleGroundHandler.cpp
- BattleGroundMgr.cpp
- BattleGroundMgr.h
- BattleGroundMgrUtil.cpp
- BattleGroundNA.cpp
- BattleGroundNA.h
- BattleGroundObjects.cpp
- BattleGroundQueue.cpp
- BattleGroundReward.cpp
- BattleGroundRL.cpp
- BattleGroundRL.h
- BattleGroundWS.cpp
- BattleGroundWS.h
- AccountCommands.cpp
- AHBotCommands.cpp
- AuctionHouseCommands.cpp
- BanAndKickCommands.cpp
- CastAndAuraCommands.cpp
- CommunicationCommands.cpp
- CreatureCommands.cpp
- DebugCommands.cpp
- EventCommands.cpp
- GameObjectCommands.cpp
- GMCommands.cpp
- GMTicketCommands.cpp
- GridCommands.cpp
- GuildCommands.cpp
- InstanceCommands.cpp
- ListCommands.cpp
- LookupCommands.cpp
- MailCommands.cpp
- MiscellanousCommands.cpp
- MMapCommands.cpp
- PlayerAndCreatureCommands.cpp
- PlayerCommands.cpp
- PlayerHonorCommands.cpp
- PlayerLearnCommands.cpp
- PlayerMiscCommands.cpp
- PlayerTitleCommands.cpp
- PoolCommands.cpp
- QuestCommands.cpp
- RACommands.cpp
- ReloadCommands.cpp
- SelectCommands.cpp
- ServerCommands.cpp
- TeleportationAndPositionCommands.cpp
- TriggerCommands.cpp
- WaypointCommands.cpp
- ZZZ_CustomCommands.cpp
- MapUpdater.cpp
- MapUpdater.h
- ConfusedMovementGenerator.cpp
- ConfusedMovementGenerator.h
- FleeingMovementGenerator.cpp
- FleeingMovementGenerator.h
- HomeMovementGenerator.cpp
- HomeMovementGenerator.h
- IdleMovementGenerator.cpp
- IdleMovementGenerator.h
- IntentMovementGenerator.h
- MotionDriver.cpp
- MotionDriver.h
- MotionFrame.cpp
- MotionFrame.h
- MotionMaster.cpp
- MotionMaster.h
- MovementGenerator.cpp
- MovementGenerator.h
- MovementIntent.h
- PathFinder.cpp
- PathFinder.h
- PointMovementGenerator.cpp
- PointMovementGenerator.h
- RandomMovementGenerator.cpp
- RandomMovementGenerator.h
- TargetedMovementGenerator.cpp
- TargetedMovementGenerator.h
- WaypointMovementGenerator.cpp
- WaypointMovementGenerator.h
- WaypointSmoothing.cpp
- WaypointSmoothing.h
- MoveSpline.cpp
- MoveSpline.h
- MoveSplineFlag.h
- MoveSplineInit.cpp
- MoveSplineInit.h
- MoveSplineInitArgs.h
- packet_builder.cpp
- packet_builder.h
- spline.cpp
- spline.h
- spline.impl.h
- typedefs.h
- util.cpp
- AggressorAI.cpp
- AggressorAI.h
- ArenaTeam.cpp
- ArenaTeam.h
- AuctionHouseMgr.cpp
- AuctionHouseMgr.h
- Bag.cpp
- Bag.h
- Camera.cpp
- Camera.h
- CinematicFlyover.cpp
- CinematicFlyover.h
- CinematicFlyoverRoute.cpp
- CinematicFlyoverRoute.h
- Corpse.cpp
- Corpse.h
- CorpseManager.cpp
- CorpseManager.h
- Creature.cpp
- Creature.h
- CreatureAI.cpp
- CreatureAI.h
- CreatureAIImpl.h
- CreatureAIRegistry.cpp
- CreatureAIRegistry.h
- CreatureAISelector.cpp
- CreatureAISelector.h
- CreatureEventAI.cpp
- CreatureEventAI.h
- CreatureEventAIMgr.cpp
- CreatureEventAIMgr.h
- CreatureLevel.cpp
- CreatureMovement.cpp
- CreatureSpellCooldown.cpp
- CreatureVendorTrainer.cpp
- DynamicObject.cpp
- DynamicObject.h
- ElunaObjectAccessorShim.h
- Formulas.h
- GameObject.cpp
- GameObject.h
- GameObjectAI.cpp
- GameObjectAI.h
- GameObjectDestructible.cpp
- GameObjectUpdate.cpp
- GameObjectUse.cpp
- GMTicketMgr.cpp
- GMTicketMgr.h
- GuardAI.cpp
- GuardAI.h
- Guild.cpp
- Guild.h
- GuildBank.cpp
- GuildRank.cpp
- HonorMgr.cpp
- HonorMgr.h
- Item.cpp
- Item.h
- ItemEnchantment.cpp
- ItemEnchantmentMgr.cpp
- ItemEnchantmentMgr.h
- ItemPersistence.cpp
- ItemPrototype.h
- LivingWorldAnchorPolicy.h
- LivingWorldCellEnvelope.h
- LootMgr.cpp
- LootMgr.h
- NullCreatureAI.cpp
- NullCreatureAI.h
- Object.cpp
- Object.h
- ObjectGuid.cpp
- ObjectGuid.h
- ObjectLookup.cpp
- ObjectLookup.h
- ObjectMgr.cpp
- ObjectMgr.h
- ObjectMgrAreaTrigger.cpp
- ObjectMgrCreatures.cpp
- ObjectMgrGameObjectInfo.cpp
- ObjectMgrGameObjects.cpp
- ObjectMgrGameTele.cpp
- ObjectMgrGossipMenu.cpp
- ObjectMgrGraveyard.cpp
- ObjectMgrInstanceData.cpp
- ObjectMgrItems.cpp
- ObjectMgrLocales.cpp
- ObjectMgrLocaleStrings.cpp
- ObjectMgrNameCheck.cpp
- ObjectMgrPlayerInfo.cpp
- ObjectMgrQuestRelations.cpp
- ObjectMgrQuests.cpp
- ObjectMgrReputation.cpp
- ObjectMgrSpellData.cpp
- ObjectMgrTaxi.cpp
- ObjectMgrText.cpp
- ObjectMgrTrainerVendor.cpp
- ObjectPosSelector.cpp
- ObjectPosSelector.h
- ObjectUpdate.cpp
- ObjectValues.cpp
- Pet.cpp
- Pet.h
- PetAI.cpp
- PetAI.h
- PetDatabase.cpp
- PetMgr.cpp
- PetMgr.h
- PetSpells.cpp
- Player.cpp
- Player.h
- PlayerActionButton.cpp
- PlayerAreaTrigger.cpp
- PlayerBattleGround.cpp
- PlayerChannel.cpp
- PlayerCombo.cpp
- PlayerDbLookup.cpp
- PlayerDeath.cpp
- PlayerDuel.cpp
- PlayerDurability.cpp
- PlayerEnchant.cpp
- PlayerGossip.cpp
- PlayerGroup.cpp
- PlayerInstance.cpp
- PlayerItem.cpp
- PlayerItemApply.cpp
- PlayerItemEnchant.cpp
- PlayerItemQuery.cpp
- PlayerItemStorage.cpp
- PlayerItemValidation.cpp
- PlayerLearn.cpp
- PlayerLoad.cpp
- PlayerLogger.cpp
- PlayerLogger.h
- PlayerLoot.cpp
- PlayerMail.cpp
- PlayerMirror.cpp
- PlayerMovement.cpp
- PlayerPvP.cpp
- PlayerQuest.cpp
- PlayerRegen.cpp
- PlayerRegistry.cpp
- PlayerRegistry.h
- PlayerReputation.cpp
- PlayerRest.cpp
- PlayerReward.cpp
- PlayerSave.cpp
- PlayerSpell.cpp
- PlayerStats.cpp
- PlayerTalent.cpp
- PlayerTaxi.cpp
- PlayerVendor.cpp
- PlayerVisibility.cpp
- PlayerZone.cpp
- ReactorAI.cpp
- ReactorAI.h
- ReputationMgr.cpp
- ReputationMgr.h
- ScriptApiCompat.cpp
- ScriptApiCompat.inl
- ScriptApiCompatCreature.inl
- SocialMgr.cpp
- SocialMgr.h
- SpellCooldownMgr.cpp
- SpellCooldownMgr.h
- SpellMgr.cpp
- SpellMgr.h
- SpellMgrAreas.cpp
- SpellMgrChains.cpp
- SpellMgrData.cpp
- SpellMgrPet.cpp
- SpellMgrProc.cpp
- StatSystem.cpp
- TemporarySummon.cpp
- TemporarySummon.h
- Totem.cpp
- Totem.h
- TotemAI.cpp
- TotemAI.h
- Unit.cpp
- Unit.h
- UnitAura.cpp
- UnitCombat.cpp
- UnitDamage.cpp
- UnitDiminishing.cpp
- UnitDynObject.cpp
- UnitEvents.h
- UnitHostility.cpp
- UnitMeleeDamage.cpp
- UnitPower.cpp
- UnitSpeed.cpp
- UnitSpellBonus.cpp
- UnitStatModifier.cpp
- UnitThreat.cpp
- UnitVisibility.cpp
- UpdateFields.h
- UpdateMask.h
- WorldObjectChat.cpp
- WorldObjectPosition.cpp
- WorldObjectSummon.cpp
- OutdoorPvP.cpp
- OutdoorPvP.h
- OutdoorPvPEP.cpp
- OutdoorPvPEP.h
- OutdoorPvPHP.cpp
- OutdoorPvPHP.h
- OutdoorPvPMgr.cpp
- OutdoorPvPMgr.h
- OutdoorPvPNA.cpp
- OutdoorPvPNA.h
- OutdoorPvPSI.cpp
- OutdoorPvPSI.h
- OutdoorPvPTF.cpp
- OutdoorPvPTF.h
- OutdoorPvPZM.cpp
- OutdoorPvPZM.h
- FollowerReference.cpp
- FollowerReference.h
- FollowerRefManager.h
- GroupReference.cpp
- GroupReference.h
- GroupRefManager.h
- HostileRefManager.cpp
- HostileRefManager.h
- MapReference.h
- MapRefManager.h
- ThreatManager.cpp
- ThreatManager.h
- DBCEnums.h
- DBCfmt.h
- DBCStores.cpp
- DBCStores.h
- DBCStructure.h
- DBCStructure_reference.h
- OpcodeTable.cpp
- OpcodeTable.h
- SessionMailbox.cpp
- SessionMailbox.h
- SessionProtocolPolicy.h
- SharedDefines.h
- SQLStorages.cpp
- SQLStorages.h
- WorldGateway.cpp
- WorldGateway.h
- WorldGatewayAccount.cpp
- WorldGatewayAccount.h
- WorldNetwork.cpp
- WorldNetwork.h
- WorldSession.cpp
- WorldSession.h
- GameTime.cpp
- GameTime.h
- SimulationTime.cpp
- SimulationTime.h
- UpdateTime.cpp
- UpdateTime.h
- CharacterDatabaseCleaner.cpp
- CharacterDatabaseCleaner.h
- Language.h
- PlayerDump.cpp
- PlayerDump.h
- AccountMgr.cpp
- AccountMgr.h
- AddonHandler.cpp
- AddonHandler.h
- ArenaTeamHandler.cpp
- AuctionHouseHandler.cpp
- Cell.h
- CellImpl.h
- Channel.cpp
- Channel.h
- ChannelHandler.cpp
- ChannelMgr.cpp
- ChannelMgr.h
- CharacterHandler.cpp
- CharacterHandlerCustomize.cpp
- Chat.cpp
- Chat.h
- ChatArgExtract.cpp
- ChatHandler.cpp
- ChatHelp.cpp
- ChatMessage.cpp
- ChatMessageValidation.cpp
- CombatHandler.cpp
- CommandMgr.cpp
- CommandMgr.h
- CreatureLinkingMgr.cpp
- CreatureLinkingMgr.h
- DisableMgr.cpp
- DisableMgr.h
- DuelHandler.cpp
- DynamicCollision.cpp
- DynamicCollision.h
- GameEventMgr.cpp
- GameEventMgr.h
- GameObjectModel.cpp
- GameObjectModel.h
- GameObjectModelOwner.cpp
- GMTicketHandler.cpp
- GossipDef.cpp
- GossipDef.h
- GridDefines.h
- GridMap.cpp
- GridMap.h
- GridNotifiers.cpp
- GridNotifiers.h
- GridNotifiersImpl.h
- GridStates.cpp
- GridStates.h
- Group.cpp
- Group.h
- GroupHandler.cpp
- GroupInstance.cpp
- GroupMemberState.cpp
- GuildHandler.cpp
- GuildMgr.cpp
- GuildMgr.h
- InstanceData.cpp
- InstanceData.h
- ItemHandler.cpp
- ItemHandlerEnchant.cpp
- ItemHandlerVendor.cpp
- LFGHandler.cpp
- LFGHandler.h
- LineOfSightExemptions.cpp
- LineOfSightExemptions.h
- LootHandler.cpp
- Mail.cpp
- Mail.h
- MailHandler.cpp
- Map.cpp
- Map.h
- MapManager.cpp
- MapManager.h
- MapPersistentStateMgr.cpp
- MapPersistentStateMgr.h
- MassMailMgr.cpp
- MassMailMgr.h
- MiscHandler.cpp
- MiscHandlerInstance.cpp
- MiscHandlerSocial.cpp
- MoveMap.cpp
- MoveMap.h
- MoveMapSharedDefines.h
- MovementGeneratorImpl.h
- MovementHandler.cpp
- NPCHandler.cpp
- NPCHandler.h
- ObjectGridLoader.cpp
- ObjectGridLoader.h
- Path.h
- PetHandler.cpp
- PetitionsHandler.cpp
- PoolManager.cpp
- PoolManager.h
- QueryHandler.cpp
- QuestDef.cpp
- QuestDef.h
- QuestHandler.cpp
- ScriptAction.cpp
- ScriptMgr.cpp
- ScriptMgr.h
- ScriptMgrBinding.cpp
- ScriptMgrDbScripts.cpp
- ScriptMgrHooks.cpp
- SkillDiscovery.cpp
- SkillDiscovery.h
- SkillExtraItems.cpp
- SkillExtraItems.h
- SkillHandler.cpp
- Spell.cpp
- Spell.h
- SpellAreaTargets.cpp
- SpellAuraAddModifier.cpp
- SpellAuraControl.cpp
- SpellAuraDefines.h
- SpellAuraDummy.cpp
- SpellAuraMisc.cpp
- SpellAuraPeriodic.cpp
- SpellAuras.cpp
- SpellAuras.h
- SpellAuraShapeshift.cpp
- SpellAuraTrailing.cpp
- SpellCast.cpp
- SpellChecks.cpp
- SpellCheckTarget.cpp
- SpellCooldown.cpp
- SpellEffectDamageTeleport.cpp
- SpellEffectDispatch.cpp
- SpellEffectDummy.cpp
- SpellEffectHealPower.cpp
- SpellEffectObjectCombat.cpp
- SpellEffects.cpp
- SpellEffectScript.cpp
- SpellEffectSkillEnchantPet.cpp
- SpellEffectSummonLock.cpp
- SpellEffectTail.cpp
- SpellHandler.cpp
- SpellHit.cpp
- SpellPackets.cpp
- SpellPower.cpp
- SpellTargeting.cpp
- SpellTargetList.cpp
- TaxiHandler.cpp
- TradeHandler.cpp
- TransportMap.cpp
- TransportMap.h
- Transports.cpp
- Transports.h
- UnitAuraProcHandler.cpp
- UpdateData.cpp
- UpdateData.h
- VoiceChatHandler.cpp
- WardenHandler.cpp
- WaypointManager.cpp
- WaypointManager.h
- Weather.cpp
- Weather.h
- World.cpp
- World.h
- WorldConfig.cpp
- WorldSessionMgr.cpp
- CMakeLists.txt
- pchdef.cpp
- pchdef.h
- CMakeLists.txt
- SoapService.h
- SoapThread.cpp
- SoapThread.h
- AntiFreezeService.cpp
- AntiFreezeService.h
- CliService.cpp
- CliService.h
- CMakeLists.txt
- mangosd.conf.dist.in
- mangosd.cpp
- mangosd.ico
- Master.cpp
- Master.h
- RASession.cpp
- RASession.h
- Service.h
- ahbot.conf.dist.in
- AhBot.cpp
- AhBot.h
- AhBotConfig.cpp
- AhBotConfig.h
- Category.cpp
- Category.h
- ConsumableCategory.cpp
- ConsumableCategory.h
- ItemBag.cpp
- ItemBag.h
- PricingStrategy.cpp
- PricingStrategy.h
- TradeCategory.cpp
- TradeCategory.h
- AcceptDuelAction.h
- AcceptInvitationAction.h
- AcceptQuestAction.cpp
- AcceptQuestAction.h
- AcceptResurrectAction.h
- ActionContext.h
- AddLootAction.cpp
- AddLootAction.h
- AreaTriggerAction.cpp
- AreaTriggerAction.h
- AttackAction.cpp
- AttackAction.h
- BankAction.cpp
- BankAction.h
- BuffAction.cpp
- BuffAction.h
- BuyAction.cpp
- BuyAction.h
- CastCustomSpellAction.cpp
- CastCustomSpellAction.h
- ChangeChatAction.cpp
- ChangeChatAction.h
- ChangeStrategyAction.cpp
- ChangeStrategyAction.h
- ChangeTalentsAction.cpp
- ChangeTalentsAction.h
- ChatActionContext.h
- ChatShortcutActions.cpp
- ChatShortcutActions.h
- CheckMailAction.cpp
- CheckMailAction.h
- CheckMountStateAction.cpp
- CheckMountStateAction.h
- ChooseTargetActions.h
- CustomStrategyEditAction.cpp
- CustomStrategyEditAction.h
- DebugAction.cpp
- DebugAction.h
- DelayAction.h
- DestroyItemAction.cpp
- DestroyItemAction.h
- DropQuestAction.cpp
- DropQuestAction.h
- EmoteAction.cpp
- EmoteAction.h
- EquipAction.cpp
- EquipAction.h
- FollowActions.cpp
- FollowActions.h
- GenericActions.cpp
- GenericActions.h
- GenericSpellActions.cpp
- GenericSpellActions.h
- GoAction.cpp
- GoAction.h
- GossipHelloAction.cpp
- GossipHelloAction.h
- GreetAction.cpp
- GreetAction.h
- GuildAcceptAction.cpp
- GuildAcceptAction.h
- GuildBankAction.cpp
- GuildBankAction.h
- HelpAction.cpp
- HelpAction.h
- InventoryAction.cpp
- InventoryAction.h
- InventoryChangeFailureAction.cpp
- InventoryChangeFailureAction.h
- InviteToGroupAction.h
- LeaveGroupAction.h
- LfgActions.cpp
- LfgActions.h
- ListQuestsActions.cpp
- ListQuestsActions.h
- ListSpellsAction.cpp
- ListSpellsAction.h
- LogLevelAction.cpp
- LogLevelAction.h
- LootAction.cpp
- LootAction.h
- LootRollAction.cpp
- LootRollAction.h
- LootStrategyAction.cpp
- LootStrategyAction.h
- MailAction.cpp
- MailAction.h
- MovementActions.cpp
- MovementActions.h
- NonCombatActions.cpp
- NonCombatActions.h
- OutfitAction.cpp
- OutfitAction.h
- PassLeadershipToMasterAction.h
- PositionAction.cpp
- PositionAction.h
- QueryItemUsageAction.cpp
- QueryItemUsageAction.h
- QueryQuestAction.cpp
- QueryQuestAction.h
- QuestAction.cpp
- QuestAction.h
- RandomBotUpdateAction.h
- ReachTargetActions.h
- ReadyCheckAction.cpp
- ReadyCheckAction.h
- ReleaseSpiritAction.h
- RememberTaxiAction.cpp
- RememberTaxiAction.h
- RepairAllAction.cpp
- RepairAllAction.h
- ResetAiAction.cpp
- ResetAiAction.h
- RevealGatheringItemAction.cpp
- RevealGatheringItemAction.h
- ReviveFromCorpseAction.cpp
- ReviveFromCorpseAction.h
- RewardAction.cpp
- RewardAction.h
- RtiAction.h
- SaveManaAction.cpp
- SaveManaAction.h
- SayAction.cpp
- SayAction.h
- SecurityCheckAction.cpp
- SecurityCheckAction.h
- SellAction.cpp
- SellAction.h
- SendMailAction.cpp
- SendMailAction.h
- SetHomeAction.cpp
- SetHomeAction.h
- ShareQuestAction.cpp
- ShareQuestAction.h
- SkipSpellsListAction.cpp
- SkipSpellsListAction.h
- StatsAction.cpp
- StatsAction.h
- StayActions.cpp
- StayActions.h
- SuggestWhatToDoAction.cpp
- SuggestWhatToDoAction.h
- TalkToQuestGiverAction.cpp
- TalkToQuestGiverAction.h
- TaxiAction.cpp
- TaxiAction.h
- TeleportAction.cpp
- TeleportAction.h
- TellCastFailedAction.cpp
- TellCastFailedAction.h
- TellItemCountAction.cpp
- TellItemCountAction.h
- TellLosAction.cpp
- TellLosAction.h
- TellMasterAction.h
- TellReputationAction.cpp
- TellReputationAction.h
- TellTargetAction.cpp
- TellTargetAction.h
- TradeAction.cpp
- TradeAction.h
- TradeStatusAction.cpp
- TradeStatusAction.h
- TrainerAction.cpp
- TrainerAction.h
- UnequipAction.cpp
- UnequipAction.h
- UseItemAction.cpp
- UseItemAction.h
- UseMeetingStoneAction.cpp
- UseMeetingStoneAction.h
- WhoAction.cpp
- WhoAction.h
- WorldPacketActionContext.h
- BearTankDruidStrategy.cpp
- BearTankDruidStrategy.h
- CasterDruidStrategy.cpp
- CasterDruidStrategy.h
- CatDpsDruidStrategy.cpp
- CatDpsDruidStrategy.h
- DruidActions.cpp
- DruidActions.h
- DruidAiObjectContext.cpp
- DruidAiObjectContext.h
- DruidBearActions.h
- DruidCatActions.h
- DruidMultipliers.cpp
- DruidMultipliers.h
- DruidShapeshiftActions.h
- DruidTriggers.cpp
- DruidTriggers.h
- FeralDruidStrategy.cpp
- FeralDruidStrategy.h
- GenericDruidNonCombatStrategy.cpp
- GenericDruidNonCombatStrategy.h
- GenericDruidStrategy.cpp
- GenericDruidStrategy.h
- HealDruidStrategy.cpp
- HealDruidStrategy.h
- AttackEnemyPlayersStrategy.cpp
- AttackEnemyPlayersStrategy.h
- CastTimeStrategy.cpp
- CastTimeStrategy.h
- ChatCommandHandlerStrategy.cpp
- ChatCommandHandlerStrategy.h
- CombatStrategy.cpp
- CombatStrategy.h
- ConserveManaStrategy.cpp
- ConserveManaStrategy.h
- DeadStrategy.cpp
- DeadStrategy.h
- DpsAssistStrategy.cpp
- DpsAssistStrategy.h
- DuelStrategy.cpp
- DuelStrategy.h
- EmoteStrategy.cpp
- EmoteStrategy.h
- FleeStrategy.cpp
- FleeStrategy.h
- FollowMasterStrategy.cpp
- FollowMasterStrategy.h
- GrindingStrategy.cpp
- GrindingStrategy.h
- GuardStrategy.cpp
- GuardStrategy.h
- KiteStrategy.cpp
- KiteStrategy.h
- LootNonCombatStrategy.cpp
- LootNonCombatStrategy.h
- MeleeCombatStrategy.cpp
- MeleeCombatStrategy.h
- MoveRandomStrategy.cpp
- MoveRandomStrategy.h
- NonCombatStrategy.cpp
- NonCombatStrategy.h
- PassiveStrategy.cpp
- PassiveStrategy.h
- PassTroughStrategy.h
- PullStrategy.cpp
- PullStrategy.h
- QuestStrategies.cpp
- QuestStrategies.h
- RacialsStrategy.cpp
- RacialsStrategy.h
- RangedCombatStrategy.cpp
- RangedCombatStrategy.h
- RunawayStrategy.cpp
- RunawayStrategy.h
- SayStrategy.cpp
- SayStrategy.h
- StayStrategy.cpp
- StayStrategy.h
- TankAoeStrategy.cpp
- TankAoeStrategy.h
- TellTargetStrategy.cpp
- TellTargetStrategy.h
- ThreatStrategy.cpp
- ThreatStrategy.h
- UseFoodStrategy.cpp
- UseFoodStrategy.h
- UsePotionsStrategy.cpp
- UsePotionsStrategy.h
- WorldPacketHandlerStrategy.cpp
- WorldPacketHandlerStrategy.h
- DpsHunterStrategy.cpp
- DpsHunterStrategy.h
- GenericHunterNonCombatStrategy.cpp
- GenericHunterNonCombatStrategy.h
- GenericHunterStrategy.cpp
- GenericHunterStrategy.h
- HunterActions.cpp
- HunterActions.h
- HunterAiObjectContext.cpp
- HunterAiObjectContext.h
- HunterBuffStrategies.cpp
- HunterBuffStrategies.h
- HunterMultipliers.cpp
- HunterMultipliers.h
- HunterTriggers.cpp
- HunterTriggers.h
- ArcaneMageStrategy.cpp
- ArcaneMageStrategy.h
- FireMageStrategy.cpp
- FireMageStrategy.h
- FrostMageStrategy.cpp
- FrostMageStrategy.h
- GenericMageNonCombatStrategy.cpp
- GenericMageNonCombatStrategy.h
- GenericMageStrategy.cpp
- GenericMageStrategy.h
- MageActions.cpp
- MageActions.h
- MageAiObjectContext.cpp
- MageAiObjectContext.h
- MageMultipliers.cpp
- MageMultipliers.h
- MageTriggers.cpp
- MageTriggers.h
- DpsPaladinStrategy.cpp
- DpsPaladinStrategy.h
- GenericPaladinNonCombatStrategy.cpp
- GenericPaladinNonCombatStrategy.h
- GenericPaladinStrategy.cpp
- GenericPaladinStrategy.h
- GenericPaladinStrategyActionNodeFactory.h
- HealPaladinStrategy.cpp
- HealPaladinStrategy.h
- PaladinActions.cpp
- PaladinActions.h
- PaladinAiObjectContext.cpp
- PaladinAiObjectContext.h
- PaladinBuffStrategies.cpp
- PaladinBuffStrategies.h
- PaladinMultipliers.cpp
- PaladinMultipliers.h
- PaladinTriggers.cpp
- PaladinTriggers.h
- TankPaladinStrategy.cpp
- TankPaladinStrategy.h
- GenericPriestStrategy.cpp
- GenericPriestStrategy.h
- GenericPriestStrategyActionNodeFactory.h
- HealPriestStrategy.cpp
- HealPriestStrategy.h
- HolyPriestStrategy.cpp
- HolyPriestStrategy.h
- PriestActions.cpp
- PriestActions.h
- PriestAiObjectContext.cpp
- PriestAiObjectContext.h
- PriestMultipliers.cpp
- PriestMultipliers.h
- PriestNonCombatStrategy.cpp
- PriestNonCombatStrategy.h
- PriestNonCombatStrategyActionNodeFactory.h
- PriestTriggers.cpp
- PriestTriggers.h
- ShadowPriestStrategy.cpp
- ShadowPriestStrategy.h
- ShadowPriestStrategyActionNodeFactory.h
- DpsRogueStrategy.cpp
- DpsRogueStrategy.h
- GenericRogueNonCombatStrategy.cpp
- GenericRogueNonCombatStrategy.h
- RogueActions.cpp
- RogueActions.h
- RogueAiObjectContext.cpp
- RogueAiObjectContext.h
- RogueComboActions.h
- RogueFinishingActions.h
- RogueMultipliers.cpp
- RogueMultipliers.h
- RogueOpeningActions.h
- RogueTriggers.cpp
- RogueTriggers.h
- CasterShamanStrategy.cpp
- CasterShamanStrategy.h
- GenericShamanStrategy.cpp
- GenericShamanStrategy.h
- HealShamanStrategy.cpp
- HealShamanStrategy.h
- MeleeShamanStrategy.cpp
- MeleeShamanStrategy.h
- ShamanActions.cpp
- ShamanActions.h
- ShamanAiObjectContext.cpp
- ShamanAiObjectContext.h
- ShamanMultipliers.cpp
- ShamanMultipliers.h
- ShamanNonCombatStrategy.cpp
- ShamanNonCombatStrategy.h
- ShamanTriggers.cpp
- ShamanTriggers.h
- TotemsShamanStrategy.cpp
- TotemsShamanStrategy.h
- ChatCommandTrigger.h
- ChatTriggerContext.h
- CureTriggers.cpp
- CureTriggers.h
- GenericTriggers.cpp
- GenericTriggers.h
- HealthTriggers.cpp
- HealthTriggers.h
- LfgTriggers.h
- LootTriggers.cpp
- LootTriggers.h
- RangeTriggers.h
- TriggerContext.h
- WithinAreaTrigger.h
- WorldPacketTrigger.h
- WorldPacketTriggerContext.h
- AlwaysLootListValue.h
- AoeHealValues.cpp
- AoeHealValues.h
- AoeValues.cpp
- AoeValues.h
- Arrow.cpp
- Arrow.h
- AttackerCountValues.cpp
- AttackerCountValues.h
- AttackersValue.cpp
- AttackersValue.h
- AttackerWithoutAuraTargetValue.cpp
- AttackerWithoutAuraTargetValue.h
- AvailableLootValue.h
- CcTargetValue.cpp
- CcTargetValue.h
- ChatValue.h
- CurrentCcTargetValue.cpp
- CurrentCcTargetValue.h
- CurrentTargetValue.cpp
- CurrentTargetValue.h
- DistanceValue.h
- DpsTargetValue.cpp
- DpsTargetValue.h
- DuelTargetValue.cpp
- DuelTargetValue.h
- EnemyHealerTargetValue.cpp
- EnemyHealerTargetValue.h
- EnemyPlayerValue.cpp
- EnemyPlayerValue.h
- Formations.cpp
- Formations.h
- GrindTargetValue.cpp
- GrindTargetValue.h
- HasAvailableLootValue.h
- HasTotemValue.h
- InvalidTargetValue.cpp
- InvalidTargetValue.h
- IsBehindValue.h
- IsFacingValue.h
- IsMovingValue.h
- ItemCountValue.cpp
- ItemCountValue.h
- ItemForSpellValue.cpp
- ItemForSpellValue.h
- ItemUsageValue.cpp
- ItemUsageValue.h
- LastMovementValue.h
- LastSaidValue.h
- LastSpellCastTimeValue.h
- LastSpellCastValue.h
- LeastHpTargetValue.cpp
- LeastHpTargetValue.h
- LfgValues.h
- LineTargetValue.cpp
- LineTargetValue.h
- LogLevelValue.h
- LootStrategyValue.cpp
- LootStrategyValue.h
- ManaSaveLevelValue.h
- MasterTargetValue.h
- NearestAdsValue.cpp
- NearestAdsValue.h
- NearestCorpsesValue.cpp
- NearestCorpsesValue.h
- NearestFriendlyPlayersValue.cpp
- NearestFriendlyPlayersValue.h
- NearestGameObjects.cpp
- NearestGameObjects.h
- NearestNonBotPlayersValue.cpp
- NearestNonBotPlayersValue.h
- NearestNpcsValue.cpp
- NearestNpcsValue.h
- NearestUnitsValue.h
- NewPlayerNearbyValue.cpp
- NewPlayerNearbyValue.h
- OutfitListValue.h
- PartyMemberToDispel.cpp
- PartyMemberToDispel.h
- PartyMemberToHeal.cpp
- PartyMemberToHeal.h
- PartyMemberToResurrect.cpp
- PartyMemberToResurrect.h
- PartyMemberValue.cpp
- PartyMemberValue.h
- PartyMemberWithoutAuraValue.cpp
- PartyMemberWithoutAuraValue.h
- PetTargetValue.h
- PositionValue.cpp
- PositionValue.h
- PossibleTargetsValue.cpp
- PossibleTargetsValue.h
- RandomBotUpdateValue.h
- RtiTargetValue.h
- RtiValue.cpp
- RtiValue.h
- SelfTargetValue.h
- SkipSpellsListValue.h
- SnareTargetValue.cpp
- SnareTargetValue.h
- SpellCastUsefulValue.cpp
- SpellCastUsefulValue.h
- SpellIdValue.cpp
- SpellIdValue.h
- StatsValues.cpp
- StatsValues.h
- TankTargetValue.cpp
- TankTargetValue.h
- TargetValue.cpp
- TargetValue.h
- ThreatValues.cpp
- ThreatValues.h
- ValueContext.h
- DpsWarlockStrategy.cpp
- DpsWarlockStrategy.h
- GenericWarlockNonCombatStrategy.cpp
- GenericWarlockNonCombatStrategy.h
- GenericWarlockStrategy.cpp
- GenericWarlockStrategy.h
- TankWarlockStrategy.cpp
- TankWarlockStrategy.h
- WarlockActions.cpp
- WarlockActions.h
- WarlockAiObjectContext.cpp
- WarlockAiObjectContext.h
- WarlockMultipliers.cpp
- WarlockMultipliers.h
- WarlockTriggers.cpp
- WarlockTriggers.h
- DpsWarriorStrategy.cpp
- DpsWarriorStrategy.h
- GenericWarriorNonCombatStrategy.cpp
- GenericWarriorNonCombatStrategy.h
- GenericWarriorStrategy.cpp
- GenericWarriorStrategy.h
- TankWarriorStrategy.cpp
- TankWarriorStrategy.h
- WarriorActions.cpp
- WarriorActions.h
- WarriorAiObjectContext.cpp
- WarriorAiObjectContext.h
- WarriorMultipliers.cpp
- WarriorMultipliers.h
- WarriorTriggers.cpp
- WarriorTriggers.h
- Action.cpp
- Action.h
- ActionBasket.cpp
- ActionBasket.h
- AiObject.cpp
- AiObject.h
- AiObjectContext.cpp
- AiObjectContext.h
- CustomStrategy.cpp
- CustomStrategy.h
- Engine.cpp
- Engine.h
- Event.cpp
- Event.h
- ExternalEventHelper.h
- ItemVisitors.h
- Multiplier.cpp
- Multiplier.h
- NamedObjectContext.h
- PassiveMultiplier.cpp
- PassiveMultiplier.h
- Queue.cpp
- Queue.h
- Strategy.cpp
- Strategy.h
- StrategyContext.h
- Trigger.cpp
- Trigger.h
- Value.cpp
- Value.h
- AiFactory.cpp
- AiFactory.h
- aiplayerbot.conf.dist.in
- ChatFilter.cpp
- ChatFilter.h
- ChatHelper.cpp
- ChatHelper.h
- FleeManager.cpp
- FleeManager.h
- GuildTaskMgr.cpp
- GuildTaskMgr.h
- Helpers.cpp
- Helpers.h
- LazyCalculatedValue.h
- LootObjectStack.cpp
- LootObjectStack.h
- playerbot.h
- PlayerbotAI.cpp
- PlayerbotAI.h
- PlayerbotAIAware.h
- PlayerbotAIBase.cpp
- PlayerbotAIBase.h
- PlayerbotAIConfig.cpp
- PlayerbotAIConfig.h
- PlayerbotCommandServer.cpp
- PlayerbotCommandServer.h
- PlayerbotDbStore.cpp
- PlayerbotDbStore.h
- playerbotDefs.h
- PlayerbotFactory.cpp
- PlayerbotFactory.h
- PlayerbotMgr.cpp
- PlayerbotMgr.h
- PlayerbotSecurity.cpp
- PlayerbotSecurity.h
- RandomItemMgr.cpp
- RandomItemMgr.h
- RandomPlayerbotFactory.cpp
- RandomPlayerbotFactory.h
- RandomPlayerbotMgr.cpp
- RandomPlayerbotMgr.h
- ai_playerbot_guild_names.sql
- characters_ai_playerbot.sql
- characters_ai_playerbot_custom_strategy.sql
- characters_ai_playerbot_names.csv
- characters_ai_playerbot_names.sql
- characters_ai_playerbot_speech.sql
- characters_ai_playerbot_tele_cache.sql
- characters_auctionhousebot.sql
- index_characters.sql
- index_world.sql
- botpch.cpp
- botpch.h
- CMakeLists.txt
- CMakeLists.txt
- Eluna
- SD3
- ClientConnection.cpp
- ClientConnection.h
- CMakeLists.txt
- IClientLink.h
- IWorldGateway.h
- Listener.cpp
- Listener.h
- Opcodes.h
- PacketCodec.cpp
- PacketCodec.h
- WorldPacket.h
- ARC4.cpp
- ARC4.h
- AuthCrypt.cpp
- AuthCrypt.h
- BigNumber.cpp
- BigNumber.h
- HMACSHA1.cpp
- HMACSHA1.h
- Md5.h
- Sha1.cpp
- Sha1.h
- GitRevision.cpp
- GitRevision.h
- Locales.cpp
- Locales.h
- ServerDefines.h
- TimeConstants.h
- WorldPacket.h
- Common.h
- ObjectAccessor.h
- md5.h
- Common.h
- Config.cpp
- Config.h
- ConsoleUI.cpp
- ConsoleUI.h
- Terminal.cpp
- Terminal.h
- Database.cpp
- Database.h
- DatabaseEnv.h
- DatabaseMysql.cpp
- DatabaseMysql.h
- Field.cpp
- Field.h
- QueryResult.h
- QueryResultMysql.cpp
- QueryResultMysql.h
- SqlDelayThread.cpp
- SqlDelayThread.h
- SqlOperations.cpp
- SqlOperations.h
- SqlPreparedStatement.cpp
- SqlPreparedStatement.h
- SQLStorage.cpp
- SQLStorage.h
- SQLStorageImpl.h
- DataManifest.cpp
- DataManifest.h
- Sha256.cpp
- Sha256.h
- DBCFileLoader.cpp
- DBCFileLoader.h
- DBCStore.h
- FactoryHolder.h
- ObjectRegistry.h
- Grid.h
- GridReference.h
- GridRefManager.h
- NGrid.h
- TypeContainer.h
- TypeContainerVisitor.h
- CMakeLists.txt
- Frame.h
- GeometryMath.h
- Matrix4.h
- Placement.h
- Quat.h
- Shapes.h
- Vector2.h
- Vector3.h
- Vector4.h
- PosixDaemon.cpp
- PosixDaemon.h
- LockedQueue.h
- ConsoleLogWriter.cpp
- ConsoleLogWriter.h
- Log.cpp
- Log.h
- IocpServer.cpp
- IocpServer.hpp
- Connection.hpp
- EpollPoller.cpp
- EpollPoller.hpp
- KqueuePoller.cpp
- KqueuePoller.hpp
- Poller.hpp
- PollerFactory.cpp
- ReactorServer.cpp
- ReactorServer.hpp
- UringServer.cpp
- UringServer.hpp
- BindAddress.cpp
- BindAddress.hpp
- FlowControl.hpp
- ISession.hpp
- SendQueue.hpp
- Server.hpp
- CompilerDefs.h
- Define.h
- Singleton.h
- Accelerators.cpp
- Accelerators.hpp
- CMakeLists.txt
- CollisionModel.cpp
- CollisionModel.hpp
- Column.hpp
- FusedTerrain.cpp
- FusedTerrain.hpp
- Geometry.hpp
- GoModelStore.cpp
- GoModelStore.hpp
- ICollisionModel.hpp
- ILiveGeometry.hpp
- ModelTileSource.hpp
- Terrain.hpp
- TileSerializer.cpp
- TileSerializer.hpp
- WmoModel.cpp
- WmoModel.hpp
- Threading.cpp
- Threading.h
- ThreadLocalStore.h
- Reference.h
- RefManager.h
- ByteBuffer.cpp
- ByteBuffer.h
- ByteConverter.h
- Callback.h
- ConcurrentRegistry.h
- Duration.h
- Errors.h
- EventProcessor.cpp
- EventProcessor.h
- IdList.h
- LinkedList.h
- MathDefines.h
- PackedValues.h
- ProgressBar.cpp
- ProgressBar.h
- ProgressBarRender.h
- RNGen.h
- ScheduledExit.cpp
- ScheduledExit.h
- Timer.h
- TypeList.h
- Util.cpp
- Util.h
- ServiceWin32.cpp
- ServiceWin32.h
- WheatyExceptionReport.cpp
- WheatyExceptionReport.h
- .gitignore
- CMakeLists.txt
- revision_data.h.in
- SystemConfig.h.in
- Arc4RekeyTest.cpp
- BigNumberTest.cpp
- ByteBufferStressTest.cpp
- ByteBufferTest.cpp
- CheckBuildPolicy.cmake
- CheckMovementStateSeed.cmake
- CheckProtoBoundary.cmake
- CheckSpatialBoundary.cmake
- ClientParserTest.cpp
- CMakeLists.txt
- CodecStressTest.cpp
- ConfigTest.cpp
- CryptoStressTest.cpp
- DatabaseConcurrencyTest.cpp
- DataIntegrityTest.cpp
- DynamicCollisionTest.cpp
- GeometryMathTest.cpp
- GracefulCloseTest.cpp
- main.cpp
- ModelMapTest.cpp
- NavBinningTest.cpp
- NetworkStressTest.cpp
- PacketCodecTest.cpp
- PlacementTest.cpp
- SessionMailboxTest.cpp
- SessionProtocolPolicyTest.cpp
- TerrainModelTest.cpp
- TestHarness.h
- TileSerializerTest.cpp
- Utf8Test.cpp
- WorldGatewayAccountTest.cpp
- AdtParser.cpp
- AdtParser.hpp
- ChunkReaders.hpp
- IMpqArchive.hpp
- M2Parser.cpp
- M2Parser.hpp
- ModelLoaders.cpp
- ModelLoaders.hpp
- MpqTileSource.cpp
- MpqTileSource.hpp
- StormLibArchive.cpp
- StormLibArchive.hpp
- WdtParser.cpp
- WdtParser.hpp
- WmoParser.cpp
- WmoParser.hpp
- NavMeshBuilder.cpp
- NavMeshBuilder.hpp
- GameObjectDisplayInfoStore.hpp
- LiquidTypeStore.hpp
- MapDbcStore.hpp
- MpqDbcLoader.hpp
- CMakeLists.txt
- Extractor.cpp
- ExtractorConsole.cpp
- ExtractorConsole.hpp
- ExtractorGui.cpp
- mangos-extractor-gui.rc
- mangos-extractor.ico
- mangos-extractor.rc
- mangos-tools.jpg
- offmesh.txt
- vessels.txt
- CMakeLists.txt
- HeightCheck.cpp
- mangos.sh
- mangos_check.sh
- realmd.sh
- realmd_check.sh
- CMakeLists.txt
- WmoProbe.cpp
- .gitignore
- .gitignore
- CMakeLists.txt
- realmd
- .codacy.yml
- .dockerignore
- .gitattributes
- .gitignore
- .gitmodules
- CLAUDE.md
- CMakeLists.txt
- dep
- Doxyfile.in
- LICENSE
- README.md
- win
// repository documentation
Was this content helpful?
(0 ratings)
