Difference between revisions of "Jaguar Company"

From Elite Wiki
(Updated to v1.8)
(Updated to v2.0)
Line 2: Line 2:
 
{{Infobox OXPb
 
{{Infobox OXPb
 
|title = Jaguar Company
 
|title = Jaguar Company
|version = 1.8
+
|version = 2.0
|release = 2012-08-09
+
|release = 2012-11-30
 
|license = CC BY-NC-SA 3.0
 
|license = CC BY-NC-SA 3.0
 
|features = New patrol
 
|features = New patrol
Line 15: Line 15:
 
|image = [[Image:Jaguar Company.png|128px]]
 
|image = [[Image:Jaguar Company.png|128px]]
 
|download = [[Jaguar Company#Downloads|Download Links]]
 
|download = [[Jaguar Company#Downloads|Download Links]]
|version = 1.8 (2012-08-09)
+
|version = 2.0 (2012-11-30)
 
|story = [[Jaguar Company#Version History|Version History]]
 
|story = [[Jaguar Company#Version History|Version History]]
 
|stations = [[Jaguar Company#Jaguar Company Base|Jaguar Company Base]]
 
|stations = [[Jaguar Company#Jaguar Company Base|Jaguar Company Base]]
Line 27: Line 27:
 
}}
 
}}
 
[[Image:OXPConfig_logo.png|100px|left]]
 
[[Image:OXPConfig_logo.png|100px|left]]
A work in progress OXP.
 
 
 
Sometime ago I posted some images on the [http://aegidian.org/bb/viewtopic.php?f=2&t=4494 Screenshots thread] of the [http://aegidian.org/bb/ Oolite BB], of what is possible with [[Griff_Industries#Griff.27s_Normalmapped_Ships_OXPs|Griff's multi-decal Player Cobra Mk III]] OXP. I mentioned that I have a lioness on the back of my [[Cobra_Mk.3_(Oolite)|Cobbie 3]] hunters. Someone else suggested that jaguars might be better. This formed an idea in my head and Jaguar Company was born.
 
Sometime ago I posted some images on the [http://aegidian.org/bb/viewtopic.php?f=2&t=4494 Screenshots thread] of the [http://aegidian.org/bb/ Oolite BB], of what is possible with [[Griff_Industries#Griff.27s_Normalmapped_Ships_OXPs|Griff's multi-decal Player Cobra Mk III]] OXP. I mentioned that I have a lioness on the back of my [[Cobra_Mk.3_(Oolite)|Cobbie 3]] hunters. Someone else suggested that jaguars might be better. This formed an idea in my head and Jaguar Company was born.
 
== Overview ==
 
== Overview ==
Line 37: Line 35:
 
== Requirements ==
 
== Requirements ==
 
* [[Oolite]] 1.75+
 
* [[Oolite]] 1.75+
* [[OXPConfig]]
+
 
 +
== Optional OXPs ==
 +
* [[OXPConfig]] - For log control.
 +
* [[Galactic_Navy|Galactic Navy]].
 +
 
 +
This is highly recommended.
 +
* [[Talkative_Space_Compass]] - Easy identification of beacon codes. (Or a HUD that does similar reporting.)
  
 
== Jaguar Company ==
 
== Jaguar Company ==
Line 51: Line 55:
  
 
== Downloads ==
 
== Downloads ==
* [https://www.box.com/s/8af9aa0382c70a960885 box.com]
+
* [https://www.box.com/s/sbm1grusteqwd3hsyism box.com]
* [https://dl.dropbox.com/u/31706855/Oolite/OXPs/jaguar_company.zip dropbox.com]
+
* [https://dl.dropbox.com/u/31706855/Oolite/OXPs/jaguar_company_2.0.zip dropbox.com]
* rsync://ebspso.dnsalias.org/jaguar_company or ebspso.dnsalias.org::jaguar_company (rsync)
+
* rsync://ebspso.dnsalias.org/jaguar_company_2.0 or ebspso.dnsalias.org::jaguar_company_2.0 (rsync)
  
 
== Install ==
 
== Install ==
After unzipping, move or copy the folder, "jaguar_company_1.8.oxp", into your AddOns directory.
+
After unzipping, move or copy the folder, "jaguar_company_2.0.oxp", into your AddOns directory.
  
 
== Uninstall ==
 
== Uninstall ==
Delete the directory, "jaguar_company_1.8.oxp", from your AddOns directory.
+
Delete the directory, "jaguar_company_2.0.oxp", from your AddOns directory.
 +
 
 +
== Oolite v1.77 and newer ==
 +
Use visual effect code for Oolite v1.77 and newer by setting 'this.$visualEffects' to true in 'jaguar_company.js' found in the Scripts directory.
  
 
== Version History ==
 
== Version History ==
'''v1.8 (2012-08-09)'''
+
'''v2.0 (2012-11-30)'''
* Use performFlyToRangeFromDestination rather than performFlee in the MOVE_AWAY state of patrol AI.
+
* First release out of WIP.
* Patrol ships launch from base on startup.
+
* Moved route code fully into the main worldscript.
* Patrol ships dock after returning to base.
+
* New worldscript for attackers code. Remember attackers. Even players who jump system.
* New AI and script for the base.
+
** Friend or Foe checks all ships in scanner range.
* Added turrets to the base.
+
** The first few shots are ignored as "friendly fire". Reputation can be lost!
* Stopped the rotation of the base.
+
** You can remove the hostile mark by going to a new galaxy. This will also remove your reputation.
** Found out stations stop rotating when attacking and don't start rotating after.
+
* Welcome screen on docking.
* Commodity pricing.
+
* Check for player helping. Thanks to Wildeblood for pointing out the then invisible world script event 'shipAttackedOther'.
* withinStationAegis uniform binding is actually a boolean, not a float as the wiki stated.
+
** There's a 10% chance of being seen in the heat of battle. A kill is always seen and rewarded highly.
** gave this 'OpenGL error: "invalid operation" (0x502) ...' in the test log.
+
** If the player has enough reputation in combat then the communications buoy will transmit a beacon code of 'J' for the player to follow on the ASC. Wait a couple of minutes before checking, the tug pushing the communications buoy out has to reach the drop off point before the beacon activates.
 +
** The market for the base will change if the player has enough reputation.
 +
* The communications buoy will slowly rotate to point towards the patrol ships on release from the tug.
 +
* Black Box Tracker points to the nearest patrol ship.
 +
** Uses new visual effects code for Oolite v1.77 and newer, otherwise a simple invisible object hanging above the closest patrol ship that can be tracked with the Advanced Space Compass.
 +
** Tracker deactivates if the player is close to the patrol ships.
 +
* If Jaguar Company is forced out of interstellar space, they will all use 1 witchpoint exit even though they are all independent entities and not escorts or part of a group.
 +
* Position and name of the base is now fixed. Uses 'system.scrambledPseudoRandomNumber(salt)'.
 +
** Conjunction of the witchpoint, planet and sun is checked for so the base doesn't end up in the middle of the planet.
  
 
For a full version history see [[Jaguar Company/Version History|Version History]].
 
For a full version history see [[Jaguar Company/Version History|Version History]].
Line 78: Line 93:
 
== Future Versions ==
 
== Future Versions ==
 
* Torus drive sync for the boring bits.
 
* Torus drive sync for the boring bits.
* Currently if you attack Jaguar Company and then run away they forget about you. This will need to be changed.
 
* Check for player helping. Can this be done?
 
* Black box base and Jaguar Company locator.
 
* Discount for "friends".
 
* Welcome message on docking.
 
 
* Integration with [[Snoopers|Snoopers OXP]] if available.
 
* Integration with [[Snoopers|Snoopers OXP]] if available.
 +
 +
== Copyright ==
 +
Copyright © 2012 Richard Thomas Harrison (Tricky)
 +
 +
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/ Attribution-NonCommercial-ShareAlike (CC BY-NC-SA)] or send a letter
 +
to Creative Commons, 171 Second Street, Suite 300, San Francisco,
 +
California, 94105, USA.
  
 
== OXP Categories ==
 
== OXP Categories ==
 
{{mechanics-OXP}} [[Category:OXPConfig-compatible OXPs]] [[Category:Oolite expansion packs]]
 
{{mechanics-OXP}} [[Category:OXPConfig-compatible OXPs]] [[Category:Oolite expansion packs]]

Revision as of 21:38, 30 November 2012

Levelindicator0.png
0-{{{2}}}
Version Released License Features Category Author(s) Feedback
2.0 2012-11-30 CC BY-NC-SA 3.0 New patrol Mechanics OXPs Tricky BB-Link

Jaguar Company
Jaguar Company.png
Download Link Download Links
Version 2.0 (2012-11-30)
History Version History
Stations Jaguar Company Base
Ships Jaguar Company
Missions None
Equipment None
Alternative HUD
Available
None
Sound Set
Available
None
Category Mechanics OXPs
Author Tricky
OXPConfig logo.png

Sometime ago I posted some images on the Screenshots thread of the Oolite BB, of what is possible with Griff's multi-decal Player Cobra Mk III OXP. I mentioned that I have a lioness on the back of my Cobbie 3 hunters. Someone else suggested that jaguars might be better. This formed an idea in my head and Jaguar Company was born.

Overview

Adds in an Elite group of pilots to patrol the space lanes in Anarchy, Feudal and Multi-Government systems.

The members of Jaguar Company are part-time reservists so there is a chance that they will appear if there is a major Galactic Naval convoy in the system.

Requirements

Optional OXPs

This is highly recommended.

Jaguar Company

Jaguar Company 3.png
 
Jaguar Company 1.png
Half of Jaguar Company
Jaguar Company 2.png
Jaguar Company

Jaguar Company Base

On docking approach

Downloads

  • box.com
  • dropbox.com
  • rsync://ebspso.dnsalias.org/jaguar_company_2.0 or ebspso.dnsalias.org::jaguar_company_2.0 (rsync)

Install

After unzipping, move or copy the folder, "jaguar_company_2.0.oxp", into your AddOns directory.

Uninstall

Delete the directory, "jaguar_company_2.0.oxp", from your AddOns directory.

Oolite v1.77 and newer

Use visual effect code for Oolite v1.77 and newer by setting 'this.$visualEffects' to true in 'jaguar_company.js' found in the Scripts directory.

Version History

v2.0 (2012-11-30)

  • First release out of WIP.
  • Moved route code fully into the main worldscript.
  • New worldscript for attackers code. Remember attackers. Even players who jump system.
    • Friend or Foe checks all ships in scanner range.
    • The first few shots are ignored as "friendly fire". Reputation can be lost!
    • You can remove the hostile mark by going to a new galaxy. This will also remove your reputation.
  • Welcome screen on docking.
  • Check for player helping. Thanks to Wildeblood for pointing out the then invisible world script event 'shipAttackedOther'.
    • There's a 10% chance of being seen in the heat of battle. A kill is always seen and rewarded highly.
    • If the player has enough reputation in combat then the communications buoy will transmit a beacon code of 'J' for the player to follow on the ASC. Wait a couple of minutes before checking, the tug pushing the communications buoy out has to reach the drop off point before the beacon activates.
    • The market for the base will change if the player has enough reputation.
  • The communications buoy will slowly rotate to point towards the patrol ships on release from the tug.
  • Black Box Tracker points to the nearest patrol ship.
    • Uses new visual effects code for Oolite v1.77 and newer, otherwise a simple invisible object hanging above the closest patrol ship that can be tracked with the Advanced Space Compass.
    • Tracker deactivates if the player is close to the patrol ships.
  • If Jaguar Company is forced out of interstellar space, they will all use 1 witchpoint exit even though they are all independent entities and not escorts or part of a group.
  • Position and name of the base is now fixed. Uses 'system.scrambledPseudoRandomNumber(salt)'.
    • Conjunction of the witchpoint, planet and sun is checked for so the base doesn't end up in the middle of the planet.

For a full version history see Version History.

Future Versions

  • Torus drive sync for the boring bits.
  • Integration with Snoopers OXP if available.

Copyright

Copyright © 2012 Richard Thomas Harrison (Tricky)

This work is licensed under the Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License.

To view a copy of this license, visit Attribution-NonCommercial-ShareAlike (CC BY-NC-SA) or send a letter to Creative Commons, 171 Second Street, Suite 300, San Francisco, California, 94105, USA.

OXP Categories