Back to Index Page generated: May 8, 2024, 6:16:03 AM

Expansion GalDrivePod

Content

Manifest

from Expansion Manager's OXP list from Expansion Manifest
Description A pylon-mounted portable Galactic Hyperdrive unit. This OXP allows for Galactic Jumps into 'un-reachable' systems that would normally be inaccessible. This will only be possible when you have a GalDrivePod installed. A pylon-mounted portable Galactic Hyperdrive unit. This OXP allows for Galactic Jumps into 'un-reachable' systems that would normally be inaccessible. This will only be possible when you have a GalDrivePod installed.
Identifier oolite.oxp.smivs.GalDrivePod oolite.oxp.smivs.GalDrivePod
Title GalDrivePod GalDrivePod
Category Equipment Equipment
Author Smivs Smivs
Version 1.4 1.4
Tags
Required Oolite Version
Maximum Oolite Version
Required Expansions
Optional Expansions
Conflict Expansions
Information URL http://wiki.alioth.net/index.php/GalDrivePod n/a
Download URL https://wiki.alioth.net/img_auth.php/c/c3/GalDrivePod_v1.4.oxz n/a
License CC-BY-NC-SA 3.0 CC-BY-NC-SA 3.0
File Size n/a
Upload date 1610873460

Documentation

Also read http://wiki.alioth.net/index.php/GalDrivePod

GalDrivePod-readme.rtf

Portable Galactic Hyperdrive Unit (GalDrivePod v1.4)

The portable Galactic Hyperdrive Unit (GalDrivePod) can be pylon mounted for use when a standard drive is not available. It is activated the same way as missiles and mines, and once activated/installed works the same way as a regular Galactic Hyperdrive.
The Portable Galactic Hyperdrive Unit is available from Tech Level 12 and above, and costs 7 500 Credits. You can have as many of them as you have spare Pylons, and they can be dis-mounted and sold. 
The Portable Galactic Hyperdrive Unit cannot be accidently activated when a standard Galactic Hyperdrive is already installed, and a console warning will remind you that you already have a standard Galactic Hyperdrive fitted if this is attempted.

N.B. This OXP allows for Galactic Jumps into 'un-reachable' systems that would normally be inaccessible. This will only be possible when you have a GalDrivePod installed. 

This equipment will have many uses, but below are a couple of fun things you can do with it.

Record attempt:
You can attempt to set a record time for a 'round-trip' through all the galaxies. Included with this OXP is a save file which will give you an Anaconda equipped with a Galactic Hyperdrive and seven GalDrivePods, docked at Lave in Galaxy One. The idea is to launch and immediately GalJump to G2, then arm and deploy a GalDrivePod and jump to G3 and keep repeating this process until you are back at Lave in G1. Take a screenshot just before you launch, then take a screenshot of the 'Galaxy Map' screen (F6/F6) as you emerge in each galaxy. As soon as you dock back at Lave take another. By comparing the time (on the HUD) between the first and last screenshots you will see how quickly you did the whole round trip. The intermediate screenshots are your photographic verification that you did the whole trip.
The Benchmark time is 35 minutes 29 seconds (game-time). You can register your record attempt on the GalDrivePod thread on the Oolite Forum.

Lost Worlds Grand Tour: 

The tour starts in Galaxy 6. Before you set off, buy a GalDrivePod, then starting at Adien in the bottom-left corner of galaxy 6, jump to the systems on the 'wrong side' of the Great Rift in Galaxy 7, where you can experience planets that you would not otherwise ever see. There are a wide variety of Government types and Tech levels from a nice TL 1 Anarchy, up to some stable, Industrial worlds. You must buy a new Galactic Hyperdrive and GalDrivePod in this region, then by going down to Onteised in the very bottom-left corner, Galactic jump to the near-mythical World of Oresrati in Galaxy 8. Oresrati is remote and isolated, and with a tech Level so low you cannot buy a Galactic Hyperdrive unit there. 
Previously this has made any trip to Oresrati a dead-end one-way trip, but no more! Now you can return to Galaxy 1 using the portable Galactic Hyperdrive unit.

Licence/Author/:

This work is licensed under the Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License. To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-sa/3.0/ or send a letter to Creative Commons, 171 Second Street, Suite 300, San Francisco, California, 94105, USA.

The OXP was developed by Smivs. 


Equipment

Name Visible Cost [deci-credits] Tech-Level
Portable Galactic Hyperdrive yes 75000 12+

Ships

Name
Portable Galactic Hyperdrive

Models

This expansion declares no models.

Scripts

Path
Scripts/GalDrivePod_main_script.js
"use strict";

//standard attributes

this.name = "GalDrivePod_main_script";
this.author = "Smivs";
this.copyright = "Smivs";
this.license = "Creative Commons Attribution - Non-Commercial - Share Alike 3.0 license";
this.description = "Allows a ship fitted with a GalDrivePod to jump to 'un-reacheable' systems";
this.version = "1.4";

this.startUp = function()
{
	this.behaviourChanged = false;
}
this.shipWillEnterWitchspace = function(cause)
{
  if (player.ship.equipmentStatus("EQ_GAL_DRIVE_MINE") == "EQUIPMENT_OK")
  {
       if(cause == "galactic jump" && player.ship.galacticHyperspaceBehaviour == "BEHAVIOUR_STANDARD")
       {
               this.behaviourChanged = true;
			   player.ship.galacticHyperspaceBehaviour = "BEHAVIOUR_ALL_SYSTEMS_REACHABLE";
       }  
   }
}
this.shipExitedWitchspace = function()
{
	if(this.behaviourChanged)
	{
		player.ship.galacticHyperspaceBehaviour = "BEHAVIOUR_STANDARD";
		this.behaviourChanged = false;
	}
}




Scripts/instal_gh_script.js
"use strict";

//standard attributes

this.name = "GalDrivePod_installation_script";
this.author = "Smivs";
this.copyright = "Smivs";
this.license = "Creative Commons Attribution - Non-Commercial - Share Alike 3.0 license";
this.description = "Triggers a pylon-mounted pod to instal a Galactic Hyperdrive";
this.version = "1.4";

this.instal_gh = function() 
	
{
	        
		if (player.ship.equipmentStatus("EQ_GAL_DRIVE") !== "EQUIPMENT_OK")
		{
			player.ship.awardEquipment("EQ_GAL_DRIVE");
                        player.consoleMessage("Galactic Hyperdrive  operational", 5);
		}
		else
		{
			player.ship.awardEquipment("EQ_GAL_DRIVE_MINE");
                        player.consoleMessage("Galactic Hyperdrive already fitted", 5);
		}
	
};