Back to Index | Page generated: Dec 20, 2024, 7:22:10 AM |
from Expansion Manager's OXP list | from Expansion Manifest | |
---|---|---|
Description | Adds mysterious and unknown Alien ships to the Ooniverse. | Adds mysterious and unknown Alien ships to the Ooniverse. |
Identifier | oolite.oxp.smivs.aliens | oolite.oxp.smivs.aliens |
Title | Aliens | Aliens |
Category | Ambience | Ambience |
Author | Smivs | Smivs |
Version | 1.2 | 1.2 |
Tags | ||
Required Oolite Version | ||
Maximum Oolite Version | ||
Required Expansions | ||
Optional Expansions | ||
Conflict Expansions | ||
Information URL | http://wiki.alioth.net/index.php/Aliens | n/a |
Download URL | https://wiki.alioth.net/img_auth.php/c/c2/Aliens_v1.2.oxz | http://wiki.alioth.net/img_auth.php/c/c2/Aliens_v1.2.oxz |
License | CC-BY-NC-SA 4.0 | CC-BY-NC-SA 4.0 |
File Size | n/a | |
Upload date | 1610873459 |
Also read http://wiki.alioth.net/index.php/Aliens
{\rtf1\ansi\deff3\adeflang1025 {\fonttbl{\f0\froman\fprq2\fcharset0 Times New Roman;}{\f1\froman\fprq2\fcharset2 Symbol;}{\f2\fswiss\fprq2\fcharset0 Arial;}{\f3\froman\fprq2\fcharset0 Liberation Serif{\*\falt Times New Roman};}{\f4\froman\fprq0\fcharset1 Verdana;}{\f5\froman\fprq0\fcharset1 Times New Roman;}{\f6\fswiss\fprq0\fcharset1 Arial;}{\f7\fmodern\fprq0\fcharset1 Times New Roman;}{\f8\fmodern\fprq0\fcharset1 Verdana;}{\f9\fnil\fprq2\fcharset0 DejaVu Sans;}{\f10\fnil\fprq2\fcharset0 Arial;}{\f11\fmodern\fprq1\fcharset0 DejaVu Sans Mono;}{\f12\fmodern\fprq1\fcharset1 Times New Roman;}{\f13\fnil\fprq0\fcharset1 Times New Roman;}{\f14\fnil\fprq2\fcharset0 Lohit Hindi;}{\f15\fnil\fprq0\fcharset1 Lohit Hindi;}{\f16\fnil\fprq0\fcharset1 DejaVu Sans;}} {\colortbl;\red0\green0\blue0;\red128\green128\blue128;} {\stylesheet{\s0\snext0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\dbch\af10\langfe2057\dbch\af16\afs24\cf0\kerning1\alang1081\loch\f5\fs24\lang2057 Normal;} {\s15\sbasedon0\snext16\ql\widctlpar\sb240\sa120\keepn\ltrpar\dbch\af9\langfe2057\dbch\af14\afs28\loch\f6\fs28\lang2057 Heading;} {\s16\sbasedon0\snext16\ql\widctlpar\sb0\sa120\ltrpar\dbch\af10\langfe2057\dbch\af16\afs24\loch\f5\fs24\lang2057 Text Body;} {\s17\sbasedon16\snext17\ql\widctlpar\sb0\sa120\ltrpar\dbch\af10\langfe2057\dbch\af16\afs24\loch\f5\fs24\lang2057 List;} {\s18\sbasedon0\snext18\ql\widctlpar\sb120\sa120\noline\ltrpar\i\dbch\af10\langfe2057\dbch\af15\afs24\ai\loch\f5\fs24\lang2057 Caption;} {\s19\sbasedon0\snext19\ql\widctlpar\noline\ltrpar\dbch\af10\langfe2057\dbch\af16\afs24\loch\f5\fs24\lang2057 Index;} {\s20\sbasedon0\snext20\ql\widctlpar\sb120\sa120\ltrpar\i\dbch\af10\langfe2057\dbch\af16\afs24\ai\loch\f5\fs24\lang2057 caption;} {\s21\sbasedon0\snext21\ql\widctlpar\sb0\sa0\ltrpar\dbch\af11\langfe2057\dbch\af7\afs20\loch\f7\fs20\lang2057 Preformatted Text;} }{\info{\creatim\yr0\mo0\dy0\hr0\min0}{\revtim\yr0\mo0\dy0\hr0\min0}{\printim\yr0\mo0\dy0\hr0\min0}{\comment LibreOffice}{\vern67175170}}\deftab709 \viewscale100 {\*\pgdsctbl {\pgdsc0\pgdscuse451\pgwsxn11906\pghsxn16838\marglsxn1134\margrsxn1134\margtsxn1134\margbsxn1134\pgdscnxt0 Default Style;}} \formshade{\*\pgdscno0}\paperh16838\paperw11906\margl1134\margr1134\margt1134\margb1134\sectd\sbknone\sectunlocked1\pgndec\pgwsxn11906\pghsxn16838\marglsxn1134\margrsxn1134\margtsxn1134\margbsxn1134\ftnbj\ftnstart1\ftnrstcont\ftnnar\aenddoc\aftnrstcont\aftnstart1\aftnnrlc \pgndec\pard\plain \s21\ql\widctlpar\sb0\sa0\ltrpar\dbch\af11\langfe2057\dbch\af7\afs20\loch\f7\fs20\lang2057{\i0\b0\afs24\alang1025\rtlch \ltrch\loch\fs24\loch\f4 Aliens OXP v1.}{\i0\b0\afs24\alang1025\rtlch \ltrch\loch\fs24\loch\f4 2} \par \pard\plain \s21\ql\widctlpar\sb0\sa0\ltrpar\dbch\af11\langfe2057\dbch\af7\afs20\loch\f7\fs20\lang2057\dbch\af7\afs24\alang1025\rtlch \ltrch\loch\fs24\loch\f8 \par \pard\plain \s21\ql\widctlpar\sb0\sa0\ltrpar\dbch\af11\langfe2057\dbch\af7\afs20\loch\f7\fs20\lang2057{\i0\b0\dbch\af13\afs24\alang1025\rtlch \ltrch\loch\fs24\loch\f4 This OXP adds mysterious and unknown Alien ships to the Ooniverse. There are three varieties, and they will only appear rarely, and in different locations based on their behaviour and characteristics. } \par \pard\plain \s21\ql\widctlpar\sb0\sa0\ltrpar\dbch\af11\langfe2057\dbch\af7\afs20\loch\f7\fs20\lang2057{\i0\b0\dbch\af13\afs24\alang1025\rtlch \ltrch\loch\fs24\loch\f4 You might get an alert message from the Galcop Main Station if one has been sighted in the System you have just entered, but you will not know what it is or where it is, and it might not even be there at all.} \par \pard\plain \s21\ql\widctlpar\sb0\sa0\ltrpar\dbch\af11\langfe2057\dbch\af7\afs20\loch\f7\fs20\lang2057{\i0\b0\dbch\af13\afs24\alang1025\rtlch \ltrch\loch\fs24\loch\f4 All three have very different behaviours. Some will be aggressive while others may be very peaceful. Two have 'Chameleon' characteristics and will change their appearance in certain situations, and one also has a unique weapon.} \par \pard\plain \s21\ql\widctlpar\sb0\sa0\ltrpar\dbch\af11\langfe2057\dbch\af7\afs20\loch\f7\fs20\lang2057{\i0\b0\dbch\af13\afs24\alang1025\rtlch \ltrch\loch\fs24\loch\f4 I won't tell you any more, as half the fun will be to work out what these Aliens do and where they are likely to be found.} \par \pard\plain \s21\ql\widctlpar\sb0\sa0\ltrpar\dbch\af11\langfe2057\dbch\af7\afs20\loch\f7\fs20\lang2057\dbch\af7\afs24\alang1025\rtlch \ltrch\loch\fs24\loch\f8 \par \pard\plain \s21\ql\widctlpar\sb0\sa0\ltrpar\dbch\af11\langfe2057\dbch\af7\afs20\loch\f7\fs20\lang2057{\i0\b0\dbch\af13\afs24\alang1025\rtlch \ltrch\loch\fs24\loch\f4 Author:- Smivs} \par \pard\plain \s21\ql\widctlpar\sb0\sa0\ltrpar\dbch\af11\langfe2057\dbch\af7\afs20\loch\f7\fs20\lang2057\dbch\af7\afs24\alang1025\rtlch \ltrch\loch\fs24\loch\f8 \par \pard\plain \s21\ql\widctlpar\sb0\sa0\ltrpar\dbch\af11\langfe2057\dbch\af7\afs20\loch\f7\fs20\lang2057{\i0\b0\dbch\af13\afs24\alang1025\rtlch \ltrch\loch\fs24\loch\f4 Licence:- Creative Commons Attribution - Non-Commercial - Share Alike }{\i0\b0\dbch\af13\afs24\alang1025\rtlch \ltrch\loch\fs24\loch\f4 4}{\i0\b0\dbch\af13\afs24\alang1025\rtlch \ltrch\loch\fs24\loch\f4 .0 license} \par \pard\plain \s21\ql\widctlpar\sb0\sa0\ltrpar\dbch\af11\langfe2057\dbch\af7\afs20\loch\f7\fs20\lang2057\dbch\af7\afs24\alang1025\rtlch \ltrch\loch\fs24\loch\f8 \par \pard\plain \s21\ql\widctlpar\sb0\sa0\ltrpar\dbch\af11\langfe2057\dbch\af7\afs20\loch\f7\fs20\lang2057{\i0\b0\dbch\af13\afs24\alang1025\rtlch \ltrch\loch\fs24\loch\f4 Version requirements:- Requires Oolite v1.}{\i0\b0\dbch\af13\afs24\alang1025\rtlch \ltrch\loch\fs24\loch\f4 80} \par \pard\plain \s21\ql\widctlpar\sb0\sa0\ltrpar\dbch\af11\langfe2057\dbch\af7\afs20\loch\f7\fs20\lang2057\dbch\af7\afs24\alang1025\rtlch \ltrch\loch\fs24\loch\f8 \par \pard\plain \s21\ql\widctlpar\sb0\sa0\ltrpar\dbch\af11\langfe2057\dbch\af7\afs20\loch\f7\fs20\lang2057{\i0\b0\dbch\af13\afs24\alang1025\rtlch \ltrch\loch\fs24\loch\f4 Credits:- Thanks to Shipbuilder for the models for the 'Odonatean' and 'Scorpax', Capt. Solo for the model for the 'Kephelan', and Okti for the weapon model. Also thanks to Diziet Sma for allowing me to use these ships which were originally intended for an OXP project of his. Many thanks also to Gizmo for testing and appraisal, and for much invaluable feedback.} \par \pard\plain \s21\ql\widctlpar\sb0\sa0\ltrpar\dbch\af11\langfe2057\dbch\af7\afs20\loch\f7\fs20\lang2057{\dbch\af13\alang1025\rtlch \ltrch } \par \pard\plain \s21\ql\widctlpar\sb0\sa0\ltrpar\dbch\af11\langfe2057\dbch\af7\afs20\loch\f7\fs20\lang2057\rtlch \ltrch\loch \par }
Name | Visible | Cost [deci-credits] | Tech-Level |
---|---|---|---|
Photon Torpedo | yes | 1 | 17+ |
Name |
---|
Alien |
Alien |
Alien |
Photon Missile |
Path | |
---|---|
Scripts/aliensWorldScript.js | /*jslint white: true, undef: true, eqeqeq: true, bitwise: true, regexp: true, newcap: true, immed: true */ "use strict"; // Standard attributes this.name = "aliens_world_script"; this.author = "Smivs"; this.copyright = "Smivs"; this.licence = "Creative Commons Attribution - Non-Commercial - Share Alike 3.0 license"; this.version = "1.2"; this.description = "Script to add alien entities occassionaly in various locations." // Configuration this.role1 = "kephalan"; this.count1 = 1; this.role2 = "odonatean"; this.count2 = 1; this.role3 = "scorpax"; this.count3 = 1; this.shipWillExitWitchspace = function() { if (!system.isInterstellarSpace && (Math.random() < 0.1)) { this.$addAliens() }; if (system.isInterstellarSpace) { this.$addInterstellarAliens() }; } this.$addAliens = function() { this.alienVariable = Math.random(); if(alienVariable < 0.3) { system.addShipsToRoute(this.role1, this.count1, 0.4, "wp") player.commsMessage("GalCop Main Station: Unidentified ship reported in this system - Stay alert.", 6); }; if(alienVariable >= 0.3 && alienVariable < 0.6) { system.addShipsToRoute(this.role2, this.count2, 0.8, "ws") player.commsMessage("GalCop Main Station: Unidentified ship reported in this system - Stay alert.", 6); }; if(alienVariable >= 0.6 && alienVariable < 0.8) { system.addShipsToRoute(this.role3, this.count3, 0.3, "wp") player.commsMessage("GalCop Main Station: Unidentified ship reported in this system - Stay alert.", 6); }; if(alienVariable >= 0.8) { system.addShipsToRoute(this.role3, this.count3, 0.4, "ws") player.commsMessage("GalCop Main Station: Unidentified ship reported in this system - Stay alert.", 6); }; } this.$addInterstellarAliens = function() { if(Math.random() < 0.2) { system.addShips(this.role3, this.count3, player.ship.position, 20000) }; } |
Scripts/kephalan_alert_script.js | "use strict"; this.name = "kephalan-alert-script.js"; this.author = "Smivs"; this.copyright = "Creative Commons Attribution - Non-Commercial - Share Alike 3.0 license"; this.description = "Script to control 'Chameleon' function of kephalan"; this.version = "1.2"; this.shipTargetAcquired = function() { this.ship.setMaterials({"kephalan_diffuse.png": { diffuse_map: "kephalan_diffuse.png", emission_map: "kephalan_alert_em-map.png" }}); } this.shipTargetLost = function() { this.ship.setMaterials({"kephalan_diffuse.png": { diffuse_map: "kephalan_diffuse.png", emission_map: "kephalan_em-map.png" }}); } |
Scripts/scorpax_alert_script.js | "use strict"; this.name = "scorpax-alert-script.js"; this.author = "Smivs"; this.copyright = "Creative Commons Attribution - Non-Commercial - Share Alike 3.0 license"; this.description = "Script to control 'Chameleon' function of scorpax"; this.version = "1.2"; this.shipBeingAttacked = function() { this.ship.setMaterials({"scorpax_diffuse.png": { diffuse_map: "scorpax_alert_diffuse.png", emission_map: "scorpax_alert_em-map.png" }}); } this.shipTargetLost = function() { this.ship.setMaterials({"scorpax_diffuse.png": { diffuse_map: "scorpax_diffuse.png", emission_map: "scorpax_em-map.png" }}); } |