Renegade Public Forums
C&C: Renegade --> Dying since 2003™, resurrected in 2024!
Home » Renegade Discussions » Mod Forum » Set_Face_Location() and bots
Re: Set_Face_Location() and bots [message #470641 is a reply to message #470430] Tue, 03 July 2012 10:30 Go to previous message
Jerad2142 is currently offline  Jerad2142
Messages: 3812
Registered: July 2006
Location: USA
Karma:
General (3 Stars)
It does indeed make them face the spot, this allows you to make them strafe without attacking targets, or just look at the spot. However, it wouldn't fix the turn bug unless you plan on making them face the spot first, then shoot, if you gave it adequate time it could work for that I suppose, but it'll make your AI move less fluid.

I would have to assume the real root cause of the rotation bug is that the client is never truly synced with the server on the AI.
*Server sends the message to the client that the bot is going to face this direction, at the same time the server starts rotating the bot.
*Client gets the message and starts rotating the bot, this is of course delayed due to latency etc.
*Server a generic update to the client that updates the bots current rotation to the server's current rotation.
*Client gets the message, of course it's been delayed so that rotation is now old and behind where the server's rotation is. However, client snaps the bots rotation to it anyways and resumes rotating.
*Last Two steps repeat until the sever finished rotating the bot its side.

That is what I imagine is going on anyways.


 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: debug help
Next Topic: crypt
Goto Forum:
  


Current Time: Thu Dec 19 00:29:34 MST 2024

Total time taken to generate the page: 0.00772 seconds