Back to Index Page generated: Nov 12, 2024, 11:02:04 PM

Expansion phkb's Factory Paint Jobs: Boa Mk2

Content

Warnings

  1. http://wiki.alioth.net/index.php/phkb's%20Factory%20Paint%20Jobs:%20Boa%20Mk2 -> 404 Not Found
  2. Low hanging fuit: Information URL exists...

Manifest

from Expansion Manager's OXP list from Expansion Manifest
Description This bundle adds 36 new paint jobs for the Boa Mk2. This bundle adds 36 new paint jobs for the Boa Mk2.
Identifier oolite.oxp.phkb.FactoryPaintJobs_BoaMk2 oolite.oxp.phkb.FactoryPaintJobs_BoaMk2
Title phkb's Factory Paint Jobs: Boa Mk2 phkb's Factory Paint Jobs: Boa Mk2
Category Retextures Retextures
Author phkb phkb
Version 1.2 1.2
Tags
Required Oolite Version
Maximum Oolite Version
Required Expansions
Optional Expansions
Conflict Expansions
Information URL https://wiki.alioth.net/index.php/Factory_Paint_Jobs n/a
Download URL https://wiki.alioth.net/img_auth.php/7/77/FactoryPaintJobs_BoaMk2_1.2.oxz n/a
License CC-BY-SA-NC 4.0 CC-BY-SA-NC 4.0
File Size n/a
Upload date 1700192243

Documentation

readme.txt

phkb's Boa MK2 Factory Paint Jobs
=================================

This pack adds 36 different textures for the standard Boa 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 Boa MK2.

Version History
===============
1.2
- Removed incorrect data key from materials.

1.1
- Switched to different version of normal and effect maps.

1.0
- Initial release.

Equipment

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

Ships

Name
phkb_boa-mk2_1
phkb_boa-mk2_10
phkb_boa-mk2_10_pirate
phkb_boa-mk2_10_player
phkb_boa-mk2_11
phkb_boa-mk2_11_pirate
phkb_boa-mk2_11_player
phkb_boa-mk2_12
phkb_boa-mk2_12_pirate
phkb_boa-mk2_12_player
phkb_boa-mk2_13
phkb_boa-mk2_13_pirate
phkb_boa-mk2_13_player
phkb_boa-mk2_14
phkb_boa-mk2_14_pirate
phkb_boa-mk2_14_player
phkb_boa-mk2_15
phkb_boa-mk2_15_pirate
phkb_boa-mk2_15_player
phkb_boa-mk2_16
phkb_boa-mk2_16_pirate
phkb_boa-mk2_16_player
phkb_boa-mk2_17
phkb_boa-mk2_17_pirate
phkb_boa-mk2_17_player
phkb_boa-mk2_18
phkb_boa-mk2_18_pirate
phkb_boa-mk2_18_player
phkb_boa-mk2_19
phkb_boa-mk2_19_pirate
phkb_boa-mk2_19_player
phkb_boa-mk2_1_pirate
phkb_boa-mk2_1_player
phkb_boa-mk2_2
phkb_boa-mk2_20
phkb_boa-mk2_20_pirate
phkb_boa-mk2_20_player
phkb_boa-mk2_21
phkb_boa-mk2_21_pirate
phkb_boa-mk2_21_player
phkb_boa-mk2_22
phkb_boa-mk2_22_pirate
phkb_boa-mk2_22_player
phkb_boa-mk2_23
phkb_boa-mk2_23_pirate
phkb_boa-mk2_23_player
phkb_boa-mk2_24
phkb_boa-mk2_24_pirate
phkb_boa-mk2_24_player
phkb_boa-mk2_25
phkb_boa-mk2_25_pirate
phkb_boa-mk2_25_player
phkb_boa-mk2_26
phkb_boa-mk2_26_pirate
phkb_boa-mk2_26_player
phkb_boa-mk2_27
phkb_boa-mk2_27_pirate
phkb_boa-mk2_27_player
phkb_boa-mk2_28
phkb_boa-mk2_28_pirate
phkb_boa-mk2_28_player
phkb_boa-mk2_29
phkb_boa-mk2_29_pirate
phkb_boa-mk2_29_player
phkb_boa-mk2_2_pirate
phkb_boa-mk2_2_player
phkb_boa-mk2_3
phkb_boa-mk2_30
phkb_boa-mk2_30_pirate
phkb_boa-mk2_30_player
phkb_boa-mk2_31
phkb_boa-mk2_31_pirate
phkb_boa-mk2_31_player
phkb_boa-mk2_32
phkb_boa-mk2_32_pirate
phkb_boa-mk2_32_player
phkb_boa-mk2_33
phkb_boa-mk2_33_pirate
phkb_boa-mk2_33_player
phkb_boa-mk2_34
phkb_boa-mk2_34_pirate
phkb_boa-mk2_34_player
phkb_boa-mk2_35
phkb_boa-mk2_35_pirate
phkb_boa-mk2_35_player
phkb_boa-mk2_36
phkb_boa-mk2_36_pirate
phkb_boa-mk2_36_player
phkb_boa-mk2_3_pirate
phkb_boa-mk2_3_player
phkb_boa-mk2_4
phkb_boa-mk2_4_pirate
phkb_boa-mk2_4_player
phkb_boa-mk2_5
phkb_boa-mk2_5_pirate
phkb_boa-mk2_5_player
phkb_boa-mk2_6
phkb_boa-mk2_6_pirate
phkb_boa-mk2_6_player
phkb_boa-mk2_7
phkb_boa-mk2_7_pirate
phkb_boa-mk2_7_player
phkb_boa-mk2_8
phkb_boa-mk2_8_pirate
phkb_boa-mk2_8_player
phkb_boa-mk2_9
phkb_boa-mk2_9_pirate
phkb_boa-mk2_9_player

Models

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

Scripts

Path
Scripts/phkb_boamk2_conditions.js
"use strict";
this.name = "phkb_boamk2_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],
        3: [28,29,30,31,32,33,34,35,36]
    }
    var week = parseInt(clock.daysComponent / 7) % 4;  // will be 0-3
    var qtr = parseInt(clock.daysComponent / 30) % 4;  // will be 0-3
    var keylist = keys[qtr];
    var avail = [];
    switch (week) {
        case 0: 
            avail.push(keylist[2]);
            avail.push(keylist[3]);
            break;
        case 1:
            avail.push(keylist[4]);
            avail.push(keylist[5]);
            break;
        case 2:
            avail.push(keylist[6]);
            avail.push(keylist[7]);
            avail.push(keylist[8]);
            break;
        case 3:
            avail.push(keylist[0]);
            avail.push(keylist[1]);
            break;
    }
    for (var i = 0; i < avail.length; i++) {
        if ((shipKey + "E").indexOf("_" + avail[i] + "E") >= 0) return true;
    }
    return false;
}