Stargates

From StargateMC
Jump to: navigation, search

Stargates

About

The Stargate, for those not familiar with the movies and/or TV show is a device capable of almost instantaneously transporting anything that fits through the ring shaped device between immensely distant locations. It is frequently used throughout the Stargate SG1, Atlantis and Universe TV shows to transport humans between stars in the Milky Way, Pegasus Galaxy and even as far as 3 billion light years from Earth.

Stargates on StargateMC are based upon the fantastic work by Greg Ewing in the SGCraft Minecraft mod, with a few tweaks to make the experience a little more in-depth.

Building

Materials

The following materials are required to build a basic seven chevron stargate:

  • 8 Stargate Ring Blocks
  • 7 Stargate Chevron Blocks
  • 1 Stargate Base Block

Build Pattern

The build pattern for the stargate is as follows:

StargatePattern.png


Upgrading to a Nine Chevron Stargate

Players can upgrade a Seven Chevron stargate at any time to a Nine Chevron stargate by installing a Chevron Upgrade into the base block. This is a one-time upgrade and any disassembly will render the upgrade item lost.

Controlling

DHD (Dial-Home-Device or Stargate Controller)

Computer Interface

On StargateMC, only OpenComputers is capable of interfacing with a Stargate via a Stargate Computer Interface block.

Methods available:

Method Purpose
ciCloseIris() Close the Iris installed in the stargate connected to the computer interface, if one is installed.
ciOpenIris() Open the Iris installed in the stargate connected to the computer interface, if one is installed.
ciIrisState() Returns the state of the installed Iris (eg: Open/Opening/Closing/Closed), or Offline if no Iris is present.
ciDisconnect() Disconnects the attached stargate if possible.
ciLocalAddress() Returns the address of the stargate attached to the computer.
ciDial(address) Sends a request to the attached stargate to dial the specified address.
ciRemoteAddress() This would normally return the address of the stargate dialing the one attached to this computer, but it is disabled in this version of SGCraft.
hasControlItem() Returns true or false if the dialing computer interface has a Control circuit installed.
hasDiallingItem() Returns true or false if the dialing computer interface has a Dialling circuit installed.
has8ChevronDiallingItem() Returns true or false if the dialing computer interface has an 8 Chevron dialing circuit installed.
has9ChevronDiallingItem() Returns true or false if the dialing computer interface has an 9 Chevron dialing circuit installed.
ciEnergyToDial(address) Returns the power required to dial the specified address from the stargate attached to the computer.

Addressing

7 Chevron Stargates

7 Chevron stargates are designed for in-system transportation between locations and are incapable of communicating with 9 Chevron stargates.

7 Chevron stargates have a completely random 7 symbol address that is generated each time they are constructed, meaning if a gate is disassembled and rebuilt it will obtain a new address.

9 Chevron Stargates

Nine Chevron stargates are designed for long distance transportation and inherit the designation of the stellar body they are orbiting or on the surface of as their Stargate Address.

Note when dialing a 9 chevron stargate you can use various dialing shortcuts.

Subnetworking

By default all 9 Chevron and 7 Chevron stargates operate on the same subspace frequency (aka. Network) to allow them to effectively communicate with each other and operate in the safest manner possible. This can be modified by the use of a Subnetworking module in a Stargate Computer Interface once per 24 hours (real life time) to isolate the stargate from the majority of the network.

Stargates dialing another that is not on the same network will receive the following error back "Destination Stargate is incapable of safely receiving a connection from this Stargate".

This does not mean the destination is off-limits, it simply means the player needs to either configure their gate to communicate on the same subspace frequency or travel to the destination by ship to investigate.

This feature is incomplete and will be implemented shortly. Additional information (such as the methods required to be used in the computer interface) will be published when available.

Dialling Shortcuts

  • When in the same galaxy as a destination stargate, only the first 7 symbols are mandatory when dialing one 9 chevron stargate to another.
  • When in the same galactic cluster (Hyperspace) as a destination stargate, only the first 8 symbols are mandatory when dialing one 9 chevron stargate to another.

Powering

Stargates have several methods of powering them

Dial Home Device

A DHD aka. Dial Home Device (or Stargate Controller in traditional SGCraft) is capable of accepting an Energy Crystal and operating in a similar fashion to a Stargate Power Interface Unit's Power Crystal Interface mode.

Stargate Power Interface Units

About

Outputs to: A Stargate or energy grid via top side.

Accepts input from:

  • All EU or RF transmitting devices connected to any side of the power unit excluding the top.
  • Specific items placed in the inventory.

Note: Stargates consider all potential energy in a directly connected Stargate Power Interface Unit's buffer and items in its inventory slot as available energy, effectively increasing your maximum dialing range.

Modes

Stargate Power Interface Units have the following modes:

Naquadah Generator

Accepts: Raw Naquadah

Output:

  • 96000EU per Naquadah
  • 384000RF per Naquadah
Power Crystal Interface

Accepts: Crude Energy Crystal, Basic Energy Crystal, Standard Energy Crystal, Enriched Energy Crystal, Enhanced Energy Crystal

Output:

  • TBC
Zero Point Module Interface

Accepts: Crude Energy Crystal, Basic Energy Crystal, Standard Energy Crystal, Enriched Energy Crystal, Enhanced Energy Crystal

Output:

  • TBC

Safety Precautions / Device Restrictions

  • The Vortex created by a stable wormhole being formed will vaporize anything (including players) within 7 blocks of a stargate in the initial two seconds after dialing completes.
  • Interruption of an active stargate's functioning via disassembly or damage will result in the device detonating with an explosion similar to a nuclear weapon. The gate on the other end will simply disconnect.
  • Stargates will communicate with a WarpDrive ship core and prevent jumping if active. This is done to prevent tears in the fabric of space-time.
  • 9 Chevron Stargates cannot dial out if another fully formed 9 chevron stargate is within 500,000 blocks (the same system). Dialing will be aborted by the gate's safety mechanisms.
  • In a case where multiple 9 Chevron stargates exist in a system, the newest placed gate will still be able to accept incoming connections.
  • The oldest 9 Chevron Stargate in a system will report the location of the newest one in the case where there are multiple stargates in the same system when dialing fails. This will change when the sensor system is introduced.
  • Stargates within 50,000 blocks of each-other will generate interference with the operation of both and prevent their use in any way, shape or form.

This prevents the use of a stargate for transportation within the same planetary system (between a planet and its moons) or a 7 Chevron gate from functioning on the same world as a 9 Chevron one.

  • A stargate's subspace frequency cannot be modified unless it is free from the interference of other gates in the same system.

This means players cannot build a second 9 chevron gate in system and change its frequency to prevent incoming dials by the original inhabitants.

  • Stargates will not accept incoming wormholes in the same system as a Black Hole or Neutron Star by default due to the obvious hazards created by these celestial bodies.
  • 9 Chevron Stargates cannot function outside the immediate gravity well of a star, planet or moon. This means they need to be in orbit of, or on the surface of a planet/moon/star.

Troubleshooting

Dialling Error Explanation Resolution
Stargate has insufficient energy (-- % of required) Stargate has insufficient power available to dial the destination gate Provide more energy to the stargate or dial a different stargate
Stargate is busy This stargate is already active Wait for this stargate to become inactive before attempting dial
Stargate at address --------- is busy Destination gate is already active Wait for destination stargate to become inactive before attempting dial
Coordinates of dialling stargate are out of range The stargate you are using is not in a valid location to dial from (eg: Inside the universe) None. If you believe this to be incorrect please report the issue to the StargateMC Dev team
Stargate cannot connect to itself You cannot dial the address of the stargate you are dialing from Dial a different stargate
No stargate at address --------- The stargate address entered does not correspond to a stargate Try another address
Dialling interface conflict: Only one DHD or computer interface may be used with a single stargate Only one type of constructed dialing interface (DHD or Computer interface) may be used within a stargate Disassemble either the computer interface or DHD to allow dialing
Dialling interface missing control crystal/circuit, unable to dial stargate A DHD and Computer interface both require a 'Control' component, either be that a 'Control' Circuit or Crystal Install either a control crystal or control circuit into the dialing device being used
Dialling interface missing dialling crystal/circuit, unable to dial stargate A DHD and Computer interface both require a 'Dialling' component, either be that a 'Dialling' Circuit or Crystal Install either a dialing crystal or dialing circuit into the dialing device being used
Stargate cannot function outside the known universe The stargate is not on a universally mapped dimension using the StargateMC Coremod Move the stargate to a location inside the universe or report this to the developers if you believe it is incorrect
Destination stargate is outside the universe The destination stargate is not on a universally mapped dimension using the StargateMC Coremod Dial another stargate or report this to the StargateMC developers if you believe it is incorrect
Stargate does not know what system it resides in The stargate is not able to detect the presence of a stellar object (star) to assist in calculating its position Move the stargate to a star system or report this to the developers if you believe it is incorrect
Destination stargate does not know what system it resides in The destination stargate is not able to detect the presence of a stellar object (star) to assist in calculating its position Move the destination stargate to a star system or report this to the developers if you believe it is incorrect
Insufficient chevrons to dial destination stargate The stargate being dialed does not have a chevron upgrade and is incapable of dialing a gate in another system Install a chevron upgrade or dial another gate address in the same system
Destination stargate has insufficient chevrons to receive a connection from this stargate The destination stargate does not have a chevron upgrade and is incapable of accepting connections from a gate in another system Install a chevron upgrade in the destination gate before requesting it accept connections from another star system
Destination stargate is not capable of receiving a connection from another in the same system The destination stargate is 9-Chevrons and therefore incapable of receiving connections from the same star system Dial a secondary site in a different system and travel there before dialing the original destination
This stargate is not capable of initiating a connection to another in the same system The stargate being dialed is 9-Chevrons and therefore incapable of initiating connections to another gate in the same star system Dial a secondary site in a different system and travel there before dialing the original destination
Dialling the destination stargate requires an 8th chevron dialling circuit/crystal The destination stargate is in a different Galaxy in the same Cluster and the dialing interface being used doesn't have the necessary components to dial an 8 symbol address. Install an 8-Chevron dialing circuit or crystal in the dialing interface being used.
Dialling the destination stargate requires an 9th chevron dialling circuit/crystal The destination stargate is in a different Galactic Cluster and the dialing interface being used doesn't have the necessary components to dial a 9 symbol address. Install a 9-Chevron dialing circuit or crystal in the dialing interface being used
Destination gate is not the last one placed on or in orbit of --------- The destination stargate is not the last stargate to be placed in orbit of a celestial object (planet, moon or star) and therefore will not accept connections. Remove whatever stargate is conflicting with the destination stargate (May involve travel to the destination via alternate means)
This gate is not the first & last one placed on or in orbit of --------- The stargate being dialed is not the only one on or in orbit of the closest celestial object Locate and disassemble/destroy the conflicting stargate
Destination gate is not the last one placed in system: --------- The destination stargate is not the last gate constructed in the destination system Connect to the last gate in that system or remove all conflicting gates
This gate is not the first & last one placed in this system Another 9-Chevron stargate exists in the system and there is too much subspace interference for a 9-Chevron stargate to initiate a wormhole connection Locate & Disassemble/Destroy conflicting gates