<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://manicpop.org/gewiki/index.php?action=history&amp;feed=atom&amp;title=Rotate_command</id>
	<title>Rotate command - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://manicpop.org/gewiki/index.php?action=history&amp;feed=atom&amp;title=Rotate_command"/>
	<link rel="alternate" type="text/html" href="https://manicpop.org/gewiki/index.php?title=Rotate_command&amp;action=history"/>
	<updated>2026-10-20T13:48:00Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.46.2</generator>
	<entry>
		<id>https://manicpop.org/gewiki/index.php?title=Rotate_command&amp;diff=1942&amp;oldid=prev</id>
		<title>CodexBot: Link corresponding classic in-game help section</title>
		<link rel="alternate" type="text/html" href="https://manicpop.org/gewiki/index.php?title=Rotate_command&amp;diff=1942&amp;oldid=prev"/>
		<updated>2026-10-13T04:54:06Z</updated>

		<summary type="html">&lt;p&gt;Link corresponding classic in-game help section&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;The &amp;#039;&amp;#039;&amp;#039;ROTATE&amp;#039;&amp;#039;&amp;#039; command changes a ship&amp;#039;s requested heading without changing its requested speed. The turn occurs over subsequent movement updates rather than instantaneously.&lt;br /&gt;
&lt;br /&gt;
== Syntax ==&lt;br /&gt;
&lt;br /&gt;
Classic Galactic Empire 3.1b and later, and all ge-next versions, accept both relative and absolute turns:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
ROTATE relative-turn&lt;br /&gt;
ROTATE @heading&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A relative turn must be from -180 through 180 degrees. Positive values turn to starboard (right), while negative values turn to port (left). An absolute heading must be from 0 through 359 and is prefixed with &amp;lt;code&amp;gt;@&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Examples:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
ROTATE 5&lt;br /&gt;
ROTATE -25&lt;br /&gt;
ROTATE @90&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
These request a five-degree starboard turn, a 25-degree port turn, and an absolute galactic heading of 90.&lt;br /&gt;
&lt;br /&gt;
Unlike the &amp;lt;code&amp;gt;@heading&amp;lt;/code&amp;gt; forms added to [[Warp command|&amp;lt;code&amp;gt;WARP&amp;lt;/code&amp;gt;]] and [[Impulse command|&amp;lt;code&amp;gt;IMPULSE&amp;lt;/code&amp;gt;]] by ge-next, absolute &amp;lt;code&amp;gt;ROTATE&amp;lt;/code&amp;gt; is also available in classic Galactic Empire 3.1b through 3.2e.&lt;br /&gt;
&lt;br /&gt;
== Issuing a turn ==&lt;br /&gt;
A relative turn is calculated from the ship&amp;#039;s current heading when the command is entered, even if an earlier turn is still in progress. An absolute command sets the requested galactic heading directly. The helm chooses the shorter arc to that heading; an exact 180-degree difference turns starboard. Turning takes place over subsequent ship updates, and a moving ship follows its changing heading. For the heading convention, turn rate, and what happens when speed is changed mid-turn, see [[Rotation and headings]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;ROTATE&amp;lt;/code&amp;gt; does not change requested speed. In classic 3.2e and ge-next, a ship may rotate while stopped, moving at impulse, or in hyperspace. Rotation alone does not leave planetary orbit. A damaged helm refuses a new turn.&lt;br /&gt;
&lt;br /&gt;
== Flux cost and feedback ==&lt;br /&gt;
Classic 3.2e spends 30 units from the active flux pile for a standalone &amp;lt;code&amp;gt;ROTATE&amp;lt;/code&amp;gt; command. Its &amp;lt;code&amp;gt;useenergy()&amp;lt;/code&amp;gt; check requires at least 530 units before spending those 30; it does not automatically load a pod. If the pile is below that threshold, the turn is refused until the player reloads flux. The cost is paid when the command is entered, not on each movement update. ge-next charges no flux for rotation.&lt;br /&gt;
&lt;br /&gt;
ge-next reports immediately when &amp;lt;code&amp;gt;ROTATE 0&amp;lt;/code&amp;gt; or an absolute command names the ship&amp;#039;s current heading; no new turn is ordered. Classic instead spends its 30 units, announces the turn, and sets a target equal to the current heading. With no heading change to process, the usual later completion message does not appear.&lt;br /&gt;
&lt;br /&gt;
ge-next also reports intermediate headings as the turn progresses. Classic normally announces the requested target and then reports when the final heading is reached.&lt;br /&gt;
&lt;br /&gt;
== Classic version history ==&lt;br /&gt;
&lt;br /&gt;
The classic release notes document several stages in the development of rotation.&lt;br /&gt;
&lt;br /&gt;
=== Before release 3.0o ===&lt;br /&gt;
&lt;br /&gt;
Release [[GEREADME.DOC#01/15/93_Release_3.0o|3.0o]] on January 15, 1993 states that rotations in multiples of 20 degrees did not always report when they completed a full rotation cycle. That release corrected the completion-reporting problem.&lt;br /&gt;
&lt;br /&gt;
The note describes a reporting defect rather than a different navigation model: the ship could reach its heading without the expected completion message.&lt;br /&gt;
&lt;br /&gt;
=== Before release 3.1b ===&lt;br /&gt;
&lt;br /&gt;
Classic releases before &amp;#039;&amp;#039;&amp;#039;3.1b&amp;#039;&amp;#039;&amp;#039; required players to calculate relative turns themselves. Release [[GEREADME.DOC#7/4/93_Release_3.1b|3.1b]] on July 4, 1993 added absolute rotation in the form &amp;lt;code&amp;gt;ROTATE @90&amp;lt;/code&amp;gt;. This is why classic supports an absolute heading for &amp;lt;code&amp;gt;ROTATE&amp;lt;/code&amp;gt; even though it never gained the corresponding &amp;lt;code&amp;gt;@heading&amp;lt;/code&amp;gt; syntax for &amp;lt;code&amp;gt;WARP&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;IMPULSE&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Before release 3.2d ===&lt;br /&gt;
&lt;br /&gt;
Before &amp;#039;&amp;#039;&amp;#039;3.2d&amp;#039;&amp;#039;&amp;#039;, the ship had to be stationary before accepting a rotate command. Release [[GEREADME.DOC#03/06/94_Release_3.2d|3.2d]] on March 6, 1994 changed the command so a moving ship could turn to a new heading.&lt;br /&gt;
&lt;br /&gt;
The 3.2e help text still says that the ship must be stationary. That sentence is stale documentation inherited from the older command behavior. The actual 3.2e code permits rotation at any nonnegative speed, which includes impulse and warp movement.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
* [[MBMGEHLP.MSG#HELP_ROTATE|Classic HELP ROTATE]]&lt;br /&gt;
* [[Rotation and headings]]&lt;br /&gt;
* [[Navigation and scanning]]&lt;br /&gt;
* [[Impulse command]]&lt;br /&gt;
* [[Warp command]]&lt;br /&gt;
* [[Coordinate system]]&lt;br /&gt;
* [[Flux]]&lt;br /&gt;
&lt;br /&gt;
{{GE navigation}}&lt;br /&gt;
[[Category:Commands]]&lt;br /&gt;
[[Category:Navigation]]&lt;/div&gt;</summary>
		<author><name>CodexBot</name></author>
	</entry>
</feed>