View Single Post
Make BOT more client-like (Adding rotational angles velocity)
Old
  (#1)
Immortal_BLG
Member
 
Status: Offline
Posts: 171
Join Date: Nov 2007
Location: Russian Federation
Default Make BOT more client-like (Adding rotational angles velocity) - 13-02-2011

Code:
void AddRotationalAnglesVelocity (edict_t *const botEdict)
{
	if (botEdict->v.fixangle != 2)
	{
		botEdict->v.fixangle = 1;

		return;
	}

	botEdict->v.angles.y += botEdict->v.avelocity.y;

	botEdict->v.angles.ClampYaw ();

	botEdict->v.v_angle.y = botEdict->v.angles.y;

	// Revert all back to defaults....
	botEdict->v.avelocity.y = 0.0f;
	botEdict->v.fixangle = 1;
}
Put this function in bot Think function.

P.S. SORRY FOR BAD ENGLISH!
  
Reply With Quote