View Single Post
Re: PODBOT2.6MM after PMB...work still pending
Old
  (#12)
>BKA< T Wrecks
Moderator [PBmm/Waypointing]& PODBot mm waypointer
 
>BKA< T Wrecks's Avatar
 
Status: Offline
Posts: 1,492
Join Date: Feb 2004
Location: C.C.A.A., Germania
Default 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.

  
Reply With Quote