{
	"anarchies-bountyhunter-asp" = {
		name = "Asp Mark II";
		script_info = {
			skilled_npc_role = "hunter";
			randomshipnames = "hunter";
		};
	};
	"anarchies-bountyhunter-cobra3" = {
		name = "Cobra Mark III";
		script_info = {
			skilled_npc_role = "hunter";
			randomshipnames = "hunter";
		};
	};
	"anarchies-bountyhunter-fdl" = {
		name = "Fer-de-Lance";
		script_info = {
			skilled_npc_role = "hunter";
			randomshipnames = "hunter";
		};
	};
	"anarchies-hacker-building1" = {
		materials = {
			"anarchies-hacker-building1.png" = {
				diffuse_map = "anarchies-hacker-building1.png";
				emission_map = "afl-hacker-building1_e.png";
				normal_map = "afl-hacker-building1_n.png";
				shininess = 2;
				specular_color = (0.1, 0.1, 0.1, 1.0);
			};
		};	
	};
	"anarchies-hacker-building2" = {
		materials = {
			"anarchies-hacker-building2.png" = {
				diffuse_map = "anarchies-hacker-building2.png";
				emission_map = "afl-hacker-building2_e.png";
				normal_map = "afl-hacker-building2_n.png";
				shininess = 2;
				specular_color = (0.1, 0.1, 0.1, 1.0);
			};
		};	
	};
	"anarchies-hacker-building3" = {
		materials = {
			"anarchies-hacker-building3.png" = {
				diffuse_map = "anarchies-hacker-building3.png";
				emission_map = "afl-hacker-building3_e.png";
				normal_map = "afl-hacker-building3_n.png";
				shininess = 2;
				specular_color = (0.1, 0.1, 0.1, 1.0);
			};
		};	
	};
	"anarchies-hacker-building4" = {
		materials = {
			"anarchies-hacker-building4.png" = {
				diffuse_map = "anarchies-hacker-building4.png";
				emission_map = "afl-hacker-building4_e.png";
				normal_map = "afl-hacker-building4_n.png";
				shininess = 2;
				specular_color = (0.1, 0.1, 0.1, 1.0);
			};
		};	
	};
	"anarchies-hacker-building5" = {
		materials = {
			"anarchies-hacker-building5.png" = {
				diffuse_map = "anarchies-hacker-building5.png";
				emission_map = "afl-hacker-building5_e.png";
				normal_map = "afl-hacker-building5_n.png";
				shininess = 2;
				specular_color = (0.1, 0.1, 0.1, 1.0);
			};
		};	
	};
	"anarchies-hacker-outpost" = {
		materials = { 
			"anarchies-hacker-rock.png" = { 
				diffuse_map = "afl-hacker-rock.png";
				emission_map = "afl-hacker-rock_e.png";
				normal_map = "afl-hacker-rock_n.png";
				shininess = 2;
				specular_color = (0.1, 0.1, 0.1, 1.0);
			}; 
		};
		shaders = { 
			"anarchies-salvager-rock.png" = { 
				vertex_shader = "afl-griff_normalmap_ships.vertex"; 
				fragment_shader = "afl-griff_rock.fragment"; 
				textures = (
					"afl-hacker-rock.png", 
					"afl-hacker-rock_n.png"
				);
				uniforms = {
					uColorMap = { type = texture; value = 0; };
					uNormalMap = { type = texture; value = 1; };
					uTime = "universalTime";
					hull_heat_level = "hullHeatLevel";
				}; 	
			}; 
		};
		script_info = {
			bgs_tunnel_texture = "afl_bgs_hacker_tunnel.png";
			bgs_tunnel_shape = "0";
		};
		smooth = 1;
	};
	"anarchies-hacker-radar" = {
		materials = {
			"anarchies-hacker-radar.png" = {
				diffuse_map = "anarchies-hacker-radar.png";
				emission_map = "afl-hacker-radar_e.png";
				normal_map = "afl-hacker-radar_n.png";
				shininess = 2;
				specular_color = (0.1, 0.1, 0.1, 1.0);
			};
		};	
	};
	"anarchies-renegade-phoenix" = {
 		script_info = {
			skilled_npc_role = "pirate";
			randomshipnames = "pirate";
		};
	};
	"anarchies-renegade-station" = {
		model = "afl-station.dat";
		script_info = {
			bgs_tunnel_texture = "afl_bgs_renegade_tunnel.png";
		};
		shaders = {
			"afl-gwxstation1.png" = {
				fragment_shader = "afl.fs";
				textures = (
					"afl-gwxstation1.png",
					"afl-gwxstation1_e.png",
					"afl-gwxstation1_n.png"
				);
				uniforms = {
					SpecularRGB = {
						type = "vector";
						value = "1.0 0.7 0.5 1.0";
					};
					uColorMap = {
						type = "texture";
						value = "0";
					};
					uEngineLevel = "speedFactor";
					uFXMap = {
						type = "texture";
						value = "1";
					};
					uHullHeatLevel = "hullHeatLevel";
					uNormalMap = {
						type = "texture";
						value = "2";
					};
					uTime = "universalTime";
				};
				vertex_shader = "afl.vs";
			};
		};
		smooth = true;
		subentities = (
			{	type = "standard";
				subentity_key = "afl-m-dock";
				position = (0, 0, 400);
				orientation = (1, 0, 0, 1);
				is_dock = 1;
			},
			{	type = "flasher";
				position = (92, 0, 365);
				color = { hue = 60.0; };
				frequency = 1;
				phase = -0.50;
				size = 12;
			},
			{	type = "flasher";
				position = (92, 0, 320);
				color = { hue = 75.0; };
				frequency = 1;
				phase = -0.60;
				size = 12;
			},
			{	type = "flasher";
				position = (92, 0, 275);
				color = { hue = 90.0; };
				frequency = 1;
				phase = -0.70;
				size = 12;
			},
			{	type = "flasher";
				position = (92, 0, 230);
				color = { hue = 105.0; };
				frequency = 1;
				phase = -0.80;
				size = 12;
			},
			{	type = "flasher";
				position = (92, 0, 185);
				color = { hue = 120.0; };
				frequency = 1;
				phase = -0.90;
				size = 12;
			},
			{	type = "flasher";
				position = (-92, 0, 365);
				color = { hue = 60.0; };
				frequency = 1;
				phase = -0.50;
				size = 12;
			},
			{	type = "flasher";
				position = (-92, 0, 320);
				color = { hue = 75.0; };
				frequency = 1;
				phase = -0.60;
				size = 12;
			},
			{	type = "flasher";
				position = (-92, 0, 275);
				color = { hue = 90.0; };
				frequency = 1;
				phase = -0.70;
				size = 12;
			},
			{	type = "flasher";
				position = (-92, 0, 230);
				color = { hue = 105.0; };
				frequency = 1;
				phase = -0.80;
				size = 12;
			},
			{	type = "flasher";
				position = (-92, 0, 185);
				color = { hue = 120.0; };
				frequency = 1;
				phase = -0.90;
				size = 12;
			},
			{	type = "flasher";
				position = (0, 16, 150);
				color = { hue = 30.0; };
				frequency = 1;
				phase = 0.50;
				size = 12;
			},
			{	type = "flasher";
				position = (16, 0, 150);
				color = { hue = 30.0; };
				frequency = 1;
				phase = 0.50;
				size = 12;
			},
			{	type = "flasher";
				position = (-16, 0, 150);
				color = { hue = 30.0; };
				frequency = 1;
				phase = 0.0;
				size = 12;
			},
			{	type = "ball_turret";
				subentity_key = "anarchies-stationturret2";
				position = (222.22, 222.22, 222.22);
				orientation = (0.92388, 0.2706, -0.2706, 0);
			},
			{	type = "ball_turret";
				subentity_key = "anarchies-stationturret2";
				position = (-222.22, 222.22, 222.22);
				orientation = (0.92388, 0.2706, 0.2706, 0);
			},
			{	type = "ball_turret";
				subentity_key = "anarchies-stationturret2";
				position = (222.22, -222.22, 222.22);
				orientation = (0.92388, -0.2706, -0.2706, 0);
			},
			{	type = "ball_turret";
				subentity_key = "anarchies-stationturret2";
				position = (-222.22, -222.22, 222.22);
				orientation = (0.92388, -0.2706, 0.2706, 0);
			},
			{	type = "ball_turret";
				subentity_key = "anarchies-stationturret2";
				position = (222.22, 222.22, -222.22);
				orientation = (-0.38268, -0.65328, 0.65328, 0);
			},
			{	type = "ball_turret";
				subentity_key = "anarchies-stationturret2";
				position = (-222.22, 222.22, -222.22);
				orientation = (-0.38268, -0.65328, -0.65328, 0);
			},
			{	type = "ball_turret";
				subentity_key = "anarchies-stationturret2";
				position = (222.22, -222.22, -222.22);
				orientation = (-0.38268, 0.65328, 0.65328, 0);
			},
			{	type = "ball_turret";
				subentity_key = "anarchies-stationturret2";
				position = (-222.22, -222.22, -222.22);
				orientation = (-0.38268, 0.65328, -0.65328, 0);
			},
		);		
	};
	"anarchies-renegade_viper" = {
		aft_eject_position = "0.0 6.5 -28.0";
        exhaust =         (
            "11.5223 -0.0416 -24.249 4.0 4.0 6.0",
            "-11.5223 -0.0416 -24.249 4.0 4.0 6.0"
        );
        forward_weapon_type = "WEAPON_NONE";
        frangible = 0;
        materials = {
            "griff_viper_diffuse_map.png" = {
                diffuse_map = "afl-griff_viper_diffuse_map.png";
                emission_map = {
                    extract_channel = "a";
                    name = "afl-griff_viper_normal_map.png";
                };
                emission_modulate_color = ("1.0","0.8986","0.0");
                shininess = 20;
                specular_color = ("0.6","0.6","0.7");
            };
        };
        missile_launch_position = "0.0 -8.5 -11.0";
        model = "afl-griff_viper_hull.dat";
 		script_info = {
			skilled_npc_role = "pirate";
			randomshipnames = "pirate";
		};
        shaders = {
            "griff_viper_diffuse_map.png" = {
                fragment_shader = "afl-griff_viper_g_channel_decals.fragment";
                textures = (
                    "afl-griff_viper_diffuse_map.png",
                    "afl-griff_viper_normal_map.png",
                    "afl-viper-decal.png",
					{
                        name = "afl-griff_viper_flasher_effects_map.png";
                        repeat_s = yes;
                        repeat_t = yes;
                    }
                );
                uniforms = {
                    DecalColor = {
                        type = "vector";
                        value = "0.8421 0.8421 0.8421";
                    };
                    hull_heat_level = hullHeatLevel;
                    isHostile = hasHostileTarget;
                    nearly_dead = throwingSparks;
                    uColorMap = {
                        type = "texture";
                        value = 0;
                    };
                    uDecalMap = {
                        type = "texture";
                        value = 2;
                    };
                    uDecalSelect = entityPersonality;
                    uFlashermap = {
                        type = "texture";
                        value = 3;
                    };
                    uNormalMap = {
                        type = "texture";
                        value = 1;
                    };
                    uTime = universalTime;
                };
                vertex_shader = "afl-griff_normalmap_ships.vertex";
            };
        };
		smooth = 0;			
        subentities = (
			{	type = "standard";
				subentity_key = "afl-griff_normalmapped_viper_engines_gun";
				position = (0, 0, 0);
				orientation = (1, 0, 0, 0);
			},
        );
	};
	"anarchies-salvage-gang" = {
		materials = { 
			"anarchies-salvager-rock.png" = { 
				diffuse_map = "afl-salvager-rock.png"; 
				normal_map = "afl-salvager-rock_n.png";
				shininess = 2;
				specular_color = (0.1, 0.1, 0.1, 1.0);
			}; 
		};
		shaders = { 
			"anarchies-salvager-rock.png" = { 
				vertex_shader = "afl-griff_normalmap_ships.vertex"; 
				fragment_shader = "afl-griff_rock.fragment"; 
				textures = (
					"afl-salvager-rock.png", 
					"afl-salvager-rock_n.png"
				);
				uniforms = {
					uColorMap = { type = texture; value = 0; };
					uNormalMap = { type = texture; value = 1; };
					uTime = "universalTime";
					hull_heat_level = "hullHeatLevel";
				}; 	
			}; 
		};
		script_info = {
			bgs_tunnel_texture = "afl_bgs_tunnel.png";
			bgs_tunnel_shape = "0";
		};
		smooth = 1;
	};
	"anarchies-salvage-gang1" = {
		subentities = (
			{	type = "standard";
				subentity_key = "anarchies-hacker-dock";
				position = (0, -58.6, -500);
				orientation = (1, 0, 0, 0);
				is_dock = 1;
			},
			{	type = "standard";
				subentity_key = "anarchies-salvager-tunnel";
				position = (0, 0, 0);
				orientation = (1, 0, 0, 0);
			},
			{	type = "standard";
				subentity_key = "anarchies-salvager-tunnel-pipes";
				position = (0, 0, 0);
				orientation = (1, 0, 0, 0);
			},
			{	type = "standard";
				subentity_key = "anarchies-salvager-inside";
				position = (0, 0, 0);
				orientation = (1, 0, 0, 0);
			},
			{	type = "standard";
				subentity_key = "anarchies-salvager-bighut";
				position = (0, 0, 0);
				orientation = (1, 0, 0, 0);
			},
			{	type = "standard";
				subentity_key = "anarchies-salvager-smallhut";
				position = (0, 0, 0);
				orientation = (1, 0, 0, 0);
			},
			{	type = "standard";
				subentity_key = "anarchies-salvager-sidehut";
				position = (0, 0, 0);
				orientation = (1, 0, 0, 0);
			},
			{	type = "standard";
				subentity_key = "anarchies-salvager-fronthut";
				position = (0, 0, 0);
				orientation = (1, 0, 0, 0);
			},
			{	type = "standard";
				subentity_key = "anarchies-salvager-crane";
				position = (0, 0, 0);
				orientation = (1, 0, 0, 0);
			},
			{	type = "standard";
				subentity_key = "anarchies-salvager-cutter";
				position = (0, 0, 0);
				orientation = (1, 0, 0, 0);
			},
			{	type = "standard";
				subentity_key = "afl-anarchies-salvaged-boa2";
				position = (107, 397, 197);
				orientation = (0, 0, 1, 0);
			},
			{	type = "flasher";
				position = (7, 365, 277);
				color = { hue = 60.0; };
				frequency = 1;
				phase = 0.0;
				size = 10;
			},
			{	type = "flasher";
				position = (7, 365, 120);
				color = { hue = 60.0; };
				frequency = 1;
				phase = 0.25;
				size = 10;
			},
			{	type = "flasher";
				position = (206, 365, 120);
				color = { hue = 60.0; };
				frequency = 1;
				phase = 0.5;
				size = 10;
			},
			{	type = "flasher";
				position = (206, 365, 277);
				color = { hue = 60.0; };
				frequency = 1;
				phase = 0.75;
				size = 10;
			},
			{	type = "flasher";
				position = (46.339207, -111.828842, 837.625244);
				color = { hue = 0.0; };
				frequency = 1;
				phase = 0.25;
				size = 20;
			},
			{	type = "flasher";
				position = (-45.464199, -111.828842, 837.500244);
				color = { hue = 0.0; };
				frequency = 1;
				phase = 0.25;
				size = 20;
			},
			{	type = "flasher";
				position = (46.339207, -7.171158, 837.625000);
				color = { hue = 0.0; };
				frequency = 1;
				phase = 0.25;
				size = 20;
			},
			{	type = "flasher";
				position = (-45.464191, -7.171173, 837.500244);
				color = { hue = 0.0; };
				frequency = 1;
				phase = 0.25;
				size = 20;
			},
			{	type = "flasher";
				position = (92.178406, -60.000000, 832.000244);
				color = { hue = 0.0; };
				frequency = 1;
				phase = 0.75;
				size = 20;
			},
			{	type = "flasher";
				position = (-92.178406, -60.000008, 832.000000);
				color = { hue = 0.0; };
				frequency = 1;
				phase = 0.75;
				size = 20;
			},
		);
	};
	"anarchies-salvage-gang2" = {
		subentities = (
			{	type = "standard";
				subentity_key = "anarchies-hacker-dock";
				position = (0, -58.6, -500);
				orientation = (1, 0, 0, 0);
				is_dock = 1;
			},
			{	type = "standard";
				subentity_key = "anarchies-salvager-tunnel";
				position = (0, 0, 0);
				orientation = (1, 0, 0, 0);
			},
			{	type = "standard";
				subentity_key = "anarchies-salvager-tunnel-pipes";
				position = (0, 0, 0);
				orientation = (1, 0, 0, 0);
			},
			{	type = "standard";
				subentity_key = "anarchies-salvager-inside";
				position = (0, 0, 0);
				orientation = (1, 0, 0, 0);
			},
			{	type = "standard";
				subentity_key = "anarchies-salvager-bighut";
				position = (0, 0, 0);
				orientation = (1, 0, 0, 0);
			},
			{	type = "standard";
				subentity_key = "anarchies-salvager-smallhut";
				position = (0, 0, 0);
				orientation = (1, 0, 0, 0);
			},
			{	type = "standard";
				subentity_key = "anarchies-salvager-sidehut";
				position = (0, 0, 0);
				orientation = (1, 0, 0, 0);
			},
			{	type = "standard";
				subentity_key = "anarchies-salvager-fronthut";
				position = (0, 0, 0);
				orientation = (1, 0, 0, 0);
			},
			{	type = "standard";
				subentity_key = "anarchies-salvager-crane";
				position = (0, 0, 0);
				orientation = (1, 0, 0, 0);
			},
			{	type = "standard";
				subentity_key = "anarchies-salvager-cutter";
				position = (0, 0, 0);
				orientation = (1, 0, 0, 0);
			},
			{	type = "standard";
				subentity_key = "afl-anarchies-salvaged-cobra1";
				position = (107, 385, 197);
				orientation = (1, 0, 0, 0);
			},
			{	type = "flasher";
				position = (7, 365, 277);
				color = { hue = 60.0; };
				frequency = 1;
				phase = 0.0;
				size = 10;
			},
			{	type = "flasher";
				position = (7, 365, 120);
				color = { hue = 60.0; };
				frequency = 1;
				phase = 0.25;
				size = 10;
			},
			{	type = "flasher";
				position = (206, 365, 120);
				color = { hue = 60.0; };
				frequency = 1;
				phase = 0.5;
				size = 10;
			},
			{	type = "flasher";
				position = (206, 365, 277);
				color = { hue = 60.0; };
				frequency = 1;
				phase = 0.75;
				size = 10;
			},
			{	type = "flasher";
				position = (46.339207, -111.828842, 837.625244);
				color = { hue = 0.0; };
				frequency = 1;
				phase = 0.25;
				size = 20;
			},
			{	type = "flasher";
				position = (-45.464199, -111.828842, 837.500244);
				color = { hue = 0.0; };
				frequency = 1;
				phase = 0.25;
				size = 20;
			},
			{	type = "flasher";
				position = (46.339207, -7.171158, 837.625000);
				color = { hue = 0.0; };
				frequency = 1;
				phase = 0.25;
				size = 20;
			},
			{	type = "flasher";
				position = (-45.464191, -7.171173, 837.500244);
				color = { hue = 0.0; };
				frequency = 1;
				phase = 0.25;
				size = 20;
			},
			{	type = "flasher";
				position = (92.178406, -60.000000, 832.000244);
				color = { hue = 0.0; };
				frequency = 1;
				phase = 0.75;
				size = 20;
			},
			{	type = "flasher";
				position = (-92.178406, -60.000008, 832.000000);
				color = { hue = 0.0; };
				frequency = 1;
				phase = 0.75;
				size = 20;
			},
		);
	};
	"anarchies-salvage-gang3" = {
		subentities = (
			{	type = "standard";
				subentity_key = "anarchies-hacker-dock";
				position = (0, -58.6, -500);
				orientation = (1, 0, 0, 0);
				is_dock = 1;
			},
			{	type = "standard";
				subentity_key = "anarchies-salvager-tunnel";
				position = (0, 0, 0);
				orientation = (1, 0, 0, 0);
			},
			{	type = "standard";
				subentity_key = "anarchies-salvager-tunnel-pipes";
				position = (0, 0, 0);
				orientation = (1, 0, 0, 0);
			},
			{	type = "standard";
				subentity_key = "anarchies-salvager-inside";
				position = (0, 0, 0);
				orientation = (1, 0, 0, 0);
			},
			{	type = "standard";
				subentity_key = "anarchies-salvager-bighut";
				position = (0, 0, 0);
				orientation = (1, 0, 0, 0);
			},
			{	type = "standard";
				subentity_key = "anarchies-salvager-smallhut";
				position = (0, 0, 0);
				orientation = (1, 0, 0, 0);
			},
			{	type = "standard";
				subentity_key = "anarchies-salvager-sidehut";
				position = (0, 0, 0);
				orientation = (1, 0, 0, 0);
			},
			{	type = "standard";
				subentity_key = "anarchies-salvager-fronthut";
				position = (0, 0, 0);
				orientation = (1, 0, 0, 0);
			},
			{	type = "standard";
				subentity_key = "anarchies-salvager-crane";
				position = (0, 0, 0);
				orientation = (1, 0, 0, 0);
			},
			{	type = "standard";
				subentity_key = "anarchies-salvager-cutter";
				position = (0, 0, 0);
				orientation = (1, 0, 0, 0);
			},
			{	type = "standard";
				subentity_key = "afl-anarchies-salvaged-cobra3";
				position = (115, 391, 197);
				orientation = (1, 0, 1, 0);
			},
			{	type = "flasher";
				position = (147.48285, 398.68762, 245.24561);
				color = { hue = 65.0; };
				frequency = 30;
				phase = 0.0;
				size = 9;
			},
			{	type = "flasher";
				position = (147.48285, 398.68762, 245.24561);
				color = { hue = 250.0; };
				frequency = 30;
				phase = 0.0;
				size = 5;
			},
			{	type = "flasher";
				position = (7, 365, 277);
				color = { hue = 60.0; };
				frequency = 1;
				phase = 0.0;
				size = 10;
			},
			{	type = "flasher";
				position = (7, 365, 120);
				color = { hue = 60.0; };
				frequency = 1;
				phase = 0.25;
				size = 10;
			},
			{	type = "flasher";
				position = (206, 365, 120);
				color = { hue = 60.0; };
				frequency = 1;
				phase = 0.5;
				size = 10;
			},
			{	type = "flasher";
				position = (206, 365, 277);
				color = { hue = 60.0; };
				frequency = 1;
				phase = 0.75;
				size = 10;
			},
			{	type = "flasher";
				position = (46.339207, -111.828842, 837.625244);
				color = { hue = 0.0; };
				frequency = 1;
				phase = 0.25;
				size = 20;
			},
			{	type = "flasher";
				position = (-45.464199, -111.828842, 837.500244);
				color = { hue = 0.0; };
				frequency = 1;
				phase = 0.25;
				size = 20;
			},
			{	type = "flasher";
				position = (46.339207, -7.171158, 837.625000);
				color = { hue = 0.0; };
				frequency = 1;
				phase = 0.25;
				size = 20;
			},
			{	type = "flasher";
				position = (-45.464191, -7.171173, 837.500244);
				color = { hue = 0.0; };
				frequency = 1;
				phase = 0.25;
				size = 20;
			},
			{	type = "flasher";
				position = (92.178406, -60.000000, 832.000244);
				color = { hue = 0.0; };
				frequency = 1;
				phase = 0.75;
				size = 20;
			},
			{	type = "flasher";
				position = (-92.178406, -60.000008, 832.000000);
				color = { hue = 0.0; };
				frequency = 1;
				phase = 0.75;
				size = 20;
			},
		);
	};
	"anarchies-salvage-gang4" = {
		subentities = (
			{	type = "standard";
				subentity_key = "anarchies-hacker-dock";
				position = (0, -58.6, -500);
				orientation = (1, 0, 0, 0);
				is_dock = 1;
			},
			{	type = "standard";
				subentity_key = "anarchies-salvager-tunnel";
				position = (0, 0, 0);
				orientation = (1, 0, 0, 0);
			},
			{	type = "standard";
				subentity_key = "anarchies-salvager-tunnel-pipes";
				position = (0, 0, 0);
				orientation = (1, 0, 0, 0);
			},
			{	type = "standard";
				subentity_key = "anarchies-salvager-inside";
				position = (0, 0, 0);
				orientation = (1, 0, 0, 0);
			},
			{	type = "standard";
				subentity_key = "anarchies-salvager-bighut";
				position = (0, 0, 0);
				orientation = (1, 0, 0, 0);
			},
			{	type = "standard";
				subentity_key = "anarchies-salvager-smallhut";
				position = (0, 0, 0);
				orientation = (1, 0, 0, 0);
			},
			{	type = "standard";
				subentity_key = "anarchies-salvager-sidehut";
				position = (0, 0, 0);
				orientation = (1, 0, 0, 0);
			},
			{	type = "standard";
				subentity_key = "anarchies-salvager-fronthut";
				position = (0, 0, 0);
				orientation = (1, 0, 0, 0);
			},
			{	type = "standard";
				subentity_key = "anarchies-salvager-crane";
				position = (0, 0, 0);
				orientation = (1, 0, 0, 0);
			},
			{	type = "standard";
				subentity_key = "anarchies-salvager-cutter";
				position = (0, 0, 0);
				orientation = (1, 0, 0, 0);
			},
			{	type = "standard";
				subentity_key = "afl-anarchies-salvaged-fdl";
				position = (17, 414, 236.5);
				orientation = (0.96592, 0, 0.25882, 0);
			},
			{	type = "flasher";
				position = (7, 365, 277);
				color = { hue = 60.0; };
				frequency = 1;
				phase = 0.0;
				size = 10;
			},
			{	type = "flasher";
				position = (7, 365, 120);
				color = { hue = 60.0; };
				frequency = 1;
				phase = 0.25;
				size = 10;
			},
			{	type = "flasher";
				position = (206, 365, 120);
				color = { hue = 60.0; };
				frequency = 1;
				phase = 0.5;
				size = 10;
			},
			{	type = "flasher";
				position = (206, 365, 277);
				color = { hue = 60.0; };
				frequency = 1;
				phase = 0.75;
				size = 10;
			},
			{	type = "flasher";
				position = (46.339207, -111.828842, 837.625244);
				color = { hue = 0.0; };
				frequency = 1;
				phase = 0.25;
				size = 20;
			},
			{	type = "flasher";
				position = (-45.464199, -111.828842, 837.500244);
				color = { hue = 0.0; };
				frequency = 1;
				phase = 0.25;
				size = 20;
			},
			{	type = "flasher";
				position = (46.339207, -7.171158, 837.625000);
				color = { hue = 0.0; };
				frequency = 1;
				phase = 0.25;
				size = 20;
			},
			{	type = "flasher";
				position = (-45.464191, -7.171173, 837.500244);
				color = { hue = 0.0; };
				frequency = 1;
				phase = 0.25;
				size = 20;
			},
			{	type = "flasher";
				position = (92.178406, -60.000000, 832.000244);
				color = { hue = 0.0; };
				frequency = 1;
				phase = 0.75;
				size = 20;
			},
			{	type = "flasher";
				position = (-92.178406, -60.000008, 832.000000);
				color = { hue = 0.0; };
				frequency = 1;
				phase = 0.75;
				size = 20;
			},
		);
	};
	"anarchies-salvage-gang5" = {
		subentities = (
			{	type = "standard";
				subentity_key = "anarchies-hacker-dock";
				position = (0, -58.6, -500);
				orientation = (1, 0, 0, 0);
				is_dock = 1;
			},
			{	type = "standard";
				subentity_key = "anarchies-salvager-tunnel";
				position = (0, 0, 0);
				orientation = (1, 0, 0, 0);
			},
			{	type = "standard";
				subentity_key = "anarchies-salvager-tunnel-pipes";
				position = (0, 0, 0);
				orientation = (1, 0, 0, 0);
			},
			{	type = "standard";
				subentity_key = "anarchies-salvager-inside";
				position = (0, 0, 0);
				orientation = (1, 0, 0, 0);
			},
			{	type = "standard";
				subentity_key = "anarchies-salvager-bighut";
				position = (0, 0, 0);
				orientation = (1, 0, 0, 0);
			},
			{	type = "standard";
				subentity_key = "anarchies-salvager-smallhut";
				position = (0, 0, 0);
				orientation = (1, 0, 0, 0);
			},
			{	type = "standard";
				subentity_key = "anarchies-salvager-sidehut";
				position = (0, 0, 0);
				orientation = (1, 0, 0, 0);
			},
			{	type = "standard";
				subentity_key = "anarchies-salvager-fronthut";
				position = (0, 0, 0);
				orientation = (1, 0, 0, 0);
			},
			{	type = "standard";
				subentity_key = "anarchies-salvager-crane";
				position = (0, 0, 0);
				orientation = (1, 0, 0, 0);
			},
			{	type = "standard";
				subentity_key = "anarchies-salvager-cutter";
				position = (0, 0, 0);
				orientation = (1, 0, 0, 0);
			},
			{	type = "standard";
				subentity_key = "afl-anarchies-salvaged-python";
				position = (17, 414, 236.5);
				orientation = (1, 0, -1, 0);
			},
			{	type = "flasher";
				position = (7, 365, 277);
				color = { hue = 60.0; };
				frequency = 1;
				phase = 0.0;
				size = 10;
			},
			{	type = "flasher";
				position = (7, 365, 120);
				color = { hue = 60.0; };
				frequency = 1;
				phase = 0.25;
				size = 10;
			},
			{	type = "flasher";
				position = (206, 365, 120);
				color = { hue = 60.0; };
				frequency = 1;
				phase = 0.5;
				size = 10;
			},
			{	type = "flasher";
				position = (206, 365, 277);
				color = { hue = 60.0; };
				frequency = 1;
				phase = 0.75;
				size = 10;
			},
			{	type = "flasher";
				position = (46.339207, -111.828842, 837.625244);
				color = { hue = 0.0; };
				frequency = 1;
				phase = 0.25;
				size = 20;
			},
			{	type = "flasher";
				position = (-45.464199, -111.828842, 837.500244);
				color = { hue = 0.0; };
				frequency = 1;
				phase = 0.25;
				size = 20;
			},
			{	type = "flasher";
				position = (46.339207, -7.171158, 837.625000);
				color = { hue = 0.0; };
				frequency = 1;
				phase = 0.25;
				size = 20;
			},
			{	type = "flasher";
				position = (-45.464191, -7.171173, 837.500244);
				color = { hue = 0.0; };
				frequency = 1;
				phase = 0.25;
				size = 20;
			},
			{	type = "flasher";
				position = (92.178406, -60.000000, 832.000244);
				color = { hue = 0.0; };
				frequency = 1;
				phase = 0.75;
				size = 20;
			},
			{	type = "flasher";
				position = (-92.178406, -60.000008, 832.000000);
				color = { hue = 0.0; };
				frequency = 1;
				phase = 0.75;
				size = 20;
			},
		);
	};
	"anarchies-salvager-bighut" = {
		materials = {
			"anarchies-salvager-bighut.png" = {
				diffuse_map = "anarchies-salvager-bighut.png";
				emission_map = "afl-salvager-bighut_e.png";
				normal_map = "afl-salvager-bighut_n.png";
				shininess = 2;
				specular_color = (0.1, 0.1, 0.1, 1.0);
			};
		};	
	};
	"anarchies-salvager-crane" = {
		materials = {
			"anarchies-salvager-crane.png" = {
				diffuse_map = "anarchies-salvager-crane.png";
				emission_map = "afl-salvager-crane_e.png";
				normal_map = "afl-salvager-crane_n.png";
				shininess = 20;
				specular_color = (0.1, 0.1, 0.1, 1.0);
			};
		};
	};
	"anarchies-salvager-cutter" = {
		materials = {
			"anarchies-salvager-cutter.png" = {
				diffuse_map = "anarchies-salvager-cutter.png";
				emission_map = "afl-salvager-cutter_e.png";
				normal_map = "afl-salvager-cutter_n.png";
				shininess = 20;
				specular_color = (0.1, 0.1, 0.1, 1.0);
			};
		};
	};
	"anarchies-salvager-fronthut" = {
		materials = {
			"anarchies-salvager-fronthut.png" = {
				diffuse_map = "anarchies-salvager-fronthut.png";
				emission_map = "afl-salvager-fronthut_e.png";
				normal_map = "afl-salvager-fronthut_n.png";
				shininess = 2;
				specular_color = (0.1, 0.1, 0.1, 1.0);
			};
		};
	};
	"anarchies-salvager-hog-boa2" = {
		aft_eject_position = "0.0 -8.92 -16.65";
		exhaust = ("0.0 -6.15637 -14.8339 2.0 1.0 1.0");
		materials = { 
			"griff_hognose_diffuse.png" = { 
				diffuse_map = "griff_hognose_diffuse.png"; 
				specular_color = ( 0.2, 0.2, 0.2 );  // Applies when specular map is not used (no shaders) 
				shininess = 5; 
				emission_map = { name = "griff_hognose_normal.png"; extract_channel = "a"; }; 
				emission_modulate_color = (0.9926, 0.9686, 0.7325); 
			}; 
		};
		missile_launch_position = "0.0 -8.34 14.69";
		model = "afl-griff_hognose.dat";
		scoop_position = "0.0 -7.5 13.75";
 		script_info = {
			randomshipnames = "trader";
		};
		smooth = 1;
		shaders = { 
			"griff_hognose_diffuse.png" = { 
				vertex_shader = "afl-griff_normalmap_ships.vertex"; 
				fragment_shader = "afl-griff_hognose_NPC.fragment"; 
				textures = (
					"afl-griff_hognose_diffuse.png", 
					"afl-griff_hognose_normal.png",
					"afl-griff_hognose_effects.png",
					{name = "afl-salvager-decal.png"; repeat_s = "yes";}
				);
				uniforms = {
					uColorMap = { type = "texture"; value = 0; };
					uNormalMap = { type = "texture"; value = 1; };
					uEffectsMap = { type = "texture"; value = 2; };
					uDecalMap = { type = "texture"; value = 3; };	
					uTime = "universalTime";
					nearly_dead = "throwingSparks";	
					isHostile = "hasHostileTarget";
					hull_heat_level = "hullHeatLevel";
					laser_heat_level = "laserHeatLevel";									
					engine_power = "speedFactor"; 
					PaintColor1 = {type = "randomUnitVector"; scale = 0.8;};
					//DecalColor =  {type = "randomUnitVector"; scale = 1.0;};
					uDecalSelect = { type = "float"; value = 0.65; };	
				}; 	
			}; 
		};		
		subentities = (
			{	type = "standard";
				subentity_key = "anarchies-tugline";
				position = (0, 0, 36);
				orientation = (1, 0, 0, 0);
			},
			{	type = "standard";
				subentity_key = "anarchies-tugjaw";
				position = (0, 0, -50);
				orientation = (1, 0, 0, 0);
			},
			{	type = "standard";
				subentity_key = "afl-anarchies-salvaged-boa2";
				position = (0, -2.0, -100);
				orientation = (1, 0, 0, 0);
			},
		);
		weapon_position_forward = "0.0 -6.249525 14.813";
		weapon_position_aft = "0.0 -6.5155 -15.2237";
		weapon_position_port = "-8.225775 -3.950722 -0.81232";
		weapon_position_starboard = "8.225775 -3.950722 -0.81232";		
	};	
	"anarchies-salvager-hog-cobra1" = {
		subentities = (
			{	type = "standard";
				subentity_key = "anarchies-tugline";
				position = (0, 0, 36);
				orientation = (1, 0, 0, 0);
			},
			{	type = "standard";
				subentity_key = "anarchies-tugjaw";
				position = (0, 0, -50);
				orientation = (1, 0, 0, 0);
			},
			{	type = "standard";
				subentity_key = "afl-anarchies-salvaged-cobra1";
				position = (0, 0, -80);
				orientation = (1, 0, 0, 0);
			},
		);
	};
	"anarchies-salvager-hog-cobra3" = {
		subentities = (
			{	type = "standard";
				subentity_key = "anarchies-tugline";
				position = (0, 0, 36);
				orientation = (1, 0, 0, 0);
			},
			{	type = "standard";
				subentity_key = "anarchies-tugjaw";
				position = (0, 0, -50);
				orientation = (1, 0, 0, 0);
			},
			{	type = "standard";
				subentity_key = "afl-anarchies-salvaged-cobra3";
				position = (0, 0, -90);
				orientation = (1, 0, 0, 0);
			},
		);
	};
	"anarchies-salvager-hog-fdl" = {
		subentities = (
			{	type = "standard";
				subentity_key = "anarchies-tugline";
				position = (0, 0, 36);
				orientation = (1, 0, 0, 0);
			},
			{	type = "standard";
				subentity_key = "anarchies-tugjaw";
				position = (0, 0, -50);
				orientation = (1, 0, 0, 0);
			},
			{	type = "standard";
				subentity_key = "afl-anarchies-salvaged-fdl";
				position = (0, 5, -95);
				orientation = (1, 0, 0, 0);
			},
		);
	};
	"anarchies-salvager-hog-python" = {
		subentities = (
			{	type = "standard";
				subentity_key = "anarchies-tugline";
				position = (0, 0, 36);
				orientation = (1, 0, 0, 0);
			},
			{	type = "standard";
				subentity_key = "anarchies-tugjaw";
				position = (0, 0, -50);
				orientation = (1, 0, 0, 0);
			},
			{	type = "standard";
				subentity_key = "afl-anarchies-salvaged-python";
				position = (0, 0, -117);
				orientation = (1, 0, 0, 0);
			},
		);
	};
	"anarchies-salvager-inside" = {
		materials = { 
			"anarchies-salvager-inside.png" = { 
				diffuse_map = "afl-salvager-inside.png"; 
				emission_map = "afl-salvager-inside_e.png";
				normal_map = "afl-salvager-inside_n.png";
				shininess = 2;
				specular_color = (0.1, 0.1, 0.1, 1.0);
			}; 
		};
		shaders = { 
			"anarchies-salvager-rock.png" = { 
				vertex_shader = "afl-griff_normalmap_ships.vertex"; 
				fragment_shader = "afl-griff_rock.fragment"; 
				textures = (
					"afl-salvager-inside.png", 
					"afl-salvager-inside_n.png"
				);
				uniforms = {
					uColorMap = { type = texture; value = 0; };
					uNormalMap = { type = texture; value = 1; };
					uTime = "universalTime";
					hull_heat_level = "hullHeatLevel";
				}; 	
			}; 
		};
	};
	"anarchies-salvager-phoenix" = {
		materials = {
			"anarchies-phoehull-salvager.png" = {
				diffuse_map = {
					name = "afl-phoehull-salvager.png";
				};
				emission_map = {
					name = "afl-phoehull-salvager_e.png";
				};
				normal_map = {
					name = "afl-phoehull-salvager_n.png";
				};	
			};
		};
 		script_info = {
			randomshipnames = "hunter";
			skilled_npc_role = "hunter";
		};
	};
	"anarchies-salvager-sidehut" = {
		materials = {
			"anarchies-salvager-sidehut.png" = {
				diffuse_map = "anarchies-salvager-sidehut.png";
				emission_map = "afl-salvager-sidehut_e.png";
				normal_map = "afl-salvager-sidehut_n.png";
				shininess = 2;
				specular_color = (0.1, 0.1, 0.1, 1.0);
			};
		};	
	};
	"anarchies-salvager-smallhut" = {
		materials = {
			"anarchies-salvager-smallhut.png" = {
				diffuse_map = "anarchies-salvager-smallhut.png";
				emission_map = "afl-salvager-smallhut_e.png";
				normal_map = "afl-salvager-smallhut_n.png";
				shininess = 2;
				specular_color = (0.1, 0.1, 0.1, 1.0);
			};
		};	
	};
	"anarchies-sentinel-station" = {
		model = "afl-station.dat";
		shaders = {
			"afl-gwxstation1.png" = {
				fragment_shader = "afl.fs";
				textures = (
					"afl-gwxstation1.png",
					"afl-gwxstation1_e.png",
					"afl-gwxstation1_n.png"
				);
				uniforms = {
					SpecularRGB = {
						type = "vector";
						value = "1.0 0.7 0.5 1.0";
					};
					uColorMap = {
						type = "texture";
						value = "0";
					};
					uEngineLevel = "speedFactor";
					uFXMap = {
						type = "texture";
						value = "1";
					};
					uHullHeatLevel = "hullHeatLevel";
					uNormalMap = {
						type = "texture";
						value = "2";
					};
					uTime = "universalTime";
				};
				vertex_shader = "afl.vs";
			};
		};
		script_info = {
			bgs_tunnel_texture = "afl_bgs_navy_tunnel.png";
		};
		smooth = "true";
		subentities = (
			{	type = "standard";
				subentity_key = "afl-m-dock";
				position = (0, 0, 400);
				orientation = (1, 0, 0, 1);
				is_dock = 1;
			},
			{	type = "flasher";
				position = (92, 0, 365);
				color = { hue = 60.0; };
				frequency = 1;
				phase = -0.50;
				size = 12;
			},
			{	type = "flasher";
				position = (92, 0, 320);
				color = { hue = 75.0; };
				frequency = 1;
				phase = -0.60;
				size = 12;
			},
			{	type = "flasher";
				position = (92, 0, 275);
				color = { hue = 90.0; };
				frequency = 1;
				phase = -0.70;
				size = 12;
			},
			{	type = "flasher";
				position = (92, 0, 230);
				color = { hue = 105.0; };
				frequency = 1;
				phase = -0.80;
				size = 12;
			},
			{	type = "flasher";
				position = (92, 0, 185);
				color = { hue = 120.0; };
				frequency = 1;
				phase = -0.90;
				size = 12;
			},
			{	type = "flasher";
				position = (-92, 0, 365);
				color = { hue = 60.0; };
				frequency = 1;
				phase = -0.50;
				size = 12;
			},
			{	type = "flasher";
				position = (-92, 0, 320);
				color = { hue = 75.0; };
				frequency = 1;
				phase = -0.60;
				size = 12;
			},
			{	type = "flasher";
				position = (-92, 0, 275);
				color = { hue = 90.0; };
				frequency = 1;
				phase = -0.70;
				size = 12;
			},
			{	type = "flasher";
				position = (-92, 0, 230);
				color = { hue = 105.0; };
				frequency = 1;
				phase = -0.80;
				size = 12;
			},
			{	type = "flasher";
				position = (-92, 0, 185);
				color = { hue = 120.0; };
				frequency = 1;
				phase = -0.90;
				size = 12;
			},
			{	type = "flasher";
				position = (0, -16, 150);
				color = { hue = 30.0; };
				frequency = 1;
				phase = 0.50;
				size = 12;
			},
			{	type = "flasher";
				position = (0, 16, 150);
				color = { hue = 30.0; };
				frequency = 1;
				phase = 0.50;
				size = 12;
			},
			{	type = "flasher";
				position = (16, 0, 150);
				color = { hue = 30.0; };
				frequency = 1;
				phase = 0.50;
				size = 12;
			},
			{	type = "flasher";
				position = (-16, 0, 150);
				color = { hue = 30.0; };
				frequency = 1;
				phase = 0.0;
				size = 12;
			},
			{	type = "ball_turret";
				subentity_key = "anarchies-stationturret1";
				position = (222.22, 222.22, 222.22);
				orientation = (0.92388, 0.2706, -0.2706, 0);
			},
			{	type = "ball_turret";
				subentity_key = "anarchies-stationturret1";
				position = (-222.22, 222.22, 222.22);
				orientation = (0.92388, 0.2706, 0.2706, 0);
			},
			{	type = "ball_turret";
				subentity_key = "anarchies-stationturret1";
				position = (222.22, -222.22, 222.22);
				orientation = (0.92388, -0.2706, -0.2706, 0);
			},
			{	type = "ball_turret";
				subentity_key = "anarchies-stationturret1";
				position = (-222.22, -222.22, 222.22);
				orientation = (0.92388, -0.2706, 0.2706, 0);
			},
			{	type = "ball_turret";
				subentity_key = "anarchies-stationturret1";
				position = (222.22, 222.22, -222.22);
				orientation = (-0.38268, -0.65328, 0.65328, 0);
			},
			{	type = "ball_turret";
				subentity_key = "anarchies-stationturret1";
				position = (-222.22, 222.22, -222.22);
				orientation = (-0.38268, -0.65328, -0.65328, 0);
			},
			{	type = "ball_turret";
				subentity_key = "anarchies-stationturret1";
				position = (222.22, -222.22, -222.22);
				orientation = (-0.38268, 0.65328, 0.65328, 0);
			},
			{	type = "ball_turret";
				subentity_key = "anarchies-stationturret1";
				position = (-222.22, -222.22, -222.22);
				orientation = (-0.38268, 0.65328, -0.65328, 0);
			},
		);		
	};
}
