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

Expansion Alerting Cross-hairs

Content

Warnings

  1. http://wiki.alioth.net/index.php/Alerting%20Cross-hairs -> 404 Not Found

Manifest

from Expansion Manager's OXP list from Expansion Manifest
Description Automatically varies the gun-sight cross-hairs according to the current danger level. Automatically varies the gun-sight cross-hairs according to the current danger level.
Identifier oolite.oxp.Wildeblood.alerting_crosshairs oolite.oxp.Wildeblood.alerting_crosshairs
Title Alerting Cross-hairs Alerting Cross-hairs
Category Equipment Equipment
Author Wildeblood Wildeblood
Version 1.0 1.0
Tags
Required Oolite Version
Maximum Oolite Version
Required Expansions
Optional Expansions
Conflict Expansions
Information URL http://aegidian.org/bb/viewtopic.php?f=4&t=14368 n/a
Download URL https://wiki.alioth.net/img_auth.php/a/a2/Alerting_Crosshairs_1.0.oxz n/a
License Public Domain Public Domain
File Size n/a
Upload date 1610873398

Documentation

Alerting Crosshairs READ ME.txt

---------------------------------
Alerting Crosshairs OXP  ver. 1.0
---------------------------------
  Date: May 16th, 2013
Author: Wildeblood


---------------------
Installation and use:
---------------------

This OXP changes the way the gun-sight cross-hairs behave in Oolite. In standard Oolite the crosshairs change appearance depending on the type of weapons installed. With this OXP installed the cross-hairs instead change depending on the current alert level. At green alert only a minimal centre-mark is shown. When other ships are in the vicinity the larger four-vaned cross-hair, previously associated with the pulse laser, appears. In combat situations the more complex cross-hair, previously associated with the military laser, appears.

The mining laser continues to have its distinctive gun-sight associated with it.

When the advanced space compass is set to its target tracking mode the combat cross-hairs appear, regardless of the current alert level. 

Simply place the Alerting Crosshairs OXP into your "AddOns" folder. No configuration is needed or possible.


-----------
Change Log:
-----------

1.0 (May 16th, 2013) First published.

Equipment

This expansion declares no equipment. This may be related to warnings.

Ships

This expansion declares no ships. This may be related to warnings.

Models

This expansion declares no models. This may be related to warnings.

Scripts

Path
Scripts/alerting_crosshairs.js
"use strict";

this.name    = "Alerting Crosshairs"; // "Wildeblood", 2013.
this.version = "1.0";

/* ====================================================================================
			AUTOMATIC HUD CHANGES
======================================================================================= */

this.alertConditionChanged = function(newState, oldState)
	{
	switch(newState)
		{
		case 1: // "Green Alert"
			{
			player.ship.crosshairs = "alerting-crosshairs-green.plist";
			break;
			}
		case 2: // "Yellow Alert"
			{
			player.ship.crosshairs = "alerting-crosshairs-yellow.plist";
			break;
			}
		case 3: // "Red Alert"
			{
			if (player.alertHostiles)
				{
				player.ship.crosshairs = "alerting-crosshairs-red.plist";
				}
			break;
			}
		}
	}

/* ====================================================================================
			USER-SELECTED HUD CHANGES
======================================================================================= */

this.compassTargetChanged = function(whom, mode)
	{
	if (mode === "COMPASS_MODE_TARGET")
		{
		player.ship.crosshairs = "alerting-crosshairs-red.plist";
		this.$override = true;
		}
	else if (this.$override && !player.alertHostiles)
		{
		this.alertConditionChanged(player.alertCondition, 3);
		this.$override = false;
		}
	}

/* ====================================================================================
			THE END
======================================================================================= */