Hosting and domain costs until October 2024 have been generously sponsored by dumptruck_ds. Thank you!
Difference between revisions of "ChangeYaw"
From Quake Wiki
(Created page with "''void'' '''ChangeYaw'''() == Usage == Turns an entity towards its '''ideal_yaw''' based off its '''turn_speed''', stopping once it reaches it. This will rotate the entity as...") |
m (→Usage) |
||
Line 3: | Line 3: | ||
== Usage == | == Usage == | ||
Turns an entity towards its '''ideal_yaw''' based off its '''turn_speed''', stopping once it reaches it. This will rotate the entity as quickly as the function is called. Mostly used with monsters to turn towards their enemies. | Turns an entity towards its '''ideal_yaw''' based off its '''turn_speed''', stopping once it reaches it. This will rotate the entity as quickly as the function is called. Mostly used with monsters to turn towards their enemies. | ||
+ | |||
+ | '''Warning:''' The function assumes that '''self''' is the current entity trying to turn. | ||
== Example == | == Example == |
Revision as of 15:28, 1 August 2023
void ChangeYaw()
Usage
Turns an entity towards its ideal_yaw based off its turn_speed, stopping once it reaches it. This will rotate the entity as quickly as the function is called. Mostly used with monsters to turn towards their enemies.
Warning: The function assumes that self is the current entity trying to turn.
Example
// This monster calculates the direction towards its enemy then starts turning self.ideal_yaw = vectoyaw(self.enemy.origin - self.origin); ChangeYaw();