View Single Post
# 19 27-12-2011 , 12:42 PM
SilverFeather's Avatar
Noober than noob
Join Date: Sep 2011
Posts: 520

Spending too much time trying to resolve the issue. I think I'm just going to move on so I can make more progress. I can always come back to this issue later. I'm totally stumped.

Something else of interest is...

AI's use all my sliding doors without the need for door markers. Even the turbo lifts. If I put a weapon inside the turbo lift instead of the teleport, bot opens doors enters, grabs weapon and exits. However, if I replace weapon with teleport, bot opens door and just stands there as if it doesn't know what to do with the teleport. However, if I remove the door, the bot uses the teleport.

Putting a sliding door between a path node and a weapon doesn't confuse bots.
-But-
Putting a sliding door between a path node and a teleport confuses bots.

There's got to be something about a teleport pickup that's different from all other types of pickups.

I found a tutorial on 3d buzz where they set up a door for ai bots too with a teleport in the room. It looked like the only time a bot actually went through the teleport was by accident. It like jumped through so I think it was shot and accidentally went through, or the bot was trying to dodge backwards and ended up going through but I don't think it was purposeful.

Anyway, enough wasted time on this lol, time to move on.

Well, the way it looks: Door and portal = E1 and E2.
Robot goes through E1, knowing that E1 is an exit that would take it to some other place. If E1 fails to do as expected, go elsewhere and ignore E2.
If there is no door but just a teleporter, then E2 becomes E1, aka first exit, and bot uses it and gets where it wants to go => No confusion.
So somehow E1 = E2 to the bot. Got to try and either program the bot to go through TWO exits or if that cannot be done, make sliding door as if non-existent but still activating when the bot will pass through it while teleporting portal is still E1 and the bot would find it as the only Exit. If that cannot be done, keep using "cheese" for them like for mice X))