Author Topic: Bots won't attack when owner isn't on server  (Read 1046 times)

Check the "keep bot"

Also make sure the real default minigame exists by doing talk(isObject($DefaultMinigame)); in console.
And
Type this into the dedicated server after you set up your dedicated slayer minigame:
Code: [Select]
$DefaultMinigame = Slayer.Minigames.getObject(0);It will work after that.
Seem to do the trick right now. I'll keep this unlocked if everything breaks again.

You also need to select "include all players bricks" in the minigame config.
Forgot to tell you that.

You also need to select "include all players bricks" in the minigame config.
Forgot to tell you that.

That inputs all bricks of every player for use. Public bricks are always included in all minigames (hence "public")

Well, we're not dealing with public bricks in this case. But, yeah, I already told you why putting that setting is unneeded.

Well, we're not dealing with public bricks in this case. But, yeah, I already told you why putting that setting is unneeded.
It had something to do with Slayer I believe.
Some bug or something that bots only worked decently with the setting on.
Greek mentioned it somewhere when I was looking for the exact same problem.

Could be that the newer version fixed it.

You also need to select "include all players bricks" in the minigame config.
Forgot to tell you that.
Here's the thing, it works but if the client leaves the minigame or the game the bots will not work at all, when doing getMinigameFromObject(object) it will always return $DefaultMinigame if it exists. Gamemode minigames use this, Slayer does not.

Make sure to check the "Keep Bot" admin only option when wrenching the hole bot

On the contrary this could be a Slayer issue, but I wouldn't know because I don't use Slayer