Code: Select all
{
"pagroove_tigershark_mainhull" =
{
aft_eject_position = "0.0 -20.0 -67.0";
aft_weapon_type = "WEAPON_PULSE_LASER";
ai_type = "route1traderAI.plist";
auto_ai = yes;
cargo_type = "CARGO_NOT_CARGO";
energy_recharge_rate = 3;
exhaust = ("-9.8 5.6 -78.5 10.0 10.0 8.0", "9.8 5.6 -78.5 10.0 10.0 8.0");
forward_weapon_type = "WEAPON_MILITARY_LASER";
fuel = 70;
has_ecm = 0.95;
has_escape_pod = 0.95;
has_scoop = 0.95;
likely_cargo = 7;
max_cargo = 750;
max_energy = 500;
max_flight_pitch = 0.1;
max_flight_roll = 0.35;
max_flight_speed = 100;
missile_launch_position = "0.0 -9.0 60.0";
missiles = 7;
model = "pagroove_tigershark_mainhull.dat";
name = "Tigershark";
roles = "pagroovetigershark bigTrader";
thrust = 14;
weapon_position_aft = "0.0 0.0 -85.0";
weapon_position_forward = "0.0 -4.0 85.0";
weapon_position_port = "-37.5 -4.0 -40.0";
weapon_position_starboard = "37.5 -4.0 -40.0";
subentities = ("pagroove_tigershark_dockingbay 0 0 -995.9887 1 0 0 0");
shaders =
{
"pagroove_tigershark_mainhull_diffuse.png" =
{
vertex_shader = "pagroove_tigershark.vertex";
fragment_shader = "pagroove_tigershark.fragment";
textures =
(
"pagroove_tigershark_mainhull_diffuse.png",
"pagroove_tigershark_mainhull_normal.png"
);
uniforms =
{
uColorMap = { type = texture; value = 0; };
uNormalMap = { type = texture; value = 1; };
uTime = "universalTime";
nearly_dead = "throwingSparks";
isHostile = "hasHostileTarget";
hull_heat_level = "hullHeatLevel";
PaintColor1 = {type = "randomUnitVector"; scale = 0.25;};
};
};
};
};
"pagroove_tigershark_dockingbay" =
{
ai_type = "dumbAI.plist";
model = "pagroove_tigershark_dockingbay-192x64x250.dat";
name = "Tigershark";
roles = "docking-slit";
shaders =
{
"pagroove_tigershark_dockingbay_diffuse.png" =
{
vertex_shader = "pagroove_tigershark_dockingbay.vertex";
fragment_shader = "pagroove_tigershark_dockingbay.fragment";
textures = ("pagroove_tigershark_dockingbay_diffuse.png");
};
};
};
}