[DiscordArchive] I asked in the playerbots channel and couldn't find anyone who knew what was causing this, so I figu
[DiscordArchive] I asked in the playerbots channel and couldn't find anyone who knew what was causing this, so I figu
Archived author: DragynDance • Posted: 2025-07-09T00:23:19.530000+00:00
Original source
I asked in the playerbots channel and couldn't find anyone who knew what was causing this, so I figured I'd ask here on the off chance someone might have had this problem and solved it, or can hear what is happening and come up with a solution.
I am using the worgoblin module, to have playable worgens and goblins. For some reason, Worgens can not invite or interact with random bots at all, they always get the "I'm busy right now" whisper. Altbots work fine. Making a worgen character on a GM account, randombots suddenly start working fine, but I don't want to play on a GM account. The thing that makes it strange, is a goblin character on a regular account can invite and interact with random bots just fine. Someone said it might be because Worgens are assigned to the wrong faction somehow, but I couldn't figure out what they mean, ChrRaces looked like it was set up correctly, with Worgens set to the same faction and alliance stuff as humans, and Goblins set up to the same faction and alliance stuff as Orcs.
Anyone know a fix for this so that worgen charatcers can actually invite and use randombots?
Archived author: BootlessFawn007 • Posted: 2025-07-09T01:32:38.859000+00:00
Original source
No fix from my end, but I found that Goblins worked almost perfectly, but Worgens weren't even targeted by Playerbots in PvP, I could literally just go get the flag and run without combat. Something with the Worgens was off, so I am not sure what fix is for either here
Archived author: BootlessFawn007 • Posted: 2025-07-09T01:32:49.322000+00:00
Original source
But more of an FYI for you to test in case
Archived author: DragynDance • Posted: 2025-07-09T01:33:27.721000+00:00
Original source
Thats all stuff I've tested and come to the same conclusion about. With one addition, a GM account with a worgen character also works fine. But I don't want to play on a GM account.
Archived author: Mithria • Posted: 2025-07-09T01:47:31.977000+00:00
Original source
could be due to this bool
```
bool IsAlliance(uint8 race)
{
return race == RACE_HUMAN || race == RACE_DWARF || race == RACE_NIGHTELF || race == RACE_GNOME ||
race == RACE_DRAENEI;
}
```
in `PlayerbotAI.cpp`
In IsOpposing, if the player is worgen here, then the check will fail because it will detect both the player and the horde bot as horde members, since worgen is not in the IsAlliance check.
Archived author: Mithria • Posted: 2025-07-09T01:47:42.924000+00:00
Original source
not sure if there are more things like this, but thats one of em
Archived author: Mithria • Posted: 2025-07-09T01:50:52.121000+00:00
Original source
IsAlliance() is checked for *a lot* of playerbot interaction