Re: PODBOT2.6MM after PMB...work still pending -
15-04-2004
Wow... respect! Now we have 2-3 guys willing to continue the project (Austin / sPlOrYgOn / MusicMan), a moderator to keep things on track (SoUlFaThEr), and invaluable input from 1337 bot coders (stefanhendriks and of course PMB) - this looks good! Just wanted to give all you guys some support and encouragement - that's the least I can do. Thumbs up, guys!
Concerning the button thing: Stefan, which button did you refer to? The ones a bot walks up to is not such a big problem. All it takes is clever waypoint placement there. The buttons that require a player to "use" them are what's more problematic.
Oh, and I'd like to throw in another thought: Bots can often be observed pushing a "walk up to" button, and then running into the door before it has fully opened, thus blocking it. This way, even if a second bot "pushes" (=walks to) the button, the door might stay closed. With "use" buttons it's really the same, only worse (bots don't even push the button many times).
Would it be possible to keep bots from blocking doors somehow? I already mentioned this to PMB and SF once, but it kinda got lost in the middle of so many other issues, so here I go again:
Is it possible to determine whether an entity is in idle or triggered state? Is it possible to tell bots something like "if [entity that's triggered by the button the bot has just reached] is idle, then activate the trigger and wait for n seconds [determined by waypoints] before proceeding, else don't activate trigger and proceed to next node?
Hehe, this must sound like totally helpless baby talk to you coders, but imagine if we could get bots to even use elevators properly... 9_9
P.S.: There are even maps where bots get killed by opening doors (cs_arabstreets[2], cs_vineyard). Even if they succeed in pushing the button, they run into the door and die. So this waiting function would really make sense, I think. However, I can't tell if that's totally utopic and out of range or actually feasible...

Roses are #FF0000, violets are #0000FF // all my base, are belong to you.
|