mirror of
https://github.com/liyunfan1223/mod-playerbots.git
synced 2026-02-20 18:10:02 +01:00
allow grinding
This commit is contained in:
parent
ced051b16c
commit
93cdd79718
@ -282,7 +282,7 @@ AiPlayerbot.MediumMana = 40
|
|||||||
# Random bot default strategies (applied after defaults)
|
# Random bot default strategies (applied after defaults)
|
||||||
AiPlayerbot.RandomBotCombatStrategies = "+dps,+dps assist,-threat"
|
AiPlayerbot.RandomBotCombatStrategies = "+dps,+dps assist,-threat"
|
||||||
# AiPlayerbot.RandomBotNonCombatStrategies = "+grind,+loot,+rpg,+custom::say"
|
# AiPlayerbot.RandomBotNonCombatStrategies = "+grind,+loot,+rpg,+custom::say"
|
||||||
AiPlayerbot.RandomBotNonCombatStrategies = "+grind,+loot"
|
AiPlayerbot.RandomBotNonCombatStrategies = ""
|
||||||
AiPlayerbot.CombatStrategies = ""
|
AiPlayerbot.CombatStrategies = ""
|
||||||
AiPlayerbot.NonCombatStrategies = ""
|
AiPlayerbot.NonCombatStrategies = ""
|
||||||
|
|
||||||
|
|||||||
@ -541,8 +541,8 @@ void AiFactory::AddDefaultNonCombatStrategies(Player* player, PlayerbotAI* const
|
|||||||
if (!player->GetGroup() || player->GetGroup()->GetLeaderGUID() == player->GetGUID())
|
if (!player->GetGroup() || player->GetGroup()->GetLeaderGUID() == player->GetGUID())
|
||||||
{
|
{
|
||||||
// let 25% of random not grouped (or grp leader) bots help other players
|
// let 25% of random not grouped (or grp leader) bots help other players
|
||||||
if (!urand(0, 3))
|
// if (!urand(0, 3))
|
||||||
nonCombatEngine->addStrategy("attack tagged");
|
// nonCombatEngine->addStrategy("attack tagged");
|
||||||
|
|
||||||
nonCombatEngine->addStrategy("pvp");
|
nonCombatEngine->addStrategy("pvp");
|
||||||
// nonCombatEngine->addStrategy("collision");
|
// nonCombatEngine->addStrategy("collision");
|
||||||
@ -577,7 +577,6 @@ void AiFactory::AddDefaultNonCombatStrategies(Player* player, PlayerbotAI* const
|
|||||||
{
|
{
|
||||||
nonCombatEngine->addStrategy("pvp");
|
nonCombatEngine->addStrategy("pvp");
|
||||||
// nonCombatEngine->addStrategy("collision");
|
// nonCombatEngine->addStrategy("collision");
|
||||||
nonCombatEngine->addStrategy("grind");
|
|
||||||
// nonCombatEngine->addStrategy("group");
|
// nonCombatEngine->addStrategy("group");
|
||||||
// nonCombatEngine->addStrategy("guild");
|
// nonCombatEngine->addStrategy("guild");
|
||||||
|
|
||||||
|
|||||||
@ -48,8 +48,8 @@ bool AttackAnythingAction::isUseful()
|
|||||||
if (!name.empty() && name.find("Dummy") != std::string::npos) // Target is not a targetdummy
|
if (!name.empty() && name.find("Dummy") != std::string::npos) // Target is not a targetdummy
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
if (!ChooseRpgTargetAction::isFollowValid(bot, target)) //Do not grind mobs far away from master.
|
// if (!ChooseRpgTargetAction::isFollowValid(bot, target)) //Do not grind mobs far away from master.
|
||||||
return false;
|
// return false;
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1491,7 +1491,7 @@ bool MoveRandomAction::Execute(Event event)
|
|||||||
|
|
||||||
bool MoveRandomAction::isUseful()
|
bool MoveRandomAction::isUseful()
|
||||||
{
|
{
|
||||||
return !AI_VALUE(GuidPosition, "rpg target") && !botAI->HasRealPlayerMaster();
|
return !AI_VALUE(GuidPosition, "rpg target");
|
||||||
}
|
}
|
||||||
|
|
||||||
bool MoveInsideAction::Execute(Event event)
|
bool MoveInsideAction::Execute(Event event)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user