Command & Conquer Wiki

Welcome to the Command & Conquer Wiki! Log in and join the community.

READ MORE

Command & Conquer Wiki
(Added Trivia section)
Tags: Visual edit Mobile edit Mobile web edit
(Speculation isn't trivia)
Tag: Visual edit
Line 32: Line 32:
 
<blockquote>
 
<blockquote>
 
<code>
 
<code>
  +
<nowiki>
 
 
/*
 
/*
** Instance of chronal vortex class. This must be the only instance.
+
<nowiki>**</nowiki> Instance of chronal vortex class. This must be the only instance.
 
<nowiki>*</nowiki>/
*/
 
 
ChronalVortexClass ChronalVortex;
 
ChronalVortexClass ChronalVortex;
  +
</nowiki>
 
 
</code>
 
</code>
 
</blockquote>
 
</blockquote>
Line 43: Line 43:
 
[https://github.com/electronicarts/CnC_Remastered_Collection/blob/b190e877f700ca920cef214b2186418979d6589f/REDALERT/VORTEX.CPP#L734 VORTEX.CPP line 734]
 
[https://github.com/electronicarts/CnC_Remastered_Collection/blob/b190e877f700ca920cef214b2186418979d6589f/REDALERT/VORTEX.CPP#L734 VORTEX.CPP line 734]
 
<code>
 
<code>
  +
<nowiki>
 
 
/*
 
/*
 
** Vortex might pretend to go away after zapping the target.
 
** Vortex might pretend to go away after zapping the target.
 
*/
 
*/
 
if (Random_Pick (0,2) == 2) Hide();
 
if (Random_Pick (0,2) == 2) Hide();
  +
</nowiki>
 
 
</code>
 
</code>
 
Returns randomly; [https://github.com/electronicarts/CnC_Remastered_Collection/blob/b190e877f700ca920cef214b2186418979d6589f/REDALERT/VORTEX.CPP#L392 VORTEX.CPP line 392]
 
Returns randomly; [https://github.com/electronicarts/CnC_Remastered_Collection/blob/b190e877f700ca920cef214b2186418979d6589f/REDALERT/VORTEX.CPP#L392 VORTEX.CPP line 392]
Line 59: Line 59:
 
Neither have code for units re-appearing.
 
Neither have code for units re-appearing.
 
</ref>.
 
</ref>.
 
== Trivia ==
 
It's possible, although unconfirmed, that the Chrono Vortex phenomenon is similar to the effects produced by the Scrin [[Rift generator|Rift Generator]], albeit an unintentional and uncontrolled form of it.
 
   
 
==See also==
 
==See also==

Revision as of 14:12, 13 September 2022

Disambig
For related topics, see Chrono.
Einstein wanted me to warn you that the Chronosphere could produce unknown side effects. Be careful when using it, even we do not understand its full power.
- Nikos Stavros(src)
Showcase video

A chrono vortex is an unfortunate side effect of the use of Chronosphere technology during the Second World War.

Background

It is essentially a rift in the space-time continuum that rampages through the battlefield, destroying everything in its path. It appears as a giant whirlpool of bending time, defying the laws of physics. This devastating event has a 20% chance[1][2] of happening each time the Chronosphere is activated if a vortex does not already exist. Vortexes were generated near the device in use and appeared as swirling space-time rifts.

During the final assault on Moscow, General Nikos Stavros warned Field Commander A9 that using the Chronosphere could produce "unknown side effects". It's assumed that this vortex is the side effect that Stavros was warning the commander about.

Later iterations of the Chronosphere do not produce chrono vortices, possibly due to improved designs.

Game effects

There is a 20% probability[1][2] of a Chrono Vortex (called 'ChronalVortex' in the game's code[3]) every use of the Chronosphere will create a vortex. A vortex moves at speed 10, deals 200 damage per "shot", and searches for targets within a range of 10[1]. A vortex's lifetime is variable. A vortex has a 1 in 2 chance of 'hiding' for a random amount of time after zapping an enemy[4].

Units destroyed by a Chrono Vortex do not reappear later[5].

See also

References

  1. 1.0 1.1 1.2 RULES.CPP line 134 Red Alert source

    VortexRange(10*CELL_LEPTON_W), VortexSpeed((MPHType)10), VortexDamage(200), VortexChance(".2"),

  2. 2.0 2.1 HOUSE.CPP line 3008

    if (!ChronalVortex.Is_Active() && Percent_Chance(Rule.VortexChance * 100)) { int x = Random_Pick(0, Map.MapCellWidth-1); int y = Random_Pick(0, Map.MapCellHeight-1); ChronalVortex.Appear(Cell_Coord(XY_Cell(Map.MapCellX + x, Map.MapCellY + y)));

  3. Red Alert source, VORTEX.CPP

    /* ** Instance of chronal vortex class. This must be the only instance. */ ChronalVortexClass ChronalVortex;

  4. VORTEX.CPP line 734 /* ** Vortex might pretend to go away after zapping the target. */ if (Random_Pick (0,2) == 2) Hide(); Returns randomly; VORTEX.CPP line 392
  5. Red Alert source: VORTEX.CPP line 686 CVC::Zap_target & VORTEX.CPP line 595 CVC::Attack Neither have code for units re-appearing.