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

Expansion phkb's Factory Paint Jobs: Anaconda

Content

Warnings

  1. http://wiki.alioth.net/index.php/phkb's%20Factory%20Paint%20Jobs:%20Anaconda -> 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 Anaconda. This bundle adds 36 new paint jobs for the Anaconda.
Identifier oolite.oxp.phkb.FactoryPaintJobs_Anaconda oolite.oxp.phkb.FactoryPaintJobs_Anaconda
Title phkb's Factory Paint Jobs: Anaconda phkb's Factory Paint Jobs: Anaconda
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/2/2f/FactoryPaintJobs_Anaconda_1.2.oxz n/a
License CC-BY-SA-NC 4.0 CC-BY-SA-NC 4.0
File Size n/a
Upload date 1700192340

Documentation

readme.txt

phkb's Anaconda Factory Paint Jobs
==================================

This pack adds 36 different textures for the standard Anaconda (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 Anaconda.
Some work borrowed from Amah's "OCPC custom paintscheme creation (ocpc) project" OXP.

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_anaconda_1
phkb_anaconda_10
phkb_anaconda_10_pirate
phkb_anaconda_10_player
phkb_anaconda_11
phkb_anaconda_11_pirate
phkb_anaconda_11_player
phkb_anaconda_12
phkb_anaconda_12_pirate
phkb_anaconda_12_player
phkb_anaconda_13
phkb_anaconda_13_pirate
phkb_anaconda_13_player
phkb_anaconda_14
phkb_anaconda_14_pirate
phkb_anaconda_14_player
phkb_anaconda_15
phkb_anaconda_15_pirate
phkb_anaconda_15_player
phkb_anaconda_16
phkb_anaconda_16_pirate
phkb_anaconda_16_player
phkb_anaconda_17
phkb_anaconda_17_pirate
phkb_anaconda_17_player
phkb_anaconda_18
phkb_anaconda_18_pirate
phkb_anaconda_18_player
phkb_anaconda_19
phkb_anaconda_19_pirate
phkb_anaconda_19_player
phkb_anaconda_1_pirate
phkb_anaconda_1_player
phkb_anaconda_2
phkb_anaconda_20
phkb_anaconda_20_pirate
phkb_anaconda_20_player
phkb_anaconda_21
phkb_anaconda_21_pirate
phkb_anaconda_21_player
phkb_anaconda_22
phkb_anaconda_22_pirate
phkb_anaconda_22_player
phkb_anaconda_23
phkb_anaconda_23_pirate
phkb_anaconda_23_player
phkb_anaconda_24
phkb_anaconda_24_pirate
phkb_anaconda_24_player
phkb_anaconda_25
phkb_anaconda_25_pirate
phkb_anaconda_25_player
phkb_anaconda_26
phkb_anaconda_26_pirate
phkb_anaconda_26_player
phkb_anaconda_27
phkb_anaconda_27_pirate
phkb_anaconda_27_player
phkb_anaconda_28
phkb_anaconda_28_pirate
phkb_anaconda_28_player
phkb_anaconda_29
phkb_anaconda_29_pirate
phkb_anaconda_29_player
phkb_anaconda_2_pirate
phkb_anaconda_2_player
phkb_anaconda_3
phkb_anaconda_30
phkb_anaconda_30_pirate
phkb_anaconda_30_player
phkb_anaconda_31
phkb_anaconda_31_pirate
phkb_anaconda_31_player
phkb_anaconda_32
phkb_anaconda_32_pirate
phkb_anaconda_32_player
phkb_anaconda_33
phkb_anaconda_33_pirate
phkb_anaconda_33_player
phkb_anaconda_34
phkb_anaconda_34_pirate
phkb_anaconda_34_player
phkb_anaconda_35
phkb_anaconda_35_pirate
phkb_anaconda_35_player
phkb_anaconda_36
phkb_anaconda_36_pirate
phkb_anaconda_36_player
phkb_anaconda_3_pirate
phkb_anaconda_3_player
phkb_anaconda_4
phkb_anaconda_4_pirate
phkb_anaconda_4_player
phkb_anaconda_5
phkb_anaconda_5_pirate
phkb_anaconda_5_player
phkb_anaconda_6
phkb_anaconda_6_pirate
phkb_anaconda_6_player
phkb_anaconda_7
phkb_anaconda_7_pirate
phkb_anaconda_7_player
phkb_anaconda_8
phkb_anaconda_8_pirate
phkb_anaconda_8_player
phkb_anaconda_9
phkb_anaconda_9_pirate
phkb_anaconda_9_player

Models

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

Scripts

Path
Scripts/phkb_anaconda_conditions.js
"use strict";
this.name = "phkb_anaconda_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[7]);
            avail.push(keylist[1]);
            break;
        case 1:
            avail.push(keylist[6]);
            avail.push(keylist[3]);
            break;
        case 2:
            avail.push(keylist[5]);
            avail.push(keylist[2]);
            avail.push(keylist[0]);
            break;
        case 3:
            avail.push(keylist[4]);
            avail.push(keylist[8]);
            break;
    }
    for (var i = 0; i < avail.length; i++) {
        if ((shipKey + "E").indexOf("_" + avail[i] + "E") >= 0) return true;
    }
    return false;
}