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

Expansion phkb's Factory Paint Jobs: Asp Mk 2

Content

Warnings

  1. http://wiki.alioth.net/index.php/phkb's%20Factory%20Paint%20Jobs:%20Asp%20Mk%202 -> 404 Not Found
  2. Information URL mismatch between OXP Manifest and Expansion Manager string length at character position 0

Manifest

from Expansion Manager's OXP list from Expansion Manifest
Description This bundle adds 27 new paint jobs for the Asp Mk 2. This bundle adds 27 new paint jobs for the Asp Mk 2.
Identifier oolite.oxp.phkb.FactoryPaintJobs_AspMk2 oolite.oxp.phkb.FactoryPaintJobs_AspMk2
Title phkb's Factory Paint Jobs: Asp Mk 2 phkb's Factory Paint Jobs: Asp Mk 2
Category Retextures Retextures
Author phkb phkb
Version 1.0 1.0
Tags
Required Oolite Version
Maximum Oolite Version
Required Expansions
Optional Expansions
Conflict Expansions
Information URL n/a
Download URL https://wiki.alioth.net/img_auth.php/3/3f/FactoryPaintJobs_Asp.oxz n/a
License CC-BY-SA-NC 4.0 CC-BY-SA-NC 4.0
File Size n/a
Upload date 1656895655

Documentation

readme.txt

phkb's Asp Mk2 Factory Paint Jobs
=================================

This pack adds 27 different textures for the standard Asp Mk2 (NPC and player variants).

Licence
=======
This work is licensed under the Creative Commons Attribution-Noncommercial-Share Alike 4.0 Unported License. To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-sa/4.0/

Original diffuse, effects and normal maps from Griff's Asp Mk2.

Version History
===============
1.0
- Initial release.

Equipment

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

Ships

Name
phkb_asp_1
phkb_asp_10
phkb_asp_10_player
phkb_asp_11
phkb_asp_11_player
phkb_asp_12
phkb_asp_12_player
phkb_asp_13
phkb_asp_13_player
phkb_asp_14
phkb_asp_14_player
phkb_asp_15
phkb_asp_15_player
phkb_asp_16
phkb_asp_16_player
phkb_asp_17
phkb_asp_17_player
phkb_asp_18
phkb_asp_18_player
phkb_asp_19
phkb_asp_19_player
phkb_asp_1_player
phkb_asp_2
phkb_asp_20
phkb_asp_20_player
phkb_asp_21
phkb_asp_21_player
phkb_asp_22
phkb_asp_22_player
phkb_asp_23
phkb_asp_23_player
phkb_asp_24
phkb_asp_24_player
phkb_asp_25
phkb_asp_25_player
phkb_asp_26
phkb_asp_26_player
phkb_asp_27
phkb_asp_27_player
phkb_asp_2_player
phkb_asp_3
phkb_asp_3_player
phkb_asp_4
phkb_asp_4_player
phkb_asp_5
phkb_asp_5_player
phkb_asp_6
phkb_asp_6_player
phkb_asp_7
phkb_asp_7_player
phkb_asp_8
phkb_asp_8_player
phkb_asp_9
phkb_asp_9_player

Models

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

Scripts

Path
Scripts/phkb_asp_conditions.js
"use strict";
this.name = "phkb_asp_conditions_script";
this.author = "phkb";
this.copyright = "2021 phkb";
this.license = "CC BY-NC-SA 4.0";

this.allowOfferShip = function(shipKey) {
    // only offer certain styles/colours on a regular basis
    var keys = {
        0: [1,2,3,4,5,6,7,8,9],
        1: [10,11,12,13,14,15,16,17,18],
        2: [19,20,21,22,23,24,25,26,27]
    }
    var week = parseInt(clock.daysComponent / 7) % 4;  // will be 0-3
    var qtr = parseInt(clock.daysComponent / 30) % 3;  // will be 0-2
    var keylist = keys[qtr];
    var avail = [];
    switch (week) {
        case 0: 
            avail.push(keylist[2]);
            avail.push(keylist[7]);
            break;
        case 1:
            avail.push(keylist[3]);
            avail.push(keylist[6]);
            break;
        case 2:
            avail.push(keylist[5]);
            avail.push(keylist[0]);
            avail.push(keylist[8]);
            break;
        case 3:
            avail.push(keylist[1]);
            avail.push(keylist[4]);
            break;
    }
    for (var i = 0; i < avail.length; i++) {
        if ((shipKey + "E").indexOf("_" + avail[i] + "E") >= 0) return true;
    }
    return false;
}